Home
last modified time | relevance | path

Searched defs:VScale (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h206 const unsigned VScale = *VLen / RISCV::RVVBitsPerBlock; in expandVScale() local
H A DRISCVISelLowering.cpp6461 SDValue VScale = DAG.getNode(ISD::SRL, DL, XLenVT, Res, LowerOperation() local
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp209 auto VScale = getVScaleRange(Opts); in getTargetDefines() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp458 auto VScale = B.buildVScale(DstTy, -RHSVScale->getSrc()); in matchSubOfVScale() local
H A DMachineIRBuilder.cpp823 auto VScale = buildInstr(TargetOpcode::G_VSCALE); in buildVScale() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DRISCV.cpp326 auto VScale = in coerceVLSVector() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp901 Value *VScale = Builder.CreateVScale(ConstantInt::get(DestTy, 1)); in visitTrunc() local
1268 Value *VScale = Builder.CreateVScale(ConstantInt::get(DestTy, 1)); in visitZExt() local
1559 Value *VScale = Builder.CreateVScale(ConstantInt::get(DestTy, 1)); in visitSExt() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp672 Value *VScale = Builder.CreateCall(VScaleFunc, {}, "vscale"); in discardEVLParameter() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp620 auto VScale = MIB.buildLShr(XLenTy, VLENB, MIB.buildConstant(XLenTy, 3)); in legalizeVScale() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h772 visitVScale(const SCEVVScale * VScale) visitVScale() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4305 if (std::optional<unsigned> VScale = getVScaleForTuning(OrigLoop, TTI)) { in isMoreProfitable() local
4705 if (std::optional<unsigned> VScale = getVScaleForTuning(OrigLoop, TTI)) in selectEpilogueVectorizationFactor() local
4932 if (std::optional<unsigned> VScale = getVScaleForTuning(TheLoop, TTI)) in selectInterleaveCount() local
9538 std::optional<unsigned> VScale, Loop *L, in areRuntimeChecksProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1349 auto *VScale = IC.Builder.CreateVScale(StepVal); in instCombineSVECntElts() local
H A DAArch64ISelDAGToDAG.cpp7245 SDValue VScale = N.getOperand(1); in SelectAddrModeIndexedSVE() local
H A DAArch64InstrInfo.cpp5353 int VScale = 1; in emitFrameOffsetAdj() local
H A DAArch64ISelLowering.cpp13671 unsigned VScale = MaxSVESize / AArch64::SVEBitsPerBlock; in isAllActivePredicate() local
28153 SDValue VScale = (BitsPerElt == 64) in GenerateFixedLengthSVETBL() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp4062 auto VScale = getASTContext().getTargetInfo().getVScaleRange( in mangleRISCVFixedRVVVectorType() local
H A DASTContext.cpp9976 auto VScale = Context.getTargetInfo().getVScaleRange(Context.getLangOpts()); in getRVVTypeSize() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp8310 auto VScale = S.Context.getTargetInfo().getVScaleRange(S.getLangOpts()); in HandleRISCVRVVVectorBitsTypeAttr() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4386 SDValue VScale = DAG.getNode( in visitGetElementPtr() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp4054 RetVal visitVScale(const SCEVVScale *VScale) { return VScale; } in visitVScale()