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
|