History log of /llvm-project/llvm/examples/ParallelJIT/ParallelJIT.cpp (Results 26 – 47 of 47)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12