Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5897 auto *SVN0 = cast<ShuffleVectorSDNode>(N0); in hoistLogicOpWithSameOpcodeHands() local
5906 if (!SVN0->hasOneUse() || !SVN1->hasOneUse() || in hoistLogicOpWithSameOpcodeHands()
5907 !SVN0->getMask().equals(SVN1->getMask())) in hoistLogicOpWithSameOpcodeHands()
5920 return DAG.getVectorShuffle(VT, DL, Logic, ShOp, SVN0->getMask()); in hoistLogicOpWithSameOpcodeHands()
5933 return DAG.getVectorShuffle(VT, DL, ShOp, Logic, SVN0->getMask()); in hoistLogicOpWithSameOpcodeHands()
26343 auto *SVN0 = dyn_cast<ShuffleVectorSDNode>(Op0); in visitVECTOR_SHUFFLE() local
26344 return SVN0 && InnerN->isOnlyUserOf(SVN0) && in visitVECTOR_SHUFFLE()
26345 MergeInnerShuffle(Commute, SVN, SVN0, Op1, TLI, SV0, SV1, in visitVECTOR_SHUFFLE()
26347 (llvm::any_of(SVN0->getMask(), [](int M) { return M < 0; }) || in visitVECTOR_SHUFFLE()