Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Rec

67     Record *Rec = Arg->getDef();
73 if (Rec->isSubClassOf("RegisterOperand")) {
74 PrintMethod = Rec->getValueAsString("PrintMethod");
75 } else if (Rec->isSubClassOf("Operand")) {
76 PrintMethod = Rec->getValueAsString("PrintMethod");
77 OperandType = Rec->getValueAsString("OperandType");
79 EncoderMethod = Rec->getValueAsString("EncoderMethod");
80 MIOpInfo = Rec->getValueAsDag("MIOperandInfo");
85 PrintFatalError("Bad value for MIOperandInfo in operand '" + Rec->getName() +
93 if (Rec->isSubClassOf("PredicateOperand"))
95 else if (Rec->isSubClassOf("OptionalDefOperand"))
97 } else if (Rec->getName() == "variable_ops") {
100 } else if (Rec->isSubClassOf("RegisterClass")) {
102 } else if (!Rec->isSubClassOf("PointerLikeRegClass") &&
103 !Rec->isSubClassOf("unknown_class"))
104 PrintFatalError("Unknown operand class '" + Rec->getName() +
115 OperandList.push_back(OperandInfo(Rec, ArgName, PrintMethod, EncoderMethod,
561 Record *InstOpRec = ResultInst->Operands[i].Rec;