History log of /llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp (Results 301 – 325 of 373)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


1...<<1112131415