aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/Interpreter/Interpreter.h
AgeCommit message (Expand)Author
2005-06-18core changes for varargsAndrew Lenharth
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21* Remove trailing whitespaceMisha Brukman
2004-11-07Implement ExecutionEngine::freeMachineCodeForFunction()Misha Brukman
2004-10-16Add support for unreachableChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-04-20Add support for the select instructionChris Lattner
2004-04-04Adjust to new interfaceChris Lattner
2004-04-04Adjust to new gep_type_iterator prototypes.Chris Lattner
2004-02-26remove obsolete commentChris Lattner
2004-02-13Fix off-by-one in Interpreter::getFirstVarArg(), which was punishingBrian Gaeke
2003-12-28Pass around IntrinsicLowering instances as appropriate.Chris Lattner
2003-12-26No longer run atExit functions from run()Chris Lattner
2003-12-11Fix typo in comment. Add prototype for getConstantExprValue().Brian Gaeke
2003-12-08implement methodChris Lattner
2003-11-25Do not depend on structure elements being of type UByteTyChris Lattner
2003-11-13Change LLI's internal representation of va_list to a pointer to the nextBrian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-07Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArgBrian Gaeke
2003-11-07Add stub version of unwind supportBrian Gaeke
2003-11-07visitCallInst --> visitCallSite.Brian Gaeke
2003-11-07Use CallSites for call sites, instead of CallInsts. A revolutionary concept.Brian Gaeke
2003-11-07Refactor the return-from-function code into popStackAndReturnValueToCaller().Brian Gaeke
2003-11-05Be friendly to gcc 3.4... good compiler. Nice compiler.Chris Lattner
2003-10-24ExecutionEngine::create no longer takes a TraceMode argument.Brian Gaeke
2003-10-21Added LLVM copyright header.John Criswell
2003-10-18Interpret the new varargs intrinsics correctlyChris Lattner
2003-09-17Change FunctionInfo from being an annotation put on Functions to beChris Lattner
2003-09-05Reorder #includes to follow LLVM conventionsChris Lattner
2003-09-05ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/Brian Gaeke
2003-09-05Make getOperandValue and executeCastOperation methods of Interpreter.Brian Gaeke
2003-09-05Make CreateArgv part of lli rather than part of ExecutionEngine.Brian Gaeke
2003-09-05Remove support for printing values from a module by name, only usedBrian Gaeke
2003-09-05Remove support for interactive (step finish next) instructions.Brian Gaeke
2003-09-04Remove support for breakpoints (not used).Brian Gaeke
2003-09-04Interpreter cleanups:Brian Gaeke
2003-09-03ExecutionEngine.cpp: Move execution engine creation stuff into a newBrian Gaeke
2003-08-24Targets now configure themselves based on the source module, not on theChris Lattner
2003-08-21The JIT now passes the environment pointer to the main() function when itJohn Criswell
2003-08-13Deconstify parameter to getPointerToFunction().Brian Gaeke
2003-05-14Add support for atexit function, remove support for __main functionChris Lattner
2003-05-10switch main LLI core execution to use an InstVisitor instead of a switch stat...Chris Lattner
2003-05-10Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.cChris Lattner
2003-05-08A large number of simple changes:Chris Lattner
2003-05-08Add support for recording arguments passed through the ... of a varargs functionChris Lattner
2002-12-23Substantial changes to refactor LLI to incorporate both the Jello JIT andChris Lattner
2002-11-07Make command line arguments setup be endian correct!!Chris Lattner
2002-10-15 - Fix LLI so that it simulates the endianness of the target machineChris Lattner
2002-10-02Cleanup #includes, expose moduleChris Lattner