aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ExecutionEngine
AgeCommit message (Expand)Author
2007-09-17Implement x86 long double in jit (not reallyDale Johannesen
2007-03-06Make StoreValueToMemory a little more efficient by not copying aReid Spencer
2007-03-06Make GenericeValue into a struct with a union instead of just a union. ThisReid Spencer
2007-03-03Make the creation functions take an error string. This will help theReid Spencer
2007-03-03Require the destination GlobalValue for LoadValueFromMemory to be passedReid Spencer
2007-03-03Add APIntVal as a possible GenericeValue.Reid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-11-09allow clients to indicate that they never want lazy compilation.Chris Lattner
2006-08-16add a way to have multiple modules in a JIT :)Chris Lattner
2006-08-16initial changes to support JIT'ing from multiple module providers, implicitlyChris Lattner
2006-05-08Move methods out of line so that MutexGuard.h isn't required in the header.Chris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-03-24Fix headersJeff Cohen
2006-03-24Minor corrections.Jeff Cohen
2006-03-24Get JIT/Interpreter working on Windows again.Jeff Cohen
2006-03-23remove the intrinsiclowering hookChris Lattner
2006-03-22wrap lines to 80 columns.Chris Lattner
2006-03-08Add a helper method for running static ctors/dtors in the module.Chris Lattner
2005-07-12For PR540:Reid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2004-12-13Add a convenience function for clearing the two global areas.Reid Spencer
2004-11-22This is the proper code for this method, thanks to Reid for getting CVS workingChris Lattner
2004-11-22Implement a missing function called by JIT/Emitter.cpp but never defined.Reid Spencer
2004-11-07Add method to delete machine code generated for a FunctionMisha Brukman
2004-09-03Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-02-25Represent va_list in interpreter as a (ec-stack-depth . var-arg-index)Brian Gaeke
2003-12-31Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficientlyChris Lattner
2003-12-28We may now pass IntrinsicLowering implementations into these methodsChris Lattner
2003-12-26New methodChris Lattner
2003-12-26Rename 'run' to 'runFunction' to emphasize that it is usable to run anyChris Lattner
2003-12-20Cleanups to implement PR135Chris Lattner
2003-12-20Simple refactorings to prepare for lazy global emissionChris Lattner
2003-12-12Doxygenify comments, remove extraneous #includeChris Lattner
2003-12-12Use uintptr_t for pointer values in the ExecutionEngine.Brian Gaeke
2003-12-08add two new virtual functions:Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-24ExecutionEngine::create no longer takes a TraceMode argument.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-16If we move the constructors to the .cpp file, we can drop the #includeMisha Brukman
2003-10-14Enabling incremental bytecode loading in the JIT:Misha Brukman
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-05Zap some more unused static method declsBrian 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