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