aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2002-12-04Expose target data through a method for uniformityChris Lattner
2002-12-03RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman
2002-12-03Add virtual dtor, expose a debug implChris Lattner
2002-12-03Add entries to track information about implicit uses and definitions ofChris 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
2002-12-02The hopefully final version of addPassesToEmitMachineCode which does notChris Lattner
2002-12-02Add comment about ownership semanticsChris Lattner
2002-12-02Add stub to emit machine code for JITChris Lattner
2002-11-27Several fixes:Vikram S. Adve
2002-11-27Added flags to CloneFlags to strip/keep Mod/Ref bits when cloning a graph.Vikram S. Adve
2002-11-27No longer need local graph to find call sites.Vikram S. Adve
2002-11-22Added virtual functions for storing and retrieving values from the stack.Misha Brukman
2002-11-22Instead of checking op.getType() against MO_VirtualRegister andMisha Brukman
2002-11-22Set SSARegMap to NULL after deleting it.Misha Brukman
2002-11-20Cloning stuff doesn't modify the source moduleChris Lattner
2002-11-20MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman
2002-11-20 - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner
2002-11-20Eliminate the concept of a deferred symbol table. The optimization really is...Chris Lattner
2002-11-20SSARegMap -- the mapping between SSARegisters and their RegisterClasses, whichMisha Brukman
2002-11-19Minor changes to cloning interfaceChris Lattner
2002-11-19Extend function cloning interface to support inliningChris Lattner
2002-11-19This file is supersumed by Utils/Cloning.hChris Lattner
2002-11-19Merge cloning and inlining utilitiesChris Lattner
2002-11-19Move inlining pass to IPO.hChris Lattner
2002-11-19Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner
2002-11-19Add a new Module::getNamedFunction methodChris Lattner
2002-11-19Ignore options that are ""Chris Lattner
2002-11-18Add facility to compute peak memory usageChris Lattner
2002-11-18Inline DSTypeRec stuff into DSNodeChris Lattner
2002-11-18Inline DSTypeRec into DSNodeChris Lattner
2002-11-18Templatize graph traits and iterator to work with const and non-const clientsChris Lattner
2002-11-18Add helper methodChris Lattner
2002-11-17Print is const!Chris Lattner
2002-11-17Make sure that print gets a targetmachineChris Lattner
2002-11-17Omit the indirect node when printing call graphsChris Lattner
2002-11-17Add machine independant printer interfaceChris Lattner
2002-11-17Finish enumating codeChris Lattner
2002-11-17Remove unused methodsChris Lattner
2002-11-17Convert to use an enum to access def/use/use&def information. These makeChris Lattner
2002-11-17Return const refefrences to enable default constructionChris Lattner
2002-11-15Fix warningChris Lattner
2002-11-14include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inlineBrian Gaeke
2002-11-12Remove dead method, add new methodChris Lattner
2002-11-11Almost complete rewrite of BU closure codeChris Lattner
2002-11-10add methodChris Lattner
2002-11-10Add code to be able to merge two call sitesChris Lattner
2002-11-10Add tarj_end() methodChris Lattner
2002-11-10Add hasGraph() methods to all of the passes for the printerChris Lattner