Lines Matching refs:Rec
69 Record *Rec = Arg->getDef(); in CGIOperandList() local
76 if (Rec->isSubClassOf("RegisterOperand")) { in CGIOperandList()
77 PrintMethod = Rec->getValueAsString("PrintMethod"); in CGIOperandList()
78 OperandType = Rec->getValueAsString("OperandType"); in CGIOperandList()
79 OperandNamespace = Rec->getValueAsString("OperandNamespace"); in CGIOperandList()
80 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
81 PrintMethod = Rec->getValueAsString("PrintMethod"); in CGIOperandList()
82 OperandType = Rec->getValueAsString("OperandType"); in CGIOperandList()
83 OperandNamespace = Rec->getValueAsString("OperandNamespace"); in CGIOperandList()
85 EncoderMethod = Rec->getValueAsString("EncoderMethod"); in CGIOperandList()
86 MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in CGIOperandList()
91 PrintFatalError("Bad value for MIOperandInfo in operand '" + Rec->getName() + in CGIOperandList()
99 if (Rec->isSubClassOf("PredicateOp")) in CGIOperandList()
101 else if (Rec->isSubClassOf("OptionalDefOperand")) in CGIOperandList()
103 } else if (Rec->getName() == "variable_ops") { in CGIOperandList()
106 } else if (Rec->isSubClassOf("RegisterClass")) { in CGIOperandList()
108 } else if (!Rec->isSubClassOf("PointerLikeRegClass") && in CGIOperandList()
109 !Rec->isSubClassOf("unknown_class")) in CGIOperandList()
110 PrintFatalError("Unknown operand class '" + Rec->getName() + in CGIOperandList()
121 OperandList.emplace_back(Rec, ArgName, PrintMethod, EncoderMethod, in CGIOperandList()
565 Record *Rec = getRecord(); in getMINumOperands() local
566 if (!Rec->isSubClassOf("Operand")) in getMINumOperands()
569 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
626 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias()