Lines Matching refs:RegOpRec
335 Record *RegOpRec = RegInst->Operands[i + RegStartIdx].Rec; in operator ()() local
337 if (MemOpRec == RegOpRec) in operator ()()
340 if (isRegisterOperand(MemOpRec) && isRegisterOperand(RegOpRec)) { in operator ()()
341 if (getRegOperandSize(MemOpRec) != getRegOperandSize(RegOpRec) || in operator ()()
342 isNOREXRegClass(MemOpRec) != isNOREXRegClass(RegOpRec)) in operator ()()
344 } else if (isMemoryOperand(MemOpRec) && isMemoryOperand(RegOpRec)) { in operator ()()
345 if (getMemOperandSize(MemOpRec) != getMemOperandSize(RegOpRec)) in operator ()()
347 } else if (isImmediateOperand(MemOpRec) && isImmediateOperand(RegOpRec)) { in operator ()()
348 if (MemOpRec->getValueAsDef("Type") != RegOpRec->getValueAsDef("Type")) in operator ()()
355 assert(isRegisterOperand(RegOpRec) && isMemoryOperand(MemOpRec)); in operator ()()
416 Record *RegOpRec = RegInstr->Operands[FoldedInd].Rec; in addEntryWithFlags() local
427 else if (getRegOperandSize(RegOpRec) > getMemOperandSize(MemOpRec)) in addEntryWithFlags()
472 Record *RegOpRec = RegInstr->Operands[i].Rec; in updateTables() local
475 if ((isRegisterOperand(RegOpRec) || in updateTables()
476 RegOpRec->isSubClassOf("PointerLikeRegClass")) && in updateTables()
505 Record *RegOpRec = RegInstr->Operands[RegOutSize - 1].Rec; in updateTables() local
507 if (isRegisterOperand(RegOpRec) && isMemoryOperand(MemOpRec) && in updateTables()
508 getRegOperandSize(RegOpRec) == getMemOperandSize(MemOpRec)) in updateTables()