Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp60 unsigned NarrowSize = NarrowTy.getSizeInBits(); in getNarrowTypeBreakDown() local
61 unsigned NumParts = Size / NarrowSize; in getNarrowTypeBreakDown()
62 unsigned LeftoverSize = Size - NumParts * NarrowSize; in getNarrowTypeBreakDown()
63 assert(Size > NarrowSize); in getNarrowTypeBreakDown()
1224 uint64_t NarrowSize = NarrowTy.getSizeInBits(); in narrowScalar() local
1239 if (SizeOp0 % NarrowSize != 0) { in narrowScalar()
1251 int NumParts = SizeOp0 / NarrowSize; in narrowScalar()
1268 unsigned NarrowSize = NarrowTy.getSizeInBits(); in narrowScalar() local
1269 int NumParts = TotalSize / NarrowSize; in narrowScalar()
1273 unsigned Offset = I * NarrowSize; in narrowScalar()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14373 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in getNarrowType()
14376 ? MVT::getFloatingPointVT(NarrowSize) in getNarrowType()
14377 : MVT::getIntegerVT(NarrowSize); in getNarrowType()
14379 assert((int)NarrowSize >= (SupportsExt == ExtKind::FPExt ? 16 : 8) && in getNarrowType()
14525 unsigned NarrowSize = EltBits / 2; in fillUpExtensionSupportForSplat()
14528 if (NarrowSize < 8) in fillUpExtensionSupportForSplat()
14531 if (DAG.ComputeMaxSignificantBits(Op) <= NarrowSize) in fillUpExtensionSupportForSplat()
14535 APInt::getBitsSetFrom(ScalarBits, NarrowSize))) in fillUpExtensionSupportForSplat()
14593 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in fillUpExtensionSupport()
14595 if (NarrowSize ! in fillUpExtensionSupport()
14370 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; getNarrowType() local
14522 unsigned NarrowSize = EltBits / 2; fillUpExtensionSupportForSplat() local
14590 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; fillUpExtensionSupport() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2262 unsigned NarrowSize = VT.getVectorNumElements(); in operator ()() local
2264 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()()
H A DAArch64ISelLowering.cpp11934 unsigned NarrowSize = VT.getVectorNumElements(); in WidenVector() local
11936 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector()