aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove more default arguments that are never usedChris Lattner2002-10-281-7/+4
* Remove default operands that are never usedChris Lattner2002-10-281-6/+10
* * Make MachineOperand ctors private, so MachineOperand can only be createdChris Lattner2002-10-281-20/+21
* Remove two arguments that are never specifiedChris Lattner2002-10-281-8/+2
* Fairly major overhaul of MachineInstr & Operand classesChris Lattner2002-10-281-6/+21
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-281-0/+1
* - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner2002-10-221-4/+4
* Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve2002-09-201-0/+16
* Dump routine now writes out allocated register numbers if available.Vikram S. Adve2002-09-161-4/+13
* Add method MachineInstr::substituteValue() which substitutesVikram S. Adve2002-08-141-0/+29
* * Removed extraneous #includesChris Lattner2002-08-091-15/+2
* *** empty log message ***Chris Lattner2002-07-251-5/+5
* Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve2002-07-101-34/+38
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve2002-07-081-11/+25
* Improve printing during dumps.Vikram S. Adve2002-04-251-28/+16
* s/method/functionChris Lattner2002-04-081-1/+1
* Bug fix in setting CC register.Vikram S. Adve2002-03-181-8/+11
* * Prune #includesChris Lattner2002-02-031-259/+1
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-30/+23
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-2/+2
* Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka2001-11-151-3/+3
* Modify AllocateLocalVar method to take a size argument.Vikram S. Adve2001-11-151-3/+29
* Small changed to printing a machine operand - It the operand is a def, it printsRuchira Sasanka2001-11-141-2/+6
* Bug fix in offset alignment computations: don't subtract the paddingVikram S. Adve2001-11-121-37/+32
* Improved printing routines.Vikram S. Adve2001-11-121-4/+14
* Adjust all stack variable offsets to be aligned by size.Vikram S. Adve2001-11-121-13/+55