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.cpp1418 auto *ShuffleDstTy = dyn_cast<FixedVectorType>(I.getType()); in foldShuffleOfBinops() local
1420 if (!ShuffleDstTy || !BinOpTy) in foldShuffleOfBinops()
1465 TTI.getArithmeticInstrCost(Opcode, ShuffleDstTy, CostKind); in foldShuffleOfBinops()
1514 auto *ShuffleDstTy = dyn_cast<FixedVectorType>(I.getType()); in foldShuffleOfCastops() local
1517 if (!ShuffleDstTy || !CastDstTy || !CastSrcTy) in foldShuffleOfCastops()
1566 NewCost += TTI.getCastInstrCost(Opcode, ShuffleDstTy, NewShuffleDstTy, in foldShuffleOfCastops()
1581 Value *Cast = Builder.CreateCast(Opcode, Shuf, ShuffleDstTy); in foldShuffleOfCastops()
1609 auto *ShuffleDstTy = dyn_cast<FixedVectorType>(I.getType()); in foldShuffleOfShuffles() local
1612 if (!ShuffleDstTy || !ShuffleSrcTy || !ShuffleImmTy || in foldShuffleOfShuffles()