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 EncoderMethod = Rec->getValueAsString("EncoderMethod"); in CGIOperandList()
81 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
82 PrintMethod = Rec->getValueAsString("PrintMethod"); in CGIOperandList()
83 OperandType = Rec->getValueAsString("OperandType"); in CGIOperandList()
84 OperandNamespace = Rec->getValueAsString("OperandNamespace"); in CGIOperandList()
86 EncoderMethod = Rec->getValueAsString("EncoderMethod"); in CGIOperandList()
87 MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in CGIOperandList()
92 PrintFatalError("Bad value for MIOperandInfo in operand '" + Rec->getName() + in CGIOperandList()
100 if (Rec->isSubClassOf("PredicateOp")) in CGIOperandList()
102 else if (Rec->isSubClassOf("OptionalDefOperand")) in CGIOperandList()
104 } else if (Rec->getName() == "variable_ops") { in CGIOperandList()
107 } else if (Rec->isSubClassOf("RegisterClass")) { in CGIOperandList()
109 } else if (!Rec->isSubClassOf("PointerLikeRegClass") && in CGIOperandList()
110 !Rec->isSubClassOf("unknown_class")) in CGIOperandList()
111 PrintFatalError("Unknown operand class '" + Rec->getName() + in CGIOperandList()
122 OperandList.emplace_back(Rec, ArgName, PrintMethod, EncoderMethod, in CGIOperandList()
206 Record *Rec) { in ParseConstraint() argument
216 Rec->getLoc(), "Illegal format for @earlyclobber constraint in '" + in ParseConstraint()
217 Rec->getName() + "': '" + CStr + "'"); in ParseConstraint()
224 Rec->getLoc(), "Operand '" + Name + "' of '" + Rec->getName() + in ParseConstraint()
235 Rec->getLoc(), "Unrecognized constraint '" + CStr + in ParseConstraint()
236 "' in '" + Rec->getName() + "'"); in ParseConstraint()
243 Rec->getLoc(), "Illegal format for tied-to constraint in '" + in ParseConstraint()
244 Rec->getName() + "': '" + CStr + "'"); in ParseConstraint()
251 Rec->getLoc(), "Illegal format for tied-to constraint: '" + CStr + "'"); in ParseConstraint()
267 Rec->getLoc(), "Input operands '" + LHSOpName + "' and '" + RHSOpName + in ParseConstraint()
268 "' of '" + Rec->getName() + "' cannot be tied!"); in ParseConstraint()
271 Rec->getLoc(), "Output operands '" + LHSOpName + "' and '" + RHSOpName + in ParseConstraint()
272 "' of '" + Rec->getName() + "' cannot be tied!"); in ParseConstraint()
279 Rec->getLoc(), "Operand '" + SrcOpName + "' of '" + Rec->getName() + in ParseConstraint()
291 Rec->getLoc(), "Operand '" + DestOpName + "' of '" + Rec->getName() + in ParseConstraint()
299 Record *Rec) { in ParseConstraints() argument
311 ParseConstraint(CStr.substr(bidx, eidx - bidx), Ops, Rec); in ParseConstraints()
626 Record *Rec = getRecord(); in getMINumOperands() local
627 if (!Rec->isSubClassOf("Operand")) in getMINumOperands()
630 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
683 if (ResultInst->Operands[i].Rec->getName() == in CodeGenInstAlias()
684 ResultInst->Operands[TiedOpNum].Rec->getName()) in CodeGenInstAlias()
691 Record *InstOpRec = ResultInst->Operands[i].Rec; in CodeGenInstAlias()