aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
AgeCommit message (Expand)Author
2004-02-12Remove a dead field from MachineInstr!Chris Lattner
2004-02-12Add one more doxygen comment.Brian Gaeke
2004-02-12Express one of MachineOperand's many constructors in terms of another, by mea...Brian Gaeke
2004-02-12Remove these MachineOpCodeFlags and their accessor - they are never set.Brian Gaeke
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-12Remove getOpCode(). Help doxygenify some comments.Brian Gaeke
2004-02-10Urg, the X86 backend DOES use virtual register operands. :(Chris Lattner
2004-02-10Remove and simplify some of the bewildering collection of isFOORegisterChris Lattner
2004-02-10Eliminate MachineOperand::isPhysicalRegister. The X86 backend should useChris Lattner
2004-02-10Simplify condition, this does not change the predicate at all thoughChris Lattner
2004-02-04Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos
2004-02-03When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos
2004-02-02Revert changes. Will implement this using a different set of primitivesAlkis Evlogimenos
2004-02-02Add MachineOperand::setDef() and MachineOperand::setUse() so that theAlkis Evlogimenos
2003-12-14I wonder how this didn't cause any tests to fail...Alkis Evlogimenos
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-12-01Add some "useful" methodsChris Lattner
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-09-30Standardize header file commentsChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-08-05Completely eliminate the per-machine-instruction regsUsed set.Chris Lattner
2003-08-05Do not insert physical regsiters into the regsUsed setChris Lattner
2003-08-05Remove unused methodChris Lattner
2003-08-05All callers of these methods actually wanted them to preserve the flags,Chris Lattner
2003-07-25Add an assertion.Vikram S. Adve
2003-07-10Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve
2003-07-02Leak fix: delete old objects before reallocation in an assignment operator!Vikram S. Adve
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-06-03Minor cleanups:Chris Lattner
2003-06-02Remove NonCopyable base class to clean up doxygen outputChris Lattner
2003-05-31Support for annul/pred and other future flags on op codes.Vikram S. Adve
2003-05-27Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve
2003-01-15Remove obsolete ctorChris Lattner
2003-01-15Add support for the CC registers for Sparc BEChris Lattner
2003-01-14Move annotation to support libraryChris Lattner
2003-01-13* Add 3 new types of MachineOperand: ConstantPoolIndex ExternalSymbol and Glo...Chris Lattner
2002-12-28* Frame indices are signedChris Lattner
2002-12-25*** empty log message ***Chris Lattner
2002-12-15Add new opIsUse methodChris Lattner
2002-12-15Add capability to have a MachineBasicBlock as an operand to a MachineInstrChris Lattner
2002-11-22Instead of checking op.getType() against MO_VirtualRegister andMisha Brukman
2002-11-18Add helper methodChris Lattner
2002-11-17Print is const!Chris 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-10-30Bug fix in setting an implicit ref.Vikram S. Adve
2002-10-30Allow BuildMI that helps automate construction of SSA informationChris Lattner