#
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
|
#
0d54e78a |
| 31-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR950: Convert signed integer types to signless ones.
llvm-svn: 32787
|
#
c346ecd7 |
| 19-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
remove static ctors from Statistic objects
llvm-svn: 32700
|
#
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
|
#
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
|
#
12c94949 |
| 01-Dec-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Introducing external weak linkage. Darwin codegen should be added later.
llvm-svn: 32052
|
#
5834fdb3 |
| 27-Nov-2006 |
Bill Wendling <isanbard@gmail.com> |
Removed #include <iostream> and replaced streams with llvm streams.
llvm-svn: 31949
|
#
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 ...
|
Revision tags: llvmorg-1.9.0 |
|
#
87aee74c |
| 09-Nov-2006 |
Chris Lattner <sabre@nondot.org> |
init ivar
llvm-svn: 31601
|
#
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 ...
|
#
d61d39ec |
| 14-Sep-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we
Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it.
llvm-svn: 30374
show more ...
|
#
0621caef |
| 16-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
initial changes to support JIT'ing from multiple module providers, implicitly linking the program on the fly.
llvm-svn: 29721
|
#
63539389 |
| 14-May-2006 |
Chris Lattner <sabre@nondot.org> |
LoadLibraryPermanently can theoretically throw an exception. Do not propagate it out of 'ExecutionEngine::create'. This fixes a problem reported by coverity.
llvm-svn: 28293
|
#
6d8dd189 |
| 08-May-2006 |
Chris Lattner <sabre@nondot.org> |
Move some methods out of line so that MutexGuard.h isn't needed in a public header.
llvm-svn: 28179
|
#
20a631fd |
| 03-May-2006 |
Owen Anderson <resistor@mac.com> |
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
This fi
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
This fixes PR 759.
llvm-svn: 28074
show more ...
|
#
4ca2ea5b |
| 22-Apr-2006 |
Nate Begeman <natebegeman@mac.com> |
JumpTable support! What this represents is working asm and jit support for x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in th
JumpTable support! What this represents is working asm and jit support for x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables.
llvm-svn: 27947
show more ...
|
#
fe36eaeb |
| 22-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
Fix JIT support for static ctors, which was apparently completely broken!
This allows Prolangs-C++/city and probably a bunch of other stuff to work well with the new front-end
llvm-svn: 27941
|
#
a011ba8a |
| 23-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
prune #includes
llvm-svn: 26975
|
#
0b2de9f2 |
| 23-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
remove the intrinsiclowering hook
llvm-svn: 26970
|
#
2d52c1b8 |
| 22-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.
Now you can build a tool with just the JIT or just the interpreter.
llvm-svn: 26946
|
#
faae50b6 |
| 08-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Add a helper method for running static ctors/dtors in the module.
llvm-svn: 26619
|
#
69e84901 |
| 07-Feb-2006 |
Jeff Cohen <jeffc@jolt-lang.org> |
Teach the interpreter to handle global variables that are added to a module after interpretation has begun. The JIT already handles this situation correctly, and the interpreter can already handle n
Teach the interpreter to handle global variables that are added to a module after interpretation has begun. The JIT already handles this situation correctly, and the interpreter can already handle new functions being added.
llvm-svn: 26030
show more ...
|
#
69d62138 |
| 20-Jan-2006 |
Robert Bocchino <bocchino@illinois.edu> |
Fixed InitializeMemory to handle ConstantPacked.
llvm-svn: 25481
|