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