Lines Matching refs:DiagLoc
47 if (List.getOperatorAsDef(DiagLoc)->getName() != Operator) { in parsePatternList()
48 PrintError(DiagLoc, "Expected " + Operator + " operator"); in parsePatternList()
53 PrintError(DiagLoc, Operator + " pattern list is empty"); in parsePatternList()
85 PrintError(DiagLoc, in parsePatternList()
127 auto &Instr = CGT.getInstruction(IP->getOperatorAsDef(DiagLoc)); in parseInstructionPattern()
132 Record *TheDef = IP->getOperatorAsDef(DiagLoc); in parseInstructionPattern()
140 const Record *Def = PFP->getOperatorAsDef(DiagLoc); in parseInstructionPattern()
147 Pat = std::make_unique<BuiltinPattern>(*BP->getOperatorAsDef(DiagLoc), in parseInstructionPattern()
164 if (!Pat->checkSemantics(DiagLoc)) in parseInstructionPattern()
177 PrintError(DiagLoc, "Empty wip_match_opcode"); in parseWipMatchOpcodeMatcher()
190 PrintError(DiagLoc, "Arguments to wip_match_opcode must be instructions"); in parseWipMatchOpcodeMatcher()
201 PrintError(DiagLoc, in parseInstructionPatternOperand()
204 PrintNote(DiagLoc, in parseInstructionPatternOperand()
221 const Record *TyDef = DagOp->getOperatorAsDef(DiagLoc); in parseInstructionPatternOperand()
222 auto ImmTy = PatternType::get(DiagLoc, TyDef, in parseInstructionPatternOperand()
229 PrintError(DiagLoc, "out operand of '" + IP.getInstName() + in parseInstructionPatternOperand()
246 PrintError(DiagLoc, "expected an operand name after '" + in parseInstructionPatternOperand()
251 auto Ty = PatternType::get(DiagLoc, Def, "cannot parse operand type"); in parseInstructionPatternOperand()
272 PrintError(DiagLoc, in parseInstructionPatternMIFlags()
280 PrintError(DiagLoc, "'" + R->getName() + "' is not a subclass of '" + in parseInstructionPatternMIFlags()
289 PrintError(DiagLoc, "MIFlags can only be present once on an instruction"); in parseInstructionPatternMIFlags()
312 PrintError(DiagLoc, "cannot parse '" + NotArg->getAsUnquotedString() + in parseInstructionPatternMIFlags()
386 SaveAndRestore<ArrayRef<SMLoc>> DiagLocSAR(DiagLoc, Def->getLoc()); in parsePatFragImpl()
408 PrintError(DiagLoc, "all operands must be named'"); in parsePatFragParamList()
423 DiagLoc, in parsePatFragParamList()