Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp378 B.buildVScale(Dst, LHSVScale->getSrc() + RHSVScale->getSrc()); in matchAddOfVScale()
399 B.buildVScale(Dst, LHSVScale->getSrc() * *MaybeRHS); in matchMulOfVScale()
418 auto VScale = B.buildVScale(DstTy, -RHSVScale->getSrc()); in matchSubOfVScale()
442 B.buildVScale(Dst, LHSVScale->getSrc().shl(*MaybeRHS)); in matchShlOfVScale()
H A DMachineIRBuilder.cpp836 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale() function in MachineIRBuilder
842 return buildVScale(Res, *CI); in buildVScale()
845 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale() function in MachineIRBuilder
854 MachineInstrBuilder MachineIRBuilder::buildVScale(const DstOp &Res, in buildVScale() function in MachineIRBuilder
858 return buildVScale(Res, *CI); in buildVScale()
H A DIRTranslator.cpp2600 MIRBuilder.buildVScale(getOrCreateVReg(CI), 1); in translateKnownIntrinsic()
3225 VecIdxTy, MIRBuilder.buildVScale(VecIdxTy, 1), Idx); in translateInsertVector()
3303 VecIdxTy, MIRBuilder.buildVScale(VecIdxTy, 1), Idx); in translateExtractVector()
H A DLegalizerHelper.cpp2050 auto VScaleBase = MIRBuilder.buildVScale(NarrowTy, One); in narrowScalar()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1243 MachineInstrBuilder buildVScale(const DstOp &Res, unsigned MinElts);
1254 MachineInstrBuilder buildVScale(const DstOp &Res, const ConstantInt &MinElts);
1265 MachineInstrBuilder buildVScale(const DstOp &Res, const APInt &MinElts);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp1144 auto SlidedownAmt = MIB.buildVScale(XLenTy, RemIdx); in legalizeExtractSubvector()
1249 auto VL = MIB.buildVScale(XLenTy, LitTy.getElementCount().getKnownMinValue()); in legalizeInsertSubvector()
1262 auto SlideupAmt = MIB.buildVScale(XLenTy, RemIdx); in legalizeInsertSubvector()