aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopRotate
AgeCommit message (Expand)AuthorFilesLines
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice1-5/+1
2025-10-08[LoopRotate] Remove canRotateDeoptimizingLatchExit and multi-rotate (#162482)Marek Sedláček2-400/+0
2025-06-24[RemoveDIs] Fix rotten --implicit-check-not lines (#144711)Orlando Cazalet-Hyams2-2/+2
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse2-2/+0
2024-12-10[LoopRotate] Use `poison` instead of `undef` as placeholder in debug info [NF...Pedro Lobo1-3/+3
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei7-32/+32
2024-07-16[LoopRotate] Don't rotate loops when the minsize attribute is presentAyke1-0/+32
2024-06-19[SCEV] Use context sensitive reasoning in howFarToZero (#94525)Philip Reames1-10/+1
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer6-53/+51
2024-05-03[StandardInstrumentation] Annotate loops with the function name (#90756)annamthomas1-2/+2
2024-03-28[LoopRotate] Set loop back edge weight to not less than exit weight (#86496)Haohai Wen1-2/+2
2024-03-28[LoopRotate] Add test to track update for inaccurate branch weight (#86495)Haohai Wen1-0/+42
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-1/+1
2024-02-29[llvm][loop-rotate] Allow forcing loop-rotation (#82828)Paul Kirth1-0/+3
2024-02-27Revert "Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR out...Stephen Tozer2-4/+4
2024-02-27Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79...Stephen Tozer2-4/+4
2024-02-26Revert "[RemoveDIs] Print non-intrinsic debug info in textual IR output (#792...Stephen Tozer2-4/+4
2024-02-26[RemoveDIs] Print non-intrinsic debug info in textual IR output (#79281)Stephen Tozer2-4/+4
2024-02-20[LoopRotate][coroutines] Avoid hoisting addresses of thread-local variables o...Alan Zhao1-2/+3
2024-02-19[NFC] Precommit a coroutine test for LoopRotate (#82031)Alan Zhao1-0/+45
2024-01-25[Pass] Add hyphen to some pass names (#74287)paperchalice4-7/+7
2023-12-05[DebugInfo][RemoveDIs] Avoid crash and output-difference in loop-rotate (#74093)Jeremy Morse1-0/+63
2023-11-26[DebugInfo][RemoveDIs] Instrument loop-rotate for DPValues (#72997)Jeremy Morse1-7/+174
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun1-6/+6
2023-09-22LoopRotationUtils: Special case zero-branch weight cases (#66681)Matthias Braun1-0/+97
2023-09-11LoopRotate: Add code to update branch weightsMatthias Braun1-0/+156
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Arthur Eubanks1-7/+6
2023-06-16Revert "InstSimplify: Require instruction be parented"Arthur Eubanks1-6/+7
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Alan Zhao1-7/+6
2023-06-16Revert "InstSimplify: Require instruction be parented"Alan Zhao1-6/+7
2023-06-02InstSimplify: Require instruction be parentedMatt Arsenault1-7/+6
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-03-22[SCEV] Infer no-self-wrap via constant rangesPhilip Reames1-2/+2
2023-03-15[StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-i...Arthur Eubanks1-2/+2
2023-01-02[LoopRotate] Convert tests to opaque pointers (NFC)Nikita Popov27-370/+341
2023-01-02[LoopRotate] Make test more robust (NFC)Nikita Popov1-2/+2
2023-01-02[LoopRotate] Name instructions in test (NFC)Nikita Popov1-67/+69
2022-12-15[LoopRotate] Clear block and loop dispo cache when merging blocks.Florian Hahn1-0/+45
2022-12-08[NFC] Port all LoopRotate tests to `-passes=` syntaxRoman Lebedev10-13/+13
2022-12-02Fix some test files with executable permissionsMatt Arsenault1-0/+0
2022-12-01[test] Switch to use -passes syntax in various test casesBjorn Pettersson23-25/+21
2022-09-19[LoopRotate] Drop loop dispositions when rotating loops. PR56260Max Kazantsev1-0/+58
2022-09-09Loop names used in reporting can grow very largeJamie Schmeiser1-2/+2
2022-07-18[IR] Don't treat callbr as indirect terminatorNikita Popov1-13/+19
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov1-2/+2
2022-06-09Pipe potentially invalid InstructionCost through CodeMetricsPhilip Reames1-0/+43
2022-06-07Add initial coverage for invalid instruction costs in LoopRotatePhilip Reames2-0/+80
2022-01-11[llvm][test] rewrite callbr to use i rather than X constraint NFCNick Desaulniers1-2/+2
2021-11-08[InferAddressSpaces] Support assumed addrspaces from addrspace predicates.Michael Liao1-2/+2
2021-10-07[LoopRotate] Forget SCEV values in RewriteUsesOfClonedInstructionsBjorn Pettersson1-13/+16