History log of /llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp (Results 126 – 150 of 178)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


12345678