/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3341 BinaryOperator *NotVal; in visitXor() local 3342 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3343 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3344 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3348 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3350 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3354 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3361 if (match(NotVal, in visitXor() 3379 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3404 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3344 BinaryOperator *NotVal; in visitXor() local 3345 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3346 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3347 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3351 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3353 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3357 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3364 if (match(NotVal, in visitXor() 3382 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3407 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3341 BinaryOperator *NotVal; in visitXor() local 3342 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3343 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3344 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3348 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3350 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3354 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3361 if (match(NotVal, in visitXor() 3379 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3404 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3308 BinaryOperator *NotVal; in foldNot() local 3309 if (match(NotOp, m_BinOp(NotVal))) { in foldNot() 3310 if (NotVal->getOpcode() == Instruction::And || in foldNot() 3311 NotVal->getOpcode() == Instruction::Or) { in foldNot() 3315 if (isFreeToInvert(NotVal->getOperand(0), in foldNot() 3317 isFreeToInvert(NotVal->getOperand(1), in foldNot() 3321 if (NotVal->getOpcode() == Instruction::And) in foldNot() 3328 if (match(NotVal, in foldNot() 3346 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in foldNot() 3371 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in foldNot() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3341 BinaryOperator *NotVal; in visitXor() local 3342 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3343 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3344 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3348 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3350 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3354 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3361 if (match(NotVal, in visitXor() 3379 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3404 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3341 BinaryOperator *NotVal; in visitXor() local 3342 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3343 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3344 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3348 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3350 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3354 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3361 if (match(NotVal, in visitXor() 3379 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3404 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/ |
H A D | InstCombineAndOrXor.cpp | 2541 BinaryOperator* NotVal; in visitXor() local 2542 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 2543 if (NotVal->getOpcode() == Instruction::And || in visitXor() 2544 NotVal->getOpcode() == Instruction::Or) { in visitXor() 2548 if (IsFreeToInvert(NotVal->getOperand(0), in visitXor() 2549 NotVal->getOperand(0)->hasOneUse()) && in visitXor() 2550 IsFreeToInvert(NotVal->getOperand(1), in visitXor() 2551 NotVal->getOperand(1)->hasOneUse())) { in visitXor() 2554 if (NotVal->getOpcode() == Instruction::And) in visitXor() 2573 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 2511 BinaryOperator *NotVal; in visitXor() local 2512 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 2513 if (NotVal->getOpcode() == Instruction::And || in visitXor() 2514 NotVal->getOpcode() == Instruction::Or) { in visitXor() 2518 if (IsFreeToInvert(NotVal->getOperand(0), in visitXor() 2519 NotVal->getOperand(0)->hasOneUse()) && in visitXor() 2520 IsFreeToInvert(NotVal->getOperand(1), in visitXor() 2524 if (NotVal->getOpcode() == Instruction::And) in visitXor() 2535 if (match(NotVal, m_AShr(m_Not(m_Value(X)), m_Value(Y)))) in visitXor() 2543 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 2823 BinaryOperator *NotVal; in visitXor() local 2824 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 2825 if (NotVal->getOpcode() == Instruction::And || in visitXor() 2826 NotVal->getOpcode() == Instruction::Or) { in visitXor() 2830 if (IsFreeToInvert(NotVal->getOperand(0), in visitXor() 2832 IsFreeToInvert(NotVal->getOperand(1), in visitXor() 2836 if (NotVal->getOpcode() == Instruction::And) in visitXor() 2843 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 2844 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 2858 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 2721 BinaryOperator *NotVal; in visitXor() local 2722 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 2723 if (NotVal->getOpcode() == Instruction::And || in visitXor() 2724 NotVal->getOpcode() == Instruction::Or) { in visitXor() 2728 if (IsFreeToInvert(NotVal->getOperand(0), in visitXor() 2730 IsFreeToInvert(NotVal->getOperand(1), in visitXor() 2734 if (NotVal->getOpcode() == Instruction::And) in visitXor() 2741 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 2742 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 2756 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3154 BinaryOperator *NotVal; in visitXor() local 3155 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3156 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3157 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3161 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3163 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3167 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3174 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3175 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3189 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3205 BinaryOperator *NotVal; in visitXor() local 3206 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3207 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3208 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3212 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3214 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3218 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3235 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3245 if (match(NotVal, m_LShr(m_Constant(C), m_Value(Y))) && in visitXor() 3260 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3205 BinaryOperator *NotVal; in visitXor() local 3206 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3207 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3208 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3212 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3214 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3218 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3235 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() 3245 if (match(NotVal, m_LShr(m_Constant(C), m_Value(Y))) && in visitXor() 3260 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3025 BinaryOperator *NotVal; in visitXor() local 3026 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3027 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3028 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3032 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3034 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3038 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3045 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3046 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3060 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3025 BinaryOperator *NotVal; in visitXor() local 3026 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3027 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3028 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3032 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3034 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3038 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3045 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3046 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3060 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3025 BinaryOperator *NotVal; in visitXor() local 3026 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3027 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3028 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3032 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3034 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3038 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3045 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3046 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3060 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3163 BinaryOperator *NotVal; in visitXor() local 3164 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3165 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3166 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3170 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3172 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3176 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3183 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3184 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3198 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 3164 BinaryOperator *NotVal; in visitXor() local 3165 if (match(&I, m_Not(m_BinOp(NotVal)))) { in visitXor() 3166 if (NotVal->getOpcode() == Instruction::And || in visitXor() 3167 NotVal->getOpcode() == Instruction::Or) { in visitXor() 3171 if (isFreeToInvert(NotVal->getOperand(0), in visitXor() 3173 isFreeToInvert(NotVal->getOperand(1), in visitXor() 3177 if (NotVal->getOpcode() == Instruction::And) in visitXor() 3184 if (match(NotVal, m_Sub(m_Value(X), m_Value(Y)))) in visitXor() 3185 if (isa<Constant>(X) || NotVal->hasOneUse()) in visitXor() 3199 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1932 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1945 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1946 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1960 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1932 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1945 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1946 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1960 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1959 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1972 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1973 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1987 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1932 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1945 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1946 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1960 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1827 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1840 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1841 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1855 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1805 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1818 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1819 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1833 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1838 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality() local 1851 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) in propagateEquality() 1852 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, in propagateEquality() 1863 addToLeaderTable(Num, NotVal, Root.getEnd()); in propagateEquality()
|