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