aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine
AgeCommit message (Expand)Author
2010-03-02Add Module functions in place of module providers.Erick Tryzelaar
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-16Apply patch from http://llvm.org/bugs/attachment.cgi?id=4136 now that PR5004 isBill Wendling
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-12Make JIT::runFunction clean up the generated stub function.Jeffrey Yasskin
2010-02-11Make it possible to create multiple JIT instances at the same time, by removingJeffrey Yasskin
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-05Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp.Jeffrey Yasskin
2010-02-03r94686 changed all ModuleProvider parameters to Modules, which made theJeffrey Yasskin
2010-01-28Replace strcpy with memcpy when we have the length around anyway.Benjamin Kramer
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2010-01-26Add support for target-specific 32-bit custom-lowered Chris Lattner
2010-01-26make jit jump table emission be based on the EntryKind instead of magic varia...Chris Lattner
2010-01-25Rearrange handling of jump tables. Highlights:Chris Lattner
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-22Make OProfile support compile again after r93630 removedJeffrey Yasskin
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-15Fix http://llvm.org/PR6028, an assertion failure when an UndefValue ofJay Foad
2010-01-09"In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner
2010-01-05Move remaining stuff to the isInteger predicate.Benjamin Kramer
2010-01-05Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2010-01-05These should probably be errs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2009-12-28Remove dead store and simplify code.Bill Wendling
2009-12-22Partially revert r91626. Materializing extra functions to determine whetherJeffrey Yasskin
2009-12-22Fix a crash in JIT::recompileAndRelinkFunction(). It doesn't pass the MCIJeffrey Yasskin
2009-12-17Don't codegen available_externally functions. Fixes http://llvm.org/PR5735.Jeffrey Yasskin
2009-12-15Change indirect-globals to use a dedicated allocIndirectGV. This lets usJeffrey Yasskin
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner
2009-12-15Formatting.Eric Christopher
2009-12-13Reinstate r91208 to fix available_externally linkage for globals, withJeffrey Yasskin
2009-12-12Revert r91208. Something on Linux prevents the JIT from looking up a symbolJeffrey Yasskin
2009-12-12Fix available_externally linkage for globals. It's probably still notJeffrey Yasskin
2009-12-10Comparing std::string with NULL is a bad idea, so just check whether its empty.Torok Edwin
2009-12-07Fix the OProfileJITEventListener for StringRef being returned from debug info.Jeffrey Yasskin
2009-11-23* Move stub allocation inside the JITEmitter, instead of exposing aJeffrey Yasskin
2009-11-23Allow more than one stub to be being generated at the same time.Jeffrey Yasskin
2009-11-19Try to fix JITTest.FarCallToKnownFunction on ARM and PPC.Jeffrey Yasskin
2009-11-18Fix passing of float arguments through ffi.Nick Lewycky
2009-11-17Add ability to set code model within the execution engine buildersEric Christopher
2009-11-17Fail less mysteriously; inform the user that their LLVM was not built withNick Lewycky
2009-11-16Make X86-64 in the Large model always emit 64-bit calls.Jeffrey Yasskin