Lines Matching refs:Operands
74 for (unsigned i = 0, e = Inst.Operands.size(); i != e; ++i) {
83 DagInit *MIOI = Inst.Operands[i].MIOperandInfo;
87 OperandList.push_back(Inst.Operands[i]);
89 for (unsigned j = 0, e = Inst.Operands[i].MINumOperands; j != e; ++j) {
90 OperandList.push_back(Inst.Operands[i]);
120 if (Inst.Operands[i].Rec->isSubClassOf("PredicateOperand"))
125 if (Inst.Operands[i].Rec->isSubClassOf("OptionalDefOperand"))
130 assert(!Inst.Operands[i].OperandType.empty() && "Invalid operand type.");
131 Res += Inst.Operands[i].OperandType;
137 Inst.Operands[i].Constraints[j];
302 if (!Inst.Operands.size() == 0)
304 MinOperands = Inst.Operands.back().MIOperandNo +
305 Inst.Operands.back().MINumOperands;
310 << Inst.Operands.NumDefs << ",\t"
335 if (Inst.Operands.hasOptionalDef) OS << "|(1<<MCID::HasOptionalDef)";
338 if (Inst.Operands.isVariadic)OS << "|(1<<MCID::Variadic)";