aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-07-16[NFC][LoopRotate] Add a statistic for how many times rotation failed due to t...Roman Lebedev1-0/+3
2020-07-15[LoopRotate] Remove unnecessary verifyMemorySSA calls.Florian Hahn1-5/+0
2020-03-17[NFC] LoopRotate: do issue debug message when not rotating due to instr countRoman Lebedev1-1/+7
2020-01-23[LoopRotate] add ability to repeat loop rotation until non-deoptimizing exit ...Fedor Sergeev1-288/+355
2019-11-05[LoopRotationUtils] Check values are newly inserted into maps.Alina Sbirlea1-5/+14
2019-10-16[Utils] Cleanup similar cases to MergeBlockIntoPredecessor.Alina Sbirlea1-29/+3
2019-10-09[MemorySSA] Make the use of moveAllAfterMergeBlocks consistent.Alina Sbirlea1-1/+6
2019-07-10[LoopRotate + MemorySSA] Keep an <instruction-cloned instruction> map.Alina Sbirlea1-4/+8
2019-03-06[LoopRotate] fix crash encountered with callbrNick Desaulniers1-3/+2
2019-02-06Move DomTreeUpdater from IR to AnalysisRichard Trieu1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-24Update MemorySSA in LoopRotate.Alina Sbirlea1-9/+51
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth1-1/+1
2018-08-26[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth1-1/+1
2018-08-26[IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth1-2/+1
2018-08-06[DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang1-3/+3
2018-08-03[Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima1-2/+4
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie1-1/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-10/+11
2018-04-24[NFC] Remove recently added SE verification because it may be false-positiveMax Kazantsev1-6/+0
2018-04-24[NFC] Add clarification commentMax Kazantsev1-2/+4
2018-04-23[LoopRotate] Fix incorrect SCEV invalidation in loop rotationMax Kazantsev1-2/+9
2018-04-19Refine the loop rotation's APIJin Lin1-9/+17
2018-04-01[LoopRotate] Rotate loops with loop exiting latchesDavid Green1-2/+24
2018-03-29Remove unused headers to fix layeringDavid Blaikie1-2/+0
2018-03-29[LoopRotate] Restructuring LoopRotation.cpp to create Loop Rotation Pass with...David Green1-0/+613