Home
last modified time | relevance | path

Searched refs:DstVTy (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h799 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/
DSystemZTargetTransformInfo.cpp689 auto *DstVTy = cast<FixedVectorType>(Dst); in getBoolVecToIntConversionCost() local
690 unsigned VF = DstVTy->getNumElements(); in getBoolVecToIntConversionCost()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp450 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/
DInstCombineSimplifyDemanded.cpp390 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/
DInstCombineSimplifyDemanded.cpp408 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/
DLoopVectorize.cpp628 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/
DLoopVectorize.cpp712 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()