Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2610 Value *NotB = getFreelyInvertedImpl(B, B->hasOneUse(), Builder, in getFreelyInvertedImpl() local
2612 assert(NotB != nullptr && in getFreelyInvertedImpl()
2616 getInverseMinMaxIntrinsic(II->getIntrinsicID()), NotA, NotB); in getFreelyInvertedImpl()
2617 return Builder->CreateSelect(Cond, NotA, NotB); in getFreelyInvertedImpl()
2679 auto *NotB = getFreelyInvertedImpl(B, B->hasOneUse(), Builder, in getFreelyInvertedImpl() local
2683 return Builder ? Builder->CreateLogicalOp(Opcode, NotA, NotB) : NonNull; in getFreelyInvertedImpl()
2684 return Builder ? Builder->CreateBinOp(Opcode, NotA, NotB) : NonNull; in getFreelyInvertedImpl()
H A DInstCombineAndOrXor.cpp3155 Value *NotB; in getSelectCondition() local
3166 if (match(B, m_OneUse(m_Not(m_Value(NotB))))) { in getSelectCondition()
3167 NotB = peekThroughBitcast(NotB, true); in getSelectCondition()
3168 if (match(NotB, m_SExt(m_Specific(Cond)))) in getSelectCondition()
4910 Value *NotB = Builder.CreateNot(B); in visitXor() local
4911 return SelectInst::Create(A, NotB, C); in visitXor()