aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineCodeEmitter.h
AgeCommit message (Expand)Author
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
2004-11-22These methods are now obsoleteChris Lattner
2004-11-20Change this interface a bitChris Lattner
2004-11-20Add getCurrentPCOffset() and addRelocation() methods.Chris Lattner
2004-11-20Remove dead #includeChris Lattner
2004-11-19External symbols are const char*'s now, change this to match.Chris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-04-23Add emitWordAt() - a quick and dirty interface that the machine-dependentBrian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-16This file has funny include guards and funny extra whitespace.Brian Gaeke
2003-07-14The word `separate' only has one `e'.Misha Brukman
2003-06-01Hack up MachineCodeEmitter to actually be target independent.Chris Lattner
2003-05-30Added saveBBreferences() for BasicBlock resolution.Misha Brukman
2003-05-27Defines a pass-through debugging emitter -- it writes to a file for inspectionMisha Brukman
2003-05-09Allow const functionsChris Lattner
2003-05-08Fix bug in last checkinChris Lattner
2003-05-08Add new methods for stub generationChris Lattner
2003-01-13* Add support for values in the constant poolChris Lattner
2002-12-04Add support for direct global referencesChris Lattner
2002-12-03Add virtual dtor, expose a debug implChris Lattner
2002-12-02More supportChris Lattner
2002-12-02Start adding to the meat of MachineCodeEmitterChris Lattner
2002-12-02Initial version of MachineCodeEmitter interface: emptyChris Lattner