Lines Matching refs:Rec

177     return OpIn.Rec->getName() == "RST";  in hasRSTRegClass()
184 return OpIn.Rec->getName() == "ptr_rc_tailcall"; in hasPtrTailcallRegClass()
278 static inline bool isRegisterOperand(const Record *Rec) { in isRegisterOperand() argument
279 return Rec->isSubClassOf("RegisterClass") || in isRegisterOperand()
280 Rec->isSubClassOf("RegisterOperand") || in isRegisterOperand()
281 Rec->isSubClassOf("PointerLikeRegClass"); in isRegisterOperand()
284 static inline bool isMemoryOperand(const Record *Rec) { in isMemoryOperand() argument
285 return Rec->isSubClassOf("Operand") && in isMemoryOperand()
286 Rec->getValueAsString("OperandType") == "OPERAND_MEMORY"; in isMemoryOperand()
289 static inline bool isImmediateOperand(const Record *Rec) { in isImmediateOperand() argument
290 return Rec->isSubClassOf("Operand") && in isImmediateOperand()
291 Rec->getValueAsString("OperandType") == "OPERAND_IMMEDIATE"; in isImmediateOperand()
379 Record *MemOpRec = MemInst->Operands[i].Rec; in operator ()()
380 Record *RegOpRec = RegInst->Operands[i + RegStartIdx].Rec; in operator ()()
465 Record *RegOpRec = RegInstr->Operands[FoldedInd].Rec; in addEntryWithFlags()
466 Record *MemOpRec = MemInstr->Operands[FoldedInd].Rec; in addEntryWithFlags()
521 Record *RegOpRec = RegInstr->Operands[i].Rec; in updateTables()
522 Record *MemOpRec = MemInstr->Operands[i].Rec; in updateTables()
551 Record *RegOpRec = RegInstr->Operands[RegOutSize - 1].Rec; in updateTables()
552 Record *MemOpRec = MemInstr->Operands[RegOutSize - 1].Rec; in updateTables()
576 const Record *Rec = Inst->TheDef; in run() local
586 if (Rec->getValueAsBit("isMemoryFoldable") == false || in run()
593 if (hasMemoryFormat(Rec)) in run()
595 else if (hasRegisterFormat(Rec)) { in run()
596 uint8_t Opc = getValueFromBitsInit(Rec->getValueAsBitsInit("Opcode")); in run()