Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h572 const SCEV *getVScale(Type *Ty);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1994 SDValue SelectionDAG::getVScale(const SDLoc &DL, EVT VT, APInt MulImm, in getVScale() function in SelectionDAG
2016 return getVScale(DL, VT, in getElementCount()
5781 return getVScale(DL, VT, in getNode()
6638 return getVScale(DL, VT, MulImm * N2CImm); in getNode()
6706 return getVScale(DL, VT, MulImm << ShiftImm); in getNode()
7367 Index = getVScale(DL, Base.getValueType(), in getMemBasePlusOffset()
12353 : getVScale(DL, VT, APInt(VT.getScalarSizeInBits(), HalfMinNumElts)); in SplitEVL()
H A DTargetLowering.cpp9770 Increment = DAG.getVScale(DL, AddrVT, in IncrementMemoryAddress()
9797 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts)); in clampDynamicVectorIndex()
9845 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getSizeInBits(), 1))); in getVectorSubVecPointer()
10848 SDValue OffsetToV2 = DAG.getVScale( in expandVectorSplice()
10872 DAG.getVScale(DL, PtrVT, in expandVectorSplice()
H A DLegalizeIntegerTypes.cpp1708 return DAG.getVScale(SDLoc(N), VT, MulImm.sext(VT.getSizeInBits())); in PromoteIntRes_VSCALE()
5069 SDValue VScaleBase = DAG.getVScale(dl, HalfVT, One); in ExpandIntRes_VSCALE()
H A DSelectionDAGBuilder.cpp1781 return DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1)); in getValueImpl()
4256 DAG.getVScale(dl, IntPtr, in visitAlloca()
6086 setValue(&I, DAG.getVScale(sdl, VT, APInt(VT.getSizeInBits(), 1))); in visitIntrinsicCall()
H A DLegalizeVectorTypes.cpp1232 SDValue BytesIncrement = DAG.getVScale( in IncrementPointer()
1861 DAG.getVScale(dl, EltVT, StepVal * LoVT.getVectorMinNumElements()); in SplitVecRes_STEP_VECTOR()
H A DDAGCombiner.cpp2986 return DAG.getVScale(DL, VT, C0 + C1); in visitADD()
2995 SDValue VS = DAG.getVScale(DL, VT, VS0 + VS1); in visitADD()
4100 return DAG.getNode(ISD::ADD, DL, VT, N0, DAG.getVScale(DL, VT, -IntVal)); in visitSUB()
4544 return DAG.getVScale(DL, VT, C0 * C1); in visitMUL()
10126 return DAG.getVScale(SDLoc(N), VT, C0 << C1); in visitSHL()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1102 SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp500 const SCEV *ScalarEvolution::getVScale(Type *Ty) { in getVScale() function in ScalarEvolution
4404 Res = getMulExpr(Res, getVScale(IntTy)); in getSizeOfExpr()
8112 return getVScale(II->getType()); in createSCEV()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6882 BytesIncrement = DAG.getVScale( in LowerFormalArguments()
7851 BytesIncrement = DAG.getVScale( in LowerCall()
14453 return DAG.getZExtOrTrunc(DAG.getVScale(DL, MVT::i64, MulImm.sext(64)), DL, in LowerVSCALE()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp9500 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), RemIdx)); in lowerINSERT_SUBVECTOR()
9638 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), RemIdx)); in lowerEXTRACT_SUBVECTOR()