/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 572 const SCEV *getVScale(Type *Ty);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2030 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 D | TargetLowering.cpp | 10098 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 D | LegalizeIntegerTypes.cpp | 1851 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 D | SelectionDAGBuilder.cpp | 1820 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 D | LegalizeVectorTypes.cpp | 1344 SDValue BytesIncrement = DAG.getVScale( in IncrementPointer() 1996 DAG.getVScale(dl, EltVT, StepVal * LoVT.getVectorMinNumElements()); in SplitVecRes_STEP_VECTOR()
|
H A D | DAGCombiner.cpp | 2981 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 D | LoopStrengthReduce.cpp | 332 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 D | SelectionDAG.h | 1121 SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 500 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 D | AArch64ISelLowering.cpp | 7520 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 D | RISCVISelLowering.cpp | 11718 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), MinElts)); in lowerVPReverseExperimental()
|