summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* New files for miscompilation detectionChris Lattner2002-12-23
* Simplify interface to remove virtual function referencesChris Lattner2002-12-17
* Add support for register alias set descriptionChris Lattner2002-12-16
* Export well known instruction opcodes usable by target independant passesChris Lattner2002-12-15
* Add new opIsUse methodChris Lattner2002-12-15
* Simplify interfaces used by regalloc to insert codeChris Lattner2002-12-15
* Simplify TargetRegisterClass a bit, also eliminating virtual function callChris Lattner2002-12-15
* * Rename const_regclass_begin/end to just regclass_begin/endChris Lattner2002-12-15
* Add capability to have a MachineBasicBlock as an operand to a MachineInstrChris Lattner2002-12-15
* Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman2002-12-13
* Final version of BuildMI for symmetry and because I want to use itChris Lattner2002-12-13
* Get rid of deprecated functionChris Lattner2002-12-13
* Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) thatMisha Brukman2002-12-12
* Make a release build compile. This field is not really an enum, it's really ...Chris Lattner2002-12-12
* No need to specify the class if the method is within the class declaration.Misha Brukman2002-12-12
* Fix headerChris Lattner2002-12-12
* This file provides the function DemoteRegToStack(), which takes aVikram S. Adve2002-12-10
* The pass Parallelize automatically parallelizes a program using theVikram S. Adve2002-12-10
* Iterator that enumerates the ProgramDependenceGraph (PDG) for a function,Vikram S. Adve2002-12-08
* An explicit representation of dependence graphs, and a pass thatVikram S. Adve2002-12-08
* Give better error message if two passes of the same argument are registeredChris Lattner2002-12-07
* Stronger assertion in getNodeId(): node id must exist in the map.Vikram S. Adve2002-12-06
* Added static helper method MergeNodes(). See DataStructure.cpp for more.Vikram S. Adve2002-12-06
* Bug fix in operator==() and in method fini().Vikram S. Adve2002-12-06
* Make sure to print indirect node againChris Lattner2002-12-06
* Added prototypes for emitting prologue and epilogue for function codeMisha Brukman2002-12-04
* storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman2002-12-04
* Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman2002-12-04
* Add support for direct global referencesChris Lattner2002-12-04
* Expose target data through a method for uniformityChris Lattner2002-12-04
* RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman2002-12-03
* Add virtual dtor, expose a debug implChris Lattner2002-12-03
* Add entries to track information about implicit uses and definitions ofChris Lattner2002-12-03
* More supportChris Lattner2002-12-02
* Start adding to the meat of MachineCodeEmitterChris Lattner2002-12-02
* Initial version of MachineCodeEmitter interface: emptyChris Lattner2002-12-02
* The hopefully final version of addPassesToEmitMachineCode which does notChris Lattner2002-12-02
* Add comment about ownership semanticsChris Lattner2002-12-02
* Add stub to emit machine code for JITChris Lattner2002-12-02
* Several fixes:Vikram S. Adve2002-11-27
* Added flags to CloneFlags to strip/keep Mod/Ref bits when cloning a graph.Vikram S. Adve2002-11-27
* No longer need local graph to find call sites.Vikram S. Adve2002-11-27
* Added virtual functions for storing and retrieving values from the stack.Misha Brukman2002-11-22
* Instead of checking op.getType() against MO_VirtualRegister andMisha Brukman2002-11-22
* Set SSARegMap to NULL after deleting it.Misha Brukman2002-11-22
* Cloning stuff doesn't modify the source moduleChris Lattner2002-11-20
* MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman2002-11-20
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-20
* Eliminate the concept of a deferred symbol table. The optimization really is...Chris Lattner2002-11-20
* SSARegMap -- the mapping between SSARegisters and their RegisterClasses, whichMisha Brukman2002-11-20