Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
1997473cf72957d0e70322e2fe6fe2ab141c58a6
/
lib
/
Analysis
/
PostDominators.cpp
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
5a713cc
Cache DT[*SI] lookup.
by Devang Patel
· 17 years ago
7cc6dcf
Fix
by Devang Patel
· 17 years ago
e934fef
Tabs -> Spaces
by Owen Anderson
· 17 years ago
3dc6776
Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for
by Owen Anderson
· 17 years ago
ba43963
Completely purge DomSet. This is the (hopefully) final patch for PR1171.
by Owen Anderson
· 18 years ago
0cb83fc
Removed unneeded <iostream> #include.
by Bill Wendling
· 18 years ago
79db5b7
Fix DFS walk. Fix http://llvm.org/bugs/show_bug.cgi?id=923
by Devang Patel
· 18 years ago
f93f683
Untabify.
by Devang Patel
· 18 years ago
c8719e9
Use iterative do-while loop instead of recursive DFSPass calls to
by Devang Patel
· 18 years ago
5d8925c
Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.
by Chris Lattner
· 18 years ago
4f1bd9e
For PR780:
by Reid Spencer
· 18 years ago
192913e
Change from using a stub function to a stub variable for passing to the
by Reid Spencer
· 18 years ago
442b32b
Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominator
by Nate Begeman
· 19 years ago
ccacd3c
Initial implementation of the ET-Forest data structure for dominators and
by Chris Lattner
· 19 years ago
4b5086c
post-dom-frontiers requires proper post-dominance
by Chris Lattner
· 19 years ago
dedf2bd
Convert tabs to spaces
by Misha Brukman
· 19 years ago
2b37d7c
Remove trailing whitespace
by Misha Brukman
· 19 years ago
ec7c1ab
Add support for unreachable
by Chris Lattner
· 20 years ago
979c38b
Do not use the same variable name for two different variables in the
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 20 years ago
cd7c287
Finegrainify namespacification
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
50b5d71
Make use of "external" depth-first iterators to avoid revisiting nodes
by Chris Lattner
· 21 years ago
2f2d065
Fixed spelling and grammar.
by Misha Brukman
· 21 years ago
c444a42
Renamed DominatorTree::Node::getNode() -> getBlock()
by Chris Lattner
· 21 years ago
706e61e
Rework post dominator information so that we do not have to
by Chris Lattner
· 21 years ago
2446b0a
Remove using declarations
by Chris Lattner
· 21 years ago
7d821db
Handle post dominance correctly in the case where blocks do not have a path to
by Chris Lattner
· 22 years ago
a69fd90
- Split Dominators.h into Dominators.h & PostDominators.h
by Chris Lattner
· 22 years ago
546b027
- Do not expose ::ID from any of the analyses anymore.
by Chris Lattner
· 22 years ago
dd5b495
- Cleaned up the interface to AnalysisUsage to take analysis class names
by Chris Lattner
· 22 years ago
4c9df7c
Split dominance calculation and post dominance calculation stuff
by Chris Lattner
· 22 years ago
1b0a63f
*** empty log message ***
by Chris Lattner
· 22 years ago
17689df
Declare that these passes only depend on the CFG of the function
by Chris Lattner
· 22 years ago
eb70235
* Eliminate the Provided set. All Passes now finally just automatically
by Chris Lattner
· 22 years ago
a59cbb2
* Standardize how analysis results/passes as printed with the print() virtual
by Chris Lattner
· 22 years ago
1e43516
* Add support for different "PassType's"
by Chris Lattner
· 22 years ago
ce6ef11
*** empty log message ***
by Chris Lattner
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
ef704a2
Add method to check to see if two _Instructions_ dominate each other
by Chris Lattner
· 22 years ago
fc514f4
Move UnifyFunctionExitNodes to Utils library: final resting place this time
by Chris Lattner
· 22 years ago
c8cc4cb
Updates to move some header files out of include/llvm/Transforms into
by Chris Lattner
· 22 years ago
07a228d
Mark analyses that only depend on the CFG of a function
by Chris Lattner
· 22 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 22 years ago
1b7f7dc
Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes
by Chris Lattner
· 22 years ago
a298d27
Change the Dominator info and LoopInfo classes to keep track of BasicBlock's, not
by Chris Lattner
· 22 years ago
483e14e
s/Method/Function
by Chris Lattner
· 22 years ago
f57b845
* Rename MethodPass class to FunctionPass
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the 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
eb5230c
Remove generic routines to Support/SetOperations.h
by Chris Lattner
· 23 years ago
65b9709
Provide the right AnalysisID for postdominators
by Chris Lattner
· 23 years ago
93193f8
Convert analyses to new pass structure
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 23 years ago
ff5a8c4
Fix a bad assertion to be correct . The root basic block can be used by PHI nodes.
by Chris Lattner
· 23 years ago
f0604b8
Pull predecessor and successor iterators out of the CFG*.h files, and plop them into
by Chris Lattner
· 23 years ago
3ff4387
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
by Chris Lattner
· 23 years ago
1b5499b
Make sure noone branches to the entry node of the method
by Chris Lattner
· 23 years ago
384e5b1
Handle case where there is no exit node from a flowgraph
by Chris Lattner
· 23 years ago
57dbb3a
Moved inline/llvm/Tools/* to include/llvm/Support/*
by Chris Lattner
· 23 years ago
3590830
Fixed post dominator frontiers! Yaay!
by Chris Lattner
· 23 years ago
94108ab
Implement support for postdominators, except in dom frontiers
by Chris Lattner
· 23 years ago
1715229
Checkin of new dominator calculation routines. These will be improved in
by Chris Lattner
· 23 years ago