summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopFlatten
AgeCommit message (Expand)Author
2024-07-04[DebugInfo][LoopFlatten] Fix missing debug location update for new br instruc...Shan Huang
2024-05-15[Transforms] Preserve inbounds attribute of transformed GEPs when flattening ...AtariDreams
2024-04-16[IndVars] Mark truncs as nuw/nsw (#88686)Nikita Popov
2024-02-10[IndVars] Preserve flags of narrow IV inc if replacing with wider inc. (#80446)Florian Hahn
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov
2024-01-25[LoopFlatten] Use loop versioning when overflow can't be disproven (#78576)John Brawn
2024-01-10[LoopFlatten] Recognise gep+gep (#72515)John Brawn
2023-11-03Revert "[IndVars] Generate zext nneg when locally obvious"Philip Reames
2023-11-03[indvars] Support known positive extends in getExtendedOperandRecurrence (#70...Philip Reames
2023-11-03[IndVars] Generate zext nneg when locally obviousPhilip Reames
2023-11-01Run DCE after a LoopFlatten test to reduce spurious output [nfc]Philip Reames
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov
2023-01-06[LoopFlattening] Check for extra uses on MulDavid Green
2023-01-06[LoopFlatten][NFC] Run instnamer on pr59339.llDavid Green
2023-01-06[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-08[NFC] Port all LoopFlatten tests to `-passes=` syntaxRoman Lebedev
2022-12-05[LoopFlatten] Precommit test for GH issue #59339. NFC.Sjoerd Meijer
2022-11-22[LoopFlatten] Fix IV increment use countDavid Green
2022-11-21[LoopFlatten] Add a test for incorrect IV increment uses. NFCDavid Green
2022-11-14[LoopFlatten] Forget all block and loop dispositions after flattenluxufan
2022-08-19[Test] Regenerate tests using update_tests.pyMax Kazantsev
2022-06-07[LoopFlatten] Fix crash if the inner loop trip count comes from a sext instru...Craig Topper
2021-09-29[LoopFlatten] Bail if we can't perform flattening after IV wideningSjoerd Meijer
2021-09-28[LoopFlatten] Updating Phi nodes after IV wideningSjoerd Meijer
2021-09-27[LoopFlatten] Precommit new test widen-iv2.ll for D110234.Sjoerd Meijer
2021-09-10[LoopFlatten] Make the analysis more robust after IV wideningSjoerd Meijer
2021-08-19[LoopFlatten] Fix assertion failureRosie Sumpter
2021-08-13[LoopFlatten] Fix assertion failure in checkOverflowRosie Sumpter
2021-08-02[LoopFlatten] Fix missed LoopFlatten opportunityRosie Sumpter
2021-07-29Revert "[LoopFlatten] Fix missed LoopFlatten opportunity"Rosie Sumpter
2021-07-29[LoopFlatten] Fix missed LoopFlatten opportunityRosie Sumpter
2021-07-28[LoopFlatten] Fix bug where SCEVCouldNotCompute object is usedSjoerd Meijer
2021-07-27[LoopFlatten] Use SCEV and Loop APIs to identify increment and trip countRosie Sumpter
2021-05-12[LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops.Stelios Ioannou
2021-03-24[NFC] Improve debug message and test description in 4c1f74aTa-Wei Tu
2021-03-24[LoopFlatten] Fix invalid assertion (PR49571)Ta-Wei Tu
2020-12-07[test] Fix widen-iv.ll under NPMArthur Eubanks
2020-11-23[LoopFlatten] Widen IV, support ZExt.Sjoerd Meijer
2020-11-16[LoopFlatten] Disable IV wideningSjoerd Meijer
2020-11-16[LoopFlatten] Widen the IVSjoerd Meijer
2020-11-10[LoopFlatten] Make it a FunctionPassSjoerd Meijer
2020-10-14[LoopFlatten] Precommit new test cases. NFC.Sjoerd Meijer
2020-10-01[LoopFlatten] Add a loop-flattening passSjoerd Meijer