Lines Matching refs:operandIndex

441 void RecognizableInstr::handleOperand(bool optional, unsigned &operandIndex,  in handleOperand()  argument
453 while (operandMapping[operandIndex] != operandIndex) { in handleOperand()
454 Spec->operands[operandIndex].encoding = ENCODING_DUP; in handleOperand()
455 Spec->operands[operandIndex].type = in handleOperand()
456 (OperandType)(TYPE_DUP0 + operandMapping[operandIndex]); in handleOperand()
457 ++operandIndex; in handleOperand()
460 StringRef typeName = (*Operands)[operandIndex].Rec->getName(); in handleOperand()
465 Spec->operands[operandIndex].encoding = encoding; in handleOperand()
466 Spec->operands[operandIndex].type = in handleOperand()
469 ++operandIndex; in handleOperand()
489 for (unsigned operandIndex = 0; operandIndex < numOperands; ++operandIndex) { in emitInstructionSpecifier() local
490 if (!OperandList[operandIndex].Constraints.empty()) { in emitInstructionSpecifier()
492 OperandList[operandIndex].Constraints[0]; in emitInstructionSpecifier()
494 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
495 operandMapping[Constraint.getTiedOperand()] = operandIndex; in emitInstructionSpecifier()
498 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
502 operandMapping[operandIndex] = operandIndex; in emitInstructionSpecifier()
507 handleOperand(false, operandIndex, physicalOperandIndex, \ in emitInstructionSpecifier()
512 handleOperand(true, operandIndex, physicalOperandIndex, numPhysicalOperands, \ in emitInstructionSpecifier()
516 unsigned operandIndex = 0; in emitInstructionSpecifier() local