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.h571 LLVM_ABI const SCEV *getVScale(Type *Ty);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2087 SDValue SelectionDAG::getVScale(const SDLoc &DL, EVT VT, APInt MulImm, in getVScale() function in SelectionDAG
2109 return getVScale(DL, VT, in getElementCount()
6530 return getVScale(DL, VT, in getNode()
7501 return getVScale(DL, VT, C1 + C2); in getNode()
7513 return getVScale(DL, VT, MulImm * N2CImm); in getNode()
7602 return getVScale(DL, VT, MulImm << ShiftImm); in getNode()
8306 Index = getVScale(DL, Base.getValueType(), in getMemBasePlusOffset()
13260 : getVScale(DL, VT, APInt(VT.getScalarSizeInBits(), HalfMinNumElts)); in SplitEVL()
H A DTargetLowering.cpp10587 Increment = DAG.getVScale(DL, AddrVT, in IncrementMemoryAddress()
10614 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts)); in clampDynamicVectorIndex()
10662 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getSizeInBits(), 1))); in getVectorSubVecPointer()
11885 SDValue OffsetToV2 = DAG.getVScale( in expandVectorSplice()
11909 DAG.getVScale(DL, PtrVT, in expandVectorSplice()
H A DLegalizeIntegerTypes.cpp1896 return DAG.getVScale(SDLoc(N), VT, MulImm.sext(VT.getSizeInBits())); in PromoteIntRes_VSCALE()
5468 SDValue VScaleBase = DAG.getVScale(dl, HalfVT, One); in ExpandIntRes_VSCALE()
H A DSelectionDAGBuilder.cpp1829 return DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1)); in getValueImpl()
4534 DAG.getVScale(dl, IntPtr, in visitAlloca()
6516 setValue(&I, DAG.getVScale(sdl, VT, APInt(VT.getSizeInBits(), 1))); in visitIntrinsicCall()
H A DLegalizeVectorTypes.cpp1413 SDValue BytesIncrement = DAG.getVScale( in IncrementPointer()
2071 DAG.getVScale(dl, EltVT, StepVal * LoVT.getVectorMinNumElements()); in SplitVecRes_STEP_VECTOR()
H A DDAGCombiner.cpp3141 return DAG.getVScale(DL, VT, C0 + C1); in visitADD()
3150 SDValue VS = DAG.getVScale(DL, VT, VS0 + VS1); in visitADD()
4362 return DAG.getNode(ISD::ADD, DL, VT, N0, DAG.getVScale(DL, VT, -IntVal)); in visitSUB()
4829 return DAG.getVScale(DL, VT, C0 * C1); in visitMUL()
10607 return DAG.getVScale(DL, VT, C0 << C1); in visitSHL()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp324 S = SE.getMulExpr(S, SE.getVScale(S->getType())); in getSCEV()
331 NegS = SE.getMulExpr(NegS, SE.getVScale(NegS->getType())); in getNegativeSCEV()
338 SU = SE.getMulExpr(SU, SE.getVScale(SU->getType())); in getUnknownSCEV()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1187 LLVM_ABI SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp492 const SCEV *ScalarEvolution::getVScale(Type *Ty) { in getVScale() function in ScalarEvolution
507 Res = getMulExpr(Res, getVScale(Ty)); in getElementCount()
4375 Res = getMulExpr(Res, getVScale(IntTy)); in getSizeOfExpr()
8145 return getVScale(II->getType()); in createSCEV()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7999 BytesIncrement = DAG.getVScale( in LowerFormalArguments()
9182 BytesIncrement = DAG.getVScale( in LowerCall()
16283 return DAG.getZExtOrTrunc(DAG.getVScale(DL, MVT::i64, MulImm.sext(64)), DL, in LowerVSCALE()
29945 ? DAG.getVScale(DL, MVT::i64, APInt(64, MinNumElts)) in GenerateFixedLengthSVETBL()
29946 : DAG.getVScale(DL, MVT::i32, APInt(32, MinNumElts)); in GenerateFixedLengthSVETBL()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12133 DAG.getVScale(DL, PtrVT, in lowerVECTOR_INTERLEAVE()
13561 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), MinElts)); in lowerVPReverseExperimental()