Searched refs:canFreelyInvertAllUsersOf (Results 1 – 3 of 3) sorted by relevance
286 bool canFreelyInvertAllUsersOf(Instruction *V, Value *IgnoredUser) { in canFreelyInvertAllUsersOf() function
4066 if (X && Y && (Y->hasOneUse() || canFreelyInvertAllUsersOf(Y, &I))) { in foldXorOfICmps()4209 IC.canFreelyInvertAllUsersOf(I, IgnoredUser); in canFreelyInvert()4243 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoLogicalOp()4296 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoOtherHandOfLogicalOp()4426 InstCombiner::canFreelyInvertAllUsersOf(cast<Instruction>(NotOp), in foldNot()
6556 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in canonicalizeICmpPredicate()