Lines Matching defs:IDLoc
1234 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
1315 bool validateInstruction(const MCInst &Inst, const SMLoc &IDLoc, const OperandVector &Operands);
3441 const SMLoc &IDLoc,
3444 Error(IDLoc,
3449 Error(IDLoc,
3454 Error(IDLoc,
3459 Error(IDLoc,
3464 Error(IDLoc,
3469 Error(IDLoc,
3474 Error(IDLoc,
3480 Error(IDLoc,
3485 Error(IDLoc, "dim modifier is required on this GPU");
3489 Error(IDLoc,
3494 Error(IDLoc,
3499 Error(IDLoc,
3504 Error(IDLoc,
3509 Error(IDLoc, "source operand must be a VGPR");
3523 bool AMDGPUAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
3555 if (!validateInstruction(Inst, IDLoc, Operands)) {
3558 Inst.setLoc(IDLoc);
3563 return Error(IDLoc, "instruction not supported on this GPU");
3569 return Error(IDLoc, "invalid instruction" + Suggestion,
3574 SMLoc ErrorLoc = IDLoc;
3577 return Error(IDLoc, "too few operands for instruction");
3581 ErrorLoc = IDLoc;
3587 return Error(IDLoc, "internal error: instruction without _e64 suffix "