index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
LoopUnroll
Age
Commit message (
Expand
)
Author
2017-12-26
[Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Zhaoshi Zheng
2017-11-01
loop-unroll: teach remapInstruction to update dbg.value intrinsics.
Adrian Prantl
2017-10-31
[LoopUnroll] Clean up remarks for unroll remainder
David 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-19
The cost of splitting a large vector instruction is not being taken into acco...
Graham Yiu
2017-09-28
Use a BumpPtrAllocator for Loop objects
Sanjoy Das
2017-09-20
Tighten the invariants around LoopBase::invalidate
Sanjoy Das
2017-09-15
[RuntimeUnroll] Add heuristic for unrolling multi-exit loop
Anna 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 loop
Sam 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-20
Changed basic cost of store operation on X86
Elena Demikhovsky
2017-08-16
[ARM] Improve loop unrolling for Cortex-M
Sam Parker
2017-08-14
[LoopUnroll] Enable option to peel remainder loop
Sam 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 analysis
Chandler Carruth
2017-08-03
Use profile summary to disable peeling for huge working sets
Teresa Johnson
2017-08-03
Disable loop peeling during full unrolling pass.
Teresa Johnson
2017-08-02
[PM] Split LoopUnrollPass and make partial unroller a function pass
Teresa Johnson
2017-07-25
[ARM] Enable partial and runtime unrolling
Sam 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 successors
Anna Thomas
2017-07-12
[LoopUnrollRuntime] NFC: Refactored safety checks of unrolling multi-exit loop
Anna Thomas
2017-07-11
[LoopUnrollRuntime] Avoid multi-exit nested loop with epilog generation
Anna Thomas
2017-07-10
[LoopUnrollRuntime] Remove strict assert about VMap requirement
Anna 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 blocks
Anna 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 MaxCount
Geoff 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 steps
Max Kazantsev
2017-04-17
[LoopPeeling] Fix condition for phi-eliminating peeling
Max Kazantsev
2017-03-26
[LoopUnroll] Remap references in peeled iteration
Serge Pavlov
2017-03-21
AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernel
Matt Arsenault
2017-03-16
[LoopUnroll] Don't peel loops where the latch isn't the exiting block
Michael Kuperstein
2017-03-07
[LoopUnrolling] Fix loop size check for peeling
Sanjoy Das
2017-03-04
Add test missed in r296770.
Evgeny Stupachenko
2017-03-03
[LoopUnrolling] Peel loops with invariant backedge Phi input
Sanjoy Das
2017-03-02
The patch fixes r296770
Evgeny Stupachenko
2017-03-02
The 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-03
AMDGPU: Don't unroll for private with dynamic allocas
Matt Arsenault
2017-02-03
[AMDGPU] Unroll preferences improvements
Stanislav Mekhanoshin
2017-01-26
[PM] Simplify the new PM interface to the loop unroller and expose two
Chandler Carruth
2017-01-26
[LoopUnroll] Properly update loopinfo for runtime unrolling by 2
Michael Kuperstein
2017-01-25
[PM] Teach LoopUnroll to update the LPM infrastructure as it unrolls
Chandler Carruth
[next]