Revision tags: llvmorg-2.5.0 |
|
#
4caf5eb7 |
| 18-Dec-2008 |
Chris Lattner <sabre@nondot.org> |
Fix PR2929 by making bugpoint/code extract propagate the nothrow bit from the original function to the cloned one.
llvm-svn: 61194
|
#
234b44ad |
| 13-Dec-2008 |
Misha Brukman <brukman+llvm@gmail.com> |
Fix spelling.
llvm-svn: 60971
|
Revision tags: llvmorg-2.4.0 |
|
#
158ff2c4 |
| 21-Jun-2008 |
Dan Gohman <gohman@apple.com> |
Use Instruction::eraseFromParent().
llvm-svn: 52606
|
Revision tags: llvmorg-2.3.0 |
|
#
f96e1371 |
| 23-May-2008 |
Dan Gohman <gohman@apple.com> |
Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to use it instead of duplicating its functionality.
llvm-svn: 51499
|
#
697e94cc |
| 15-May-2008 |
Gabor Greif <ggreif@gmail.com> |
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better.
llvm-svn: 51143
|
#
7629b71d |
| 14-Apr-2008 |
Owen Anderson <resistor@mac.com> |
Revert r49614. As Dan pointed out, some of these aren't correct.
llvm-svn: 49657
|
#
1f6fbc4b |
| 13-Apr-2008 |
Owen Anderson <resistor@mac.com> |
Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), which is significantly more efficient.
llvm-svn: 49614
|
#
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
|
#
1bfd1213 |
| 20-Feb-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Make Transforms to be 4.3 warnings-clean
llvm-svn: 47371
|
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
|
#
edf07887 |
| 17-Dec-2007 |
Christopher Lamb <christopher.lamb@gmail.com> |
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new p
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.
llvm-svn: 45082
show more ...
|
#
ca831a82 |
| 18-Oct-2007 |
Owen Anderson <resistor@mac.com> |
Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h in CodeExtractor and LoopSimplify unnecessary.
Hartmut, could you confirm that this fixes the issues you
Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h in CodeExtractor and LoopSimplify unnecessary.
Hartmut, could you confirm that this fixes the issues you were seeing?
llvm-svn: 43115
show more ...
|
#
2f842e61 |
| 17-Oct-2007 |
Hartmut Kaiser <hartmut.kaiser@gmail.com> |
Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review.
llvm-svn: 43081
|
Revision tags: llvmorg-2.1.0 |
|
#
c656cbb8 |
| 04-Sep-2007 |
David Greene <greened@obbligato.org> |
Update GEP constructors to use an iterator interface to fix GLIBCXX_DEBUG issues.
llvm-svn: 41697
|
#
17a5dfe6 |
| 01-Aug-2007 |
David Greene <greened@obbligato.org> |
New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector.
Updates to all clients.
llvm-svn: 40660
|
#
d5258a23 |
| 21-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Move code to update dominator information after basic block is split from LoopSimplify.cpp to Dominator.cpp
llvm-svn: 37689
|
#
cf470e52 |
| 07-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.
llvm-svn: 37501
|
#
ebc5b967 |
| 04-Jun-2007 |
Devang Patel <dpatel@apple.com> |
s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
llvm-svn: 37415
|
#
a89566ae |
| 04-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Add basic block level interface to change immediate dominator and create new node.
llvm-svn: 37414
|
Revision tags: llvmorg-2.0.0 |
|
#
08293fd6 |
| 18-Apr-2007 |
Owen Anderson <resistor@mac.com> |
Use new ETForest accessor.
llvm-svn: 36248
|
#
fb80151c |
| 16-Apr-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Removed tabs everywhere except autogenerated & external files. Add make target for tabs checking.
llvm-svn: 36146
|
#
f095bf3a |
| 07-Apr-2007 |
Owen Anderson <resistor@mac.com> |
Expunge DomSet from CodeExtractor. This is part of the continuing work on PR1171.
llvm-svn: 35726
|
#
dcb291fa |
| 22-Mar-2007 |
Dan Gohman <gohman@apple.com> |
Change uses of Function::front to Function::getEntryBlock for readability.
llvm-svn: 35265
|
#
a06a8fd2 |
| 13-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
Eliminate use of ctors that take vectors.
llvm-svn: 34219
|
#
557ab15e |
| 05-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly.
llvm-svn: 33939
show more ...
|