Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
121302772dbdea10c5e69f97a83ddd481b4fbaf1
/
llvm
/
lib
/
Transforms
/
Utils
/
LoopUnroll.cpp
6dbb060
Comments. Thanks for the spell check Nick!
by Andrew Trick
· 14 years ago
4d0040b
Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.
by Andrew Trick
· 14 years ago
78b40c3
Cleanup. Added LoopBlocksDFS::perform for simple clients.
by Andrew Trick
· 14 years ago
b72bbe2
Fix the LoopUnroller to handle nontrivial loops and partial unrolling.
by Andrew Trick
· 14 years ago
5e0ee1c
LoopUnroll looks like it has some stale code. Remove it to prove my sanity and avoid further confusion.
by Andrew Trick
· 14 years ago
bf69d03
SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget
by Andrew Trick
· 14 years ago
990f771
Add clarifying comments for the new arguments to UnrollLoop.
by Andrew Trick
· 14 years ago
1cabe54
Move trip count discovery outside of the generic LoopUnroll helper. This
by Andrew Trick
· 14 years ago
279e7a6
whitespace
by Andrew Trick
· 14 years ago
61ea0e4
Reinstate r133513 (reverted in r133700) with an additional fix for a
by Jay Foad
· 14 years ago
9651312
Revert r133513:
by Eric Christopher
· 14 years ago
ccbb77f
Remove unused variables.
by Benjamin Kramer
· 14 years ago
a97a2c9
Reinstate r133435 and r133449 (reverted in r133499) now that the clang
by Jay Foad
· 14 years ago
184f3b3
Revert r133435 and r133449 to appease buildbots.
by Chad Rosier
· 14 years ago
e03c05c
Change how PHINodes store their operands.
by Jay Foad
· 14 years ago
4a14fbc
Don't unroll loops whose header block's address is taken.
by Chris Lattner
· 15 years ago
dfcfcb4
random cleanups
by Chris Lattner
· 15 years ago
89afb43
Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().
by Jay Foad
· 15 years ago
433c167
Replace calls to ConstantFoldInstruction with calls to SimplifyInstruction
by Duncan Sands
· 15 years ago
229e38f
Be more consistent in using ValueToValueMapTy.
by Rafael Espindola
· 15 years ago
a7908ae
Preserve ScalarEvolution in the loop unroller.
by Dan Gohman
· 15 years ago
0dc3c2d
Use ValueMap instead of DenseMap.
by Devang Patel
· 15 years ago
b8f11de
Cosmetic change.
by Devang Patel
· 15 years ago
2176643
Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no replationship with ADT/ValueMap.
by Devang Patel
· 16 years ago
2734ebd
Add a DominatorTree argument to isLCSSA so that it doesn't have to
by Dan Gohman
· 16 years ago
1266d46
Don't bother with sprintf, just pass the Twine through.
by Benjamin Kramer
· 16 years ago
627f40a
Change errs() to dbgs().
by David Greene
· 16 years ago
18fa568
Add Loop contains utility methods for testing whether a loop
by Dan Gohman
· 16 years ago
46b5c64
remove a bunch of extraneous LLVMContext arguments
by Chris Lattner
· 16 years ago
415c64e
Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs.
by Dan Gohman
· 16 years ago
2d02ff8
Revert r85667. LoopUnroll currently can't call utility functions which
by Dan Gohman
· 16 years ago
041e2db
Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into
by Dan Gohman
· 16 years ago
fa8969f
Simplify this code.
by Dan Gohman
· 16 years ago
f70e76c
Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp to
by Dan Gohman
· 16 years ago
[Renamed from llvm/lib/Transforms/Utils/UnrollLoop.cpp]
b25de3f
eliminate the "Value" printing methods that print to a std::ostream.
by Chris Lattner
· 16 years ago
0dd5e1e
More migration to raw_ostream, the water has dried up around the iostream hole.
by Daniel Dunbar
· 16 years ago
39f00cc
Thread LLVMContext through the constant folding APIs, which touches a lot of files.
by Owen Anderson
· 16 years ago
dc3f6f2
Factor some code into a new FoldSingleEntryPHINodes method.
by Chris Lattner
· 17 years ago
26ff6f9
Add <cstdio> include where needed by gcc-4.4. Patch by Samuel Tardieu.
by Duncan Sands
· 17 years ago
04c8bd7
Revert 52645, the loop unroller changes. It caused a regression in 252.eon.
by Dan Gohman
· 17 years ago
48c5c7e
Revamp the loop unroller, extending it to correctly update PHI nodes
by Dan Gohman
· 17 years ago
3dc2d92
Split the loop unroll mechanism logic out into a utility function.
by Dan Gohman
· 17 years ago