History log of /llvm-project/llvm/lib/Transforms/Utils/ValueMapper.cpp (Results 251 – 275 of 282)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-2.1.0
# 06c60b60 16-Jul-2007 Dan Gohman <gohman@apple.com>

Fix comments about vectors to use the current wording.

llvm-svn: 39921


Revision tags: llvmorg-2.0.0
# 1e48acb8 23-Feb-2007 Chris Lattner <sabre@nondot.org>

fix an obscure and tricky bug the inliner can hit sometimes.

llvm-svn: 34531


# d84d35ba 15-Feb-2007 Reid Spencer <rspencer@reidspencer.com>

For PR1195:
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.

llvm-svn: 34293


# 1bfc7ab6 03-Feb-2007 Chris Lattner <sabre@nondot.org>

Switch inliner over to use DenseMap instead of std::map for ValueMap. This
speeds up the inliner 16%.

llvm-svn: 33801


# 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


Revision tags: llvmorg-1.9.0
# 19247f36 14-Jul-2006 Chris Lattner <sabre@nondot.org>

eliminate some ugly code, using ConstantExpr::getWithOperands instead.

llvm-svn: 29149


# 3df13f4f 27-May-2006 Chris Lattner <sabre@nondot.org>

Implement a new method, CloneAndPruneFunctionInto, as documented.

llvm-svn: 28519


# 17bd6058 08-Apr-2006 Chris Lattner <sabre@nondot.org>

Add supprot for shufflevector

llvm-svn: 27513


# 8ec0205d 07-Apr-2006 Chris Lattner <sabre@nondot.org>

Fix inlining of insert/extract element constantexprs

llvm-svn: 27478


# 1b2436a6 01-Apr-2006 Chris Lattner <sabre@nondot.org>

add valuemapper support for inline asm

llvm-svn: 27332


# 42e0ba09 27-Mar-2006 Chris Lattner <sabre@nondot.org>

teach the inliner to work with packed constants

llvm-svn: 27161


# 120f31b1 26-Jan-2006 Chris Lattner <sabre@nondot.org>

teach the cloner to handle inline asms

llvm-svn: 25633


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


Revision tags: llvmorg-1.4.0
# 7e6d4a12 16-Oct-2004 Chris Lattner <sabre@nondot.org>

Add support for UndefValue

llvm-svn: 17046


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

Add value mapper support for select constant exprs. This should fix a bug
Nate ran into when bugpointing siod. This fix should go into LLVM 1.3

llvm-svn: 15712


# 83243725 04-Aug-2004 Alkis Evlogimenos <alkis@evlogimenos.com>

Stop using getValues().

llvm-svn: 15487


# 3b4e83ec 18-Jul-2004 Reid Spencer <rspencer@reidspencer.com>

Remove an if statement that would never be reached.

llvm-svn: 14968


# cb3fb5d4 18-Jul-2004 Reid Spencer <rspencer@reidspencer.com>

bug 122:
- Replace ConstantPointerRef usage with GlobalValue usage

llvm-svn: 14953


# 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


# 6182acf9 19-May-2004 Brian Gaeke <gaeke@uiuc.edu>

Move RemapInstruction() to ValueMapper, so that it can be shared with
CloneTrace, and because it is primarily an operation on ValueMaps. It
is now a global (non-static) function which can be pulled

Move RemapInstruction() to ValueMapper, so that it can be shared with
CloneTrace, and because it is primarily an operation on ValueMaps. It
is now a global (non-static) function which can be pulled in using
ValueMapper.h.

llvm-svn: 13600

show more ...


Revision tags: llvmorg-1.2.0
# 76b2ff4d 15-Feb-2004 Chris Lattner <sabre@nondot.org>

Adjustments to support the new ConstantAggregateZero class

llvm-svn: 11474


# 42996374 12-Jan-2004 Chris Lattner <sabre@nondot.org>

Remove use of ConstantExpr::getShift

llvm-svn: 10792


# 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


1...<<1112