aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Several fixes:Vikram S. Adve2002-11-272-36/+94
* Added flags to CloneFlags to strip/keep Mod/Ref bits when cloning a graph.Vikram S. Adve2002-11-272-0/+2
* No longer need local graph to find call sites.Vikram S. Adve2002-11-271-7/+5
* Added virtual functions for storing and retrieving values from the stack.Misha Brukman2002-11-221-9/+14
* Instead of checking op.getType() against MO_VirtualRegister andMisha Brukman2002-11-221-0/+14
* Set SSARegMap to NULL after deleting it.Misha Brukman2002-11-221-1/+4
* Cloning stuff doesn't modify the source moduleChris Lattner2002-11-201-1/+1
* MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman2002-11-202-6/+50
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-202-19/+6
* Eliminate the concept of a deferred symbol table. The optimization really is...Chris Lattner2002-11-201-13/+3
* SSARegMap -- the mapping between SSARegisters and their RegisterClasses, whichMisha Brukman2002-11-202-0/+53
* Minor changes to cloning interfaceChris Lattner2002-11-191-1/+24
* Extend function cloning interface to support inliningChris Lattner2002-11-191-2/+7
* This file is supersumed by Utils/Cloning.hChris Lattner2002-11-192-40/+0
* Merge cloning and inlining utilitiesChris Lattner2002-11-191-0/+41
* Move inlining pass to IPO.hChris Lattner2002-11-192-4/+5
* Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner2002-11-191-0/+8
* Add a new Module::getNamedFunction methodChris Lattner2002-11-191-0/+6
* Ignore options that are ""Chris Lattner2002-11-191-1/+1
* Add facility to compute peak memory usageChris Lattner2002-11-182-0/+22
* Inline DSTypeRec stuff into DSNodeChris Lattner2002-11-182-24/+36
* Inline DSTypeRec into DSNodeChris Lattner2002-11-182-30/+0
* Templatize graph traits and iterator to work with const and non-const clientsChris Lattner2002-11-182-14/+54
* Add helper methodChris Lattner2002-11-181-0/+4
* Print is const!Chris Lattner2002-11-171-1/+1
* Make sure that print gets a targetmachineChris Lattner2002-11-172-2/+4
* Omit the indirect node when printing call graphsChris Lattner2002-11-171-1/+3
* Add machine independant printer interfaceChris Lattner2002-11-172-0/+12
* Finish enumating codeChris Lattner2002-11-171-3/+22
* Remove unused methodsChris Lattner2002-11-171-2/+0
* Convert to use an enum to access def/use/use&def information. These makeChris Lattner2002-11-172-22/+54
* Return const refefrences to enable default constructionChris Lattner2002-11-171-7/+8
* Fix warningChris Lattner2002-11-152-6/+2
* include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inlineBrian Gaeke2002-11-141-1/+10
* Remove dead method, add new methodChris Lattner2002-11-122-14/+18
* Almost complete rewrite of BU closure codeChris Lattner2002-11-112-2/+30
* add methodChris Lattner2002-11-102-0/+6
* Add code to be able to merge two call sitesChris Lattner2002-11-102-0/+22
* Add tarj_end() methodChris Lattner2002-11-102-0/+10
* Add hasGraph() methods to all of the passes for the printerChris Lattner2002-11-102-2/+26
* Implement swappingChris Lattner2002-11-102-0/+30
* Implement support for swapping. Callsites now sort by calleeChris Lattner2002-11-102-4/+32
* Add capability to set a preference of what call vector is printed to dot filesChris Lattner2002-11-102-0/+22
* Fix a problem where bad graphs could be generatedChris Lattner2002-11-102-2/+6
* eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner2002-11-092-4/+4
* Add globals graphs to all three passesChris Lattner2002-11-092-2/+18
* Move maskNodeTypes from cpp fileChris Lattner2002-11-092-8/+14
* Clean up DSGraph::removeDeadNodes interfaceChris Lattner2002-11-092-2/+2
* Make removeTriviallyDeadNodes a private interfaceChris Lattner2002-11-092-36/+16
* Add initial support for a globals graphChris Lattner2002-11-094-22/+30