#
edb4a703 |
| 24-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.
llvm-svn: 77011
|
#
fc8a2d5a |
| 18-Jul-2009 |
Reid Kleckner <reid@kleckner.net> |
Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create().
Also a test commit.
llvm-svn: 76276
|
#
b6b25300 |
| 14-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move EVER MORE stuff over to LLVMContext.
llvm-svn: 75703
|
#
1e5f00e7 |
| 09-Jul-2009 |
Owen Anderson <resistor@mac.com> |
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!?
llvm-svn: 75200
|
#
1cf085d5 |
| 01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Hold the LLVMContext by reference rather than by pointer.
llvm-svn: 74640
|
#
6773d388 |
| 01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.
Patches
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.
Patches for Clang and LLVM-GCC to follow.
llvm-svn: 74614
show more ...
|
#
d24df245 |
| 17-Jun-2009 |
Chris Lattner <sabre@nondot.org> |
make sure that JIT examples link in their appropriate target.
llvm-svn: 73613
|
Revision tags: llvmorg-2.5.0, llvmorg-2.4.0, llvmorg-2.3.0 |
|
#
e1f6e4b2 |
| 16-May-2008 |
Gabor Greif <ggreif@gmail.com> |
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.)
llvm-svn: 51200
|
#
166c458d |
| 08-Apr-2008 |
Chris Lattner <sabre@nondot.org> |
silence warning when assertions are disabled.
llvm-svn: 49371
|
#
e9ecc68d |
| 06-Apr-2008 |
Gabor Greif <ggreif@gmail.com> |
API changes for class Use size reduction, wave 1. Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses.
llvm-svn: 49277
|
Revision tags: llvmorg-2.2.0 |
|
#
bcf65db6 |
| 29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from examples.
llvm-svn: 45420
|
Revision tags: llvmorg-2.1.0, llvmorg-2.0.0 |
|
#
8a9ae48d |
| 06-Mar-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Adjust for changes in GenericValue type.
llvm-svn: 34969
|
#
969bdf34 |
| 19-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a #include to resolve IntegerType class.
llvm-svn: 33385
|
#
b800b392 |
| 07-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
add some casts to support a change in the getOrInsertFunction interface
llvm-svn: 32984
|
#
bc013ba3 |
| 31-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR950: Convert signed integer types to signless.
llvm-svn: 32786
|
#
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 ...
|
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 ...
|
#
e46cbe7a |
| 24-Mar-2006 |
Jeff Cohen <jeffc@jolt-lang.org> |
Minor corrections.
llvm-svn: 27042
|
Revision tags: llvmorg-1.6.0 |
|
#
11e26b52 |
| 23-Oct-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
When a function takes a variable number of pointer arguments, with a zero pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at le
When a function takes a variable number of pointer arguments, with a zero pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk.
The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time.
llvm-svn: 23888
show more ...
|
#
5f4ef3c5 |
| 27-Jul-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
Eliminate all remaining tabs and trailing spaces.
llvm-svn: 22523
|
#
8640f2bd |
| 13-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Get rid of warnings on Alpha
llvm-svn: 22428
|
#
6855097c |
| 12-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR418: Add an example program that utilizes multiple threads in the JIT to process work. This was used by Evan Jones as the original test case for ensuring that the ExecutionEngine was thread saf
For PR418: Add an example program that utilizes multiple threads in the JIT to process work. This was used by Evan Jones as the original test case for ensuring that the ExecutionEngine was thread safe.
Original source by Evan Jones (adapted from other LLVM JIT examples) and made LLVM style compliant by Reid Spencer.
llvm-svn: 22411
show more ...
|