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.cpp61 unsigned NarrowSize = NarrowTy.getSizeInBits(); in getNarrowTypeBreakDown() local
62 unsigned NumParts = Size / NarrowSize; in getNarrowTypeBreakDown()
63 unsigned LeftoverSize = Size - NumParts * NarrowSize; in getNarrowTypeBreakDown()
64 assert(Size > NarrowSize); in getNarrowTypeBreakDown()
1487 uint64_t NarrowSize = NarrowTy.getSizeInBits(); in narrowScalar() local
1502 if (SizeOp0 % NarrowSize != 0) { in narrowScalar()
1514 int NumParts = SizeOp0 / NarrowSize; in narrowScalar()
1531 unsigned NarrowSize = NarrowTy.getSizeInBits(); in narrowScalar() local
1532 int NumParts = TotalSize / NarrowSize; in narrowScalar()
1536 unsigned Offset = I * NarrowSize; in narrowScalar()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16606 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in getNarrowType() local
16610 ? MVT::getFloatingPointVT(NarrowSize) in getNarrowType()
16611 : MVT::getIntegerVT(NarrowSize); in getNarrowType()
16613 assert((int)NarrowSize >= (SupportsExt == ExtKind::FPExt ? 16 : 8) && in getNarrowType()
16770 unsigned NarrowSize = EltBits / 2; in fillUpExtensionSupportForSplat() local
16773 if (NarrowSize < 8) in fillUpExtensionSupportForSplat()
16776 if (DAG.ComputeMaxSignificantBits(Op) <= NarrowSize) in fillUpExtensionSupportForSplat()
16780 APInt::getBitsSetFrom(ScalarBits, NarrowSize))) in fillUpExtensionSupportForSplat()
16855 unsigned NarrowSize = VT.getScalarSizeInBits() / 2; in fillUpExtensionSupport() local
16857 if (NarrowSize != ScalarBits) in fillUpExtensionSupport()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2362 unsigned NarrowSize = VT.getVectorNumElements(); in operator ()() local
2364 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()()
H A DAArch64ISelLowering.cpp12801 unsigned NarrowSize = VT.getVectorNumElements(); in WidenVector() local
12803 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector()