Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3796 Value **OpToInvert = nullptr; in sinkNotIntoOtherHandOfLogicalOp() local
3804 OpToInvert = &Op1; in sinkNotIntoOtherHandOfLogicalOp()
3812 OpToInvert = &Op0; in sinkNotIntoOtherHandOfLogicalOp()
3820 if (auto *C = dyn_cast<Constant>(*OpToInvert)) { in sinkNotIntoOtherHandOfLogicalOp()
3821 *OpToInvert = ConstantExpr::getNot(C); in sinkNotIntoOtherHandOfLogicalOp()
3824 &*cast<Instruction>(*OpToInvert)->getInsertionPointAfterDef()); in sinkNotIntoOtherHandOfLogicalOp()
3826 Builder.CreateNot(*OpToInvert, (*OpToInvert)->getName() + ".not"); in sinkNotIntoOtherHandOfLogicalOp()
3827 (*OpToInvert)->replaceUsesWithIf(NotOpToInvert, [NotOpToInvert](Use &U) { in sinkNotIntoOtherHandOfLogicalOp()
3831 *OpToInvert = NotOpToInvert; in sinkNotIntoOtherHandOfLogicalOp()