Lines Matching defs:IP
114 if (const DagInit *IP = getDagWithOperatorOfSubClass(Arg, "Instruction")) {
115 auto &Instr = CGT.getInstruction(IP->getOperatorAsDef(DiagLoc));
118 } else if (const DagInit *IP =
120 const Record *TheDef = IP->getOperatorAsDef(DiagLoc);
185 bool PatternParser::parseInstructionPatternOperand(InstructionPattern &IP,
200 IP.addOperand(IntImm->getValue(), insertStrRef(Name), PatternType());
216 if (!IP.hasAllDefs()) {
217 PrintError(DiagLoc, "out operand of '" + IP.getInstName() +
227 IP.addOperand(Val->getValue(), insertStrRef(Name), *ImmTy);
242 IP.addOperand(insertStrRef(OpName->getAsUnquotedString()), *Ty);
249 IP.addOperand(insertStrRef(OpName->getAsUnquotedString()), PatternType());
256 bool PatternParser::parseInstructionPatternMIFlags(InstructionPattern &IP,
258 auto *CGIP = dyn_cast<CodeGenInstructionPattern>(&IP);