Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3025 Value *NotB; in getSelectCondition() local
3036 if (match(B, m_OneUse(m_Not(m_Value(NotB))))) { in getSelectCondition()
3037 NotB = peekThroughBitcast(NotB, true); in getSelectCondition()
3038 if (match(NotB, m_SExt(m_Specific(Cond)))) in getSelectCondition()
3603 Value *NotB = Builder.CreateNot(B, B->getName() + ".not"); in visitOr() local
3604 return BinaryOperator::CreateOr(NotB, Op0); in visitOr()
4785 Value *NotB = Builder.CreateNot(B); in visitXor() local
4786 return SelectInst::Create(A, NotB, C); in visitXor()
H A DInstructionCombining.cpp2366 Value *NotB = getFreelyInvertedImpl(B, B->hasOneUse(), Builder, in getFreelyInvertedImpl() local
2368 assert(NotB != nullptr && in getFreelyInvertedImpl()
2372 getInverseMinMaxIntrinsic(II->getIntrinsicID()), NotA, NotB); in getFreelyInvertedImpl()
2373 return Builder->CreateSelect(Cond, NotA, NotB); in getFreelyInvertedImpl()