Home
last modified time | relevance | path

Searched refs:VScale (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp271 Value *VScale = Builder.CreateCall(VScaleFunc, {}, "vscale"); in discardEVLParameter() local
272 MaxEVL = Builder.CreateMul(VScale, FactorConst, "scalable_size", in discardEVLParameter()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp501 unsigned VScale = getLangOpts().ArmSveVectorBits / 128; in FinishFunction() local
503 VScale, VScale)); in FinishFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp659 auto *VScale = Builder.CreateVScale(StepVal); in instCombineSVECntElts() local
660 VScale->takeName(&II); in instCombineSVECntElts()
661 return IC.replaceInstUsesWith(II, VScale); in instCombineSVECntElts()
H A DAArch64ISelDAGToDAG.cpp4997 SDValue VScale = N.getOperand(1); in SelectAddrModeIndexedSVE() local
4998 if (VScale.getOpcode() != ISD::VSCALE) in SelectAddrModeIndexedSVE()
5003 int64_t MulImm = cast<ConstantSDNode>(VScale.getOperand(0))->getSExtValue(); in SelectAddrModeIndexedSVE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3939 SDValue VScale = DAG.getNode( in visitGetElementPtr() local
3943 VScale = DAG.getSplatVector(N.getValueType(), dl, VScale); in visitGetElementPtr()
3944 IdxN = DAG.getNode(ISD::MUL, dl, N.getValueType(), IdxN, VScale); in visitGetElementPtr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2293 SDValue VScale = DAG.getNode(ISD::SRL, DL, VT, VLENB, in LowerOperation() local
2295 return DAG.getNode(ISD::MUL, DL, VT, VScale, Op.getOperand(0)); in LowerOperation()