Lines Matching refs:operandIndex
477 void RecognizableInstr::handleOperand(bool optional, unsigned &operandIndex, in handleOperand() argument
491 while (operandMapping[operandIndex] != operandIndex) { in handleOperand()
492 Spec->operands[operandIndex].encoding = ENCODING_DUP; in handleOperand()
493 Spec->operands[operandIndex].type = in handleOperand()
494 (OperandType)(TYPE_DUP0 + operandMapping[operandIndex]); in handleOperand()
495 ++operandIndex; in handleOperand()
498 const std::string &typeName = (*Operands)[operandIndex].Rec->getName(); in handleOperand()
503 Spec->operands[operandIndex].encoding = encoding; in handleOperand()
504 Spec->operands[operandIndex].type = typeFromString(typeName, in handleOperand()
507 ++operandIndex; in handleOperand()
526 for (unsigned operandIndex = 0; operandIndex < numOperands; ++operandIndex) { in emitInstructionSpecifier() local
527 if (!OperandList[operandIndex].Constraints.empty()) { in emitInstructionSpecifier()
529 OperandList[operandIndex].Constraints[0]; in emitInstructionSpecifier()
531 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
532 operandMapping[Constraint.getTiedOperand()] = operandIndex; in emitInstructionSpecifier()
535 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
539 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
545 operandIndex, \ in emitInstructionSpecifier()
553 operandIndex, \ in emitInstructionSpecifier()
560 unsigned operandIndex = 0; in emitInstructionSpecifier() local