Lines Matching refs:DiagLoc
26 std::optional<PatternType> PatternType::get(ArrayRef<SMLoc> DiagLoc, in get() argument
38 PrintError(DiagLoc, DiagCtx + ": invalid operand name format '" + in get()
49 PrintError(DiagLoc, DiagCtx + ": unknown type '" + R->getName() + "'"); in get()
431 PrintError(DiagLoc, "conflicting types for operand '" + in check()
455 PrintNote(DiagLoc, "'" + OpName + "' seen with type '" + Ty.str() + "' in '" + in PrintSeenWithTypeIn()
635 ArrayRef<SMLoc> DiagLoc) const { in handleUnboundInParam()
650 llvm::PrintError(DiagLoc, "operand '" + ArgName + "' (for parameter '" + in handleUnboundInParam()
654 DiagLoc, in handleUnboundInParam()
751 bool PatFragPattern::checkSemantics(ArrayRef<SMLoc> DiagLoc) { in checkSemantics() argument
752 if (!InstructionPattern::checkSemantics(DiagLoc)) in checkSemantics()
759 PrintError(DiagLoc, "expected operand " + std::to_string(Idx) + in checkSemantics()
765 PrintError(DiagLoc, "operand " + std::to_string(Idx) + " of '" + in checkSemantics()
774 PrintError(DiagLoc, "expected operand " + std::to_string(Idx) + in checkSemantics()
789 ArrayRef<SMLoc> DiagLoc) const { in mapInputCodeExpansions()
802 if (!PF.handleUnboundInParam(ParamName, ArgName, DiagLoc)) in mapInputCodeExpansions()