aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
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
2002-10-28Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner
2002-10-28Remove more default arguments that are never usedChris Lattner
2002-10-28Remove default operands that are never usedChris Lattner
2002-10-28* Make MachineOperand ctors private, so MachineOperand can only be createdChris Lattner
2002-10-28Remove two arguments that are never specifiedChris Lattner
2002-10-28Fairly major overhaul of MachineInstr & Operand classesChris Lattner
2002-10-28Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner
2002-10-22 - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner
2002-09-20Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve
2002-09-16Dump routine now writes out allocated register numbers if available.Vikram S. Adve
2002-08-14Add method MachineInstr::substituteValue() which substitutesVikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-07-25*** empty log message ***Chris Lattner
2002-07-10Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve
2002-04-25Improve printing during dumps.Vikram S. Adve
2002-04-08s/method/functionChris Lattner
2002-03-18Bug fix in setting CC register.Vikram S. Adve
2002-02-03* Prune #includesChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-11-15Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka
2001-11-15Modify AllocateLocalVar method to take a size argument.Vikram S. Adve
2001-11-14Small changed to printing a machine operand - It the operand is a def, it printsRuchira Sasanka
2001-11-12Bug fix in offset alignment computations: don't subtract the paddingVikram S. Adve
2001-11-12Improved printing routines.Vikram S. Adve
2001-11-12Adjust all stack variable offsets to be aligned by size.Vikram S. Adve
2001-11-11Fix errors in computing downgrowing offsets, and inVikram S. Adve
2001-11-08Major overhaul of stack frame management.Vikram S. Adve
2001-11-05Make reg. numbers signed ints.Vikram S. Adve
2001-10-22Added class MachineCodeForMethod.Vikram S. Adve