Lines Matching full:operand
48 "Pseudo operand type '" + DI->getDef()->getName() +
49 "' does not match expansion operand type '" +
51 // Source operand maps to destination operand. The Data element
53 // for each corresponding MachineInstr operand, not just the first.
55 OperandMap[BaseIdx + i + I].Kind = OpData::Operand;
63 // a constant value for a complex operand (> 1 MI operand).
101 "' operand count mismatch");
124 DEBUG(dbgs() << " Operand mapping:\n");
128 if (OperandMap[Insn.Operands[i].MIOperandNo].Kind != OpData::Operand)
134 "Pseudo output operand '" + Dag->getArgName(i) +
135 "' has no matching source operand.");
136 // Map the source operand to the destination operand index for each
137 // MachineInstr operand.
139 OperandMap[Insn.Operands[i].MIOperandNo + I].Data.Operand =
175 o << " // Operand: " << Dest.Operands[OpNo].Name << "\n";
180 llvm_unreachable("Unknown operand type?!");
181 case OpData::Operand:
184 .Operand].MIOperandNo + i