aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineOperand.h
Commit message (Expand)AuthorAgeFilesLines
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-6/+6
* Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng2010-03-251-0/+5
* add support for MCSymbols as operands to MachineInstrs.Chris Lattner2010-03-131-1/+16
* Ordering forward declarations.Evan Cheng2010-03-031-3/+3
* Further constify MDNode* references.Dale Johannesen2010-02-261-2/+2
* Allow isDebug inquiry on any MO.Dale Johannesen2010-02-101-1/+0
* Add isDebug argument to ChangeToRegister; this preventsDale Johannesen2010-02-101-1/+1
* Debug operands should not be def or kill.Dale Johannesen2010-02-091-0/+3
* Add a Debug bit to MachineOperand, for uses thatDale Johannesen2010-02-061-1/+13
* Remove unneeded argument per review.Dale Johannesen2010-01-151-3/+1
* Further progration of metadata operands. TheDale Johannesen2010-01-131-1/+1
* Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen2010-01-121-1/+18
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-201-1/+3
* Remove dead code.Devang Patel2009-10-301-20/+2
* Add a BlockAddress MachineOperand kind.Dan Gohman2009-10-301-10/+27
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* improve comments.Chris Lattner2009-09-031-1/+3
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-011-2/+2
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-7/+0
* Use the default copy-ctor, copy-assignment, and destructor.Dan Gohman2009-08-111-20/+0
* Add isMetadata() to check metadata operand.Devang Patel2009-07-061-1/+3
* Remove tabs.Devang Patel2009-07-021-2/+2
* Add getMDNode() to access metadata node.Devang Patel2009-07-011-0/+4
* Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel2009-07-011-1/+12
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-3/+21
* ad MachineInstrBuilder support for target flags on operands.Chris Lattner2009-06-251-5/+15
* Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner2009-06-241-7/+18
* fit in 80 colsChris Lattner2009-06-211-9/+9
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-151-12/+3
* Comment MO_FPImmediate and doxygenate surrounding comments.Dan Gohman2008-12-231-9/+9
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-5/+5
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-39/+50
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-241-20/+1
* explain what earlyclobber actually is.Chris Lattner2008-09-211-3/+3
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-171-1/+20
* adjust last patch per review feedbackDale Johannesen2008-09-141-7/+4
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-131-10/+1
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-3/+3
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-121-2/+22
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-211-0/+7
* Fix a copy+pasto in an assertion string.Dan Gohman2008-07-101-1/+1
* Prune and tidy #includes.Dan Gohman2008-05-291-1/+0
* Back out r48353. Not needed.Evan Cheng2008-03-141-11/+4
* Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng2008-03-141-4/+11
* Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman2008-02-141-0/+15
* Add explicit keywords.Dan Gohman2008-01-291-1/+1
* add efficient iteration support for register use/def's Chris Lattner2008-01-011-0/+7
* Implement automatically updated def/use lists for all MachineInstr register Chris Lattner2008-01-011-23/+49
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-301-13/+13
* - rename opType -> OpKind and contents -> Contents.Chris Lattner2007-12-301-100/+105