Searched refs:XLenTy (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 588 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 D | RISCVISelLowering.cpp | 21706 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...] |