summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Reassociate
AgeCommit message (Expand)Author
2025-08-01[NFC][LLVM] Make test resilent to value of use-constant-*-splat flags.Paul Walker
2025-05-23[Reassociate] Move Disjoint flag handling to OverflowTracking. (#140406)Florian Hahn
2025-05-17[Reassociate] Add tests with disjoint OR.Florian Hahn
2025-04-30[LLVM][Reassociate] Extend ConvertShiftToMul to allow for ConstantInt vectors...Paul Walker
2025-04-23[Reassociate] Invalidate analysis passes after canonicalizeOperands (#136835)Björn Pettersson
2025-04-09[DebugInfo][Reassociate] Propagate source locs when factoring add->mul (#134829)Stephen Tozer
2025-04-08[DebugInfo][Reassociate] Propagate source loc when negating mul factor (#134679)Stephen Tozer
2025-04-08[Reassociate] Apply Debugloc to instrs produced when optimizing add (#134676)Stephen Tozer
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-01-21[Reassociate] Don't reassociate vXi1 logical expressions (#123329)Simon Pilgrim
2024-12-03[llvm] Remove `br i1 undef` from some regression tests [NFC] (#118419)Lee Wei
2024-11-08[DebugInfo][Reassociate] Preserve DebugLocs when reassociating subs (#114226)Stephen Tozer
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-08-21[InstCombine] Remove some of the complexity-based canonicalization (#91185)Nikita Popov
2024-07-01[Reassociate] Preserve `nuw` and `nsw` on `mul` chainsNoah Goldstein
2024-07-01[Reassociate] Add tests for preserving `nuw` and `nsw` on `mul` chains; NFCNoah Goldstein
2024-06-17[DebugInfo][Reassociate] Fix missing debug location drop (#95355)Shan Huang
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-06-08[Reassociate] Use uint64_t for repeat count (#94232)Yingwei Zheng
2024-06-07[Reassociate] shifttest.ll - generate test checks to replace custom grep expr...Simon Pilgrim
2024-06-03Revert "[Reassociate] Drop weight reduction to fix issue 91417 (#91469)" (#94...Yingwei Zheng
2024-05-29[Reassociate] Update test after recent changeNikita Popov
2024-05-29[Reassociate] Drop weight reduction to fix issue 91417 (#91469)Yingwei Zheng
2024-05-28[Reassociate] Preserve NSW flags after expr tree rewriting (#93105)Akshay Deodhar
2024-05-09[Reassociate] Generate test checks (NFC)Nikita Popov
2024-05-07[Reassociate] Adds test coverage for reassociation of scalar & vector boolean...SahilPatidar
2024-05-03[test] Convert text files from CRLF to LFFangrui Song
2024-04-17[PatternMatch] Do not accept undef elements in m_AllOnes() and friends (#88217)Nikita Popov
2024-03-27[CodeGen][LLVM] Make the `va_list` related intrinsics generic. (#85460)Alex Voicu
2023-12-31[InstCombine] Fold `select (A &/| B), T, F` if `select B, T, F` is foldable (...Yingwei Zheng
2023-12-09[Reassociate] Preserve NUW flags after expr tree rewriting (#72360)Yingwei Zheng
2023-12-06Recommit "[Reassociate] Use disjoint flag to convert Or to Add. (#72772)"Craig Topper
2023-12-06Revert "[Reassociate] Use disjoint flag to convert Or to Add. (#72772)"Craig Topper
2023-12-06[Reassociate] Use disjoint flag to convert Or to Add. (#72772)Craig Topper
2023-11-20[DebugInfo][RemoveDIs] Add local-utility plumbing for DPValues (#72276)Jeremy Morse
2023-07-03[Reassociate] Keep flags for more unchanged operationsDavid Green
2023-06-26[Reassociation] Only form CSE expressions for local operandsQuentin Colombet
2023-02-16[Dominators] check indirect branches of callbrNick Desaulniers
2023-01-06[DebugInfo] Replace UndefValue with PoisonValue in setKillLocationOCHyams
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-08[NFC] Port all Reassociate tests to `-passes=` syntaxRoman Lebedev
2022-11-29[test] Switch to use -passes syntax in a bunch of test casesBjorn Pettersson
2022-11-27Reassociate: Convert tests to opaque pointersMatt Arsenault
2022-10-21[test] Use -passes in more Transforms testsBjorn Pettersson
2022-10-07[opt] Don't translate legacy -analysis flag to require<analysis>Arthur Eubanks
2022-09-21[InstCombine] try to fold mul by neg-power-of-2 to shlSanjay Patel
2022-09-12[Reassociate] prevent partial undef negation replacementSanjay Patel
2022-09-12[Reassociate] add tests for vector negate with undef elements; NFCSanjay Patel
2022-09-07[ConstantExpr] Don't create fneg expressionsNikita Popov
2022-08-31[Reassociate] Use getInsertionPointerAfterDef()Nikita Popov