aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/Interpreter/Interpreter.h
AgeCommit message (Expand)Author
2013-04-01Add support for vector data types in the LLVM interpreter.Nadav Rotem
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-11-30Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-02-06[unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling
2012-01-23Remove extraneous ';'s.Bill Wendling
2012-01-05A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be ca...Danil Malyshev
2011-09-09Don't tack "Instruction not interpretable yet!" onto the end ofDuncan Sands
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-05-01Fix an ancient FIXME.Dan Gohman
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2009-10-29add interpreter support for indirect goto / blockaddress. The interpreterChris Lattner
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez
2009-08-23eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner
2009-07-18Add EngineBuilder to ExecutionEngine in favor of the five optional argument E...Reid Kleckner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin
2009-06-26Get rid of unnecessary global variables.Owen Anderson
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29The second part of the change from -fast to -O#. This changes the JIT to acceptBill Wendling
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
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