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()
212 SDValue &Scale, SDValue &Index, SDValue &Disp,
215 SDValue &Scale, SDValue &Index, SDValue &Disp,
219 SDValue &Scale, SDValue &Index, SDValue &Disp,
222 SDValue &Scale, SDValue &Index, SDValue &Disp,
225 SDValue &Scale, SDValue &Index, SDValue &Disp,
228 SDValue &Base, SDValue &Scale,
234 SDValue &Base, SDValue &Scale,
246 SDValue &Base, SDValue &Scale, in getAddressOperands() argument
254 Scale = getI8Imm(AM.Scale, DL); in getAddressOperands()
843 if (AM.Scale == 2 && in matchAddress()
847 AM.Scale = 1; in matchAddress()
855 AM.Scale == 1 && in matchAddress()
893 AM.Scale = 1; in matchAdd()
953 AM.Scale = (1 << ScaleLog); in foldMaskAndShiftToExtract()
995 AM.Scale = 1 << ShiftAmt; in foldMaskedShiftToScaledMask()
1103 AM.Scale = 1 << AMShiftAmt; in foldMaskAndShiftToScale()
1175 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively()
1186 AM.Scale = 1 << Val; in matchAddressRecursively()
1209 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1249 AM.Scale = unsigned(CN->getZExtValue())-1; in matchAddressRecursively()
1334 AM.Scale = 1; in matchAddressRecursively()
1364 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1405 AM.Scale = 1; in matchAddressBase()
1420 SDValue &Scale, SDValue &Index, in selectVectorAddr() argument
1438 Scale = getI8Imm(ScalarSize/8, DL); in selectVectorAddr()
1444 Scale = getI8Imm(1, DL); in selectVectorAddr()
1463 SDValue &Scale, SDValue &Index, in selectAddr() argument
1496 getAddressOperands(AM, SDLoc(N), Base, Scale, Index, Disp, Segment); in selectAddr()
1509 SDValue &Scale, SDValue &Index, in selectScalarSSELoad() argument
1519 if (!selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp, Segment)) in selectScalarSSELoad()
1537 if (!selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp, Segment)) in selectScalarSSELoad()
1576 SDValue &Scale, SDValue &Index, in selectLEA64_32Addr() argument
1578 if (!selectLEAAddr(N, Base, Scale, Index, Disp, Segment)) in selectLEA64_32Addr()
1616 SDValue &Base, SDValue &Scale, in selectLEAAddr() argument
1648 if (AM.Scale > 1) in selectLEAAddr()
1671 getAddressOperands(AM, SDLoc(N), Base, Scale, Index, Disp, Segment); in selectLEAAddr()
1677 SDValue &Scale, SDValue &Index, in selectTLSADDRAddr() argument
1689 AM.Scale = 1; in selectTLSADDRAddr()
1695 getAddressOperands(AM, SDLoc(N), Base, Scale, Index, Disp, Segment); in selectTLSADDRAddr()
1701 SDValue &Base, SDValue &Scale, in tryFoldLoad() argument
1710 N.getOperand(1), Base, Scale, Index, Disp, Segment); in tryFoldLoad()
1918 SDValue Base, Scale, Index, Disp, Segment; in selectAtomicLoadArith() local
1919 if (!selectAddr(Node, Ptr, Base, Scale, Index, Disp, Segment)) in selectAtomicLoadArith()
1990 SDValue Ops[] = { Base, Scale, Index, Disp, Segment, Chain }; in selectAtomicLoadArith()
1993 SDValue Ops[] = { Base, Scale, Index, Disp, Segment, Val, Chain }; in selectAtomicLoadArith()
2184 ConstantSDNode *Scale = dyn_cast<ConstantSDNode>(Node->getOperand(6)); in selectGather() local
2185 if (!Scale) in selectGather()
2196 const SDValue Ops[] = { VSrc, Base, getI8Imm(Scale->getSExtValue(), DL), VIdx, in selectGather()
2950 SDValue Base, Scale, Index, Disp, Segment; in Select() local
2952 Base, Scale, Index, Disp, Segment)) in Select()
2958 const SDValue Ops[] = { Base, Scale, Index, Disp, Segment, InputChain }; in Select()