Home
last modified time | relevance | path

Searched refs:XLenTy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp588 const LLT XLenTy(STI.getXLenVT()); in legalizeVScale() local
605 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale()
606 MIB.buildLShr(Dst, VLENB, MIB.buildConstant(XLenTy, 3 - Log2)); in legalizeVScale()
608 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale()
609 MIB.buildShl(Dst, VLENB, MIB.buildConstant(XLenTy, Log2 - 3)); in legalizeVScale()
616 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale()
617 MIB.buildMul(Dst, VLENB, MIB.buildConstant(XLenTy, Val / 8)); in legalizeVScale()
619 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale()
620 auto VScale = MIB.buildLShr(XLenTy, VLENB, MIB.buildConstant(XLenTy, 3)); in legalizeVScale()
621 MIB.buildMul(Dst, VScale, MIB.buildConstant(XLenTy, Val)); in legalizeVScale()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp21706 auto *XLenTy = Type::getIntNTy(LI->getContext(), Subtarget.getXLen()); in lowerInterleavedLoad()
21710 {VTy, LI->getPointerOperandType(), XLenTy}); in lowerInterleavedLoad()
21712 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); in lowerInterleavedLoad()
21760 auto *XLenTy = Type::getIntNTy(SI->getContext(), Subtarget.getXLen()); in lowerInterleavedStore()
21764 {VTy, SI->getPointerOperandType(), XLenTy}); in lowerInterleavedStore()
21778 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); in lowerInterleavedStore()
21807 Type *XLenTy = Type::getIntNTy(LI->getContext(), Subtarget.getXLen()); in lowerDeinterleaveIntrinsicToLoad()
21813 {ResVTy, LI->getPointerOperandType(), XLenTy}); in lowerDeinterleaveIntrinsicToLoad()
21814 VL = ConstantInt::get(XLenTy, FVTy->getNumElements()); in lowerDeinterleaveIntrinsicToLoad()
21823 {ResVTy, XLenTy}); in lowerDeinterleaveIntrinsicToLoad()
21703 auto *XLenTy = Type::getIntNTy(LI->getContext(), Subtarget.getXLen()); lowerInterleavedLoad() local
21757 auto *XLenTy = Type::getIntNTy(SI->getContext(), Subtarget.getXLen()); lowerInterleavedStore() local
21804 Type *XLenTy = Type::getIntNTy(LI->getContext(), Subtarget.getXLen()); lowerDeinterleaveIntrinsicToLoad() local
21854 Type *XLenTy = Type::getIntNTy(SI->getContext(), Subtarget.getXLen()); lowerInterleaveIntrinsicToStore() local
[all...]