Home
last modified time | relevance | path

Searched refs:NarrowSize (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp56 unsigned NumParts = Size / NarrowSize; in getNarrowTypeBreakDown()
58 assert(Size > NarrowSize); in getNarrowTypeBreakDown()
918 if (SizeOp0 % NarrowSize != 0) { in narrowScalar()
1060 if (MemSize == NarrowSize) { in narrowScalar()
1062 } else if (MemSize < NarrowSize) { in narrowScalar()
1064 } else if (MemSize > NarrowSize) { in narrowScalar()
1163 if (SizeOp0 % NarrowSize != 0) in narrowScalar()
1310 if (SizeOp0 % NarrowSize != 0) in narrowScalar()
1369 if (SizeOp0 % NarrowSize != 0) in narrowScalar()
5137 if (Size % NarrowSize != 0) in narrowScalarMul()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8278 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in combineADDSUB_VLToVWADDSUB_VL() local
8279 MVT NarrowVT = MVT::getVectorVT(MVT::getIntegerVT(NarrowSize), in combineADDSUB_VLToVWADDSUB_VL()
8322 unsigned NarrowSize = NarrowVT.getScalarSizeInBits(); in combineVWADD_W_VL_VWSUB_W_VL() local
8370 if (DAG.ComputeNumSignBits(Op0) <= (ScalarBits - NarrowSize)) in combineVWADD_W_VL_VWSUB_W_VL()
8373 APInt Mask = APInt::getBitsSetFrom(ScalarBits, NarrowSize); in combineVWADD_W_VL_VWSUB_W_VL()
8412 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in combineMUL_VLToVWMUL_VL() local
8413 MVT NarrowVT = MVT::getVectorVT(MVT::getIntegerVT(NarrowSize), in combineMUL_VLToVWMUL_VL()
8451 if (IsSignExt && DAG.ComputeNumSignBits(Op1) > (ScalarBits - NarrowSize)) { in combineMUL_VLToVWMUL_VL()
8455 APInt Mask = APInt::getBitsSetFrom(ScalarBits, NarrowSize); in combineMUL_VLToVWMUL_VL()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1694 unsigned NarrowSize = VT.getVectorNumElements(); in operator ()() local
1696 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()()
H A DAArch64ISelLowering.cpp9324 unsigned NarrowSize = VT.getVectorNumElements(); in WidenVector() local
9326 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector()