1. 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
  2. 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
  3. e03a39b Try to fix JITTest.FarCallToKnownFunction on ARM and PPC. by Jeffrey Yasskin · 15 years ago
  4. b5106f5 Fix passing of float arguments through ffi. by Nick Lewycky · 15 years ago
  5. 88b5aca Add ability to set code model within the execution engine builders by Eric Christopher · 15 years ago
  6. 0e49fe8 Fail less mysteriously; inform the user that their LLVM was not built with by Nick Lewycky · 15 years ago
  7. d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 15 years ago
  8. f2a39bd Implement DISABLE_INLINE for MSVC. This required changing the position in all by Benjamin Kramer · 15 years ago
  9. 116664a Use stubs when we have them, otherwise use code we already have, by Eric Christopher · 15 years ago
  10. 5cf0aed Fix typo, cleanup whitespace. by Eric Christopher · 15 years ago
  11. 6f348e4 Remove dlsym stubs, with Nate Begeman's permission. by Jeffrey Yasskin · 15 years ago
  12. d702c8c Remove ByteswapSCANFResults, it is dead. by Daniel Dunbar · 15 years ago
  13. 3271279 We don't need to byteswap, the interpreter assumes the program is running by Nick Lewycky · 15 years ago
  14. dbf6f51 Fix the interpreter to not crash due to zeroext/signext by Nick Lewycky · 15 years ago
  15. 2d27441 Make the need-stub variables accurate and consistent. In the case of by Jeffrey Yasskin · 15 years ago
  16. e637c19 Give the JITResolver a direct pointer to its JITEmitter, and use that instead by Jeffrey Yasskin · 15 years ago
  17. 0507d83 Fix MSVC build. by Benjamin Kramer · 15 years ago
  18. f32a6a3 add interpreter support for indirect goto / blockaddress. The interpreter by Chris Lattner · 15 years ago
  19. dc85724 Change the JIT to compile eagerly by default as agreed in by Jeffrey Yasskin · 15 years ago
  20. ee4eb33 Fix OProfileJITEventListener after r85182. by Jeffrey Yasskin · 15 years ago
  21. 7a9034c Automatically do the equivalent of freeMachineCodeForFunction(F) when F is by Jeffrey Yasskin · 15 years ago
  22. 046e78c Remove FreeInst. by Victor Hernandez · 15 years ago
  23. 8b67f77 Move DataTypes.h to include/llvm/System, update all users. This breaks the last by Chandler Carruth · 15 years ago
  24. 46264f0 fix PR5186: the JIT shouldn't try to codegen available_externally by Chris Lattner · 15 years ago
  25. 23e5fcf Fix http://llvm.org/PR4822: allow module deletion after a function has been by Jeffrey Yasskin · 15 years ago
  26. 7b929da Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. by Victor Hernandez · 15 years ago
  27. a0b0562 Random include cleanup. by Benjamin Kramer · 15 years ago
  28. c367e0c Fix OProfileJITEventListener after r84054 renamed CompileUnit to Scope. by Jeffrey Yasskin · 15 years ago
  29. 71e0b7c Verify that the function and exception table have been allocated by Nicolas Geoffray · 15 years ago
  30. 7bb3862 De-bork CMake build by Douglas Gregor · 15 years ago
  31. 4cdc5bb Delete the MacOSJITEventListener per echristo's request. It was disabled by by Jeffrey Yasskin · 15 years ago
  32. 1e86132 Move the Function*->allocated blocks map from the JITMemoryManager to the by Jeffrey Yasskin · 15 years ago
  33. ebbcef9 Clean up the JITResolver stub/callsite<->function maps. by Jeffrey Yasskin · 15 years ago
  34. 1619dc3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 15 years ago
  35. e5f8798 Keep track of stubs that are created. This fixes PR5162 and probably PR4822 and by Jeffrey Yasskin · 15 years ago
  36. 4c5b23b Make the ExecutionEngine automatically remove global mappings on when their by Jeffrey Yasskin · 15 years ago
  37. c89d27a ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverse by Jeffrey Yasskin · 15 years ago
  38. ac53a0b Introduce and use convenience methods for getting pointer types by Duncan Sands · 15 years ago
  39. 02c0423 Update processDebugLoc() to handle requests to process debug info, before and after emitting instructions. by Devang Patel · 15 years ago
  40. ea5ed00 Fix http://llvm.org/PR5116 by rolling back r60822. This passes `make unittests by Jeffrey Yasskin · 15 years ago
  41. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 15 years ago
  42. 483041e Fix compile error as debug interface changed. by Nick Lewycky · 15 years ago
  43. 7bd19af Fix a struct/class mismatch. by Benjamin Kramer · 15 years ago
  44. c72efbe errorstr can be null, don't unconditionally set it. Only report that by Chris Lattner · 15 years ago
  45. fbd3976 Make EngineBuilder return more error codes, by KS Sreeram. by Chris Lattner · 15 years ago
  46. 4473c2d Use Compiler.h macro instead of __attribute__. by Daniel Dunbar · 15 years ago
  47. c2f4fa3 Update cmake. by Xerxes Ranby · 15 years ago
  48. 003de66 Register the MachineModuleInfo for the ARM JIT, and update JITDwarfEmitter to by Daniel Dunbar · 15 years ago
  49. 2763217 Implement the JIT side of the GDB JIT debugging interface. To enable this by Reid Kleckner · 15 years ago
  50. 7de3bd2 Stop using alloca. by Nick Lewycky · 15 years ago
  51. e4a5743 Some platforms may need malloc.h for alloca. by Daniel Dunbar · 15 years ago
  52. b107fc1 remove a dead variable. by Chris Lattner · 15 years ago
  53. 9d48b55 Fix PR4865. This syncs up the JIT's DWARF emitter with what's in the by Bill Wendling · 15 years ago
  54. 0247656 Improve JIT error message for users crazy enough to use -march with JIT, and by Daniel Dunbar · 15 years ago
  55. 94f07d8 Fix PR4845: r77946 completely broke x86_64 Darwin (or any situation where the by Evan Cheng · 15 years ago
  56. 91dc33a Fix OProfile support after r80406 changed the DebugInfo interface from by Jeffrey Yasskin · 15 years ago
  57. 5b78d50 Initialize the PoisonMemory member before initializing by Dan Gohman · 15 years ago
  58. 3d47db5 Fix PR4772 ARM JIT.GlobalInFuction unittest by explicitly initialize MMI by Xerxes Ranby · 15 years ago
  59. 3bc1420 just remove interpreter support for endianness mismatches. This was by Chris Lattner · 15 years ago
  60. 9f3ff92 remove use of alloca.h by Chris Lattner · 15 years ago
  61. d9ea85a remove some uses of llvm/Support/Streams.h by Chris Lattner · 15 years ago
  62. bbbfa99 remove a few DOUTs here and there. by Chris Lattner · 15 years ago
  63. 79c5d3f remove the std::ostream version of module and type printing. by Chris Lattner · 15 years ago
  64. bdff548 eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 15 years ago
  65. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 15 years ago
  66. 01248e6 Fix a bug where the DWARF emitter in the JIT was not initializing alignment by Reid Kleckner · 15 years ago
  67. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
  68. a9ad041 This void is implicit in C++. by Dan Gohman · 15 years ago
  69. 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 15 years ago
  70. 482cccd MSVC warning fixes; patch by Stein Roger! by Daniel Dunbar · 15 years ago
  71. 0d5bd59 To catch bugs like the one fixed in by Jeffrey Yasskin · 15 years ago
  72. 7db949d Fix a bunch of namespace pollution. by Dan Gohman · 15 years ago
  73. 0a96231 Make ExecutionEngine::updateGlobalMapping(GV, NULL) properly remove GV's old by Jeffrey Yasskin · 15 years ago
  74. 4b3d572 No really, it's unused. by Daniel Dunbar · 15 years ago
  75. d5fe92e llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". by Benjamin Kramer · 15 years ago
  76. 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
  77. 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 15 years ago
  78. a9a03f9 Fix the build for people with oprofile installed. by Nick Lewycky · 15 years ago
  79. 1b10d79 In TrimAllocationToSize, if a block is below the minimum allocation size, by Nicolas Geoffray · 15 years ago
  80. debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
  81. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 15 years ago
  82. 6f83c9c Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 15 years ago
  83. 460f656 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 15 years ago
  84. 93b67e4 Eliminate some uses of DOUT, cerr, and getNameStart(). by Daniel Dunbar · 15 years ago
  85. d6fd377 Simplify JIT target selection. by Daniel Dunbar · 15 years ago
  86. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 15 years ago
  87. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
  88. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 15 years ago
  89. 10b4fc5 Re-committing r76828 with the JIT memory manager changes now that the build by Reid Kleckner · 15 years ago
  90. 4bf3706 Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. by Reid Kleckner · 15 years ago
  91. 81ce3ed Make the JIT code emitter properly retry and ask for more memory when it runs by Reid Kleckner · 15 years ago
  92. 8f60302 Simplify some uses of Value::getName() by Daniel Dunbar · 15 years ago
  93. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
  94. fbee579 Simplify / normalize some uses of Value::getName. by Daniel Dunbar · 15 years ago
  95. 4b1511b Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create(). by Reid Kleckner · 15 years ago
  96. 32360a7 Add line numbers to OProfile. To do this, I added a processDebugLoc() by Jeffrey Yasskin · 15 years ago
  97. 1da8be2 Remove unused header. by Daniel Dunbar · 15 years ago
  98. 1d92921 Switch llc and createJIT to use simpler command line parsing for -march. by Daniel Dunbar · 15 years ago
  99. 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
  100. 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago