Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
3da59db637a887474c1b1346c1f3ccf53b6c4663
/
lib
/
ExecutionEngine
/
Interpreter
/
Interpreter.h
3da59db
For PR950:
by Reid Spencer
· 18 years ago
3822ff5
For PR950:
by Reid Spencer
· 18 years ago
276f4b5
Simplify interpreter construction.
by Chris Lattner
· 18 years ago
726c1ef
remove the intrinsiclowering hook
by Chris Lattner
· 18 years ago
2fe4bb0
Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.
by Chris Lattner
· 18 years ago
8c9191c
The interpreter assumes that the caller of runFunction() must be lli, and
by Jeff Cohen
· 19 years ago
558bc88
core changes for varargs
by Andrew Lenharth
· 19 years ago
3c94497
Convert tabs to spaces
by Misha Brukman
· 19 years ago
d1c881a
* Remove trailing whitespace * Convert tabs to spaces
by Misha Brukman
· 19 years ago
895eddf
Implement ExecutionEngine::freeMachineCodeForFunction()
by Misha Brukman
· 20 years ago
ec7c1ab
Add support for unreachable
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 20 years ago
759d34f
Add support for the select instruction
by Chris Lattner
· 20 years ago
702a8a0
Adjust to new interface
by Chris Lattner
· 20 years ago
c6b0fb3
Adjust to new gep_type_iterator prototypes.
by Chris Lattner
· 20 years ago
b1dfc70
remove obsolete comment
by Chris Lattner
· 20 years ago
e625890
Fix off-by-one in Interpreter::getFirstVarArg(), which was punishing
by Brian Gaeke
· 21 years ago
7301178
Pass around IntrinsicLowering instances as appropriate.
by Chris Lattner
· 21 years ago
2cab55d
No longer run atExit functions from run() rename run to runFunction
by Chris Lattner
· 21 years ago
dfa5849
Fix typo in comment. Add prototype for getConstantExprValue().
by Brian Gaeke
· 21 years ago
e63fc8b
implement method
by Chris Lattner
· 21 years ago
4af6de8
Do not depend on structure elements being of type UByteTy
by Chris Lattner
· 21 years ago
8da1748
Change LLI's internal representation of va_list to a pointer to the next
by Brian Gaeke
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
c1a2be1
Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArg
by Brian Gaeke
· 21 years ago
9bf06b1
Add stub version of unwind support
by Brian Gaeke
· 21 years ago
fea483d
visitCallInst --> visitCallSite.
by Brian Gaeke
· 21 years ago
2cb474c
Use CallSites for call sites, instead of CallInsts. A revolutionary concept.
by Brian Gaeke
· 21 years ago
af955ba
Refactor the return-from-function code into popStackAndReturnValueToCaller().
by Brian Gaeke
· 21 years ago
502dda0
Be friendly to gcc 3.4... good compiler. Nice compiler.
by Chris Lattner
· 21 years ago
f143d3c
ExecutionEngine::create no longer takes a TraceMode argument.
by Brian Gaeke
· 21 years ago
856ba76
Added LLVM copyright header.
by John Criswell
· 21 years ago
4c66549
Interpret the new varargs intrinsics correctly
by Chris Lattner
· 21 years ago
63bd613
Change FunctionInfo from being an annotation put on Functions to be
by Chris Lattner
· 21 years ago
fd13129
Reorder #includes to follow LLVM conventions
by Chris Lattner
· 21 years ago
9722294
ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/
by Brian Gaeke
· 21 years ago
29794cb
Make getOperandValue and executeCastOperation methods of Interpreter.
by Brian Gaeke
· 21 years ago
70975ee
Make CreateArgv part of lli rather than part of ExecutionEngine.
by Brian Gaeke
· 21 years ago
932539a
Remove support for printing values from a module by name, only used
by Brian Gaeke
· 21 years ago
413ab66
Remove support for interactive (step finish next) instructions.
by Brian Gaeke
· 21 years ago
9ad671d
Remove support for breakpoints (not used). Remove some dead code and whitespace.
by Brian Gaeke
· 21 years ago
f58815e
Interpreter cleanups:
by Brian Gaeke
· 21 years ago
82d8277
ExecutionEngine.cpp: Move execution engine creation stuff into a new
by Brian Gaeke
· 21 years ago
39c0726
Targets now configure themselves based on the source module, not on the
by Chris Lattner
· 21 years ago
69582b3
The JIT now passes the environment pointer to the main() function when it
by John Criswell
· 21 years ago
fb0ef2e
Deconstify parameter to getPointerToFunction().
by Brian Gaeke
· 21 years ago
44edb6b
Add support for atexit function, remove support for __main function
by Chris Lattner
· 21 years ago
d7916e9
switch main LLI core execution to use an InstVisitor instead of a switch statement
by Chris Lattner
· 21 years ago
77113b6
Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c
by Chris Lattner
· 21 years ago
da82ed5
A large number of simple changes:
by Chris Lattner
· 21 years ago
cdf5178
Add support for recording arguments passed through the ... of a varargs function
by Chris Lattner
· 21 years ago
fe11a97
Substantial changes to refactor LLI to incorporate both the Jello JIT and
by Chris Lattner
· 22 years ago
ab2dea5
Make command line arguments setup be endian correct!!
by Chris Lattner
· 22 years ago
fddc755
- Fix LLI so that it simulates the endianness of the target machine
by Chris Lattner
· 22 years ago
849735c
Cleanup #includes, expose module
by Chris Lattner
· 22 years ago
0b12b5f
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 22 years ago
9bffa73
Keep track of memory allocated by alloca so that it is freed appropriately
by Chris Lattner
· 22 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
360e17e
Move DataTypes.h from llvm/Support to just Support
by Chris Lattner
· 23 years ago
e240906
Hack a structure profiling option together
by Chris Lattner
· 23 years ago
ea38c0e
* Switch to operation on pointers with PointerTy more consistently
by Chris Lattner
· 23 years ago
461f02f
*Print Stack traces better.
by Chris Lattner
· 23 years ago
5af0c48
* Use cached writer to speed up printing and get symbolic types more consistently
by Chris Lattner
· 23 years ago
5deea3c
callExternalMethod now returns the return value of the function
by Chris Lattner
· 23 years ago
43e3f7c
Implement a -trace command line option and a trace option in the interpreter.
by Chris Lattner
· 23 years ago
c259316
* Make pointer values work better by treating them uniformly as 64 bit values.
by Chris Lattner
· 23 years ago
204eec3
Provide argv for commands
by Chris Lattner
· 23 years ago
e43db88
* Implement exit() builtin function
by Chris Lattner
· 23 years ago
f8f2afb
Enhancements to pass argc & argv to main if required
by Chris Lattner
· 23 years ago
7b851ab
Implement ulong & long support
by Chris Lattner
· 23 years ago
2e42d3a
Implement global variables. Struct and Pointer initializers are not implemented yet though
by Chris Lattner
· 23 years ago
365a76e
Genericize support for calling functions a bit Add external method support
by Chris Lattner
· 23 years ago
8666098
Lots of new functionality
by Chris Lattner
· 23 years ago
92101ac
Initial checkin of interpreter
by Chris Lattner
· 23 years ago