aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineOperand.h
AgeCommit message (Expand)Author
2010-03-13add support for MCSymbols as operands to MachineInstrs.Chris Lattner
2010-03-03Ordering forward declarations.Evan Cheng
2010-02-26Further constify MDNode* references.Dale Johannesen
2010-02-10Allow isDebug inquiry on any MO.Dale Johannesen
2010-02-10Add isDebug argument to ChangeToRegister; this preventsDale Johannesen
2010-02-09Debug operands should not be def or kill.Dale Johannesen
2010-02-06Add a Debug bit to MachineOperand, for uses thatDale Johannesen
2010-01-15Remove unneeded argument per review.Dale Johannesen
2010-01-13Further progration of metadata operands. TheDale Johannesen
2010-01-12Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-10-30Remove dead code.Devang Patel
2009-10-30Add a BlockAddress MachineOperand kind.Dan Gohman
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-09-03improve comments.Chris Lattner
2009-09-01Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar
2009-08-23remove various std::ostream version of printing methods fromChris Lattner
2009-08-11Use the default copy-ctor, copy-assignment, and destructor.Dan Gohman
2009-07-06Add isMetadata() to check metadata operand.Devang Patel
2009-07-02Remove tabs.Devang Patel
2009-07-01Add getMDNode() to access metadata node.Devang Patel
2009-07-01Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-25ad MachineInstrBuilder support for target flags on operands.Chris Lattner
2009-06-24Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner
2009-06-21fit in 80 colsChris Lattner
2009-04-15Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman
2008-12-23Comment MO_FPImmediate and doxygenate surrounding comments.Dan Gohman
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-24Next round of earlyclobber handling. Approach theDale Johannesen
2008-09-21explain what earlyclobber actually is.Chris Lattner
2008-09-17Add a bit to mark operands of asm's that conflictDale Johannesen
2008-09-14adjust last patch per review feedbackDale Johannesen
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-12Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman
2008-09-12Pass "earlyclobber" bit through to machineDale Johannesen
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson
2008-07-10Fix a copy+pasto in an assertion string.Dan Gohman
2008-05-29Prune and tidy #includes.Dan Gohman
2008-03-14Back out r48353. Not needed.Evan Cheng
2008-03-14Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng
2008-02-14Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman
2008-01-29Add explicit keywords.Dan Gohman
2008-01-01add efficient iteration support for register use/def's Chris Lattner
2008-01-01Implement automatically updated def/use lists for all MachineInstr register Chris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30- rename opType -> OpKind and contents -> Contents.Chris Lattner
2007-12-30More cleanups for MachineOperand:Chris Lattner
2007-12-30MachineOperand:Chris Lattner