aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineCodeEmitter.h
Commit message (Expand)AuthorAgeFilesLines
* Allow target to specify alignment for function stub.Evan Cheng2006-11-161-1/+1
* Fix non-64-bit clean code.Evan Cheng2006-06-211-1/+2
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-031-10/+16
* Add a new emitAlignment methodChris Lattner2006-05-031-4/+12
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-031-3/+3
* Several related changes:Chris Lattner2006-05-021-15/+5
* Add a method for allocating space from the code buffer.Chris Lattner2006-05-021-0/+22
* Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner2006-05-021-3/+0
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-6/+21
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-021-15/+55
* Remove a now-dead methodChris Lattner2006-05-021-6/+0
* Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...Chris Lattner2006-05-021-6/+0
* Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman2006-04-221-6/+6
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+18
* new is not a valid default anywhere, so make this pure virtualAndrew Lenharth2005-07-281-5/+2
* Like constants, globals on some platforms are GOT relative. This means they ...Andrew Lenharth2005-07-281-0/+6
* Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* Fix the FIXME, nuke the JIT specific forceCompilationOf method.Chris Lattner2004-11-221-7/+0
* These methods are now obsoleteChris Lattner2004-11-221-10/+0
* Change this interface a bitChris Lattner2004-11-201-2/+2
* Add getCurrentPCOffset() and addRelocation() methods.Chris Lattner2004-11-201-5/+14
* Remove dead #includeChris Lattner2004-11-201-2/+2
* External symbols are const char*'s now, change this to match.Chris Lattner2004-11-191-1/+1
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-1/+2
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add emitWordAt() - a quick and dirty interface that the machine-dependentBrian Gaeke2004-04-231-0/+6
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* This file has funny include guards and funny extra whitespace.Brian Gaeke2003-10-161-4/+2
* The word `separate' only has one `e'.Misha Brukman2003-07-141-1/+1
* Hack up MachineCodeEmitter to actually be target independent.Chris Lattner2003-06-011-37/+36
* Added saveBBreferences() for BasicBlock resolution.Misha Brukman2003-05-301-0/+8
* Defines a pass-through debugging emitter -- it writes to a file for inspectionMisha Brukman2003-05-271-0/+7
* Allow const functionsChris Lattner2003-05-091-2/+2
* Fix bug in last checkinChris Lattner2003-05-081-0/+1
* Add new methods for stub generationChris Lattner2003-05-081-0/+12
* * Add support for values in the constant poolChris Lattner2003-01-131-1/+16
* Add support for direct global referencesChris Lattner2002-12-041-0/+7
* Add virtual dtor, expose a debug implChris Lattner2002-12-031-0/+8
* More supportChris Lattner2002-12-021-0/+8
* Start adding to the meat of MachineCodeEmitterChris Lattner2002-12-021-1/+19
* Initial version of MachineCodeEmitter interface: emptyChris Lattner2002-12-021-0/+20