Lines Matching refs:Rec
55 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping() argument
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) in addDagOperandMapping()
94 PrintFatalError(Rec->getLoc(), in addDagOperandMapping()
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'"); in addDagOperandMapping()
112 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i); in addDagOperandMapping()
122 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) { in evaluateExpansion() argument
123 DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n"); in evaluateExpansion()
127 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
133 PrintFatalError(Rec->getLoc(), Rec->getName() + in evaluateExpansion()
137 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
143 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
147 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
156 addDagOperandMapping(Rec, Dag, Insn, OperandMap, 0); in evaluateExpansion()
168 CodeGenInstruction SourceInsn(Rec); in evaluateExpansion()
182 PrintFatalError(Rec->getLoc(), in evaluateExpansion()