Lines Matching defs:RegOpRec
408 const Record *RegOpRec = RegInst->Operands[I + RegStartIdx].Rec;
410 if (MemOpRec == RegOpRec)
413 if (isRegisterOperand(MemOpRec) && isRegisterOperand(RegOpRec) &&
414 ((getRegOperandSize(MemOpRec) != getRegOperandSize(RegOpRec)) ||
415 (isNOREXRegClass(MemOpRec) != isNOREXRegClass(RegOpRec))))
418 if (isMemoryOperand(MemOpRec) && isMemoryOperand(RegOpRec) &&
419 (getMemOperandSize(MemOpRec) != getMemOperandSize(RegOpRec)))
422 if (isImmediateOperand(MemOpRec) && isImmediateOperand(RegOpRec) &&
423 (MemOpRec->getValueAsDef("Type") != RegOpRec->getValueAsDef("Type")))
430 assert(isRegisterOperand(RegOpRec) && isMemoryOperand(MemOpRec));
460 const Record *RegOpRec = RegInst->Operands[FoldedIdx].Rec;
471 if (getRegOperandSize(RegOpRec) > getMemOperandSize(MemOpRec))
566 const Record *RegOpRec = RegInst->Operands[I].Rec;
570 if ((isRegisterOperand(RegOpRec) ||
571 RegOpRec->isSubClassOf("PointerLikeRegClass")) &&
610 const Record *RegOpRec = RegInst->Operands[RegOutSize - 1].Rec;
612 if (isRegisterOperand(RegOpRec) && isMemoryOperand(MemOpRec) &&
613 getRegOperandSize(RegOpRec) == getMemOperandSize(MemOpRec)) {