Lines Matching defs:Operand
34 // A variable represents the value associated to an Operand or a set of Operands
40 // Returns the index of the Operand linked to this Variable.
43 // Returns whether this Variable has more than one Operand linked to it.
60 // - TiedToIndex: the index of the Operand holding the value or -1.
61 // - ImplicitReg: the register value when Operand is Implicit, 0 otherwise.
62 // - VariableIndex: the index of the Variable holding the value for this Operand
64 struct Operand {
118 // Returns the Operand linked to this Variable.
119 // In case the Variable is tied, the primary (i.e. Def) Operand is returned.
120 const Operand &getPrimaryOperand(const Variable &Var) const;
163 const SmallVector<Operand, 8> Operands;
174 SmallVector<Operand, 8> Operands,
197 // Represents the assignment of a Register to an Operand.
199 RegisterOperandAssignment(const Operand *Operand, MCPhysReg Reg)
200 : Op(Operand), Reg(Reg) {}
202 const Operand *Op; // Pointer to an Explicit Register Operand.
218 // True is Defs and Use contain an Implicit Operand.