Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
7c8781e71f8f9fa6956a7de056fc8a4e5c172c86
/
lib
/
Analysis
/
LoopInfo.cpp
3048bd1
Implement method
by Chris Lattner
· 21 years ago
24199db
Add a new method, add a check missing that caused a segfault if a loop didn't
by Chris Lattner
· 21 years ago
92020fa
add some helpful methods. Rearrange #includes to proper order
by Chris Lattner
· 21 years ago
46758a8
Add some methods that are useful for updating loop information.
by Chris Lattner
· 21 years ago
10d208d
Order #includes alphabetically, per style guide.
by Misha Brukman
· 22 years ago
329c1c6
Improve encapsulation in the Loop and LoopInfo classes by eliminating the
by Chris Lattner
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
59dc178
Do not add unreachable code to a natural loop!
by Chris Lattner
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
cf3056d
Regularize header file comments
by Chris Lattner
· 22 years ago
2ef1236
Make getNumBackEdges more efficient
by Chris Lattner
· 22 years ago
03f252f
Remove explicit use of BasicBlock::succ_iterator
by Chris Lattner
· 22 years ago
169db9d
Fix the bug that broke the nightly tester in McCat/18-imp last night. :(
by Chris Lattner
· 22 years ago
7dd46b0
Fix bug: LoopPreheaders/2003-08-15-PreheadersFail.ll
by Chris Lattner
· 22 years ago
39c987a
Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll
by Chris Lattner
· 22 years ago
99224ae
Fix bug: LoopPreheaders/2003-04-25-AssertFail.ll
by Chris Lattner
· 22 years ago
bb05f1e
Add dump method for Loops
by Chris Lattner
· 22 years ago
a94837a
Simplify a bit by using a new member function
by Chris Lattner
· 22 years ago
f2e2925
Change behavior of changeExitBlock function to replace all instances of exit block
by Chris Lattner
· 22 years ago
5a8a291
Fix bug: LICM/2003-02-27-PreheaderProblem.ll
by Chris Lattner
· 22 years ago
5f82b8a
- LoopInfo now calculates and tracks loop exit blocks
by Chris Lattner
· 22 years ago
420df9b
Dramatically simplify building of natural loops and fix a bug where the BBMap
by Chris Lattner
· 22 years ago
3a9a56e
Fix the requisite bug that I introduced
by Chris Lattner
· 22 years ago
ae5d39e
Fix 80 character formatting
by Chris Lattner
· 22 years ago
e30c763
Fix bug: 2003-02-19-LoopInfoNestingBug.ll
by Chris Lattner
· 22 years ago
6b290a5
Added helper functions in LoopInfo: isLoopExit and numBackEdges.
by Misha Brukman
· 23 years ago
c8f25d9
Minor tweak
by Chris Lattner
· 23 years ago
b1f8aeb
Fix printing of loop information
by Chris Lattner
· 23 years ago
fce46ef
Fix printing of loop information
by Chris Lattner
· 23 years ago
699b305
by Chris Lattner
· 23 years ago
e0b6b78
Changed so it gets linked properly
by Anand Shukla
· 23 years ago
546b027
- Do not expose ::ID from any of the analyses anymore.
by Chris Lattner
· 23 years ago
dd5b495
- Cleaned up the interface to AnalysisUsage to take analysis class names
by Chris Lattner
· 23 years ago
17689df
Declare that these passes only depend on the CFG of the function
by Chris Lattner
· 23 years ago
eb70235
* Eliminate the Provided set. All Passes now finally just automatically
by Chris Lattner
· 23 years ago
a59cbb2
* Standardize how analysis results/passes as printed with the print() virtual
by Chris Lattner
· 23 years ago
1e43516
* Add support for different "PassType's"
by Chris Lattner
· 23 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 23 years ago
0f99555
*** empty log message ***
by Chris Lattner
· 23 years ago
07a228d
Mark analyses that only depend on the CFG of a function
by Chris Lattner
· 23 years ago
1b7f7dc
Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes
by Chris Lattner
· 23 years ago
a298d27
Change the Dominator info and LoopInfo classes to keep track of BasicBlock's, not
by Chris Lattner
· 23 years ago
f57b845
* Rename MethodPass class to FunctionPass
by Chris Lattner
· 23 years ago
918c4ec
Don't leak all of the Loop objects created...
by Chris Lattner
· 23 years ago
b7653df
s/Method/Function
by Chris Lattner
· 23 years ago
455889a
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into
by Chris Lattner
· 23 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
93193f8
Convert analyses to new pass structure
by Chris Lattner
· 24 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 24 years ago
0bbe58f
* Implement dominator based loop identification
by Chris Lattner
· 24 years ago