aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopRotate
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-07[test] Pre-commit test case for PR51981. NFCBjorn Pettersson1-0/+65
2021-08-14[Tests] Remove explicit -enable-mssa-loop-dependency options (NFC)Nikita Popov23-42/+23
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille1-1/+1
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille1-1/+1
2021-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks1-14/+2
2021-04-06[NewPM] Change tests to run them without PreserveCFGChecker. NFCYevgeny Rouban1-2/+2
2021-01-24[LoopRotate] Use llvm.experimental.noalias.scope.decl for duplicating noalias...Jeroen Dobbelaere1-0/+185
2021-01-21[NewPM][opt] Run the "default" AA pipeline by defaultArthur Eubanks1-2/+2
2021-01-21Revert "[NewPM][opt] Run the "default" AA pipeline by default"Arthur Eubanks1-2/+2
2021-01-21[NewPM][opt] Run the "default" AA pipeline by defaultArthur Eubanks1-2/+2
2021-01-19[LoopRotate] Calls not lowered to calls should not block rotation.Florian Hahn1-0/+58
2021-01-19[LoopRotate] Add PrepareForLTO stage, avoid rotating with inline cands.Florian Hahn1-0/+7
2021-01-18[LoopRotate] Precommit test for prepare-for-lto handling.Florian Hahn1-0/+36
2020-12-08[test] Rewrite phi-empty.ll into a unittestArthur Eubanks1-39/+0
2020-11-30[IR][LoopRotate] remove assertion that phi must have at least one operandSanjay Patel1-0/+39
2020-11-30Revert "[IR][LoopRotate] avoid leaving phi with no operands (PR48296)"Sanjay Patel1-34/+0
2020-11-30[IR][LoopRotate] avoid leaving phi with no operands (PR48296)Sanjay Patel1-0/+34
2020-10-22[LoopRotate][NPM] Disable header duplication under -OzArthur Eubanks1-0/+2