Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
4ee451de366474b9c228b4e5fa573795a715216d
/
lib
/
Transforms
/
Scalar
/
LoopUnroll.cpp
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
d735ee8
Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change.
by Owen Anderson
· 17 years ago
5d01aa4
If a value is incoming from outside the loop then the value does not need remapping and the value is never tracked through LastValueMap.
by Devang Patel
· 17 years ago
684b22d
wrap some long lines. Major offenders that are left include
by Chris Lattner
· 17 years ago
d9efdb2
Correct a few comments.
by Dan Gohman
· 17 years ago
c767844
This patch extends the LoopUnroll pass to be able to unroll loops
by Dan Gohman
· 17 years ago
1cc0096
Fix various whitespace inconsistencies.
by Dan Gohman
· 17 years ago
f742c23
Correct the comment for ApproximateLoopSize to reflect what it actually does.
by Dan Gohman
· 17 years ago
caccc99
Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385.
by Chris Lattner
· 17 years ago
a0c54f3
make a temporary for *SI, no functionality change.
by Chris Lattner
· 17 years ago
1997473
Drop 'const'
by Devang Patel
· 17 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 17 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 17 years ago
ac58516
by Devang Patel
· 17 years ago
3f1a1e0
Now LoopUnroll is a LoopPass.
by Devang Patel
· 17 years ago
4e69f48
Guard against huge loop trip counts in an APInt safe way.
by Reid Spencer
· 17 years ago
9133fe2
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in
by Reid Spencer
· 18 years ago
5e665f5
Switch inliner over to use DenseMap instead of std::map for ValueMap. This
by Chris Lattner
· 18 years ago
79066fa
Adjust #includes to match movement of constant folding code from transformutils to libanalysis.
by Chris Lattner
· 18 years ago
0e5f499
Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic
by Chris Lattner
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
b742703
Removed #include <iostream> and replaced with llvm_* streams.
by Bill Wendling
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
b83eb64
For PR950:
by Reid Spencer
· 18 years ago
d648e14
Clean up a bit.
by Owen Anderson
· 18 years ago
59312b1
Make LoopUnroll fold excessive BasicBlocks. This results in a significant speedup of
by Owen Anderson
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
2035725
Fix a crash related to updating Phi nodes in the original header block. This was
by Owen Anderson
· 18 years ago
3b53c4e
Implement unrolling of multiblock loops. This significantly improves the
by Owen Anderson
· 18 years ago
ec3c411
Minor comment tweaks
by Chris Lattner
· 18 years ago
10d9d9f
Add an assertion.
by Owen Anderson
· 18 years ago
2698a08
Make LoopUnroll not die on LCSSA Phis. This makes lencod work again.
by Owen Anderson
· 18 years ago
6296b3c
Fix a spello in a comment.
by Reid Spencer
· 18 years ago
dac58ad
Make iostream #inclusion explicit
by Chris Lattner
· 19 years ago
9d80930
Eliminate tabs and trailing spaces
by Jeff Cohen
· 19 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
decc86d
Fix a bug where we could corrupt a parent loop's header info if we unrolled
by Chris Lattner
· 19 years ago
d4bc564
Silence VS warnings.
by Chris Lattner
· 20 years ago
64613ea
Do not consider debug intrinsics in the size computations for loop unrolling.
by Chris Lattner
· 20 years ago
17e6e44
Correction to allow compilation with Visual C++.
by Reid Spencer
· 20 years ago
2da5c3d
Convert code to compile with vc7.1.
by Reid Spencer
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
82fec4e
Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflow
by Chris Lattner
· 20 years ago
c99acc3
Fix PR325
by Chris Lattner
· 20 years ago
5864aeb
Add #include
by Chris Lattner
· 20 years ago
f1ab4b4
Change the ExitBlocks list from being explicitly contained in the Loop
by Chris Lattner
· 20 years ago
e3a5586
Reduce the unrolling limit
by Chris Lattner
· 20 years ago
cc43909
If the preheader of the loop was the entry block of the function, make sure
by Chris Lattner
· 20 years ago
998f44f
Be much more careful about how we update instructions outside of the loop
by Chris Lattner
· 20 years ago
50ca0a1
After unrolling our single basic block loop, fold it into the preheader and exit
by Chris Lattner
· 20 years ago
9c2cc46
Fix a bug: this does not preserve the CFG!
by Chris Lattner
· 20 years ago
83bf288
Initial checkin of a simple loop unroller. This pass is extremely basic and
by Chris Lattner
· 20 years ago