| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | HLSLBufferLayoutBuilder.cpp | 43 llvm::FixedVectorType *FVT = cast<llvm::FixedVectorType>(Ty); in getScalarOrVectorSizeInBytes() local 44 return FVT->getNumElements() * in getScalarOrVectorSizeInBytes() 45 (FVT->getElementType()->getScalarSizeInBits() / 8); in getScalarOrVectorSizeInBytes() 238 const llvm::FixedVectorType *FVT = in layoutField() local 240 unsigned SubElemSize = FVT->getElementType()->getScalarSizeInBits() / 8; in layoutField() 241 ElemSize = FVT->getNumElements() * SubElemSize; in layoutField()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 1837 const auto *FVT = dyn_cast<FixedVectorType>(V->getType()); in isInterestingPHIIncomingValue() local 1838 if (!FVT) in isInterestingPHIIncomingValue() 1844 BitVector EltsCovered(FVT->getNumElements()); in isInterestingPHIIncomingValue() 1851 if (!Idx || Idx->getZExtValue() >= FVT->getNumElements()) in isInterestingPHIIncomingValue() 2047 FixedVectorType *FVT = dyn_cast<FixedVectorType>(I.getType()); in visitPHINode() local 2048 if (!FVT || FVT->getNumElements() == 1 || in visitPHINode() 2049 DL.getTypeSizeInBits(FVT) <= BreakLargePHIsThreshold) in visitPHINode() 2057 Type *EltTy = FVT->getElementType(); in visitPHINode() 2063 const unsigned NumElts = FVT->getNumElements(); in visitPHINode() 2101 Value *Vec = PoisonValue::get(FVT); in visitPHINode() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 47 if (auto *FVT = dyn_cast<FixedVectorType>(Ty)) in isV256I32Ty() local 48 return FVT->getNumElements() == 256 && in isV256I32Ty() 49 FVT->getElementType()->isIntegerTy(32); in isV256I32Ty()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1164 if (auto *FVT = dyn_cast<FixedVectorType>(SrcTy)) variable 1165 return getBroadcastShuffleOverhead(FVT, CostKind); 1173 if (auto *FVT = dyn_cast<FixedVectorType>(SrcTy)) variable 1174 return getPermuteShuffleOverhead(FVT, CostKind);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 3160 if (auto *FVT = dyn_cast<FixedVectorType>(U.getType()); in translateInsertElement() local 3161 FVT && FVT->getNumElements() == 1) in translateInsertElement() 3241 if (const FixedVectorType *FVT = in translateExtractElement() local 3243 if (FVT->getNumElements() == 1) in translateExtractElement()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 3781 FixedVectorType *FVT = cast<FixedVectorType>(C->getType()); in convertBlendvToSelectMask() local 3782 unsigned ElSize = FVT->getElementType()->getPrimitiveSizeInBits(); in convertBlendvToSelectMask() 3784 FVT = FixedVectorType::get(IRB.getInt1Ty(), FVT->getNumElements()); in convertBlendvToSelectMask() 3785 return IRB.CreateTrunc(C, FVT); in convertBlendvToSelectMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 14752 auto TryWithFNeg = [&](APInt DefBits, MVT FVT) { in ConstantBuildVector() argument 14754 assert(VT.getSizeInBits() % FVT.getScalarSizeInBits() == 0); in ConstantBuildVector() 14755 APInt Neg = APInt::getHighBitsSet(FVT.getSizeInBits(), 1) in ConstantBuildVector() 14758 unsigned NumElts = VT.getSizeInBits() / FVT.getScalarSizeInBits(); in ConstantBuildVector() 14760 NegBits |= Neg << (FVT.getScalarSizeInBits() * i); in ConstantBuildVector() 14767 MVT VFVT = NumElts == 1 ? FVT : MVT::getVectorVT(FVT, NumElts); in ConstantBuildVector() 20069 EVT FVT = SrcVT == MVT::v2i8 ? MVT::f16 : MVT::f32; in performConcatVectorsCombine() local 20070 EVT NVT = EVT::getVectorVT(*DAG.getContext(), FVT, N->getNumOperands()); in performConcatVectorsCombine() 20076 Ops.push_back(DAG.getUNDEF(FVT)); in performConcatVectorsCombine() 20079 SDValue NewLoad = DAG.getLoad(FVT, DL, LD->getChain(), in performConcatVectorsCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 4057 EVT FVT = EVT::getFloatingPointVT(N->getValueSizeInBits(0)); in ReplaceNodeResults() local 4064 SDValue Dst = DAG.getNode(LoongArchISD::FTINT, DL, FVT, Src); in ReplaceNodeResults()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8144 MVT FVT = VT.getVectorElementType().getSimpleVT(); in LowerBUILD_VECTOR() local 8145 assert(FVT == MVT::f32 || FVT == MVT::f16); in LowerBUILD_VECTOR() 8146 MVT IVT = (FVT == MVT::f32) ? MVT::i32 : MVT::i16; in LowerBUILD_VECTOR()
|