Searched refs:m_Mask (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1468 if (match(LHS, m_Shuffle(m_Value(L0), m_Value(L1), m_Mask(Mask))) &&
1503 if (match(LHS, m_Shuffle(m_Value(V1), m_Undef(), m_Mask(Mask))) &&
1514 match(LHS, m_Shuffle(m_Value(V1), m_Value(V2), m_Mask(Mask))) &&
1545 m_c_BinOp(m_OneUse(m_Shuffle(m_Value(V1), m_Undef(), m_Mask(Mask))),
1627 m_OneUse(m_Shuffle(m_Value(X), m_Undef(), m_Mask(MaskC)))) ||
H A DInstCombineCompares.cpp2850 if (match(BCSrcOp, m_Shuffle(m_Value(Vec), m_Undef(), m_Mask(Mask)))) {
3326 auto m_Mask = m_CombineOr(m_VariableMask, m_LowBitMask()); local
3328 m_c_And(m_CombineAnd(m_Mask, m_Value(M)), m_Value(X)),
5445 if (!match(LHS, m_Shuffle(m_Value(V1), m_Undef(), m_Mask(M))))
H A DInstCombineSelect.cpp2425 if (match(TVal, m_OneUse(m_Shuffle(m_Value(X), m_Value(Y), m_Mask(Mask)))) &&
2439 if (match(FVal, m_OneUse(m_Shuffle(m_Value(X), m_Value(Y), m_Mask(Mask)))) &&
H A DInstCombineVectorOps.cpp1791 if (!match(Op0, m_Shuffle(m_Value(X), m_Value(Y), m_Mask(Mask))))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp366 m_OneUse(m_Shuffle(m_Value(V), m_Undef(), m_Mask(Mask))))))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1356 struct m_Mask { struct in namespace:llvm::PatternMatch
1358 m_Mask(ArrayRef<int> &MaskRef) : MaskRef(MaskRef) {} function in struct:llvm::PatternMatch::m_Mask
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9676 if (!match(Op1, m_Shuffle(m_Value(S1Op1), m_Undef(), m_Mask(M1))) ||
9677 !match(Op2, m_Shuffle(m_Value(S2Op1), m_Undef(), m_Mask(M2))))

Completed in 316 milliseconds