Lines Matching refs:Scale
49 static bool checkScale(unsigned Scale, StringRef &ErrMsg) { in checkScale() argument
50 if (Scale != 1 && Scale != 2 && Scale != 4 && Scale != 8) { in checkScale()
426 unsigned BaseReg, IndexReg, TmpReg, Scale; member in __anonac1ae4a00111::X86AsmParser::IntelExprStateMachine
451 TmpReg(0), Scale(0), Imm(0), Sym(nullptr), BracCount(0), in IntelExprStateMachine()
461 unsigned getScale() const { return Scale; } in getScale()
663 Scale = 0; in onPlus()
724 Scale = 0; in onMinus()
787 Scale = IC.popOperand(); in onRegister()
788 if (checkScale(Scale, ErrMsg)) in onRegister()
869 Scale = TmpInt; in onInteger()
870 if (checkScale(Scale, ErrMsg)) in onInteger()
969 Scale = 0; in onRBrac()
1123 unsigned Scale, SMLoc Start, SMLoc End,
1275 unsigned Scale, bool Is64BitMode, in CheckBaseRegAndIndexRegAndScale() argument
1360 return checkScale(Scale, ErrMsg); in CheckBaseRegAndIndexRegAndScale()
1728 unsigned Scale, SMLoc Start, SMLoc End, unsigned Size, StringRef Identifier, in CreateMemForMSInlineAsm() argument
1770 getPointerWidth(), SegReg, Disp, BaseReg, IndexReg, Scale, Start, End, in CreateMemForMSInlineAsm()
2554 unsigned Scale = SM.getScale(); in ParseIntelOperand() local
2558 if (Scale == 0 && BaseReg != X86::ESP && BaseReg != X86::RSP && in ParseIntelOperand()
2564 if (Scale == 0 && in ParseIntelOperand()
2573 if (Scale != 0 && in ParseIntelOperand()
2578 if (Scale == 0) in ParseIntelOperand()
2579 Scale = 1; in ParseIntelOperand()
2589 CheckBaseRegAndIndexRegAndScale(BaseReg, IndexReg, Scale, is64BitMode(), in ParseIntelOperand()
2593 return CreateMemForMSInlineAsm(RegNo, Disp, BaseReg, IndexReg, Scale, Start, in ParseIntelOperand()
2601 BaseReg, IndexReg, Scale, Start, in ParseIntelOperand()
2609 BaseReg, IndexReg, Scale, Start, in ParseIntelOperand()
2906 unsigned BaseReg = 0, IndexReg = 0, Scale = 1; in ParseMemOperand() local
2943 Scale = 1; in ParseMemOperand()
2963 Scale = (unsigned)ScaleVal; in ParseMemOperand()
2966 Scale != 1) in ParseMemOperand()
2968 if (checkScale(Scale, ErrMsg)) in ParseMemOperand()
2983 if (BaseReg == X86::DX && IndexReg == 0 && Scale == 1 && SegReg == 0 && in ParseMemOperand()
2990 if (CheckBaseRegAndIndexRegAndScale(BaseReg, IndexReg, Scale, is64BitMode(), in ParseMemOperand()
2996 BaseReg, IndexReg, Scale, StartLoc, in ParseMemOperand()