aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
AgeCommit message (Expand)AuthorFilesLines
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-14/+14
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-05-01Fix an ancient FIXME.Dan Gohman1-3/+1
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin1-2/+2
2009-10-29add interpreter support for indirect goto / blockaddress. The interpreterChris Lattner1-0/+2
2009-10-26Remove FreeInst.Victor Hernandez1-1/+0
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth1-1/+1
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez1-1/+1
2009-08-23eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner1-4/+4
2009-07-18Add EngineBuilder to ExecutionEngine in favor of the five optional argument E...Reid Kleckner1-3/+1
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-2/+2
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin1-2/+5
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin1-1/+2
2009-06-26Get rid of unnecessary global variables.Owen Anderson1-1/+1
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling1-1/+1
2009-04-29The second part of the change from -fast to -O#. This changes the JIT to acceptBill Wendling1-1/+1
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman1-1/+0
2008-08-08Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng1-1/+2
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-06simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner1-1/+1
2007-07-30More explicit keywords.Dan Gohman1-1/+1
2007-03-06APInt's are no longer allocated on the heap because they are directReid Spencer1-12/+0
2007-03-03Deal with error handling better.Reid Spencer1-1/+1
2007-03-031. Have the ExecutionContext keep track of the APInt's allocated andReid Spencer1-11/+13
2007-02-08For PR1188:Reid Spencer1-1/+1
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer1-3/+4
2007-01-18Add an inline helper function that masks a GenericValue to a specifiedReid Spencer1-0/+12
2007-01-12For PR1064:Reid Spencer1-1/+36
2006-12-23For PR950:Reid Spencer1-0/+2
2006-12-07Removing even more <iostream> includes.Bill Wendling1-2/+1
2006-11-27For PR950:Reid Spencer1-2/+2
2006-11-08For PR950:Reid Spencer1-1/+2
2006-06-16Simplify interpreter construction.Chris Lattner1-1/+1
2006-03-23remove the intrinsiclowering hookChris Lattner1-6/+4
2006-03-22Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.Chris Lattner1-1/+5
2006-02-07The interpreter assumes that the caller of runFunction() must be lli, andJeff Cohen1-1/+1
2005-06-18core changes for varargsAndrew Lenharth1-1/+0
2005-04-22Convert tabs to spacesMisha Brukman1-2/+2
2005-04-21* Remove trailing whitespaceMisha Brukman1-5/+5
2004-11-07Implement ExecutionEngine::freeMachineCodeForFunction()Misha Brukman1-0/+4
2004-10-16Add support for unreachableChris Lattner1-0/+1
2004-09-01Changes For Bug 352Reid Spencer1-1/+1
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer1-0/+1
2004-04-20Add support for the select instructionChris Lattner1-0/+2
2004-04-04Adjust to new interfaceChris Lattner1-1/+1
2004-04-04Adjust to new gep_type_iterator prototypes.Chris Lattner1-1/+3
2004-02-26remove obsolete commentChris Lattner1-1/+1
2004-02-13Fix off-by-one in Interpreter::getFirstVarArg(), which was punishingBrian Gaeke1-1/+1
2003-12-28Pass around IntrinsicLowering instances as appropriate.Chris Lattner1-4/+8
2003-12-26No longer run atExit functions from run()Chris Lattner1-6/+5