Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2409 Value *OuterV0, *OuterV1; in foldShuffleOfShuffles() local
2411 m_Shuffle(m_Value(OuterV0), m_Value(OuterV1), m_Mask(OuterMask)))) in foldShuffleOfShuffles()
2419 match(OuterV1, m_Shuffle(m_Value(X1), m_Value(Y1), m_Mask(InnerMask1))); in foldShuffleOfShuffles()
2426 if (!Match1 && isa<PoisonValue>(OuterV1)) { in foldShuffleOfShuffles()
2436 X1 = Match1 ? X1 : OuterV1; in foldShuffleOfShuffles()
2437 Y1 = Match1 ? Y1 : OuterV1; in foldShuffleOfShuffles()
2463 Src = OuterV1; in foldShuffleOfShuffles()
2512 InnerCost1 = TTI.getInstructionCost(cast<User>(OuterV1), CostKind); in foldShuffleOfShuffles()
2527 if (!OuterV1->hasOneUse()) in foldShuffleOfShuffles()