Home | History | Annotate | Download | only in TableGen

Lines Matching refs:operandIndex

488 operandIndex = 0; operandIndex < numOperands; ++operandIndex) {
489 const std::string &recName = OperandList[operandIndex].Rec->getName();
501 for (unsigned operandIndex = 0; operandIndex < numOperands; ++operandIndex) {
502 const std::string &recName = OperandList[operandIndex].Rec->getName();
513 unsigned &operandIndex,
525 while (operandMapping[operandIndex] != operandIndex) {
526 Spec->operands[operandIndex].encoding = ENCODING_DUP;
527 Spec->operands[operandIndex].type =
528 (OperandType)(TYPE_DUP0 + operandMapping[operandIndex]);
529 ++operandIndex;
532 const std::string &typeName = (*Operands)[operandIndex].Rec->getName();
534 Spec->operands[operandIndex].encoding = encodingFromString(typeName,
536 Spec->operands[operandIndex].type = typeFromString(typeName,
541 ++operandIndex;
566 unsigned operandIndex;
578 for (operandIndex = 0; operandIndex < numOperands; ++operandIndex) {
579 if (OperandList[operandIndex].Constraints.size()) {
581 OperandList[operandIndex].Constraints[0];
583 operandMapping[operandIndex] = Constraint.getTiedOperand();
586 operandMapping[operandIndex] = operandIndex;
590 operandMapping[operandIndex] = operandIndex;
593 const std::string &recName = OperandList[operandIndex].Rec->getName();
609 operandIndex, \
617 operandIndex, \
623 // operandIndex should always be < numOperands
624 operandIndex = 0;