Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DType.h350 LLVM_ABI static VectorType *getDoubleElementsVectorType(VectorType *VTy);
389 static FixedVectorType *getDoubleElementsVectorType(FixedVectorType *VTy) { in getDoubleElementsVectorType() function
390 return cast<FixedVectorType>(VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
440 getDoubleElementsVectorType(ScalableVectorType *VTy) { in getDoubleElementsVectorType() function
442 VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h526 VTy = VectorType::getDoubleElementsVectorType(VTy); in getSubdividedVectorType()
553 static VectorType *getDoubleElementsVectorType(VectorType *VTy) { in getDoubleElementsVectorType() function
627 static FixedVectorType *getDoubleElementsVectorType(FixedVectorType *VTy) { in getDoubleElementsVectorType() function
628 return cast<FixedVectorType>(VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
681 getDoubleElementsVectorType(ScalableVectorType *VTy) { in getDoubleElementsVectorType() function
683 VectorType::getDoubleElementsVectorType(VTy)); in getDoubleElementsVectorType()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DType.cpp104 VectorType *VectorType::getDoubleElementsVectorType(VectorType *VTy) { in getDoubleElementsVectorType() function in VectorType
106 VTy->getContext().getType(llvm::VectorType::getDoubleElementsVectorType( in getDoubleElementsVectorType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp1089 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in identifyNode()
2189 auto *NewTy = VectorType::getDoubleElementsVectorType( in replaceNode()
2210 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in replaceNode()
2229 auto *NewMaskTy = VectorType::getDoubleElementsVectorType( in replaceNode()
2250 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in processReductionSingle()
2285 auto *NewVTy = VectorType::getDoubleElementsVectorType(VTy); in processReductionOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp671 FixedVectorType::getDoubleElementsVectorType(SubTp); in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1904 auto *ConcatTy = FixedVectorType::getDoubleElementsVectorType(MaskTy); in foldConcatOfBoolMasks()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1554 VectorType::getDoubleElementsVectorType(SrcTy), in getShuffleCost()
1555 VectorType::getDoubleElementsVectorType(SrcTy), Mask, in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2408 RetTy == ScalableVectorType::getDoubleElementsVectorType(TyA)) { in instCombineSVEUzp1()