Lines Matching refs:ErrMsg

50 static bool checkScale(unsigned Scale, StringRef &ErrMsg) {  in checkScale()  argument
52 ErrMsg = "scale factor in address must be 1, 2, 4 or 8"; in checkScale()
441 bool setSymRef(const MCExpr *Val, StringRef ID, StringRef &ErrMsg) { in setSymRef() argument
443 ErrMsg = "cannot use more than one symbol in memory operand"; in setSymRef()
485 bool regsUseUpError(StringRef &ErrMsg) { in regsUseUpError() argument
489 ErrMsg = "Don't use 2 or more regs for mem offset in PIC model!"; in regsUseUpError()
491 ErrMsg = "BaseReg/IndexReg already set!"; in regsUseUpError()
660 bool onPlus(StringRef &ErrMsg) { in onPlus() argument
679 return regsUseUpError(ErrMsg); in onPlus()
689 bool onMinus(StringRef &ErrMsg) { in onMinus() argument
727 ErrMsg = "Scale can't be negative"; in onMinus()
738 return regsUseUpError(ErrMsg); in onMinus()
780 bool onRegister(unsigned Reg, StringRef &ErrMsg) { in onRegister() argument
797 return regsUseUpError(ErrMsg); in onRegister()
802 if (checkScale(Scale, ErrMsg)) in onRegister()
817 StringRef &ErrMsg) { in onIdentifierExpr() argument
821 return onInteger(IDInfo.Enum.EnumVal, ErrMsg); in onIdentifierExpr()
824 return onInteger(CE->getValue(), ErrMsg); in onIdentifierExpr()
837 if (setSymRef(SymRef, SymRefName, ErrMsg)) in onIdentifierExpr()
849 bool onInteger(int64_t TmpInt, StringRef &ErrMsg) { in onInteger() argument
879 return regsUseUpError(ErrMsg); in onInteger()
882 if (checkScale(Scale, ErrMsg)) in onInteger()
960 bool onRBrac(StringRef &ErrMsg) { in onRBrac() argument
971 ErrMsg = "unexpected bracket encountered"; in onRBrac()
982 return regsUseUpError(ErrMsg); in onRBrac()
1042 bool ParsingMSInlineAsm, StringRef &ErrMsg) { in onOffset() argument
1046 ErrMsg = "unexpected offset operator expression"; in onOffset()
1051 if (setSymRef(Val, ID, ErrMsg)) in onOffset()
1293 StringRef &ErrMsg) { in CheckBaseRegAndIndexRegAndScale() argument
1303 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1315 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1322 ErrMsg = "invalid base+index expression"; in CheckBaseRegAndIndexRegAndScale()
1331 ErrMsg = "invalid 16-bit base register"; in CheckBaseRegAndIndexRegAndScale()
1337 ErrMsg = "16-bit memory operand may not include only index register"; in CheckBaseRegAndIndexRegAndScale()
1346 ErrMsg = "base register is 64-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1353 ErrMsg = "base register is 32-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1359 ErrMsg = "base register is 16-bit, but index register is not"; in CheckBaseRegAndIndexRegAndScale()
1364 ErrMsg = "invalid 16-bit base/index register combination"; in CheckBaseRegAndIndexRegAndScale()
1373 ErrMsg = "IP-relative addressing requires 64-bit mode"; in CheckBaseRegAndIndexRegAndScale()
1377 return checkScale(Scale, ErrMsg); in CheckBaseRegAndIndexRegAndScale()
1827 StringRef ErrMsg; in ParseIntelNamedOperator() local
1829 SM.onOffset(Val, OffsetLoc, ID, Info, isParsingMSInlineAsm(), ErrMsg); in ParseIntelNamedOperator()
1831 return Error(SMLoc::getFromPointer(Name.data()), ErrMsg); in ParseIntelNamedOperator()
1873 StringRef ErrMsg; in ParseIntelExpression() local
1936 if (SM.onInteger(Res, ErrMsg)) in ParseIntelExpression()
1937 return Error(ValueLoc, ErrMsg); in ParseIntelExpression()
1983 if (SM.onRegister(Reg, ErrMsg)) in ParseIntelExpression()
1984 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
1994 if (SM.onRegister(Reg, ErrMsg)) in ParseIntelExpression()
1995 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2001 else if (SM.onPlus(ErrMsg)) in ParseIntelExpression()
2002 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2003 else if (SM.onInteger(Info.Offset, ErrMsg)) in ParseIntelExpression()
2004 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2042 if (SM.onInteger(Val, ErrMsg)) in ParseIntelExpression()
2043 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2056 true, ErrMsg)) in ParseIntelExpression()
2057 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2065 if (SM.onInteger(Val, ErrMsg)) in ParseIntelExpression()
2066 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2089 if (SM.onInteger(FieldInfo.Offset, ErrMsg)) in ParseIntelExpression()
2090 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2097 false, ErrMsg)) { in ParseIntelExpression()
2098 return Error(IdentLoc, ErrMsg); in ParseIntelExpression()
2122 isParsingMSInlineAsm(), ErrMsg)) in ParseIntelExpression()
2123 return Error(Loc, ErrMsg); in ParseIntelExpression()
2126 if (SM.onInteger(IntVal, ErrMsg)) in ParseIntelExpression()
2127 return Error(Loc, ErrMsg); in ParseIntelExpression()
2130 if (SM.onInteger(IntVal, ErrMsg)) in ParseIntelExpression()
2131 return Error(Loc, ErrMsg); in ParseIntelExpression()
2136 if (SM.onPlus(ErrMsg)) in ParseIntelExpression()
2137 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2140 if (SM.onMinus(ErrMsg)) in ParseIntelExpression()
2141 return Error(getTok().getLoc(), ErrMsg); in ParseIntelExpression()
2160 if (SM.onRBrac(ErrMsg)) { in ParseIntelExpression()
2161 return Error(Tok.getLoc(), ErrMsg); in ParseIntelExpression()
2585 StringRef ErrMsg; in parseIntelOperand() local
2626 ErrMsg)) in parseIntelOperand()
2627 return Error(Start, ErrMsg); in parseIntelOperand()
2970 StringRef ErrMsg; in ParseMemOperand() local
3029 if (checkScale(Scale, ErrMsg)) in ParseMemOperand()
3030 return Error(Loc, ErrMsg); in ParseMemOperand()
3052 ErrMsg)) in ParseMemOperand()
3053 return Error(BaseLoc, ErrMsg); in ParseMemOperand()