History log of /llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp (Results 26 – 50 of 67)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-2.2.0
# f3ebc3f3 29-Dec-2007 Chris Lattner <sabre@nondot.org>

Remove attribution from file headers, per discussion on llvmdev.

llvm-svn: 45418


# dc351b94 06-Dec-2007 Chris Lattner <sabre@nondot.org>

simplify creation of the interpreter, make ExecutionEngine ctor protected,
delete one ExecutionEngine ctor, minor cleanup.

llvm-svn: 44646


Revision tags: llvmorg-2.1.0
# ff38cf88 01-Jun-2007 Reid Spencer <rspencer@reidspencer.com>

For PR1486:
Avoid overwriting the APInt instance with 0 bytes which causes the bitwidth
to be set to 0 (illegal) producing a subsequent assert.

llvm-svn: 37391


Revision tags: llvmorg-2.0.0
# 2d89fa84 06-Mar-2007 Reid Spencer <rspencer@reidspencer.com>

Remove the insufficient code in Interpreter::create that computed the
Target DataLayout incorrectly. For now, we'll trust that the module has
got the correct DataLayout. In the future, this needs to

Remove the insufficient code in Interpreter::create that computed the
Target DataLayout incorrectly. For now, we'll trust that the module has
got the correct DataLayout. In the future, this needs to be changed to
tell the TargetData to be "current host".

llvm-svn: 34947

show more ...


# 04a18295 03-Mar-2007 Reid Spencer <rspencer@reidspencer.com>

Remove unnecessary #include.

llvm-svn: 34889


# 603682ad 03-Mar-2007 Reid Spencer <rspencer@reidspencer.com>

Deal with error handling better.

llvm-svn: 34887


# 42b2c08e 29-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Remove tabs.

llvm-svn: 33620


# 1e960cd4 29-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Implement use of new IntrinsicLowering interface.

llvm-svn: 33619


# 3ac38e99 26-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

For PR761:
The Module::setEndianness and Module::setPointerSize methods have been
removed. Instead you can get/set the DataLayout. Adjust thise accordingly.

llvm-svn: 33530


Revision tags: llvmorg-1.9.0
# 2775aba5 15-Nov-2006 Chris Lattner <sabre@nondot.org>

Simplify IntrinsicLowering and clarify that it is only for use by the
CBE and interpreter.

llvm-svn: 31755


# 6c79005b 16-Jun-2006 Chris Lattner <sabre@nondot.org>

Simplify TargetData ctor call

llvm-svn: 28832


# 91f228b2 16-Jun-2006 Chris Lattner <sabre@nondot.org>

Simplify interpreter construction.

llvm-svn: 28826


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


# 0eafbc35 24-Mar-2006 Jeff Cohen <jeffc@jolt-lang.org>

Get JIT/Interpreter working on Windows again.

llvm-svn: 27037


# 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


# 2439669c 07-Feb-2006 Jeff Cohen <jeffc@jolt-lang.org>

The interpreter assumes that the caller of runFunction() must be lli, and
therefore the function being called must be a main() returning an int. The
consequences when these assumptions are false are

The interpreter assumes that the caller of runFunction() must be lli, and
therefore the function being called must be a main() returning an int. The
consequences when these assumptions are false are not good, so don't assume
them.

llvm-svn: 26031

show more ...


Revision tags: llvmorg-1.6.0
# 5f4ef3c5 27-Jul-2005 Jeff Cohen <jeffc@jolt-lang.org>

Eliminate all remaining tabs and trailing spaces.

llvm-svn: 22523


Revision tags: llvmorg-1.5.0
# 5191b4b2 22-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

Convert tabs to spaces

llvm-svn: 21440


# 91fb9ab6 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

* Remove trailing whitespace
* Convert tabs to spaces

llvm-svn: 21421


Revision tags: llvmorg-1.4.0, llvmorg-1.3.0
# bcdadf37 20-Jun-2004 Chris Lattner <sabre@nondot.org>

Move the IntrinsicLowering header into the CodeGen directory, as per PR346

llvm-svn: 14266


Revision tags: llvmorg-1.2.0
# fa829be4 09-Feb-2004 Chris Lattner <sabre@nondot.org>

Start using the new and improve interface to FunctionType arguments

llvm-svn: 11224


# c8c6c03d 28-Dec-2003 Chris Lattner <sabre@nondot.org>

Pass around IntrinsicLowering instances as appropriate.
Reimplement the Interpreters implementation of va_* to be more direct.

llvm-svn: 10627


# d94296c6 26-Dec-2003 Chris Lattner <sabre@nondot.org>

No longer run atExit functions from run()
rename run to runFunction

llvm-svn: 10609


Revision tags: llvmorg-1.1.0
# 18099661 14-Dec-2003 Chris Lattner <sabre@nondot.org>

Finegrainify namespacification

llvm-svn: 10465


123