Searched refs:BinOpTy (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 1419 auto *BinOpTy = dyn_cast<FixedVectorType>(B0->getType()); in foldShuffleOfBinops() local 1420 if (!ShuffleDstTy || !BinOpTy) in foldShuffleOfBinops() 1423 unsigned NumSrcElts = BinOpTy->getNumElements(); in foldShuffleOfBinops() 1442 Z = PoisonValue::get(BinOpTy); in foldShuffleOfBinops() 1450 W = PoisonValue::get(BinOpTy); in foldShuffleOfBinops() 1457 TTI.getArithmeticInstrCost(B0->getOpcode(), BinOpTy, CostKind) + in foldShuffleOfBinops() 1458 TTI.getArithmeticInstrCost(B1->getOpcode(), BinOpTy, CostKind) + in foldShuffleOfBinops() 1459 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteTwoSrc, BinOpTy, in foldShuffleOfBinops() 1463 TTI.getShuffleCost(SK0, BinOpTy, NewMask0, CostKind, 0, nullptr, {X, Z}) + in foldShuffleOfBinops() 1464 TTI.getShuffleCost(SK1, BinOpTy, NewMask1, CostKind, 0, nullptr, {Y, W}) + in foldShuffleOfBinops()
|