aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-221-75/+68
* Fix silly bug in implementation of getUseType(). Thanks Misha.Alkis Evlogimenos2004-02-221-1/+1
* When folding memory operands in machine instructions be careful toAlkis Evlogimenos2004-02-221-0/+7
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-161-1/+2
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-4/+1
* Move ilist_trairs<MachineInstr> in MachineBasicBlock.Alkis Evlogimenos2004-02-121-47/+2
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-121-14/+58
* Rename the opCode instance variable to OpcodeChris Lattner2004-02-121-3/+3
* Remove a dead field from MachineInstr!Chris Lattner2004-02-121-1/+0
* Add one more doxygen comment.Brian Gaeke2004-02-121-4/+2
* Express one of MachineOperand's many constructors in terms of another, by mea...Brian Gaeke2004-02-121-7/+1
* Remove these MachineOpCodeFlags and their accessor - they are never set.Brian Gaeke2004-02-121-13/+1
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-1/+15
* Remove getOpCode(). Help doxygenify some comments.Brian Gaeke2004-02-121-11/+5
* Urg, the X86 backend DOES use virtual register operands. :(Chris Lattner2004-02-101-4/+7
* Remove and simplify some of the bewildering collection of isFOORegisterChris Lattner2004-02-101-14/+8
* Eliminate MachineOperand::isPhysicalRegister. The X86 backend should useChris Lattner2004-02-101-4/+0
* Simplify condition, this does not change the predicate at all thoughChris Lattner2004-02-101-1/+3
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-041-12/+8
* When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos2004-02-031-0/+6
* Revert changes. Will implement this using a different set of primitivesAlkis Evlogimenos2004-02-021-3/+0
* Add MachineOperand::setDef() and MachineOperand::setUse() so that theAlkis Evlogimenos2004-02-021-0/+3
* I wonder how this didn't cause any tests to fail...Alkis Evlogimenos2003-12-141-2/+2
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-20/+16
* Add some "useful" methodsChris Lattner2003-12-011-0/+6
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Standardize header file commentsChris Lattner2003-09-301-2/+1
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Completely eliminate the per-machine-instruction regsUsed set.Chris Lattner2003-08-051-15/+0
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-051-2/+0
* Remove unused methodChris Lattner2003-08-051-3/+0
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-051-10/+4
* Add an assertion.Vikram S. Adve2003-07-251-2/+1
* Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve2003-07-101-1/+2
* Leak fix: delete old objects before reallocation in an assignment operator!Vikram S. Adve2003-07-021-0/+2
* Remove a ton of extraneous #includesChris Lattner2003-06-221-1/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Minor cleanups:Chris Lattner2003-06-031-52/+29
* Remove NonCopyable base class to clean up doxygen outputChris Lattner2003-06-021-3/+3
* Support for annul/pred and other future flags on op codes.Vikram S. Adve2003-05-311-14/+51
* Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve2003-05-271-46/+27
* Remove obsolete ctorChris Lattner2003-01-151-1/+0
* Add support for the CC registers for Sparc BEChris Lattner2003-01-151-0/+8
* Move annotation to support libraryChris Lattner2003-01-141-3/+2
* * Add 3 new types of MachineOperand: ConstantPoolIndex ExternalSymbol and Glo...Chris Lattner2003-01-131-23/+111
* * Frame indices are signedChris Lattner2002-12-281-22/+32
* *** empty log message ***Chris Lattner2002-12-251-12/+20
* Add new opIsUse methodChris Lattner2002-12-151-4/+7
* Add capability to have a MachineBasicBlock as an operand to a MachineInstrChris Lattner2002-12-151-6/+31