Lines Matching refs:CodeGenInstructionPattern

249   getMCOIOperandTypes(const CodeGenInstructionPattern &CGP);
396 const auto *CGP = dyn_cast<CodeGenInstructionPattern>(&IP); in inferImmediateType()
463 const CodeGenInstructionPattern &CGP) { in getMCOIOperandTypes()
525 auto *CGP = dyn_cast<CodeGenInstructionPattern>(&P); in getInstEqClasses()
748 const CodeGenInstructionPattern &P,
764 InstructionMatcher &IM, const CodeGenInstructionPattern &P,
1159 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(Pat)) { in checkSemantics()
1207 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(IP)) { in checkSemantics()
1217 if (!isa<CodeGenInstructionPattern>(It->second.get())) { in checkSemantics()
1242 const auto *IRoot = dyn_cast<CodeGenInstructionPattern>(MatchRoot); in checkSemantics()
1506 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(&IP)) { in emitMatchPattern()
1728 assert(isa<CodeGenInstructionPattern>(Def) && in emitPatFragMatchPattern()
1732 PatFragCEs, Alts, RM, *IM, *cast<CodeGenInstructionPattern>(Def), in emitPatFragMatchPattern()
1795 cast<CodeGenInstructionPattern>(*Pat).reportUnreachable(RuleDef.getLoc()); in emitApplyPatterns()
1890 auto &CGIP = cast<CodeGenInstructionPattern>(P); in emitInstructionApplyPattern()
2024 RuleMatcher &M, BuildMIAction &DstMI, const CodeGenInstructionPattern &P, in emitCodeGenInstructionApplyImmOperand()
2106 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(&P)) { in isLiteralImm()
2117 InstructionMatcher &IM, const CodeGenInstructionPattern &P, in emitCodeGenInstructionMatchPattern()
2240 if (const auto *CGIDef = dyn_cast<CodeGenInstructionPattern>(DefPat)) { in emitCodeGenInstructionMatchPattern()