aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a broken doxygen comment, and reword it for clarity.Dan Gohman2008-05-061-4/+3
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-2/+2
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-7/+7
* Cosmetic change.Evan Cheng2008-03-291-1/+1
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-131-1/+7
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-051-4/+55
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-4/+5
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-0/+20
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-20/+0
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-0/+4
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-0/+20
* Move some functionality for adding flags to MachineInstr's into methods on Ma...Owen Anderson2008-01-241-0/+19
* rename MachineInstr::setInstrDescriptor -> setDescChris Lattner2008-01-111-2/+2
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-7/+7
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-2/+2
* Implement automatically updated def/use lists for all MachineInstr register Chris Lattner2008-01-011-23/+24
* properly encapsulate the parent field of MBB and MI with get/set accessors.Chris Lattner2007-12-311-5/+5
* More cleanups for MachineOperand:Chris Lattner2007-12-301-1/+0
* MachineOperand:Chris Lattner2007-12-301-7/+5
* make machine operands fatter: give each one an up-pointer to the Chris Lattner2007-12-301-3/+7
* split machineoperand out into its own header file.Chris Lattner2007-12-301-334/+1
* remove unneeded #includes.Chris Lattner2007-12-301-3/+0
* remove a bunch of now-dead methods.Chris Lattner2007-12-301-50/+1
* make offset operand optional.Chris Lattner2007-12-301-2/+2
* Shrinkify the machine operand creation method names.Chris Lattner2007-12-301-13/+13
* 1. Make a static MachineOperand::create* method for everyChris Lattner2007-12-301-80/+94
* simplify some code by factoring operand construction better.Chris Lattner2007-12-301-27/+23
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Shrinkfy.Evan Cheng2007-11-171-4/+4
* Clean up sub-register implementation by moving subReg information back toEvan Cheng2007-11-141-1/+15
* Optionally create a MachineInstr without default implicit operands.Evan Cheng2007-10-131-1/+1
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-121-0/+4
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-141-8/+4
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-141-1/+1
* Added CreateFrameIndex to create a FrameIndex MachineOperand without a Machin...Evan Cheng2007-08-301-0/+12
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-261-13/+0
* Add keyword explicit.Dan Gohman2007-06-181-1/+1
* No longer needed.Evan Cheng2007-06-151-4/+0
* Add missing const qualifiers.Evan Cheng2007-05-291-4/+5
* Rename M_PREDICATED to M_PREDICABLE; Move TargetInstrInfo::isPredicatable() t...Evan Cheng2007-05-161-0/+4
* Added getNumExplicitOperands and findFirstPredOperand.Evan Cheng2007-05-151-0/+10
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-16/+31
* Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng2007-04-261-2/+2
* Minor speed tweak.Evan Cheng2007-04-251-4/+3
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-261-3/+3
* Pass IsImp, IsKill, and IsDead to ChangeToRegister.Evan Cheng2007-02-271-4/+5
* Use findRegisterUseOperand to find a kill of particular register.Evan Cheng2007-02-231-2/+3
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-0/+4
* For PR1207:Reid Spencer2007-02-191-4/+0
* Added findRegisterDefOperand().Evan Cheng2007-02-171-0/+4