Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
db5a5655141c70c31bdcbb92aec6104bc533b6ac
/
llvm
/
lib
/
Transforms
/
Utils
/
LoopUnrollRuntime.cpp
5364cf3
[LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC)
by Florian Hahn
· 9 years ago
5dd55e8
[LoopUnroll] Properly update loopinfo for runtime unrolling by 2
by Michael Kuperstein
· 9 years ago
0a21745
Preserve domtree and loop-simplify for runtime unrolling.
by Eli Friedman
· 9 years ago
4f9d6d5
[loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.
by Florian Hahn
· 9 years ago
e72997a
Revert "[LoopUnroll] Properly update loop-info when cloning prologues and epilogues."
by Michael Zolotukhin
· 9 years ago
5e0a206
[LoopUnroll] Properly update loop-info when cloning prologues and epilogues.
by Michael Zolotukhin
· 9 years ago
59ca966
[UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded
by Wei Mi
· 9 years ago
d9b6ad3
[LoopUnroll] Ensure we create prolog loops in simplified form.
by Michael Zolotukhin
· 9 years ago
23ce61b
The patch fixes PR27392.
by Evgeny Stupachenko
· 9 years ago
a71301b
Transforms: Fix bootstrap after r266565
by Duncan P. N. Exon Smith
· 10 years ago
8788048
test commit
by Evgeny Stupachenko
· 10 years ago
da68cbc
IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC
by Duncan P. N. Exon Smith
· 10 years ago
188de5a
Adds the ability to use an epilog remainder loop during loop unrolling and makes
by David L Kreitzer
· 10 years ago
8d441eb
Enable non-power-of-2 #pragma unroll counts.
by David L Kreitzer
· 10 years ago
6ebdc14
[SCEVExpander] Make findExistingExpansion smarter
by Junmo Park
· 10 years ago
6086c6a
Fix typo in comment.
by Justin Lebar
· 10 years ago
4d36bba
rangify; NFC
by Sanjay Patel
· 10 years ago
e08381a
fix typos; NFC
by Sanjay Patel
· 10 years ago
502ff66
Minor code formatting cleanup. NFC.
by Junmo Park
· 10 years ago
843fb20
LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC
by Justin Bogner
· 10 years ago
5b4c837
TransformUtils: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
083ca9b
Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups.
by Hans Wennborg
· 10 years ago
2f1fd16
[PM] Port ScalarEvolution to the new pass manager.
by Chandler Carruth
· 10 years ago
96ada25
[PM/AA] Remove all of the dead AliasAnalysis pointers being threaded
by Chandler Carruth
· 10 years ago
453f7a1
[LoopUnroll] Use undef for phis with no value live
by David Majnemer
· 10 years ago
ea20199
[LoopUnroll] Use IRBuilder to create branch instructions.
by Alexey Samsonov
· 10 years ago
e178f46
[LoopUnrollRuntime] Avoid high-cost trip count computation.
by Sanjoy Das
· 11 years ago
71190fe
[LoopUnrollRuntime] Clean up a predicate.
by Sanjoy Das
· 11 years ago
f96cde9
Fix a bug indicated by -fsanitize=shift-exponent.
by Alexey Samsonov
· 11 years ago
a28d91d
DataLayout is mandatory, update the API to reflect it with references.
by Mehdi Amini
· 11 years ago
65b07b8
Revert r231630 - Run LICM pass after loop unrolling pass.
by Kevin Qin
· 11 years ago
a998735
Run LICM pass after loop unrolling pass.
by Kevin Qin
· 11 years ago
11b279a
Partial fix for bug 22589
by Sanjoy Das
· 11 years ago
9198b33
Teach SplitBlockPredecessors how to handle landingpad blocks.
by Philip Reames
· 11 years ago
d450056
[PM] Replace the Pass argument to SplitEdge with specific analyses used
by Chandler Carruth
· 11 years ago
0eae112
[PM] Lift the analyses into the interface for
by Chandler Carruth
· 11 years ago
b5797b6
[PM] Pull the analyses used for another utility routine into its API
by Chandler Carruth
· 11 years ago
32c52c7
[PM] Sink the specific analyses preserved by SplitBlock into its
by Chandler Carruth
· 11 years ago
691addc
[PM] Now that LoopInfo isn't in the Pass type hierarchy, it is much
by Chandler Carruth
· 11 years ago
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
0dcae71
Fix a trip-count overflow issue in LoopUnroll.
by Michael Zolotukhin
· 11 years ago
fc02e3c
Use a loop to simplify the runtime unrolling prologue.
by Kevin Qin
· 11 years ago
6c99015
Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges."
by Duncan P. N. Exon Smith
· 11 years ago
d11beff
[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges.
by Manuel Jacob
· 11 years ago
0bf086f
LoopUnrollRuntime: Check for overflow in the trip count calculation.
by Benjamin Kramer
· 11 years ago
e73658d
[C++] Use 'nullptr'.
by Craig Topper
· 11 years ago
f40110f
[C++] Use 'nullptr'. Transforms edition.
by Craig Topper
· 11 years ago
964daaa
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 11 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
bde9176
Fix typos found by http://github.com/lyda/misspell-check
by Benjamin Kramer
· 13 years ago
d29cd73
Allow NULL LoopPassManager argument in UnrollLoop. PR12734.
by Andrew Trick
· 13 years ago
1b1d523
- Use getExitingBlock instead of getExitingBlocks. - Remove trailing spaces.
by Jakub Staszak
· 14 years ago
f5b32e5
SplitBlockPredecessors uses ArrayRef instead of Data and Size.
by Jakub Staszak
· 14 years ago
d04d1529
Add -unroll-runtime for unrolling loops with run-time trip counts.
by Andrew Trick
· 14 years ago