Lines Matching refs:Scale
61 unsigned Scale; member
75 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0), in X86ISelAddressMode()
112 << " Scale" << Scale << '\n' in dump()
211 SDValue &Scale, SDValue &Index, SDValue &Disp,
214 SDValue &Scale, SDValue &Index, SDValue &Disp,
218 SDValue &Scale, SDValue &Index, SDValue &Disp,
221 SDValue &Scale, SDValue &Index, SDValue &Disp,
224 SDValue &Scale, SDValue &Index, SDValue &Disp,
227 SDValue &Base, SDValue &Scale,
233 SDValue &Base, SDValue &Scale,
245 SDValue &Base, SDValue &Scale, in getAddressOperands() argument
253 Scale = getI8Imm(AM.Scale, DL); in getAddressOperands()
844 if (AM.Scale == 2 && in matchAddress()
848 AM.Scale = 1; in matchAddress()
856 AM.Scale == 1 && in matchAddress()
894 AM.Scale = 1; in matchAdd()
954 AM.Scale = (1 << ScaleLog); in foldMaskAndShiftToExtract()
996 AM.Scale = 1 << ShiftAmt; in foldMaskedShiftToScaledMask()
1104 AM.Scale = 1 << AMShiftAmt; in foldMaskAndShiftToScale()
1176 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively()
1187 AM.Scale = 1 << Val; in matchAddressRecursively()
1210 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1250 AM.Scale = unsigned(CN->getZExtValue())-1; in matchAddressRecursively()
1335 AM.Scale = 1; in matchAddressRecursively()
1365 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1406 AM.Scale = 1; in matchAddressBase()
1421 SDValue &Scale, SDValue &Index, in selectVectorAddr() argument
1441 Scale = getI8Imm(ScalarSize/8, DL); in selectVectorAddr()
1447 Scale = getI8Imm(1, DL); in selectVectorAddr()
1466 SDValue &Scale, SDValue &Index, in selectAddr() argument
1501 getAddressOperands(AM, SDLoc(N), Base, Scale, Index, Disp, Segment); in selectAddr()
1514 SDValue &Scale, SDValue &Index, in selectScalarSSELoad() argument
1524 if (!selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp, Segment)) in selectScalarSSELoad()
1542 if (!selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp, Segment)) in selectScalarSSELoad()
1581 SDValue &Scale, SDValue &Index, in selectLEA64_32Addr() argument
1586 if (!selectLEAAddr(N, Base, Scale, Index, Disp, Segment)) in selectLEA64_32Addr()
1623 SDValue &Base, SDValue &Scale, in selectLEAAddr() argument
1658 if (AM.Scale > 1) in selectLEAAddr()
1681 getAddressOperands(AM, DL, Base, Scale, Index, Disp, Segment); in selectLEAAddr()
1687 SDValue &Scale, SDValue &Index, in selectTLSADDRAddr() argument
1699 AM.Scale = 1; in selectTLSADDRAddr()
1705 getAddressOperands(AM, SDLoc(N), Base, Scale, Index, Disp, Segment); in selectTLSADDRAddr()
1711 SDValue &Base, SDValue &Scale, in tryFoldLoad() argument
1720 N.getOperand(1), Base, Scale, Index, Disp, Segment); in tryFoldLoad()
1905 ConstantSDNode *Scale = dyn_cast<ConstantSDNode>(Node->getOperand(6)); in tryGather() local
1906 if (!Scale) in tryGather()
1917 const SDValue Ops[] = { VSrc, Base, getI8Imm(Scale->getSExtValue(), DL), VIdx, in tryGather()
2669 SDValue Base, Scale, Index, Disp, Segment; in Select() local
2671 Base, Scale, Index, Disp, Segment)) in Select()
2677 const SDValue Ops[] = { Base, Scale, Index, Disp, Segment, InputChain }; in Select()