Home
last modified time | relevance | path

Searched refs:getDoubleElementsVectorType (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h499 VTy = VectorType::getDoubleElementsVectorType(VTy); in getSubdividedVectorType()
517 static VectorType *getDoubleElementsVectorType(VectorType *VTy) { in getDoubleElementsVectorType() function
574 static FixedVectorType *getDoubleElementsVectorType(FixedVectorType *VTy) { in getDoubleElementsVectorType() function
575 return cast<FixedVectorType>(VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
627 getDoubleElementsVectorType(ScalableVectorType *VTy) { in getDoubleElementsVectorType() function
629 VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp924 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in identifyNode()
1954 auto *NewTy = VectorType::getDoubleElementsVectorType( in replaceNode()
1974 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in replaceNode()
1989 auto *NewMaskTy = VectorType::getDoubleElementsVectorType( in replaceNode()
2013 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in processReductionOperation()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp2086 VectorType *WideVecTy = VectorType::getDoubleElementsVectorType(VecTy); in interleaveVectors()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1795 RetTy == ScalableVectorType::getDoubleElementsVectorType(TyA)) { in instCombineSVEUzp1()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1541 VectorType::getDoubleElementsVectorType(BaseTp), Mask, in getShuffleCost()