Lines Matching defs:Rec
54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
74 Record *Rec, DagInit *Dag, CodeGenInstruction &Insn,
94 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) {
95 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
98 Insn.Operands[BaseIdx + i].Rec->getName() + "'");
122 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i);
132 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) {
133 LLVM_DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n");
137 DagInit *Dag = Rec->getValueAsDag("ResultInst");
143 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
145 PrintFatalNote(Rec->getValue("ResultInst"),
150 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
153 PrintFatalNote(Rec->getValue("ResultInst"),
160 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
163 PrintFatalNote(Rec->getValue("ResultInst"),
168 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
171 PrintFatalNote(Rec->getValue("ResultInst"),
181 addDagOperandMapping(Rec, Dag, Insn, OperandMap, 0);
193 CodeGenInstruction SourceInsn(Rec);
207 PrintError(Rec, "In pseudo instruction '" + Rec->getName() +
210 PrintFatalNote(Rec->getValue("ResultInst"),