History log of /llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp (Results 326 – 350 of 355)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-2.4.0
# f33f8a86 03-Nov-2008 Devang Patel <dpatel@apple.com>

Fix unused variable warnings.

llvm-svn: 58651


# cb4f156b 03-Oct-2008 Owen Anderson <resistor@mac.com>

SplitBlock should only attempt to update LoopInfo if it is actually being used.

llvm-svn: 56994


# 0f7a3507 09-Sep-2008 Devang Patel <dpatel@apple.com>

Fix simplifycfg crash in handing block merge.

llvm-svn: 55971


# 1468bec0 18-Jul-2008 Owen Anderson <resistor@mac.com>

Add some checks that got lost in the shuffle. This fixes 464.h264ref.

llvm-svn: 53760


# 27405efd 17-Jul-2008 Owen Anderson <resistor@mac.com>

Make MergeBlockIntoPredecessor more aggressive when the same successor appears
more than once.

llvm-svn: 53731


# c062381c 17-Jul-2008 Owen Anderson <resistor@mac.com>

Factor MergeBlockIntoPredecessor out into BasicBlockUtils.

llvm-svn: 53705


Revision tags: llvmorg-2.3.0
# 4d43d3c7 25-Apr-2008 Nick Lewycky <nicholas@mxc.ca>

Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989
r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123.

llvm-svn: 50265


# a5b11705 21-Apr-2008 Chris Lattner <sabre@nondot.org>

Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h
as a global helper function. At the same type, switch it from taking
a vector of predecessors to an arbitrary sequential input.

Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h
as a global helper function. At the same type, switch it from taking
a vector of predecessors to an arbitrary sequential input. This allows
us to switch LoopSimplify to use a SmallVector for various temporary
vectors that it passed into SplitBlockPredecessors.

llvm-svn: 50020

show more ...


# e9ecc68d 06-Apr-2008 Gabor Greif <ggreif@gmail.com>

API changes for class Use size reduction, wave 1.
Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.

llvm-svn: 49277


# cc241047 09-Mar-2008 Nick Lewycky <nicholas@mxc.ca>

Two things. Preserve the unwind_to when splitting a BB.
Add the ability to remove just one instance of a BB from a phi node. This fixes
the compile error in the tree now.

llvm-svn: 48085


Revision tags: llvmorg-2.2.0
# f3ebc3f3 29-Dec-2007 Chris Lattner <sabre@nondot.org>

Remove attribution from file headers, per discussion on llvmdev.

llvm-svn: 45418


# b0dd27ee 27-Nov-2007 Owen Anderson <resistor@mac.com>

Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change.

llvm-svn: 44348


Revision tags: llvmorg-2.1.0
# 186e0d8b 19-Jul-2007 Devang Patel <dpatel@apple.com>

After a basic block is split into two parts,
second part dominates all the blocks dominated
by original basic block. And first part dominates
second part.

llvm-svn: 40035


# d7767cc2 06-Jul-2007 Devang Patel <dpatel@apple.com>

Add SplitEdge and SplitBlock utility routines.

llvm-svn: 37952


Revision tags: llvmorg-2.0.0
# 8dd4cae4 11-Feb-2007 Chris Lattner <sabre@nondot.org>

simplify code by using Value::takeName

llvm-svn: 34177


Revision tags: llvmorg-1.9.0
# 2452c94d 19-May-2006 Reid Spencer <rspencer@reidspencer.com>

Fix a doxygen problem and break lines at 80 columns

llvm-svn: 28395


Revision tags: llvmorg-1.6.0, llvmorg-1.5.0
# b1c9317b 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

Remove trailing whitespace

llvm-svn: 21427


# 7ceb081f 21-Apr-2005 Chris Lattner <sabre@nondot.org>

Improve doxygen documentation, patch contributed by Evan Jones!

llvm-svn: 21393


# 6d0a24c6 05-Mar-2005 Chris Lattner <sabre@nondot.org>

second argument to Value::setName is now gone.

llvm-svn: 20463


Revision tags: llvmorg-1.4.0, llvmorg-1.3.0
# 63b38bd2 29-Jul-2004 Misha Brukman <brukman+llvm@gmail.com>

Fix #includes of i*.h => Instructions.h as per PR403.

llvm-svn: 15334


Revision tags: llvmorg-1.2.0
# df3c342a 09-Jan-2004 Chris Lattner <sabre@nondot.org>

Finegrainify namespacification

llvm-svn: 10727


Revision tags: llvmorg-1.1.0
# 960707c3 11-Nov-2003 Brian Gaeke <gaeke@uiuc.edu>

Put all LLVM code into the llvm namespace, as per bug 109.

llvm-svn: 9903


Revision tags: llvmorg-1.0.0
# 482202a6 20-Oct-2003 John Criswell <criswell@uiuc.edu>

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.

llvm-svn: 9298


# 8b2bd4ed 10-Oct-2003 Misha Brukman <brukman+llvm@gmail.com>

Fix spelling.

llvm-svn: 9027


# 7eb05a17 18-Aug-2003 Misha Brukman <brukman+llvm@gmail.com>

Spell `necessary' correctly.

llvm-svn: 7944


1...<<1112131415