Lines Matching defs:Rec
54 unsigned addDagOperandMapping(const Record *Rec, const DagInit *Dag,
73 const Record *Rec, const DagInit *Dag, const CodeGenInstruction &Insn,
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) {
94 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'");
119 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i);
129 void PseudoLoweringEmitter::evaluateExpansion(const Record *Rec) {
130 LLVM_DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n");
134 const DagInit *Dag = Rec->getValueAsDag("ResultInst");
140 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
142 PrintFatalNote(Rec->getValue("ResultInst"),
147 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
150 PrintFatalNote(Rec->getValue("ResultInst"),
157 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
160 PrintFatalNote(Rec->getValue("ResultInst"),
165 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
168 PrintFatalNote(Rec->getValue("ResultInst"),
178 addDagOperandMapping(Rec, Dag, Insn, OperandMap, 0);
190 CodeGenInstruction SourceInsn(Rec);
204 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
207 PrintFatalNote(Rec->getValue("ResultInst"),