- efd9b42 - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
- bf90477 Convert TargetData::getIndexedOffset to use ArrayRef. by Jay Foad · 14 years ago
- 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
- 7a16288 Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- 0bd34fb ExecutionEngine: move createJIT() definition (v2) by Dylan Noblesmith · 14 years ago
- 8418fdc ExecutionEngine: push TargetMachine creation into clients (v2) by Dylan Noblesmith · 14 years ago
- 58799a3 Revert ExecutionEngine patches, they either failed to build or broke unit tests. by Jakob Stoklund Olesen · 14 years ago
- 8c04870 ExecutionEngine: move createJIT() definition by Dylan Noblesmith · 14 years ago
- ab6bd20 ExecutionEngine: push TargetMachine creation into clients by Dylan Noblesmith · 14 years ago
- 93da3c8 Fix the last -Wnon-pod-memset I'm seeing. This is benign, but appears by Chandler Carruth · 14 years ago
- 0f85789 Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn't by Nick Lewycky · 15 years ago
- 466d0c1 llvm.global_[cd]tor is defined to be either external, or appending with an array by Nick Lewycky · 15 years ago
- 0cbfcb2 Fix comment to use llvm 2.x syntax. by Nick Lewycky · 15 years ago
- f045b7a Support unregistering exception frames of functions when they are removed. by Eric Christopher · 15 years ago
- 31920b0 Remove unneeded zero arrays. by Benjamin Kramer · 15 years ago
- 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
- 3447fb0 PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be by Jay Foad · 15 years ago
- 70ff8b0 lli: Add stub -use-mcjit option, which doesn't currently do anything. by Daniel Dunbar · 15 years ago
- 868e3f0 JIT: More nitty style tweakage, aka territory marking. by Daniel Dunbar · 15 years ago
- e4f4743 Fix 80-col violation / non-sensicalness. by Daniel Dunbar · 15 years ago
- abc7901 Fix the cleanup process of exception information in JIT. Now JIT by Duncan Sands · 15 years ago
- 93cd0f1c improve portability to systems that don't have powf/modf (e.g. solaris 9) by Chris Lattner · 15 years ago
- 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
- a404433 Avoid leaking the memory allocated for GlobalVariables in the interpreter, by by Jeffrey Yasskin · 16 years ago
- bfd38ab Avoid leaking argv and env arrays from lli. by Jeffrey Yasskin · 16 years ago
- 19d0b47 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 16 years ago
- 9dff9be Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 16 years ago
- 31faeff Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. by Jeffrey Yasskin · 16 years ago
- 099552a r94686 changed all ModuleProvider parameters to Modules, which made the by Jeffrey Yasskin · 16 years ago
- 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
- bcbdbfb Fix http://llvm.org/PR6028, an assertion failure when an UndefValue of by Jay Foad · 16 years ago
- d2564e3 Move remaining stuff to the isInteger predicate. by Benjamin Kramer · 16 years ago
- ccce8ba Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
- 0967d2d Change errs() to dbgs(). by David Greene · 16 years ago
- 700d08e Add ability to set code model within the execution engine builders by Eric Christopher · 16 years ago
- 8483f12 Remove dlsym stubs, with Nate Begeman's permission. by Jeffrey Yasskin · 16 years ago
- 0c778f7 add interpreter support for indirect goto / blockaddress. The interpreter by Chris Lattner · 16 years ago
- 4567db4 Change the JIT to compile eagerly by default as agreed in by Jeffrey Yasskin · 16 years ago
- d0fc8f8 Fix http://llvm.org/PR4822: allow module deletion after a function has been by Jeffrey Yasskin · 16 years ago
- f98e981 Make the ExecutionEngine automatically remove global mappings on when their by Jeffrey Yasskin · 16 years ago
- 307c053 ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverse by Jeffrey Yasskin · 16 years ago
- 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
- fdd8790 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
- 8bcc644 errorstr can be null, don't unconditionally set it. Only report that by Chris Lattner · 16 years ago
- 41fa2bd Make EngineBuilder return more error codes, by KS Sreeram. by Chris Lattner · 16 years ago
- f6f5b5b just remove interpreter support for endianness mismatches. This was by Chris Lattner · 16 years ago
- 390d78b remove use of alloca.h by Chris Lattner · 16 years ago
- 4dc3edd remove a few DOUTs here and there. by Chris Lattner · 16 years ago
- 3924bb5 remove the std::ostream version of module and type printing. by Chris Lattner · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 6bf87df To catch bugs like the one fixed in by Jeffrey Yasskin · 16 years ago
- 337b124 Make ExecutionEngine::updateGlobalMapping(GV, NULL) properly remove GV's old by Jeffrey Yasskin · 16 years ago
- 9813b0b Eliminate some uses of DOUT, cerr, and getNameStart(). by Daniel Dunbar · 16 years ago
- 5899e34 Simplify / normalize some uses of Value::getName. by Daniel Dunbar · 16 years ago
- fc8a2d5 Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create(). by Reid Kleckner · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- ccb29cd Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
- 70415d9 Add an option to allocate JITed global data separately from code. By by Jeffrey Yasskin · 16 years ago
- 6c2d233 Introduce new error handling API. by Torok Edwin · 16 years ago
- a5b9645 Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
- af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- 9f79513 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 16 years ago
- 4d7e4ee fix one more fp80 case (used only by Interpreter) by Dale Johannesen · 17 years ago
- f259f3f Change JIT for different layout of fp80. by Dale Johannesen · 17 years ago
- 18d85e7 Add support to the JIT for true non-lazy operation. When a call to a function by Nate Begeman · 17 years ago
- 370ec10 allow main to have any integer type. by Chris Lattner · 17 years ago
- 617001d Add support for deleting a module provider from a JIT in such a way that it does not cause the owned module to be fully materialized. by Nate Begeman · 17 years ago
- aa12122 rename methods in System/Host to be more consistent. by Chris Lattner · 17 years ago
- 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
- dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
- 077f686 More debug output. by Evan Cheng · 17 years ago
- 972fd1a Improve JIT debugging outputs format consistency. by Evan Cheng · 17 years ago
- 33ba5e7 Debugging output tweak. by Evan Cheng · 17 years ago
- 09053e6 80 col violation. by Evan Cheng · 17 years ago
- 5457ce9 Support for allocation of TLS variables in the JIT. Allocation of a global by Nicolas Geoffray · 17 years ago
- a67f06b little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in emitGlobals() by Nuno Lopes · 17 years ago
- 4f0bd68 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 17 years ago
- 54306fe Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 17 years ago
- 1a9a0b7 Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall. by Evan Cheng · 17 years ago
- cdc0060 Add DisableGVCompilation which forces the JIT to assert when it tries to allocate space for a GlobalVariable. by Evan Cheng · 17 years ago
- 5cc53c3 Preliminary support for systems which require changing JIT memory regions privilege from read / write to read / executable. by Evan Cheng · 17 years ago
- cf3e301 Avoid a warning about isTargetNullPtr being unused in release builds. by Dan Gohman · 17 years ago
- 7ff05bf Add new parameter Fast to createJIT to enable the fast codegen path. by Evan Cheng · 17 years ago
- b086d38 Rewrite JIT handling of GlobalVariables so they by Dale Johannesen · 17 years ago
- 84a9055 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 17 years ago
- 8f83fc4 Fix a couple issues with the JIT and multiple modules: by Nate Begeman · 17 years ago
- 69ddfbf Fix ExecutionEngine's constant code to work properly when structs and arrays by Dan Gohman · 17 years ago
- ce4396b Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
- ee18173 Make ExecutionEngine::updateGlobalMapping return the old mapping. by Chris Lattner · 18 years ago
- cd4a6be Fix formatting. by Duncan Sands · 18 years ago
- a53414f Load the symbols first so that the interpreter constructor can find them when by Nick Lewycky · 18 years ago
- ca24fd9 Simplify code using convertFromZeroExtendedInteger with an APInt by Dan Gohman · 18 years ago
- 579f071 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 18 years ago
- 1dd86b1 Support vector constant zeros, thanks to Zack Rusin for the testcase. by Chris Lattner · 18 years ago
- 21ad494 Enable exception handling int JIT by Nicolas Geoffray · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- edf0788 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago