Lines Matching refs:ErrMsg

51 static bool checkScale(unsigned Scale, StringRef &ErrMsg) {  in checkScale()  argument
53 ErrMsg = "scale factor in address must be 1, 2, 4 or 8"; in checkScale()
446 bool setSymRef(const MCExpr *Val, StringRef ID, StringRef &ErrMsg) { in setSymRef() argument
448 ErrMsg = "cannot use more than one symbol in memory operand"; in setSymRef()
491 bool regsUseUpError(StringRef &ErrMsg) { in regsUseUpError() argument
495 ErrMsg = "Don't use 2 or more regs for mem offset in PIC model!"; in regsUseUpError()
497 ErrMsg = "BaseReg/IndexReg already set!"; in regsUseUpError()
666 bool onPlus(StringRef &ErrMsg) { in onPlus() argument
685 return regsUseUpError(ErrMsg); in onPlus()
695 bool onMinus(StringRef &ErrMsg) { in onMinus() argument
733 ErrMsg = "Scale can't be negative"; in onMinus()
744 return regsUseUpError(ErrMsg); in onMinus()
786 bool onRegister(unsigned Reg, StringRef &ErrMsg) { in onRegister() argument
803 return regsUseUpError(ErrMsg); in onRegister()
808 if (checkScale(Scale, ErrMsg)) in onRegister()
823 StringRef &ErrMsg) { in onIdentifierExpr() argument
827 return onInteger(IDInfo.Enum.EnumVal, ErrMsg); in onIdentifierExpr()
830 return onInteger(CE->getValue(), ErrMsg); in onIdentifierExpr()
843 if (setSymRef(SymRef, SymRefName, ErrMsg)) in onIdentifierExpr()
855 bool onInteger(int64_t TmpInt, StringRef &ErrMsg) { in onInteger() argument
885 return regsUseUpError(ErrMsg); in onInteger()
888 if (checkScale(Scale, ErrMsg)) in onInteger()
967 bool onRBrac(StringRef &ErrMsg) { in onRBrac() argument
978 ErrMsg = "unexpected bracket encountered"; in onRBrac()
989 return regsUseUpError(ErrMsg); in onRBrac()
1049 bool ParsingMSInlineAsm, StringRef &ErrMsg) { in onOffset() argument
1053 ErrMsg = "unexpected offset operator expression"; in onOffset()
1058 if (setSymRef(Val, ID, ErrMsg)) in onOffset()
1297 StringRef &ErrMsg) { in CheckBaseRegAndIndexRegAndScale() argument
1307 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1319 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1326 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1335 ErrMsg = "invalid 16-bit base register"; in CheckBaseRegAndIndexRegAndScale()
1341 ErrMsg = "16-bit memory operand may not include only index register"; in CheckBaseRegAndIndexRegAndScale()
1350 ErrMsg = "base register is 64-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1357 ErrMsg = "base register is 32-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1363 ErrMsg = "base register is 16-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1368 ErrMsg = "invalid 16-bit base/index register combination"; in CheckBaseRegAndIndexRegAndScale()
1377 ErrMsg = "IP-relative addressing requires 64-bit mode"; in CheckBaseRegAndIndexRegAndScale()
1381 return checkScale(Scale, ErrMsg); in CheckBaseRegAndIndexRegAndScale()
1829 StringRef ErrMsg; in ParseIntelNamedOperator() local
1831 SM.onOffset(Val, OffsetLoc, ID, Info, isParsingMSInlineAsm(), ErrMsg); in ParseIntelNamedOperator()
1833 return Error(SMLoc::getFromPointer(Name.data()), ErrMsg); in ParseIntelNamedOperator()
1875 StringRef ErrMsg; in ParseIntelExpression() local
1938 if (SM.onInteger(Res, ErrMsg)) in ParseIntelExpression()
1939 return Error(ValueLoc, ErrMsg); in ParseIntelExpression()
1985 if (SM.onRegister(Reg, ErrMsg)) in ParseIntelExpression()
1986 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
1996 if (SM.onRegister(Reg, ErrMsg)) in ParseIntelExpression()
1997 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2003 else if (SM.onPlus(ErrMsg)) in ParseIntelExpression()
2004 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2005 else if (SM.onInteger(Info.Offset, ErrMsg)) in ParseIntelExpression()
2006 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2044 if (SM.onInteger(Val, ErrMsg)) in ParseIntelExpression()
2045 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2058 true, ErrMsg)) in ParseIntelExpression()
2059 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2067 if (SM.onInteger(Val, ErrMsg)) in ParseIntelExpression()
2068 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2091 if (SM.onInteger(FieldInfo.Offset, ErrMsg)) in ParseIntelExpression()
2092 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2099 false, ErrMsg)) { in ParseIntelExpression()
2100 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2124 isParsingMSInlineAsm(), ErrMsg)) in ParseIntelExpression()
2125 return Error(Loc, ErrMsg); in ParseIntelExpression()
2128 if (SM.onInteger(IntVal, ErrMsg)) in ParseIntelExpression()
2129 return Error(Loc, ErrMsg); in ParseIntelExpression()
2132 if (SM.onInteger(IntVal, ErrMsg)) in ParseIntelExpression()
2133 return Error(Loc, ErrMsg); in ParseIntelExpression()
2138 if (SM.onPlus(ErrMsg)) in ParseIntelExpression()
2139 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2142 if (SM.onMinus(ErrMsg)) in ParseIntelExpression()
2143 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2162 if (SM.onRBrac(ErrMsg)) { in ParseIntelExpression()
2163 return Error(Tok.getLoc(), ErrMsg); in ParseIntelExpression()
2587 StringRef ErrMsg; in parseIntelOperand() local
2628 ErrMsg)) in parseIntelOperand()
2629 return Error(Start, ErrMsg); in parseIntelOperand()
2980 StringRef ErrMsg; in ParseMemOperand() local
3039 if (checkScale(Scale, ErrMsg)) in ParseMemOperand()
3040 return Error(Loc, ErrMsg); in ParseMemOperand()
3062 ErrMsg)) in ParseMemOperand()
3063 return Error(BaseLoc, ErrMsg); in ParseMemOperand()