aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/JIT
AgeCommit message (Expand)Author
2009-09-04Merge 80742 from mainline.Tanya Lattner
2009-08-31merge from mainlineTanya Lattner
2009-08-21Fix a bug where the DWARF emitter in the JIT was not initializing alignmentReid Kleckner
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-12This void is implicit in C++.Dan Gohman
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-04No really, it's unused.Daniel Dunbar
2009-08-03llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like...Benjamin Kramer
2009-08-03Remove now unused arguments from TargetRegistry::lookupTarget.Daniel Dunbar
2009-08-03Pass target triple string in to TargetMachine constructor.Daniel Dunbar
2009-08-02Fix the build for people with oprofile installed.Nick Lewycky
2009-07-29In TrimAllocationToSize, if a block is below the minimum allocation size,Nicolas Geoffray
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-27Move ConstantFP construction back to the 2.5-ish API.Owen Anderson
2009-07-26Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar
2009-07-25Simplify JIT target selection.Daniel Dunbar
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-23Re-committing r76828 with the JIT memory manager changes now that the buildReid Kleckner
2009-07-23Reverting r76825 and r76828, since they caused clang runtime errors and some ...Reid Kleckner
2009-07-23Make the JIT code emitter properly retry and ask for more memory when it runsReid Kleckner
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-21Simplify / normalize some uses of Value::getName.Daniel Dunbar
2009-07-18Add EngineBuilder to ExecutionEngine in favor of the five optional argument E...Reid Kleckner
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-16Remove unused header.Daniel Dunbar
2009-07-16Switch llc and createJIT to use simpler command line parsing for -march.Daniel Dunbar
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings
2009-07-15Migrate llc and the JIT to using the TargetRegistry for lookups.Daniel Dunbar
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-12Match declaration to definition.Daniel Dunbar
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-10Oops. s/#if defined(USE_OPROFILE)/#if USE_OPROFILE/. We #defineJeffrey Yasskin
2009-07-10Add a --with-oprofile flag to configure, which uses OProfile's agentJeffrey Yasskin
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin
2009-07-07Introduce new error handling API.Torok Edwin
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner
2009-06-25add file to cmakeChris Lattner
2009-06-25Add a JITEventListener interface that gets called back when a new function isJeffrey Yasskin
2009-06-24Fix the Ocaml bindings for the ExecutionEngine: with the change to buildBob Wilson
2009-06-23Eliminate object-relinking support from CMake. Fixes PR 4429 andDouglas Gregor
2009-06-12After obtaining the lock, look if the function has been codegen'd byNicolas Geoffray
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-06-04Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-06-03Revert 72650Bruno Cardoso Lopes