aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineCodeEmitter.h
AgeCommit message (Expand)Author
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-02-10Fix several comments which had previously been "the the" where aDan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2009-12-15Change indirect-globals to use a dedicated allocIndirectGV. This lets usJeffrey Yasskin
2009-11-23Allow more than one stub to be being generated at the same time.Jeffrey Yasskin
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-08-051) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-06-12Type change cleanup on JCE and MCE. Patch by Aaron GrayBruno Cardoso Lopes
2009-06-04Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-06-03Revert 72650Bruno Cardoso Lopes
2009-05-30Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2008-12-10Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng
2008-11-18Implement support for JIT exceptions on X86_64. Relative offsets areNicolas Geoffray
2008-11-08Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng
2008-10-24Fix constant-offset emission for x86-64 absolute addresses. ThisDan Gohman
2008-10-21fix a tricky bug in the JIT global variable emitter, that was triggered when ...Nuno Lopes
2008-05-29Prune and tidy #includes.Dan Gohman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-16Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-01-05X86 JIT PIC jumptable support.Evan Cheng
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2006-11-16Allow target to specify alignment for function stub.Evan Cheng
2006-06-21Fix non-64-bit clean code.Evan Cheng
2006-05-03Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner
2006-05-03Add a new emitAlignment methodChris Lattner
2006-05-03Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner
2006-05-02Several related changes:Chris Lattner
2006-05-02Add a method for allocating space from the code buffer.Chris Lattner
2006-05-02Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner
2006-05-02Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner
2006-05-02Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner
2006-05-02Remove a now-dead methodChris Lattner
2006-05-02Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...Chris Lattner
2006-04-22Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2005-07-28new is not a valid default anywhere, so make this pure virtualAndrew Lenharth
2005-07-28Like constants, globals on some platforms are GOT relative. This means they ...Andrew Lenharth
2005-04-21Remove trailing whitespaceMisha Brukman
2004-11-22Fix the FIXME, nuke the JIT specific forceCompilationOf method.Chris Lattner