Searched refs:buildVScale (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelperVectorOps.cpp | 378 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 D | MachineIRBuilder.cpp | 836 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 D | IRTranslator.cpp | 2600 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 D | LegalizerHelper.cpp | 2050 auto VScaleBase = MIRBuilder.buildVScale(NarrowTy, One); in narrowScalar()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 1243 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 D | RISCVLegalizerInfo.cpp | 1144 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()
|