Searched refs:getFreelyInverted (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 213 Value *getFreelyInverted(Value *V, bool WillInvertAllUses, in getFreelyInverted() function 220 Value *getFreelyInverted(Value *V, bool WillInvertAllUses, in getFreelyInverted() function 223 return getFreelyInverted(V, WillInvertAllUses, Builder, Unused); in getFreelyInverted() 234 return getFreelyInverted(V, WillInvertAllUses, /*Builder*/ nullptr, in isFreeToInvert()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1736 Value *NotLHS = getFreelyInverted(LHS, LHS->hasOneUse(), &Builder); in visitAdd() 1737 Value *NotRHS = getFreelyInverted(RHS, RHS->hasOneUse(), &Builder); in visitAdd() 2273 Value *NotOp0 = getFreelyInverted(Op0, Op0->hasOneUse(), &Builder); in visitSub() 2274 Value *NotOp1 = getFreelyInverted(Op1, Op1->hasOneUse(), &Builder); in visitSub()
|
H A D | InstCombineCompares.cpp | 3363 getFreelyInverted(BCSrcOp, BCSrcOp->hasOneUse(), &Builder)) { in foldICmpBitCast() 4371 IC.getFreelyInverted(X, X->hasOneUse(), &IC.Builder)) { in foldICmpWithLowBitMaskedVal() 4389 IC.getFreelyInverted(M, M->hasOneUse(), &IC.Builder)) { in foldICmpWithLowBitMaskedVal() 4796 IC.getFreelyInverted(Op1, !Op1->hasNUsesOrMore(3), &IC.Builder)) in foldICmpAndXX() 4800 if (auto *NotA = IC.getFreelyInverted(A, A->hasOneUse(), &IC.Builder)) in foldICmpAndXX() 4855 IC.getFreelyInverted(Op1, !Op1->hasNUsesOrMore(3), &IC.Builder)) in foldICmpOrXX() 4859 if (Value *NotA = IC.getFreelyInverted(A, A->hasOneUse(), &IC.Builder)) in foldICmpOrXX() 7502 Value *InvOp0 = getFreelyInverted(Op0, Op0->hasOneUse(), &Builder); in visitICmpInst() 7503 Value *InvOp1 = getFreelyInverted(Op1, Op1->hasOneUse(), &Builder); in visitICmpInst()
|
H A D | InstCombineAndOrXor.cpp | 2637 : getFreelyInverted(C, C->hasOneUse(), &Builder); in visitAnd() 2647 : getFreelyInverted(C, C->hasOneUse(), &Builder); in visitAnd() 4624 if (Value *R = getFreelyInverted(NotOp, NotOp->hasOneUse(), &Builder)) in foldNot()
|
H A D | InstCombineSelect.cpp | 3287 if (Value *NotC = getFreelyInverted(C, C->hasOneUse(), &Builder)) { in foldSelectOfBools() 3294 if (Value *NotC = getFreelyInverted(C, C->hasOneUse(), &Builder)) { in foldSelectOfBools()
|
H A D | InstructionCombining.cpp | 824 Value *NotOp = getFreelyInverted(Op, Op->hasOneUse(), &Builder); in tryFoldInstWithCtpopWithNot()
|
H A D | InstCombineCalls.cpp | 1831 if (Value *NotY = getFreelyInverted(Y, Y->hasOneUse(), &Builder)) { in visitCallInst()
|