| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 571 LLVM_ABI const SCEV *getVScale(Type *Ty);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2087 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 D | TargetLowering.cpp | 10587 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 D | LegalizeIntegerTypes.cpp | 1896 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 D | SelectionDAGBuilder.cpp | 1829 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 D | LegalizeVectorTypes.cpp | 1413 SDValue BytesIncrement = DAG.getVScale( in IncrementPointer() 2071 DAG.getVScale(dl, EltVT, StepVal * LoVT.getVectorMinNumElements()); in SplitVecRes_STEP_VECTOR()
|
| H A D | DAGCombiner.cpp | 3141 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 D | LoopStrengthReduce.cpp | 324 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 D | SelectionDAG.h | 1187 LLVM_ABI SDValue getVScale(const SDLoc &DL, EVT VT, APInt MulImm,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 492 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 D | AArch64ISelLowering.cpp | 7999 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 D | RISCVISelLowering.cpp | 12133 DAG.getVScale(DL, PtrVT, in lowerVECTOR_INTERLEAVE() 13561 DAG.getVScale(DL, XLenVT, APInt(XLenVT.getSizeInBits(), MinElts)); in lowerVPReverseExperimental()
|