summaryrefslogtreecommitdiffstats
path: root/lib/ExecutionEngine/JIT/JIT.h
Commit message (Expand)AuthorAgeFilesLines
* Move getPointerToNamedFunction() from JIT/MCJIT to JITMemoryManager.Danil Malyshev2012-03-281-1/+2
* Revert a series of commits to MCJIT to get the build working in CMakeChandler Carruth2012-03-221-1/+0
* Based on this discussion: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Wee...Danil Malyshev2012-03-211-0/+1
* A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be ca...Danil Malyshev2012-01-051-2/+2
* ExecutionEngine: refactor interfaceDylan Noblesmith2011-12-121-3/+1
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-1/+1
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-191-1/+2
* ExecutionEngine: push TargetMachine creation into clients (v2)Dylan Noblesmith2011-05-131-4/+1
* ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2)Dylan Noblesmith2011-05-131-8/+0
* Revert ExecutionEngine patches, they either failed to build or broke unit tests.Jakob Stoklund Olesen2011-05-071-1/+12
* ExecutionEngine: push TargetMachine creation into clientsDylan Noblesmith2011-05-061-4/+1
* ExecutionEngine: fix JIT/MCJIT selectTarget() duplicationDylan Noblesmith2011-05-061-8/+0
* Tidy up. Whitespace and 80 column.Jim Grosbach2011-03-161-5/+5
* Convert some tab stops into spaces.Duncan Sands2010-07-121-2/+2
* first part of JIT support for address of labels, part of PR7264,Chris Lattner2010-07-111-4/+26
* Make it possible to create multiple JIT instances at the same time, by removingJeffrey Yasskin2010-02-111-0/+4
* Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp.Jeffrey Yasskin2010-02-051-3/+10
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-25/+12
* Don't codegen available_externally functions. Fixes http://llvm.org/PR5735.Jeffrey Yasskin2009-12-171-0/+6
* Add ability to set code model within the execution engine buildersEric Christopher2009-11-171-3/+6
* Remove dlsym stubs, with Nate Begeman's permission.Jeffrey Yasskin2009-11-091-1/+0
* Fix MSVC build.Benjamin Kramer2009-10-291-0/+1
* add interpreter support for indirect goto / blockaddress. The interpreterChris Lattner2009-10-291-0/+4
* Automatically do the equivalent of freeMachineCodeForFunction(F) when F isJeffrey Yasskin2009-10-271-1/+1
* Keep track of stubs that are created. This fixes PR5162 and probably PR4822 andJeffrey Yasskin2009-10-131-2/+3
* Implement the JIT side of the GDB JIT debugging interface. To enable thisReid Kleckner2009-09-201-1/+2
* Add EngineBuilder to ExecutionEngine in favor of the five optional argument E...Reid Kleckner2009-07-181-9/+15
* Match declaration to definition.Daniel Dunbar2009-07-121-1/+1
* Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin2009-07-081-6/+15
* Add a JITEventListener interface that gets called back when a new function isJeffrey Yasskin2009-06-251-3/+14
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-011-1/+1
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-3/+3
* Allow the JIT ExecutionEngine to report details about the generated machine c...Argyrios Kyrtzidis2009-05-181-3/+8
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-3/+5
* The second part of the change from -fast to -O#. This changes the JIT to acceptBill Wendling2009-04-291-4/+4
* Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman2009-02-181-11/+18
* Split the locking out of JIT::runJITOnFunction so that callersDan Gohman2009-02-061-2/+3
* Add support for deleting a module provider from a JIT in such a way that it d...Nate Begeman2009-01-231-0/+9
* Handle weak_extern in the JIT. This fixesDan Gohman2009-01-051-1/+6
* Support for allocation of TLS variables in the JIT. Allocation of a globalNicolas Geoffray2008-10-251-0/+6
* Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng2008-08-081-4/+5
* Trim #includes.Dan Gohman2008-08-051-1/+0
* Correct a comment.Dan Gohman2008-07-031-1/+1
* Fix a couple issues with the JIT and multiple modules:Nate Begeman2008-05-211-1/+5
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* add a new ExecutionEngine::createJIT which can be used if you only want Chris Lattner2007-12-061-2/+9
* simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner2007-12-061-1/+1
* fit in 80 colsChris Lattner2007-04-201-2/+2
* rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::stateChris Lattner2007-04-201-1/+1