aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman2002-12-131-0/+10
* Final version of BuildMI for symmetry and because I want to use itChris Lattner2002-12-131-0/+11
* Get rid of deprecated functionChris Lattner2002-12-131-5/+0
* Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) thatMisha Brukman2002-12-122-2/+10
* Make a release build compile. This field is not really an enum, it's really ...Chris Lattner2002-12-121-2/+2
* No need to specify the class if the method is within the class declaration.Misha Brukman2002-12-122-4/+4
* Fix headerChris Lattner2002-12-122-2/+4
* This file provides the function DemoteRegToStack(), which takes aVikram S. Adve2002-12-101-0/+21
* The pass Parallelize automatically parallelizes a program using theVikram S. Adve2002-12-101-0/+26
* Iterator that enumerates the ProgramDependenceGraph (PDG) for a function,Vikram S. Adve2002-12-081-0/+308
* An explicit representation of dependence graphs, and a pass thatVikram S. Adve2002-12-082-0/+365
* Give better error message if two passes of the same argument are registeredChris Lattner2002-12-071-2/+6
* Stronger assertion in getNodeId(): node id must exist in the map.Vikram S. Adve2002-12-061-2/+2
* Added static helper method MergeNodes(). See DataStructure.cpp for more.Vikram S. Adve2002-12-062-0/+8
* Bug fix in operator==() and in method fini().Vikram S. Adve2002-12-062-8/+10
* Make sure to print indirect node againChris Lattner2002-12-061-3/+1
* Added prototypes for emitting prologue and epilogue for function codeMisha Brukman2002-12-041-0/+10
* storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman2002-12-041-2/+2
* Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman2002-12-041-2/+8
* Add support for direct global referencesChris Lattner2002-12-041-0/+7
* Expose target data through a method for uniformityChris Lattner2002-12-041-0/+1
* RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman2002-12-031-0/+17
* Add virtual dtor, expose a debug implChris Lattner2002-12-031-0/+8
* Add entries to track information about implicit uses and definitions ofChris Lattner2002-12-032-4/+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
* The hopefully final version of addPassesToEmitMachineCode which does notChris Lattner2002-12-021-3/+2
* Add comment about ownership semanticsChris Lattner2002-12-021-1/+2
* Add stub to emit machine code for JITChris Lattner2002-12-021-7/+19
* 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