Lines Matching refs:Operands
94 SmallVector<Operand, 8> Operands, in Instruction() argument
100 : Description(*Description), Name(Name), Operands(std::move(Operands)), in Instruction()
111 SmallVector<Operand, 8> Operands; in create() local
129 Operands.push_back(Operand); in create()
138 Operands.push_back(Operand); in create()
147 Operands.push_back(Operand); in create()
149 Variables.reserve(Operands.size()); // Variables.size() <= Operands.size() in create()
151 for (auto &Op : Operands) in create()
160 for (auto &Op : Operands) in create()
162 Op.VariableIndex = Operands[Op.getTiedToIndex()].getVariableIndex(); in create()
164 for (auto &Op : Operands) in create()
172 for (const auto &Op : Operands) { in create()
187 Description, InstrInfo.getName(Opcode), std::move(Operands), in create()
196 assert(PrimaryOperandIndex < Operands.size()); in getPrimaryOperand()
197 return Operands[PrimaryOperandIndex]; in getPrimaryOperand()
201 return any_of(Operands, [](const Operand &Op) { in hasMemoryOperands()
254 for (const auto &Op : Operands) { in dump()
327 ArrayRef<Operand> Operands, in addOperandIfAlias() argument
329 for (const auto &Op : Operands) { in addOperandIfAlias()
360 addOperandIfAlias(Reg, true, DefInstruction.Operands, ARO.Defs); in AliasingConfigurations()
361 addOperandIfAlias(Reg, false, UseInstruction.Operands, ARO.Uses); in AliasingConfigurations()