Searched refs:XLenTy (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInterleavedAccess.cpp | 98 auto *XLenTy = Type::getIntNTy(LI->getContext(), Subtarget.getXLen()); in lowerInterleavedLoad() local 105 Value *Stride = ConstantInt::get(XLenTy, Factor * ScalarSizeInBytes); in lowerInterleavedLoad() 106 Value *Offset = ConstantInt::get(XLenTy, Indices[0] * ScalarSizeInBytes); in lowerInterleavedLoad() 121 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); in lowerInterleavedLoad() 124 FixedVlsegIntrIds[Factor - 2], {VTy, PtrTy, XLenTy}, in lowerInterleavedLoad() 178 auto *XLenTy = Type::getIntNTy(SI->getContext(), Subtarget.getXLen()); in lowerInterleavedStore() local 190 Value *Stride = ConstantInt::get(XLenTy, Factor * ScalarSizeInBytes); in lowerInterleavedStore() 191 Value *Offset = ConstantInt::get(XLenTy, Index * ScalarSizeInBytes); in lowerInterleavedStore() 207 SI->getModule(), FixedVssegIntrIds[Factor - 2], {VTy, PtrTy, XLenTy}); in lowerInterleavedStore() 226 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); in lowerInterleavedStore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.cpp | 843 const LLT XLenTy(STI.getXLenVT()); in legalizeVScale() local 860 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale() 861 MIB.buildLShr(Dst, VLENB, MIB.buildConstant(XLenTy, 3 - Log2)); in legalizeVScale() 863 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale() 864 MIB.buildShl(Dst, VLENB, MIB.buildConstant(XLenTy, Log2 - 3)); in legalizeVScale() 871 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale() 872 MIB.buildMul(Dst, VLENB, MIB.buildConstant(XLenTy, Val / 8)); in legalizeVScale() 874 auto VLENB = MIB.buildInstr(RISCV::G_READ_VLENB, {XLenTy}, {}); in legalizeVScale() 875 auto VScale = MIB.buildLShr(XLenTy, VLENB, MIB.buildConstant(XLenTy, 3)); in legalizeVScale() 876 MIB.buildMul(Dst, VScale, MIB.buildConstant(XLenTy, Val)); in legalizeVScale() [all …]
|