summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopLoadElim
AgeCommit message (Expand)Author
2025-07-27[VPlan] Remove VPVectorPointer for part 0 after unrolling. (#149735)Florian Hahn
2025-07-25[SCEV] Try to re-use pointer LCSSA phis when expanding SCEVs. (#147824)Florian Hahn
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson
2025-03-25[VPlan] Remove no-op SCALAR-STEPS after unrolling. (#123655)Florian Hahn
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-09-30LoopLoadElim: re-org tests after invalid #96656 (#97598)Ramkumar Ramachandra
2024-06-04[LAA] Use PSE::getSymbolicMaxBackedgeTakenCount. (#93499)Florian Hahn
2024-05-17[DebugInfo][LoopLoadElim] Fix missing debug location updates (#91839)Shan Huang
2024-04-08[LAA] Add tests with non-constant strides & distances.Florian Hahn
2024-03-26[VPlan] Explicitly handle scalar pointer inductions. (#83068)Florian Hahn
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov
2023-06-01[LoopLoadElimination] Add support for stride equal to -1Igor Kirillov
2023-05-03Re-land "[AMDGPU] Define data layout entries for buffers""Krzysztof Drewniak
2023-05-03Revert "[AMDGPU] Define data layout entries for buffers"Krzysztof Drewniak
2023-05-03[AMDGPU] Define data layout entries for buffersKrzysztof Drewniak
2023-03-31{tests] Rerun autogen to reduce a diff [nfc]Philip Reames
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-08[NFC] Port all LoopLoadElim tests to `-passes=` syntaxRoman Lebedev
2022-10-07[opt] Don't translate legacy -analysis flag to require<analysis>Arthur Eubanks
2022-10-04[LoopVersioning,LLE] Clear LoopAccessInfoManager after making changes.Florian Hahn
2022-10-04[LoopVersioning,LLE] Add -S option to runlines.Florian Hahn
2022-09-24[LoopVersioning] Add tests where versioning requires LAA invalidation.Florian Hahn
2022-09-23[LoopVersioning] Invalidate SCEV for phi if new values are added.Florian Hahn
2022-09-19[NFC][1/n] Remove -enable-new-pm=0 flags from lit testsSebastian Peryt
2022-09-02[LoopLoadElim] Add stores with matching sizes as load-store candidatesJolanta Jensen
2022-08-30[NFC][LoopLoadElim] Extending type-mismatch testingJolanta Jensen
2022-04-22[NFC][LAA] Match-up type sizes for possible extensions, based on actual bit-s...Chang-Sun Lin Jr
2022-02-11Autogen a couple of predicated SCEV testsPhilip Reames
2022-02-09[LoopLoadElim] Support opaque pointersArthur Eubanks
2022-01-04[LAA] Remove overeager assertion for aggregate types.Florian Hahn
2021-03-19[IndVars] Provide eliminateIVComparison with contextMax Kazantsev
2021-02-15[LoopLoadElim] Pass ScalarEvolution in old pass manager. PR49141Max Kazantsev
2021-01-01[LoopLoadElim] Add tests with uncomputable BTCs.Florian Hahn
2020-11-26[LoopLoadElim] Make sure all loops are in simplify form. PR48150Max Kazantsev
2020-11-12[Test] Add Check statementMax Kazantsev
2020-11-11[Test] Add failing test for PR48150Max Kazantsev
2020-11-09[test][NewPM] Fix LoopLoadElim tests under NPMArthur Eubanks
2020-09-10[LoopLoadElim] Filter away candidates that stop being AddRecs after loop vers...Max Kazantsev
2020-09-09[Test] Add failing test for pr47457Max Kazantsev
2020-07-30[LAA] Avoid adding pointers to the checks if they are not needed.Florian Hahn
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song
2020-04-10[LoopLoadElim] Fix crash by always checking simplify formMax Kazantsev
2020-04-08[LoopLoadElim] Add test showing that LoopLoadElim doesn't work correctly with...Max Kazantsev
2019-06-12LoopLoadElim: Respect convergentMatt Arsenault
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2019-04-15[PGO] Profile guided code size optimization.Hiroshi Yamauchi