aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* * Doxygenify commentsMisha Brukman2004-07-091-104/+96
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+2
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-5/+18
* Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.Brian Gaeke2004-06-171-4/+4
* Adjust to new TargetMachine interfaceChris Lattner2004-06-021-1/+1
* Changed clone to be const.Tanya Lattner2004-05-241-1/+7
* Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner2004-05-231-2/+3
* Adding support to clone MachineInstrTanya Lattner2004-05-231-0/+19
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-6/+6
* int64_t -> intChris Lattner2004-02-291-1/+1
* Fix crash caused by passing register 0 toAlkis Evlogimenos2004-02-271-1/+1
* Fix bugs in finegrainificationChris Lattner2004-02-231-1/+3
* Finegrainify namespacificationChris Lattner2004-02-231-9/+7
* Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printedChris Lattner2004-02-191-6/+16
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-161-0/+12
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-5/+5
* Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace.Brian Gaeke2004-02-131-36/+32
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-121-7/+14
* Rename the opCode instance variable to OpcodeChris Lattner2004-02-121-29/+15
* This field is never readChris Lattner2004-02-121-3/+0
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-041-18/+0
* When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos2004-02-031-0/+18
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-28/+33
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-2/+6
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fixed spelling.Misha Brukman2003-09-171-5/+5
* Fix assertion in MachineInstr::substituteValue().Vikram S. Adve2003-08-071-2/+2
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-051-3/+0
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-051-26/+5
* Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner2003-08-031-3/+4
* Remove using declChris Lattner2003-08-031-3/+1
* Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve2003-07-101-7/+21
* Allow explicit physical registers for implicit operands.Vikram S. Adve2003-05-311-1/+11
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-15/+17
* Remove obsolete ctorChris Lattner2003-01-151-9/+0
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-3/+3
* Add support for 3 new forms of MachineOperandChris Lattner2003-01-131-18/+39
* * Add printing support for FrameIndex operandsChris Lattner2002-12-281-24/+29
* Implement printing of MBB argumentsChris Lattner2002-12-151-17/+28
* Print is const!Chris Lattner2002-11-171-1/+1
* Remove only uses of markDef/markDefAndUse methodsChris Lattner2002-11-171-6/+9
* Remove fixmeChris Lattner2002-10-301-1/+1
* Add special code to make printing SSA form machine instructions nicerChris Lattner2002-10-301-4/+15
* Use MRegisterInfo, if available, to print symbolic register namesChris Lattner2002-10-301-7/+14
* Implement structured machine code printingChris Lattner2002-10-301-7/+102
* Implement autoinserting ctorChris Lattner2002-10-291-0/+20
* Remove separate vector of implicit refs from MachineInstr, andVikram S. Adve2002-10-291-11/+24
* Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner2002-10-291-0/+8
* Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner2002-10-291-1/+1
* Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner2002-10-281-4/+3