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