Searched refs:DstVTy (Results 1 – 7 of 7) sorted by relevance
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 799 auto *DstVTy = dyn_cast<VectorType>(Dst); variable 807 if (!SrcVTy && !DstVTy) { 818 if (DstVTy && SrcVTy) { 849 cast<FixedVectorType>(DstVTy)->getNumElements() > 1) { 850 Type *SplitDstTy = VectorType::getHalfElementsVectorType(DstVTy); 863 unsigned Num = cast<FixedVectorType>(DstVTy)->getNumElements(); 869 return getScalarizationOverhead(DstVTy, true, true) + Num * Cost; 879 (DstVTy ? getScalarizationOverhead(DstVTy, true, false) : 0);
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 689 auto *DstVTy = cast<FixedVectorType>(Dst); in getBoolVecToIntConversionCost() local 690 unsigned VF = DstVTy->getNumElements(); in getBoolVecToIntConversionCost()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 450 if (VectorType *DstVTy = dyn_cast<VectorType>(I->getType())) { in SimplifyDemandedUseBits() local 453 if (DstVTy->getNumElements() != SrcVTy->getNumElements()) in SimplifyDemandedUseBits()
|
/external/llvm-project/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 390 if (VectorType *DstVTy = dyn_cast<VectorType>(I->getType())) { in SimplifyDemandedUseBits() local 393 if (cast<FixedVectorType>(DstVTy)->getNumElements() != in SimplifyDemandedUseBits()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 408 if (VectorType *DstVTy = dyn_cast<VectorType>(I->getType())) { in SimplifyDemandedUseBits() local 411 if (DstVTy->getNumElements() != SrcVTy->getNumElements()) in SimplifyDemandedUseBits()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 628 Value *createBitOrPointerCast(Value *V, VectorType *DstVTy, 2654 Value *InnerLoopVectorizer::createBitOrPointerCast(Value *V, VectorType *DstVTy, in createBitOrPointerCast() argument 2657 unsigned VF = DstVTy->getNumElements(); in createBitOrPointerCast() 2661 Type *DstElemTy = DstVTy->getElementType(); in createBitOrPointerCast() 2667 return Builder.CreateBitOrPointerCast(V, DstVTy); in createBitOrPointerCast() 2681 return Builder.CreateBitOrPointerCast(CastVal, DstVTy); in createBitOrPointerCast()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 712 Value *createBitOrPointerCast(Value *V, VectorType *DstVTy, 3013 Value *InnerLoopVectorizer::createBitOrPointerCast(Value *V, VectorType *DstVTy, in createBitOrPointerCast() argument 3016 auto *DstFVTy = cast<FixedVectorType>(DstVTy); in createBitOrPointerCast()
|