Lines Matching refs:IDLoc
398 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
8808 bool ARMAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction() argument
8841 Warning(IDLoc, "deprecated instruction in IT block"); in MatchAndEmitInstruction()
8855 Inst.setLoc(IDLoc); in MatchAndEmitInstruction()
8871 return Error(IDLoc, Msg); in MatchAndEmitInstruction()
8874 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8877 return Error(IDLoc, "too few operands for instruction"); in MatchAndEmitInstruction()
8880 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8886 return Error(IDLoc, "invalid instruction", in MatchAndEmitInstruction()
8889 return Error(IDLoc, "flag setting instruction only valid outside IT block"); in MatchAndEmitInstruction()
8891 return Error(IDLoc, "instruction only valid inside IT block"); in MatchAndEmitInstruction()
8893 return Error(IDLoc, "instruction variant requires ARMv6 or later"); in MatchAndEmitInstruction()
8895 return Error(IDLoc, "instruction variant requires Thumb2"); in MatchAndEmitInstruction()
8897 return Error(IDLoc, "instruction variant requires ARMv8 or later"); in MatchAndEmitInstruction()
8900 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8905 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()
8921 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc; in MatchAndEmitInstruction()