Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1610 auto *ShuffleSrcTy = dyn_cast<FixedVectorType>(V0->getType()); in foldShuffleOfShuffles() local
1612 if (!ShuffleDstTy || !ShuffleSrcTy || !ShuffleImmTy || in foldShuffleOfShuffles()
1616 unsigned NumSrcElts = ShuffleSrcTy->getNumElements(); in foldShuffleOfShuffles()
1649 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, ShuffleSrcTy, in foldShuffleOfShuffles()
1651 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, ShuffleSrcTy, in foldShuffleOfShuffles()
1657 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteTwoSrc, ShuffleSrcTy, in foldShuffleOfShuffles()
1668 V0 = PoisonValue::get(ShuffleSrcTy); in foldShuffleOfShuffles()
1670 V1 = PoisonValue::get(ShuffleSrcTy); in foldShuffleOfShuffles()