History log of /llvm-project/llvm/lib/Transforms/Utils/LowerInvoke.cpp (Results 101 – 125 of 132)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


# ad0ea2d4 27-Nov-2007 Duncan Sands <baldrick@free.fr>

Fix PR1146: parameter attributes are longer part of
the function type, instead they belong to functions
and function calls. This is an updated and slightly
corrected version of Reid Spencer's origin

Fix PR1146: parameter attributes are longer part of
the function type, instead they belong to functions
and function calls. This is an updated and slightly
corrected version of Reid Spencer's original patch.
The only known problem is that auto-upgrading of
bitcode files doesn't seem to work properly (see
test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully
a bitcode guru (who might that be? :) ) will fix it.

llvm-svn: 44359

show more ...


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


# 34d442f2 01-Aug-2007 Dan Gohman <gohman@apple.com>

More explicit keywords.

llvm-svn: 40673


# 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


Revision tags: llvmorg-2.0.0
# e7da2d6a 06-May-2007 Nick Lewycky <nicholas@mxc.ca>

Fix typo in comment.

llvm-svn: 36873


# 8c78a0bf 03-May-2007 Devang Patel <dpatel@apple.com>

Drop 'const'

llvm-svn: 36662


# e95c6ad8 02-May-2007 Devang Patel <dpatel@apple.com>

Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.

llvm-svn: 36652


# 09f162ca 01-May-2007 Devang Patel <dpatel@apple.com>

Do not use typeinfo to identify pass in pass manager.

llvm-svn: 36632


# 5959f424 20-Apr-2007 Jeff Cohen <jeffc@jolt-lang.org>

Comment out usage of write() for now.

llvm-svn: 36287


# 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


# d879dfbf 22-Feb-2007 Jim Laskey <jlaskey@mac.com>

Revert changes for a simplier solution.

llvm-svn: 34495


# e4ccf22c 21-Feb-2007 Jim Laskey <jlaskey@mac.com>

Itanium ABI exception handing support.

llvm-svn: 34480


# b5f6d0c1 19-Feb-2007 Chris Lattner <sabre@nondot.org>

eliminate use of deprecated apis

llvm-svn: 34417


# a06a8fd2 13-Feb-2007 Chris Lattner <sabre@nondot.org>

Eliminate use of ctors that take vectors.

llvm-svn: 34219


# a7315134 12-Feb-2007 Chris Lattner <sabre@nondot.org>

stop using methods that take vectors.

llvm-svn: 34205


# 8dd4cae4 11-Feb-2007 Chris Lattner <sabre@nondot.org>

simplify code by using Value::takeName

llvm-svn: 34177


# 3f4e6e84 04-Feb-2007 Reid Spencer <rspencer@reidspencer.com>

For PR1163:
Make the Module's dependent library use a std::vector instead of SetVector
adjust #includes in .cpp files because SetVector.h is no longer included.

llvm-svn: 33855


# 34acba48 07-Jan-2007 Chris Lattner <sabre@nondot.org>

Change the interface to Module::getOrInsertFunction to be easier to use,to resolve PR1088, and to help PR411.
This simplifies many clients also

llvm-svn: 32989


# 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 ...


# 266e42b3 23-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.

For PR950:
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.

llvm-svn: 32751

show more ...


# 45f966d8 19-Dec-2006 Chris Lattner <sabre@nondot.org>

switch more statistics over to STATISTIC, eliminating static ctors. Also,
delete some dead ones.

llvm-svn: 32694


# b341b086 12-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

Change inferred getCast into specific getCast. Passes all tests.

llvm-svn: 32469


# 700b8731 06-Dec-2006 Chris Lattner <sabre@nondot.org>

Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.

llvm-svn: 32279


# 6c38f0bb 27-Nov-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/

For PR950:
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.

llvm-svn: 31931

show more ...


123456