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