Searched refs:DstEltSize (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2103 unsigned DstEltSize = DstTy->getScalarSizeInBits(); local
2105 (DstEltSize != 16 && DstEltSize != 32 && DstEltSize != 64))
2158 if (!DstTyL.second.isVector() || DstEltSize != DstTy->getScalarSizeInBits())
2177 return NumDstEls == NumSrcEls && 2 * SrcElTySize == DstEltSize;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2781 unsigned DstEltSize = DstEltVT.getSizeInBits(); local
2788 if (SrcEltSize > (2 * DstEltSize))
2812 if (DstEltSize > (2 * SrcEltSize)) {
10643 unsigned DstEltSize = DstVT.getScalarSizeInBits(); local
10647 if (DstEltSize >= SrcEltSize) { // Single-width and widening conversion.
10668 } else if (DstEltSize > (2 * SrcEltSize)) {
10670 MVT IntVT = MVT::getVectorVT(MVT::getIntegerVT(DstEltSize / 2),
10681 if (DstEltSize > (2 * SrcEltSize)) {
10698 if (SrcEltSize > (2 * DstEltSize)) {
10699 assert(SrcEltSize == (4 * DstEltSize)
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3078 /// %offset_idx = G_AND %idx, ~(-1 << Log2(DstEltSize / SrcEltSize))
3171 // %scaled_idx = G_LSHR %idx, Log2(DstEltSize / SrcEltSize)
3173 // %offset_idx = G_AND %idx, ~(-1 << Log2(DstEltSize / SrcEltSize))
5049 const unsigned DstEltSize = DstTy.getScalarSizeInBits(); local
5050 if (DstEltSize % 2 != 0)
5056 const unsigned NewBitSize = DstEltSize / 2;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1727 const unsigned DstEltSize = EltTy.getSizeInBits();
1730 const unsigned TargetEltSize = DstEltSize % 64 == 0 ? 64 : 32;

Completed in 313 milliseconds