Lines Matching refs:IDLoc
379 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
8571 bool ARMAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction() argument
8604 Warning(IDLoc, "deprecated instruction in IT block"); in MatchAndEmitInstruction()
8618 Inst.setLoc(IDLoc); in MatchAndEmitInstruction()
8634 return Error(IDLoc, Msg); in MatchAndEmitInstruction()
8637 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8640 return Error(IDLoc, "too few operands for instruction"); in MatchAndEmitInstruction()
8643 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8649 return Error(IDLoc, "invalid instruction", in MatchAndEmitInstruction()
8652 return Error(IDLoc, "flag setting instruction only valid outside IT block"); in MatchAndEmitInstruction()
8654 return Error(IDLoc, "instruction only valid inside IT block"); in MatchAndEmitInstruction()
8656 return Error(IDLoc, "instruction variant requires ARMv6 or later"); in MatchAndEmitInstruction()
8658 return Error(IDLoc, "instruction variant requires Thumb2"); in MatchAndEmitInstruction()
8660 return Error(IDLoc, "instruction variant requires ARMv8 or later"); in MatchAndEmitInstruction()
8663 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8668 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8684 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()