Anna Thomas
|
5be3d3e74b
[LoopUnrollRuntime] Remove strict assert about VMap requirement
|
8 年之前 |
Anna Thomas
|
f3a2f4ad16
[LoopUnrollRuntime] Support multiple exit blocks unrolling when prolog remainder generated
|
8 年之前 |
Anna Thomas
|
987dd01d1b
[LoopUnrollRuntime] NFC: use the precomputed loop exit in ConnectProlog
|
8 年之前 |
Anna Thomas
|
9a2b6151ed
[LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch exit block
|
8 年之前 |
Anna Thomas
|
f6b4a0347c
[RuntimeUnrolling] Add logic for loops with multiple exit blocks
|
8 年之前 |
Anna Thomas
|
383b68fd7f
[LoopUnrollRuntime] Use SCEV exit count for calculating trip count. NFCI
|
8 年之前 |
Anna Thomas
|
5b66dfbd50
[RuntimeLoopUnrolling] Rename exit block and move assert earlier. NFC
|
8 年之前 |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 年之前 |
Anna Thomas
|
f931b1e7f3
Avoid warning of unused variable in release builds. NFC
|
8 年之前 |
Anna Thomas
|
48d0c2805c
Fix PPC64 warning for missing parantheses. NFC.
|
8 年之前 |
Anna Thomas
|
b93df0801a
[RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops
|
8 年之前 |
Florian Hahn
|
2938de42db
[LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC)
|
8 年之前 |
Michael Kuperstein
|
3ef6c7c651
[LoopUnroll] Properly update loopinfo for runtime unrolling by 2
|
8 年之前 |
Eli Friedman
|
e3502119ae
Preserve domtree and loop-simplify for runtime unrolling.
|
8 年之前 |
Florian Hahn
|
108d72a027
[loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.
|
8 年之前 |
Michael Zolotukhin
|
e53b49a9ff
Revert "[LoopUnroll] Properly update loop-info when cloning prologues and epilogues."
|
9 年之前 |
Michael Zolotukhin
|
d9fa49074a
[LoopUnroll] Properly update loop-info when cloning prologues and epilogues.
|
9 年之前 |
Wei Mi
|
8ce317bf15
[UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded
|
9 年之前 |
Michael Zolotukhin
|
bc280d0f4f
[LoopUnroll] Ensure we create prolog loops in simplified form.
|
9 年之前 |
Evgeny Stupachenko
|
a27504ef06
The patch fixes PR27392.
|
9 年之前 |
Duncan P. N. Exon Smith
|
60d75fe84d
Transforms: Fix bootstrap after r266565
|
9 年之前 |
Evgeny Stupachenko
|
f9a07e70be
test commit
|
9 年之前 |
Duncan P. N. Exon Smith
|
fff8357845
IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC
|
9 年之前 |
David L Kreitzer
|
51dcabbf7c
Adds the ability to use an epilog remainder loop during loop unrolling and makes
|
9 年之前 |
David L Kreitzer
|
88ef819968
Enable non-power-of-2 #pragma unroll counts.
|
9 年之前 |
Junmo Park
|
4ee5ab9daf
[SCEVExpander] Make findExistingExpansion smarter
|
9 年之前 |
Justin Lebar
|
55d3581e46
Fix typo in comment.
|
9 年之前 |
Sanjay Patel
|
6ac56c2864
rangify; NFC
|
9 年之前 |
Sanjay Patel
|
c5e1c3732f
fix typos; NFC
|
9 年之前 |
Junmo Park
|
7c63a3a8e2
Minor code formatting cleanup. NFC.
|
9 年之前 |