aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)Author
2009-03-24fix one more fp80 case (used only by Interpreter)Dale Johannesen
2009-03-24Change JIT for different layout of fp80.Dale Johannesen
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2009-02-04allow main to have any integer type.Chris Lattner
2009-01-23Add support for deleting a module provider from a JIT in such a way that it d...Nate Begeman
2009-01-22rename methods in System/Host to be more consistent.Chris Lattner
2009-01-15Add the private linkage.Rafael Espindola
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-11-07More debug output.Evan Cheng
2008-11-06Improve JIT debugging outputs format consistency.Evan Cheng
2008-11-05Debugging output tweak.Evan Cheng
2008-11-0480 col violation.Evan Cheng
2008-10-25Support for allocation of TLS variables in the JIT. Allocation of a globalNicolas Geoffray
2008-10-14little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in emitGl...Nuno Lopes
2008-10-09Add a "loses information" return value to APFloat::convertDale Johannesen
2008-10-09Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen
2008-09-30Add runStaticConstructorsDestructors which runs ctors / dtors of a single mod...Evan Cheng
2008-09-24Add DisableGVCompilation which forces the JIT to assert when it tries to allo...Evan Cheng
2008-09-18Preliminary support for systems which require changing JIT memory regions pri...Evan Cheng
2008-08-26Avoid a warning about isTargetNullPtr being unused in release builds.Dan Gohman
2008-08-08Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng
2008-08-07Rewrite JIT handling of GlobalVariables so theyDale Johannesen
2008-06-17Don't forget to initialize SymbolSearchingDisabled.Evan Cheng
2008-05-21Fix a couple issues with the JIT and multiple modules:Nate Begeman
2008-05-20Fix ExecutionEngine's constant code to work properly when structs and arraysDan Gohman
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-04-04Make ExecutionEngine::updateGlobalMapping return the old mapping.Chris Lattner
2008-03-10Fix formatting.Duncan Sands
2008-03-08Load the symbols first so that the interpreter constructor can find them whenNick Lewycky
2008-02-29Simplify code using convertFromZeroExtendedInteger with an APIntDan Gohman
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-15Support vector constant zeros, thanks to Zack Rusin for the testcase.Chris Lattner
2008-02-13Enable exception handling int JITNicolas Geoffray
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-15These are more correctly called signaling NaNs.Duncan Sands
2007-12-14Teach the interpreter to read and write memory in theDuncan Sands
2007-12-12Remove host endianness info from TargetData andDuncan Sands
2007-12-10Fix PR1836: in the interpreter, read and write apintsDuncan Sands
2007-12-06simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner
2007-11-28My compiler complains that "x always evaluates to true"Duncan Sands
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-10-22add a mechanism for the JIT to invoke a function to lazily create functions a...Chris Lattner
2007-10-21LoadLibraryPermanently doesn't throw.Chris Lattner
2007-10-21Add a convenience method for creating EE's.Chris Lattner
2007-10-15Add removeModuleProvider()Devang Patel
2007-10-07convertFromInteger, as originally written, expected sign-extendedNeil Booth
2007-09-30Constant fold int-to-long-double conversions;Dale Johannesen
2007-09-21Change APFloat::convertFromInteger to take the incomingDale Johannesen
2007-09-17Implement x86 long double in jit (not reallyDale Johannesen