History log of /llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp (Results 276 – 300 of 372)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<1112131415