1. 34ad6db - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
  2. 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
  3. c5b2858 ExecutionEngine: push TargetMachine creation into clients (v2) by Dylan Noblesmith · 15 years ago
  4. 2ea29ba ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2) by Dylan Noblesmith · 15 years ago
  5. 701529b Revert ExecutionEngine patches, they either failed to build or broke unit tests. by Jakob Stoklund Olesen · 15 years ago
  6. c06b511 ExecutionEngine: push TargetMachine creation into clients by Dylan Noblesmith · 15 years ago
  7. 71cbac6 ExecutionEngine: fix JIT/MCJIT selectTarget() duplication by Dylan Noblesmith · 15 years ago
  8. 124d033 Tidy up. Whitespace and 80 column. by Jim Grosbach · 15 years ago
  9. 3472766 Convert some tab stops into spaces. by Duncan Sands · 15 years ago
  10. 68feb22 first part of JIT support for address of labels, part of PR7264, patch by Yuri! by Chris Lattner · 15 years ago
  11. 40966a7 Make it possible to create multiple JIT instances at the same time, by removing by Jeffrey Yasskin · 16 years ago
  12. 4688261 Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. by Jeffrey Yasskin · 16 years ago
  13. f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  14. aad0d52 Don't codegen available_externally functions. Fixes http://llvm.org/PR5735. by Jeffrey Yasskin · 16 years ago
  15. 88b5aca Add ability to set code model within the execution engine builders by Eric Christopher · 16 years ago
  16. 6f348e4 Remove dlsym stubs, with Nate Begeman's permission. by Jeffrey Yasskin · 16 years ago
  17. 0507d83 Fix MSVC build. by Benjamin Kramer · 16 years ago
  18. f32a6a3 add interpreter support for indirect goto / blockaddress. The interpreter by Chris Lattner · 16 years ago
  19. 7a9034c Automatically do the equivalent of freeMachineCodeForFunction(F) when F is by Jeffrey Yasskin · 16 years ago
  20. e5f8798 Keep track of stubs that are created. This fixes PR5162 and probably PR4822 and by Jeffrey Yasskin · 16 years ago
  21. 2763217 Implement the JIT side of the GDB JIT debugging interface. To enable this by Reid Kleckner · 16 years ago
  22. 4b1511b Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create(). by Reid Kleckner · 16 years ago
  23. deb052a Match declaration to definition. by Daniel Dunbar · 16 years ago
  24. 489393d Add an option to allocate JITed global data separately from code. By by Jeffrey Yasskin · 16 years ago
  25. df5a7da Add a JITEventListener interface that gets called back when a new function is by Jeffrey Yasskin · 16 years ago
  26. 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 17 years ago
  27. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 17 years ago
  28. b3a847d Allow the JIT ExecutionEngine to report details about the generated machine code. by Argyrios Kyrtzidis · 17 years ago
  29. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
  30. 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 17 years ago
  31. d6b7a24 Add support to the JIT for true non-lazy operation. When a call to a function by Nate Begeman · 17 years ago
  32. 21afcda Split the locking out of JIT::runJITOnFunction so that callers by Dan Gohman · 17 years ago
  33. 60789e4 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
  34. 69f9378 Handle weak_extern in the JIT. This fixes by Dan Gohman · 17 years ago
  35. 46fa139 Support for allocation of TLS variables in the JIT. Allocation of a global by Nicolas Geoffray · 17 years ago
  36. 502f20b Add new parameter Fast to createJIT to enable the fast codegen path. by Evan Cheng · 17 years ago
  37. 8f613f3 Trim #includes. by Dan Gohman · 17 years ago
  38. ce3c413 Correct a comment. by Dan Gohman · 17 years ago
  39. f049e07 Fix a couple issues with the JIT and multiple modules: by Nate Begeman · 18 years ago
  40. 950a4c4 Add explicit keywords. by Dan Gohman · 18 years ago
  41. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  42. 34c9433 add a new ExecutionEngine::createJIT which can be used if you only want by Chris Lattner · 18 years ago
  43. 9f2f142 simplify creation of the interpreter, make ExecutionEngine ctor protected, by Chris Lattner · 18 years ago
  44. f7e968a fit in 80 cols by Chris Lattner · 19 years ago
  45. 2c639ad rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::state by Chris Lattner · 19 years ago
  46. d4c0e62 Deal with error handling better. by Reid Spencer · 19 years ago
  47. e748401 Fix PR1216 by cleaning up the ownership of JITResolver. by Chris Lattner · 19 years ago
  48. 726c1ef remove the intrinsiclowering hook by Chris Lattner · 20 years ago
  49. 2fe4bb0 Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries. by Chris Lattner · 20 years ago
  50. ee44863 For PR540: by Reid Spencer · 20 years ago
  51. f976c85 Remove trailing whitespace by Misha Brukman · 21 years ago
  52. 890b4bd Add accessor by Chris Lattner · 21 years ago
  53. 895eddf Implement ExecutionEngine::freeMachineCodeForFunction() by Misha Brukman · 21 years ago
  54. 7301178 Pass around IntrinsicLowering instances as appropriate. by Chris Lattner · 22 years ago
  55. ff0f1bb No longer run atExit functions from run() by Chris Lattner · 22 years ago
  56. c07ed13 Implement PR135, lazy emission of global variables by Chris Lattner · 22 years ago
  57. 4d326fa Cleanup the JIT as per PR176. This renames the VM class to JIT, and merges the by Chris Lattner · 22 years ago
  58. 1e60a91 Rip JIT specific stuff out of TargetMachine, as per PR176 by Chris Lattner · 22 years ago
  59. 993bdce Implement the ExecutionEngine::getPointerToFunctionOrStub by forwarding the by Chris Lattner · 22 years ago
  60. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  61. 856ba76 Added LLVM copyright header. by John Criswell · 22 years ago
  62. 55c0f02 Tidy up doxygen comment for getPointerToFunction(). by Brian Gaeke · 22 years ago
  63. 005e5e9 Enabling incremental bytecode loading in the JIT: by Misha Brukman · 22 years ago
  64. 9722294 ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/ by Brian Gaeke · 22 years ago
  65. 70975ee Make CreateArgv part of lli rather than part of ExecutionEngine. by Brian Gaeke · 22 years ago
  66. 82d8277 ExecutionEngine.cpp: Move execution engine creation stuff into a new by Brian Gaeke · 22 years ago
  67. 69582b3 The JIT now passes the environment pointer to the main() function when it by John Criswell · 22 years ago
  68. c227c1f Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 22 years ago
  69. 906f5fa * Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cpp by Misha Brukman · 23 years ago
  70. bba1b6d Move target specific code to target files. The new MachineCodeEmitter by Chris Lattner · 23 years ago
  71. abb027c Allow for specification of which JIT to run on the commandline. by Misha Brukman · 23 years ago
  72. 22080f9 Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c by Chris Lattner · 23 years ago
  73. 6125fdd Add support for function stubs, which allow calling functions which need to by Chris Lattner · 23 years ago
  74. c309a76 Improve efficiency of JIT by having it use direct function calls instead of by Chris Lattner · 23 years ago
  75. 0d448c0 Add support for named functions by Chris Lattner · 23 years ago
  76. 836f675 Initial checkin by Chris Lattner · 23 years ago