Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Rec

54   unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn,
92 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec)
93 throw TGError(Rec->getLoc(),
96 Insn.Operands[BaseIdx + i].Rec->getName() + "'");
111 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i);
121 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) {
122 DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n");
126 DagInit *Dag = Rec->getValueAsDag("ResultInst");
132 throw TGError(Rec->getLoc(), Rec->getName() +
136 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
142 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
146 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
155 addDagOperandMapping(Rec, Dag, Insn, OperandMap, 0);
168 CodeGenInstruction SourceInsn(Rec);
182 throw TGError(Rec->getLoc(),