Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1991 auto *ShuffleDstTy = dyn_cast<FixedVectorType>(I.getType()); in foldPermuteOfBinops() local
1995 if (!ShuffleDstTy || !BinOpTy || !Op0Ty || !Op1Ty) in foldPermuteOfBinops()
2019 bool IsIdentity0 = ShuffleDstTy == Op0Ty && in foldPermuteOfBinops()
2022 bool IsIdentity1 = ShuffleDstTy == Op1Ty && in foldPermuteOfBinops()
2029 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, ShuffleDstTy, in foldPermuteOfBinops()
2041 TTI.getArithmeticInstrCost(Opcode, ShuffleDstTy, CostKind); in foldPermuteOfBinops()
2045 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteTwoSrc, ShuffleDstTy, in foldPermuteOfBinops()
2049 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteTwoSrc, ShuffleDstTy, in foldPermuteOfBinops()
2107 auto *ShuffleDstTy = dyn_cast<FixedVectorType>(I.getType()); in foldShuffleOfBinops() local
2110 if (!ShuffleDstTy || !BinResTy || !BinOpTy || X->getType() != Z->getType()) in foldShuffleOfBinops()
[all …]