Lines Matching refs:Rec
67 Record *Rec = Arg->getDef(); in CGIOperandList() local
73 if (Rec->isSubClassOf("RegisterOperand")) { in CGIOperandList()
74 PrintMethod = Rec->getValueAsString("PrintMethod"); in CGIOperandList()
75 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
76 PrintMethod = Rec->getValueAsString("PrintMethod"); in CGIOperandList()
77 OperandType = Rec->getValueAsString("OperandType"); in CGIOperandList()
79 EncoderMethod = Rec->getValueAsString("EncoderMethod"); in CGIOperandList()
80 MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in CGIOperandList()
86 throw "Bad value for MIOperandInfo in operand '" + Rec->getName() + in CGIOperandList()
94 if (Rec->isSubClassOf("PredicateOperand")) in CGIOperandList()
96 else if (Rec->isSubClassOf("OptionalDefOperand")) in CGIOperandList()
98 } else if (Rec->getName() == "variable_ops") { in CGIOperandList()
101 } else if (Rec->isSubClassOf("RegisterClass")) { in CGIOperandList()
103 } else if (!Rec->isSubClassOf("PointerLikeRegClass") && in CGIOperandList()
104 Rec->getName() != "unknown") in CGIOperandList()
105 throw "Unknown operand class '" + Rec->getName() + in CGIOperandList()
116 OperandList.push_back(OperandInfo(Rec, ArgName, PrintMethod, EncoderMethod, in CGIOperandList()
512 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias()