aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-3/+3
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-181-2/+12
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-19/+42
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add some machine CFG related stuffChris Lattner2004-07-311-0/+4
* Fix commentChris Lattner2004-07-191-3/+2
* Delete 4 methods, make clients use hte mark* methods directlyChris Lattner2004-07-191-7/+1
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-2/+8
* Changed clone to be const.Tanya Lattner2004-05-241-1/+1
* Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner2004-05-231-7/+2
* Adding support to clone MachineInstrTanya Lattner2004-05-231-1/+13
* Include <string> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* Fix bug introduced by yesterday's changes.Alkis Evlogimenos2004-03-041-0/+1
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-64/+99
* Remove unneeded #includeChris Lattner2004-02-291-1/+1
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-291-11/+11
* Make MachineOperand's immediate value an int and save 4 bytes out ofAlkis Evlogimenos2004-02-271-1/+1
* 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