aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetJITInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Prune some includes and forward declarations.Craig Topper2012-03-251-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-10/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* * Move stub allocation inside the JITEmitter, instead of exposing aJeffrey Yasskin2009-11-231-10/+17
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-8/+8
* Fix doxygen comment syntax.Dan Gohman2009-04-151-1/+1
* Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman2009-02-181-0/+8
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng2008-12-101-1/+1
* Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used.Evan Cheng2008-11-101-6/+6
* Jump tables may be emitted by target.Evan Cheng2008-11-071-0/+4
* Rename isGVLazyPtr to isGVNonLazyPtr relocation. This represents Mac OS XEvan Cheng2008-11-051-5/+6
* For some targets, it's not possible to place GVs in the same memory buffer as...Evan Cheng2008-11-041-0/+5
* Revert errant deletion. The target needs to be able to specify that it doesn'...Jim Grosbach2008-10-301-0/+3
* This is not needed anymore.Evan Cheng2008-10-291-9/+0
* Support for constant islands in the ARM JIT.Jim Grosbach2008-10-281-0/+9
* Return something (i.e. NULL) from an unimplemented virtual function.Oscar Fuentes2008-10-261-0/+1
* Support for allocation of TLS variables in the JIT. Allocation of a globalNicolas Geoffray2008-10-251-0/+8
* Switch the PPC backend and target-independent JIT to use the libsystem Chris Lattner2008-06-251-5/+0
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-171-0/+5
* Prune and tidy #includes.Dan Gohman2008-05-291-1/+0
* Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray2008-04-161-3/+6
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-111-1/+0
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-1/+2
* X86 JIT PIC jumptable support.Evan Cheng2008-01-051-0/+7
* X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support.Evan Cheng2008-01-041-0/+7
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Completely rearchitect the interface between targets and the pass manager.Chris Lattner2006-09-041-5/+0
* Resolve BB references with relocation.Evan Cheng2006-07-271-14/+0
* Move synchronizeICache from TargetJITInfo into a static function in JITEmitte...Evan Cheng2006-07-271-4/+0
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-251-0/+19
* allow constants to be relocated like GV (necessary for alpha, as constants ar...Andrew Lenharth2005-07-221-1/+9
* Remove trailing whitespaceMisha Brukman2005-04-211-5/+5
* Fix a warningChris Lattner2004-11-211-0/+1
* Add new methods that a target should implementChris Lattner2004-11-201-8/+27
* Allow targets to implement relocation support.Chris Lattner2004-11-201-0/+11
* Use class instead of struct for defining classes. This unbreaks theAlkis Evlogimenos2004-09-281-1/+2
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-201-0/+54