Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h248 bool canFreelyInvertAllUsersOf(Instruction *V, Value *IgnoredUser) { in canFreelyInvertAllUsersOf() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp4197 if (X && Y && (Y->hasOneUse() || canFreelyInvertAllUsersOf(Y, &I))) { in foldXorOfICmps()
4341 IC.canFreelyInvertAllUsersOf(I, IgnoredUser); in canFreelyInvert()
4375 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoLogicalOp()
4428 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoOtherHandOfLogicalOp()
4548 InstCombiner::canFreelyInvertAllUsersOf(cast<Instruction>(NotOp), in foldNot()
H A DInstCombineCompares.cpp6885 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in canonicalizeICmpPredicate()