#
8ecffa99 |
| 08-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Do not preserve ETForest.
llvm-svn: 37506
|
#
af41e4a1 |
| 07-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Maintain ETNode as part of DomTreeNode. This adds redundancy for now.
llvm-svn: 37492
|
#
ebc5b967 |
| 04-Jun-2007 |
Devang Patel <dpatel@apple.com> |
s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
llvm-svn: 37415
|
#
bdd1aaef |
| 04-Jun-2007 |
Devang Patel <dpatel@apple.com> |
s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
llvm-svn: 37407
|
#
0e8aa7b6 |
| 03-Jun-2007 |
Devang Patel <dpatel@apple.com> |
s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
llvm-svn: 37403
|
Revision tags: llvmorg-2.0.0 |
|
#
e7da2d6a |
| 06-May-2007 |
Nick Lewycky <nicholas@mxc.ca> |
Fix typo in comment.
llvm-svn: 36873
|
#
8c78a0bf |
| 03-May-2007 |
Devang Patel <dpatel@apple.com> |
Drop 'const'
llvm-svn: 36662
|
#
e95c6ad8 |
| 02-May-2007 |
Devang Patel <dpatel@apple.com> |
Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
#
09f162ca |
| 01-May-2007 |
Devang Patel <dpatel@apple.com> |
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
#
233f97ac |
| 17-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
remove use of BasicBlock::getNext
llvm-svn: 36205
|
#
f35a1dbc |
| 15-Apr-2007 |
Owen Anderson <resistor@mac.com> |
Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for constructing ImmediateDominator is now folded into DomTree construction.
This is part of th
Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for constructing ImmediateDominator is now folded into DomTree construction.
This is part of the ongoing work for PR217.
llvm-svn: 36063
show more ...
|
#
d03a646f |
| 07-Apr-2007 |
Owen Anderson <resistor@mac.com> |
BreakCriticalEdges does still preserve DominatorTree.
llvm-svn: 35729
|
#
b39d9ca9 |
| 07-Apr-2007 |
Owen Anderson <resistor@mac.com> |
Expunge DomSet from BreakCriticalEdges. This is part of the continuing work for PR 1171.
llvm-svn: 35728
|
#
f739d010 |
| 15-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
Fix Analysis/Dominators/2006-10-02-BreakCritEdges.ll
llvm-svn: 33210
|
#
9818a6fd |
| 14-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
Fix PR1110 and Analysis/Dominators/2007-01-14-BreakCritEdges.ll by being more careful about unreachable code when updating dominator info.
llvm-svn: 33204
|
#
45f966d8 |
| 19-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
switch more statistics over to STATISTIC, eliminating static ctors. Also, delete some dead ones.
llvm-svn: 32694
|
#
700b8731 |
| 06-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
Detemplatize the Statistic class. The only type it is instantiated with is 'unsigned'.
llvm-svn: 32279
|
Revision tags: llvmorg-1.9.0 |
|
#
3e763f57 |
| 28-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
add option to isCriticalEdge
llvm-svn: 31258
|
#
80ea207b |
| 28-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
Expose a smarter way to break critical edges.
llvm-svn: 31256
|
#
52886e72 |
| 04-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
This case isn't implemented yet. It seems unlikely to be needed, but if it ever is, we want to get an assert instead of silent bad codegen.
llvm-svn: 30716
|
#
8aca0ee8 |
| 03-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: The critical edge block dominates the dest block if the destblock dominates all edges other than the one incoming from the critical edg
Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: The critical edge block dominates the dest block if the destblock dominates all edges other than the one incoming from the critical edge.
llvm-svn: 30696
show more ...
|
#
c2d3d311 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
#
3d27be13 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
llvm-svn: 29911
|
#
996795b0 |
| 28-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dylib another 67K
llvm-svn: 28975
|
#
0770d8e3 |
| 11-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
Preserve and update ETForest. Patch by Daniel Berlin
llvm-svn: 25203
|