Home
last modified time | relevance | path

Searched refs:getVScale (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h572 const SCEV *getVScale(Type *Ty);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2030 SDValue SelectionDAG::getVScale(const SDLoc &DL, EVT VT, APInt MulImm, in getVScale() function in SelectionDAG
2052 return getVScale(DL, VT, in getElementCount()
6116 return getVScale(DL, VT, in getNode()
6968 return getVScale(DL, VT, MulImm * N2CImm); in getNode()
7055 return getVScale(DL, VT, MulImm << ShiftImm); in getNode()
7732 Index = getVScale(DL, Base.getValueType(), in getMemBasePlusOffset()
12683 : getVScale(DL, VT, APInt(VT.getScalarSizeInBits(), HalfMinNumElts)); in SplitEVL()
H A DTargetLowering.cpp10098 Increment = DAG.getVScale(DL, AddrVT, in IncrementMemoryAddress()
10125 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts)); in clampDynamicVectorIndex()
10173 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getSizeInBits(), 1))); in getVectorSubVecPointer()
11395 SDValue OffsetToV2 = DAG.getVScale( in expandVectorSplice()
11419 DAG.getVScale(DL, PtrVT, in expandVectorSplice()
H A DLegalizeIntegerTypes.cpp1851 return DAG.getVScale(SDLoc(N), VT, MulImm.sext(VT.getSizeInBits())); in PromoteIntRes_VSCALE()
5232 SDValue VScaleBase = DAG.getVScale(dl, HalfVT, One); in ExpandIntRes_VSCALE()
H A DSelectionDAGBuilder.cpp1820 return DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1)); in getValueImpl()
4449 DAG.getVScale(dl, IntPtr, in visitAlloca()
6406 setValue(&I, DAG.getVScale(sdl, VT, APInt(VT.getSizeInBits(), 1))); in visitIntrinsicCall()
H A DLegalizeVectorTypes.cpp1344 SDValue BytesIncrement = DAG.getVScale( in IncrementPointer()
1996 DAG.getVScale(dl, EltVT, StepVal * LoVT.getVectorMinNumElements()); in SplitVecRes_STEP_VECTOR()
H A DDAGCombiner.cpp2981 return DAG.getVScale(DL, VT, C0 + C1); in visitADD()
2990 SDValue VS = DAG.getVScale(DL, VT, VS0 + VS1); in visitADD()
4058 return DAG.getNode(ISD::ADD, DL, VT, N0, DAG.getVScale(DL, VT, -IntVal)); in visitSUB()
4499 return DAG.getVScale(DL, VT, C0 * C1); in visitMUL()
10152 return DAG.getVScale(DL, VT, C0 << C1); in visitSHL()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp332 S = SE.getMulExpr(S, SE.getVScale(S->getType())); in getSCEV()
339 NegS = SE.getMulExpr(NegS, SE.getVScale(NegS->getType())); in getNegativeSCEV()
346 SU = SE.getMulExpr(SU, SE.getVScale(SU->getType())); in getUnknownSCEV()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1121 SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp500 const SCEV *ScalarEvolution::getVScale(Type *Ty) { in getVScale() function in ScalarEvolution
515 Res = getMulExpr(Res, getVScale(Ty)); in getElementCount()
4409 Res = getMulExpr(Res, getVScale(IntTy)); in getSizeOfExpr()
8128 return getVScale(II->getType()); in createSCEV()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7520 BytesIncrement = DAG.getVScale( in LowerFormalArguments()
8579 BytesIncrement = DAG.getVScale( in LowerCall()
15484 return DAG.getZExtOrTrunc(DAG.getVScale(DL, MVT::i64, MulImm.sext(64)), DL, in LowerVSCALE()
28154 ? DAG.getVScale(DL, MVT::i64, APInt(64, MinNumElts)) in GenerateFixedLengthSVETBL()
28155 : DAG.getVScale(DL, MVT::i32, APInt(32, MinNumElts)); in GenerateFixedLengthSVETBL()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11718 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), MinElts)); in lowerVPReverseExperimental()