Searched refs:FVT (Results 1 - 5 of 5) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp1733 const auto *FVT = dyn_cast<FixedVectorType>(V->getType()); local
1734 if (!FVT)
1740 BitVector EltsCovered(FVT->getNumElements());
1747 if (!Idx || Idx->getSExtValue() >= FVT->getNumElements())
1943 FixedVectorType *FVT = dyn_cast<FixedVectorType>(I.getType());
1944 if (!FVT || FVT->getNumElements() == 1 ||
1945 DL->getTypeSizeInBits(FVT) <= BreakLargePHIsThreshold)
1953 Type *EltTy = FVT->getElementType();
1959 const unsigned NumElts = FVT
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp49 if (auto *FVT = dyn_cast<FixedVectorType>(Ty))
50 return FVT->getNumElements() == 256 &&
51 FVT->getElementType()->isIntegerTy(32);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1017 if (auto *FVT = dyn_cast<FixedVectorType>(Tp))
1018 return getBroadcastShuffleOverhead(FVT, CostKind);
1026 if (auto *FVT = dyn_cast<FixedVectorType>(Tp))
1027 return getPermuteShuffleOverhead(FVT, CostKind);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1841 EVT FVT = EVT::getFloatingPointVT(N->getValueSizeInBits(0)); local
1844 SDValue Dst = DAG.getNode(LoongArchISD::FTINT, DL, FVT, Src);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8076 MVT FVT = VT.getVectorElementType().getSimpleVT(); local
8077 assert(FVT == MVT::f32 || FVT == MVT::f16);
8078 MVT IVT = (FVT == MVT::f32) ? MVT::i32 : MVT::i16;

Completed in 481 milliseconds