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