summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopUnroll
AgeCommit message (Expand)Author
2017-12-26[Unroll][DebugInfo] Propagate loop body's debug location to epilog preheaderZhaoshi Zheng
2017-11-01loop-unroll: teach remapInstruction to update dbg.value intrinsics.Adrian Prantl
2017-10-31[LoopUnroll] Clean up remarks for unroll remainderDavid Green
2017-10-23[ARM] Allow unrolling of multi-block loops.Sam Parker
2017-10-20[ValueTracking] Enabling ValueTracking patch by default Nikolai Bozhenov
2017-10-19The cost of splitting a large vector instruction is not being taken into acco...Graham Yiu
2017-09-28Use a BumpPtrAllocator for Loop objectsSanjoy Das
2017-09-20Tighten the invariants around LoopBase::invalidateSanjoy Das
2017-09-15[RuntimeUnroll] Add heuristic for unrolling multi-exit loopAnna Thomas
2017-09-15[RuntimeUnrolling] Populate the VMap entry correctly when default generated t...Anna Thomas
2017-09-04[LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loopSam Parker
2017-08-29[LoopUnroll] Make the test for PR33437 actually useful.Davide Italiano
2017-08-28[LoopUnroll] Properly update loop structure in case of successful peeling.Davide Italiano
2017-08-20Changed basic cost of store operation on X86Elena Demikhovsky
2017-08-16[ARM] Improve loop unrolling for Cortex-MSam Parker
2017-08-14[LoopUnroll] Enable option to peel remainder loopSam Parker
2017-08-08[PM] Relax the spelling of a pass name slightly in this test.Chandler Carruth
2017-08-08[PM] Fix new LoopUnroll function pass by invalidating loop analysisChandler Carruth
2017-08-03Use profile summary to disable peeling for huge working setsTeresa Johnson
2017-08-03Disable loop peeling during full unrolling pass.Teresa Johnson
2017-08-02[PM] Split LoopUnrollPass and make partial unroller a function passTeresa Johnson
2017-07-25[ARM] Enable partial and runtime unrollingSam Parker
2017-07-19[SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam
2017-07-13[RuntimeUnrolling] Update DomTree correctly when exit blocks have successorsAnna Thomas
2017-07-12[LoopUnrollRuntime] NFC: Refactored safety checks of unrolling multi-exit loopAnna Thomas
2017-07-11[LoopUnrollRuntime] Avoid multi-exit nested loop with epilog generationAnna Thomas
2017-07-10[LoopUnrollRuntime] Remove strict assert about VMap requirementAnna Thomas
2017-07-07[LoopUnrollRuntime] Support multiple exit blocks unrolling when prolog remain...Anna Thomas
2017-07-06[LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch ...Anna Thomas
2017-06-30[RuntimeUnrolling] Add logic for loops with multiple exit blocksAnna Thomas
2017-06-28[AArch64][Falkor] Try to avoid exhausting HW prefetcher resources when unroll...Geoff Berry
2017-06-28[LoopUnroll] Fix bug in computeUnrollCount causing it to not honor MaxCountGeoff Berry
2017-05-12[LoopUnroll] Fix a test. REQUIRE should be REQUIRES.Davide Italiano
2017-04-24[LoopUnroll] Don't try to unroll non canonical loops.Davide Italiano
2017-04-17[LoopPeeling] Get rid of Phis that become invariant after N stepsMax Kazantsev
2017-04-17[LoopPeeling] Fix condition for phi-eliminating peelingMax Kazantsev
2017-03-26[LoopUnroll] Remap references in peeled iterationSerge Pavlov
2017-03-21AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault
2017-03-16[LoopUnroll] Don't peel loops where the latch isn't the exiting blockMichael Kuperstein
2017-03-07[LoopUnrolling] Fix loop size check for peelingSanjoy Das
2017-03-04Add test missed in r296770.Evgeny Stupachenko
2017-03-03[LoopUnrolling] Peel loops with invariant backedge Phi inputSanjoy Das
2017-03-02The patch fixes r296770Evgeny Stupachenko
2017-03-02The patch turns on epilogue unroll for loops with constant recurency start.Evgeny Stupachenko
2017-02-22[LoopUnroll] Enable PGO-based loop peeling by default.Michael Kuperstein
2017-02-03AMDGPU: Don't unroll for private with dynamic allocasMatt Arsenault
2017-02-03[AMDGPU] Unroll preferences improvementsStanislav Mekhanoshin
2017-01-26[PM] Simplify the new PM interface to the loop unroller and expose twoChandler Carruth
2017-01-26[LoopUnroll] Properly update loopinfo for runtime unrolling by 2Michael Kuperstein
2017-01-25[PM] Teach LoopUnroll to update the LPM infrastructure as it unrollsChandler Carruth