History log of /llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp (Results 326 – 350 of 373)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7a63e7a7 31-Jan-2007 Chris Lattner <sabre@nondot.org>

eliminate temporary vectors

llvm-svn: 33713


# cddc9dfe 12-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). This

Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). This implements
those changes.

llvm-svn: 33110

show more ...


# 542964f5 11-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Rename BoolTy as Int1Ty. Patch by Sheng Zhou.

llvm-svn: 33076


# 75b871fb 11-Jan-2007 Zhou Sheng <zhousheng00@gmail.com>

For PR1043:
Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.

llvm-svn: 33073


# c635f47d 31-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int -> Int32
4. [U]Long -> Int64.
5. Removal of isSigned, isUnsigned, getSign

For PR950:
This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int -> Int32
4. [U]Long -> Int64.
5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion
and other methods related to signedness. In a few places this warranted
identifying the signedness information from other sources.

llvm-svn: 32785

show more ...


# f3baad3e 07-Dec-2006 Bill Wendling <isanbard@gmail.com>

Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.

llvm-svn: 32298


# 4ae40107 26-Nov-2006 Bill Wendling <isanbard@gmail.com>

Remove #include <iostream> and use llvm_* streams instead.

llvm-svn: 31925


Revision tags: llvmorg-1.9.0
# e0fc4dfc 20-Oct-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.

llv

For PR950:
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.

llvm-svn: 31063

show more ...


# 525804f3 28-Sep-2006 Chris Lattner <sabre@nondot.org>

simplify code

llvm-svn: 30656


# 469640e5 22-Jan-2006 Chris Lattner <sabre@nondot.org>

Add explicit #includes of <iostream>

llvm-svn: 25509


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


# 531f9e92 15-Mar-2005 Chris Lattner <sabre@nondot.org>

This mega patch converts us from using Function::a{iterator|begin|end} to
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.

This patch is contributed by Gabor Greif

This mega patch converts us from using Function::a{iterator|begin|end} to
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.

This patch is contributed by Gabor Greif, thanks!

llvm-svn: 20597

show more ...


# a35dfced 29-Jan-2005 Chris Lattner <sabre@nondot.org>

switchinst ctor now takes a hint for the number of cases that it will have.

llvm-svn: 19898


Revision tags: llvmorg-1.4.0
# 72a57c32 20-Nov-2004 Misha Brukman <brukman+llvm@gmail.com>

Allow constructor parameter to override aggregating args; fix spacing

llvm-svn: 18028


# 9b0291b1 13-Nov-2004 Chris Lattner <sabre@nondot.org>

Fix: CodeExtractor/2004-11-12-InvokeExtract.ll

llvm-svn: 17699


# 5bcca605 12-Nov-2004 Chris Lattner <sabre@nondot.org>

Fix a bug where the code extractor would get a bit confused handling invoke
instructions, setting DefBlock to a block it did not have dom info for.

llvm-svn: 17697


# 66149464 15-Sep-2004 Reid Spencer <rspencer@reidspencer.com>

Convert code to compile with vc7.1.

Patch contributed by Paolo Invernizzi. Thanks Paolo!

llvm-svn: 16368


# 7c16caa3 01-Sep-2004 Reid Spencer <rspencer@reidspencer.com>

Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/l

Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.

llvm-svn: 16137

show more ...


Revision tags: llvmorg-1.3.0
# 56273827 13-Aug-2004 Chris Lattner <sabre@nondot.org>

If we are extracting a block that has multiple successors that are the same
block (common in a switch), make sure to remove extra edges in successor
blocks. This fixes CodeExtractor/2004-08-12-Block

If we are extracting a block that has multiple successors that are the same
block (common in a switch), make sure to remove extra edges in successor
blocks. This fixes CodeExtractor/2004-08-12-BlockExtractPHI.ll and should
be pulled into LLVM 1.3 (though the regression test need not be, as that
would require pulling in the LoopExtract.cpp changes).

llvm-svn: 15717

show more ...


# f06b0432 13-Aug-2004 Chris Lattner <sabre@nondot.org>

When we code extract some stuff, leave the codeRepl block in the place where
the extracted code was, instead of putting it at the end of the function

llvm-svn: 15716


# 7f1c7ede 12-Aug-2004 Chris Lattner <sabre@nondot.org>

Fix code extraction of unwind blocks. This fixed bugs that bugpoint can
run into. This should go into 1.3

llvm-svn: 15679


# 902dcf07 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu>

These files don't need to include <iostream> since they include "Support/Debug.h".

llvm-svn: 15089


# 32c518e5 15-Jul-2004 Chris Lattner <sabre@nondot.org>

Progress on PR341

llvm-svn: 14840


# eb04d9bc 04-Jul-2004 Reid Spencer <rspencer@reidspencer.com>

Add #include <iostream> since Value.h does not #include it any more.

llvm-svn: 14622


# 0eefdcd7 26-May-2004 Alkis Evlogimenos <alkis@evlogimenos.com>

Do not pass a null pointer if this instruction is not prepended or
appended anywhere.

llvm-svn: 13798


1...<<1112131415