Lines Matching defs:IDLoc
360 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
8032 bool ARMAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
8066 Warning(IDLoc, "deprecated instruction in IT block");
8080 Inst.setLoc(IDLoc);
8096 return Error(IDLoc, Msg);
8099 SMLoc ErrorLoc = IDLoc;
8102 return Error(IDLoc, "too few operands for instruction");
8105 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc;
8111 return Error(IDLoc, "invalid instruction",
8114 return Error(IDLoc, "flag setting instruction only valid outside IT block");
8116 return Error(IDLoc, "instruction only valid inside IT block");
8118 return Error(IDLoc, "instruction variant requires ARMv6 or later");
8120 return Error(IDLoc, "instruction variant requires Thumb2");
8123 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc;
8128 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc;
8144 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc;