Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ef956fc784dc43ba58c8d68df64c9f68e662a22e
/
lib
/
Analysis
/
LoopPass.cpp
575ec80
Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block.
by Devang Patel
· 16 years ago
d6f1658
Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now
by Chris Lattner
· 16 years ago
60f8a63
Add a method to ScalarEvolution for telling it when a loop has been
by Dan Gohman
· 16 years ago
189c635
Move dumpPassStructure out of line.
by Dan Gohman
· 16 years ago
ae73dc1
Tidy up several unbeseeming casts from pointer to intptr_t.
by Dan Gohman
· 17 years ago
0dabb7e
Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds
by Chris Lattner
· 17 years ago
e6acf36
Fix spelling of "hierarchy" in comments.
by Dan Gohman
· 17 years ago
70c09c5
Keep track of inherited analysis (e.g. dominator tree).
by Devang Patel
· 17 years ago
844a3d1
Fix typos in comments. Thanks for the feedback!
by Devang Patel
· 17 years ago
5b57e72
Add dom info verifier.
by Devang Patel
· 17 years ago
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
cb406c2
Use empty() member functions when that's what's being tested for instead
by Dan Gohman
· 18 years ago
0f2fb60
ooops...
by Devang Patel
· 18 years ago
96fea33
- Use correct header for SCEV inside LoopPass.cpp
by Anton Korobeynikov
· 18 years ago
c7e49c0
Introduce Simple Analysis interface for loop passes.
by Devang Patel
· 18 years ago
58e0ef1
Verify loop info.
by Devang Patel
· 18 years ago
20d824b
Replace mysterious code causing a g++-4.2 warning
by Duncan Sands
· 18 years ago
1a957d5
Add loop info verification mechanism.
by Devang Patel
· 18 years ago
1997473
Drop 'const'
by Devang Patel
· 18 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 18 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 18 years ago
5ee9997
Now IndVarSimplify is a LoopPass.
by Devang Patel
· 18 years ago
1bc8936
Now LoopUnswitch is a LoopPass.
by Devang Patel
· 18 years ago
622adea
Insert loop into LQ before visiting children.
by Devang Patel
· 18 years ago
c37177e
Use schedulePass() instead of assignPassManager() to add new LPPassManager.
by Devang Patel
· 18 years ago
a885c06
Add LPPassManager::insertLoop().
by Devang Patel
· 18 years ago
7a9a069
LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from
by Devang Patel
· 18 years ago
22033be
LPPassManager. Implement preparePassManager() hook.
by Devang Patel
· 18 years ago
a5057d0
LPPassManager : Add initialization and finalizatino hooks.
by Devang Patel
· 18 years ago
3015972
Use std::deque to manage loop queue inside LPPassManager.
by Devang Patel
· 18 years ago
7f99761
Avoid constructing std::strings unless pass debugging is ON.
by Devang Patel
· 18 years ago
5b9e8d6
Fix thinko.
by Devang Patel
· 18 years ago
4b26463
Loop passes are set up to accept pointer.
by Devang Patel
· 18 years ago
bfd5905
Teach LoopPass to assign itself one Loop Pass Manager.
by Devang Patel
· 18 years ago
8ded585
Add facility that allows LoopPass to re-insert a loop into
by Devang Patel
· 18 years ago
5afdc7d
Add LPPassManager interface that LoopPass can use to skip
by Devang Patel
· 18 years ago
643a79b
Populate and walk loop queue.
by Devang Patel
· 18 years ago
d0e6e33
Add LoopQueue. This is used by loop pass manager to manage loop nest.
by Devang Patel
· 18 years ago
16a31c4
Add Loop Pass Manager.
by Devang Patel
· 18 years ago