Lines Matching refs:Rec

75     Record *Rec = Arg->getDef();  in CGIOperandList()  local
82 if (Rec->isSubClassOf("RegisterOperand")) { in CGIOperandList()
83 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); in CGIOperandList()
84 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
85 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")); in CGIOperandList()
86 EncoderMethod = std::string(Rec->getValueAsString("EncoderMethod")); in CGIOperandList()
87 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
88 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); in CGIOperandList()
89 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
90 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")); in CGIOperandList()
92 EncoderMethod = std::string(Rec->getValueAsString("EncoderMethod")); in CGIOperandList()
93 MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in CGIOperandList()
100 Rec->getName() + "'\n"); in CGIOperandList()
107 if (Rec->isSubClassOf("PredicateOp")) in CGIOperandList()
109 else if (Rec->isSubClassOf("OptionalDefOperand")) in CGIOperandList()
111 } else if (Rec->getName() == "variable_ops") { in CGIOperandList()
116 } else if (Rec->isSubClassOf("RegisterClass")) { in CGIOperandList()
118 } else if (!Rec->isSubClassOf("PointerLikeRegClass") && in CGIOperandList()
119 !Rec->isSubClassOf("unknown_class")) in CGIOperandList()
120 PrintFatalError(R->getLoc(), "Unknown operand class '" + Rec->getName() + in CGIOperandList()
136 Rec, std::string(ArgName), std::string(PrintMethod), in CGIOperandList()
234 Record *Rec) { in ParseConstraint() argument
244 Rec->getLoc(), "Illegal format for @earlyclobber constraint in '" + in ParseConstraint()
245 Rec->getName() + "': '" + CStr + "'"); in ParseConstraint()
252 Rec->getLoc(), "Operand '" + Name + "' of '" + Rec->getName() + in ParseConstraint()
263 Rec->getLoc(), "Unrecognized constraint '" + CStr + in ParseConstraint()
264 "' in '" + Rec->getName() + "'"); in ParseConstraint()
271 Rec->getLoc(), "Illegal format for tied-to constraint in '" + in ParseConstraint()
272 Rec->getName() + "': '" + CStr + "'"); in ParseConstraint()
279 Rec->getLoc(), "Illegal format for tied-to constraint: '" + CStr + "'"); in ParseConstraint()
295 Rec->getLoc(), "Input operands '" + LHSOpName + "' and '" + RHSOpName + in ParseConstraint()
296 "' of '" + Rec->getName() + "' cannot be tied!"); in ParseConstraint()
299 Rec->getLoc(), "Output operands '" + LHSOpName + "' and '" + RHSOpName + in ParseConstraint()
300 "' of '" + Rec->getName() + "' cannot be tied!"); in ParseConstraint()
307 Rec->getLoc(), "Operand '" + SrcOpName + "' of '" + Rec->getName() + in ParseConstraint()
319 Rec->getLoc(), "Operand '" + DestOpName + "' of '" + Rec->getName() + in ParseConstraint()
326 static void ParseConstraints(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraints() argument
338 ParseConstraint(CStr.substr(bidx, eidx - bidx), Ops, Rec); in ParseConstraints()
664 Record *Rec = getRecord(); in getMINumOperands() local
665 if (!Rec->isSubClassOf("Operand")) in getMINumOperands()
668 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
720 if (ResultInst->Operands[i].Rec->getName() == in CodeGenInstAlias()
721 ResultInst->Operands[TiedOpNum].Rec->getName()) in CodeGenInstAlias()
728 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias()