Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2049 Value *NotA = Op0, *MinMax = Op1; in visitSub() local
2052 NotA = Op1; in visitSub()
2057 match(NotA, m_Not(m_Value(A))) && (NotA == LHS || NotA == RHS)) { in visitSub()
2058 if (NotA == LHS) in visitSub()
2063 !NotA->hasNUsesOrMore(4)) { in visitSub()
2067 if (NotA == Op0) in visitSub()
H A DInstCombineSelect.cpp1685 Value *NotA, *NotB, *NotC; in foldSPFofSPF() local
1698 IsFreeOrProfitableToInvert(A, NotA, ElidesXor) && in foldSPFofSPF()
1701 if (!NotA) in foldSPFofSPF()
1702 NotA = Builder.CreateNot(A); in foldSPFofSPF()
1708 Value *NewInner = createMinMax(Builder, getInverseMinMaxFlavor(SPF1), NotA, in foldSPFofSPF()
H A DInstCombineAndOrXor.cpp3562 Value *NotA = Builder.CreateNot(A); in visitXor() local
3563 return BinaryOperator::CreateAnd(Builder.CreateXor(B, C), NotA); in visitXor()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp2221 Value *A, *B, *NotA; in SimplifyOrInst() local
2264 if (match(Op0, m_c_And(m_CombineAnd(m_Value(NotA), m_Not(m_Value(A))), in SimplifyOrInst()
2267 return NotA; in SimplifyOrInst()
2274 if (match(Op1, m_c_And(m_CombineAnd(m_Value(NotA), m_Not(m_Value(A))), in SimplifyOrInst()
2277 return NotA; in SimplifyOrInst()