aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/Interpreter/Interpreter.h
AgeCommit message (Expand)Author
2008-08-08Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-06simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner
2007-07-30More explicit keywords.Dan Gohman
2007-03-06APInt's are no longer allocated on the heap because they are directReid Spencer
2007-03-03Deal with error handling better.Reid Spencer
2007-03-031. Have the ExecutionContext keep track of the APInt's allocated andReid Spencer
2007-02-08For PR1188:Reid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-18Add an inline helper function that masks a GenericValue to a specifiedReid Spencer
2007-01-12For PR1064:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-11-27For PR950:Reid Spencer
2006-11-08For PR950:Reid Spencer
2006-06-16Simplify interpreter construction.Chris Lattner
2006-03-23remove the intrinsiclowering hookChris Lattner
2006-03-22Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.Chris Lattner
2006-02-07The interpreter assumes that the caller of runFunction() must be lli, andJeff Cohen
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