/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/4.0/ |
H A D | InstCombineSelect.cpp | 269 !isa<Constant>(TrueVal)) { in foldSelectIntoOp() 385 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 465 CmpLHS = TrueVal; in adjustMinMax() 478 CmpLHS = TrueVal; in adjustMinMax() 496 std::swap(FalseVal, TrueVal); in adjustMinMax() 500 Sel.setOperand(1, TrueVal); in adjustMinMax() 844 Offset = TrueVal; in foldSelectICmpAnd() 863 ConstantInt *ValC = !TrueVal->isZero() ? TrueVal : FalseVal; in foldSelectICmpAnd() 1120 if (match(TrueVal, m_One())) { in visitSelectInst() 1141 if (CondVal == TrueVal) in visitSelectInst() [all …]
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/ |
H A D | InstCombineSelect.cpp | 616 const Value* TrueVal, in canonicalizeSaturatedSubtract() argument 624 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 650 if (!TrueVal->hasOneUse()) in canonicalizeSaturatedSubtract() 683 Value* ValueOnZero = TrueVal; in foldSelectCttzCtlz() 761 CmpLHS = TrueVal; in adjustMinMax() 765 SextRHS == TrueVal) { in adjustMinMax() 776 CmpLHS = TrueVal; in adjustMinMax() 798 std::swap(FalseVal, TrueVal); in adjustMinMax() 802 Sel.setOperand(1, TrueVal); in adjustMinMax() 1589 SI.setOperand(2, TrueVal); in visitSelectInst() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 603 if (match(TrueVal, m_Zero())) { 605 std::swap(TrueVal, FalseVal); 630 if (!TrueVal->hasOneUse()) 663 Value *ValueOnZero = TrueVal; 741 CmpLHS = TrueVal; 754 CmpLHS = TrueVal; 772 std::swap(FalseVal, TrueVal); 776 Sel.setOperand(1, TrueVal); 1546 SI.setOperand(2, TrueVal); 1575 if (CondVal == TrueVal) [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 577 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 751 std::swap(TrueVal, FalseVal); in foldSelectZeroOrMul() 790 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 964 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 1049 CmpLHS = TrueVal; in adjustMinMax() 1062 CmpLHS = TrueVal; in adjustMinMax() 1080 std::swap(FalseVal, TrueVal); in adjustMinMax() 1084 Sel.setOperand(1, TrueVal); in adjustMinMax() 1203 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1225 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 569 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 730 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 732 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 904 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 989 CmpLHS = TrueVal; in adjustMinMax() 1002 CmpLHS = TrueVal; in adjustMinMax() 1020 std::swap(FalseVal, TrueVal); in adjustMinMax() 1024 Sel.setOperand(1, TrueVal); in adjustMinMax() 1143 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1165 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 569 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 730 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 732 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 904 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 989 CmpLHS = TrueVal; in adjustMinMax() 1002 CmpLHS = TrueVal; in adjustMinMax() 1020 std::swap(FalseVal, TrueVal); in adjustMinMax() 1024 Sel.setOperand(1, TrueVal); in adjustMinMax() 1143 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1165 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 569 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 730 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 732 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 904 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 989 CmpLHS = TrueVal; in adjustMinMax() 1002 CmpLHS = TrueVal; in adjustMinMax() 1020 std::swap(FalseVal, TrueVal); in adjustMinMax() 1024 Sel.setOperand(1, TrueVal); in adjustMinMax() 1143 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1165 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 569 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 730 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 732 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 904 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 989 CmpLHS = TrueVal; in adjustMinMax() 1002 CmpLHS = TrueVal; in adjustMinMax() 1020 std::swap(FalseVal, TrueVal); in adjustMinMax() 1024 Sel.setOperand(1, TrueVal); in adjustMinMax() 1143 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1165 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 569 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 730 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 732 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 904 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 989 CmpLHS = TrueVal; in adjustMinMax() 1002 CmpLHS = TrueVal; in adjustMinMax() 1020 std::swap(FalseVal, TrueVal); in adjustMinMax() 1024 Sel.setOperand(1, TrueVal); in adjustMinMax() 1143 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1165 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 560 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 689 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 691 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 861 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 946 CmpLHS = TrueVal; in adjustMinMax() 959 CmpLHS = TrueVal; in adjustMinMax() 977 std::swap(FalseVal, TrueVal); in adjustMinMax() 981 Sel.setOperand(1, TrueVal); in adjustMinMax() 2369 SI.setOperand(2, TrueVal); in visitSelectInst() 2398 if (CondVal == TrueVal) in visitSelectInst() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 560 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 689 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 691 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 861 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 946 CmpLHS = TrueVal; in adjustMinMax() 959 CmpLHS = TrueVal; in adjustMinMax() 977 std::swap(FalseVal, TrueVal); in adjustMinMax() 981 Sel.setOperand(1, TrueVal); in adjustMinMax() 2369 SI.setOperand(2, TrueVal); in visitSelectInst() 2398 if (CondVal == TrueVal) in visitSelectInst() [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 | InstCombineSelect.cpp | 560 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 689 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 691 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 861 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 946 CmpLHS = TrueVal; in adjustMinMax() 959 CmpLHS = TrueVal; in adjustMinMax() 977 std::swap(FalseVal, TrueVal); in adjustMinMax() 981 Sel.setOperand(1, TrueVal); in adjustMinMax() 2369 SI.setOperand(2, TrueVal); in visitSelectInst() 2398 if (CondVal == TrueVal) in visitSelectInst() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 557 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 718 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 720 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 848 std::swap(TrueVal, FalseVal); in foldSelectCtlzToCttz() 890 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 975 CmpLHS = TrueVal; in adjustMinMax() 988 CmpLHS = TrueVal; in adjustMinMax() 1006 std::swap(FalseVal, TrueVal); in adjustMinMax() 1010 Sel.setOperand(1, TrueVal); in adjustMinMax() 1191 std::swap(TrueVal, FalseVal); in foldSelectValueEquivalence() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 557 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 718 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 720 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 850 std::swap(TrueVal, FalseVal); in foldSelectCtlzToCttz() 892 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 977 CmpLHS = TrueVal; in adjustMinMax() 990 CmpLHS = TrueVal; in adjustMinMax() 1008 std::swap(FalseVal, TrueVal); in adjustMinMax() 1012 Sel.setOperand(1, TrueVal); in adjustMinMax() 1177 std::swap(TrueVal, FalseVal); in foldSelectValueEquivalence() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 560 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 689 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 716 if (!TrueVal->hasOneUse()) in canonicalizeSaturatedSubtract() 811 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 896 CmpLHS = TrueVal; in adjustMinMax() 909 CmpLHS = TrueVal; in adjustMinMax() 927 std::swap(FalseVal, TrueVal); in adjustMinMax() 931 Sel.setOperand(1, TrueVal); in adjustMinMax() 1802 SI.setOperand(2, TrueVal); in visitSelectInst() 1831 if (CondVal == TrueVal) in visitSelectInst() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 544 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 705 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 707 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 879 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 964 CmpLHS = TrueVal; in adjustMinMax() 977 CmpLHS = TrueVal; in adjustMinMax() 995 std::swap(FalseVal, TrueVal); in adjustMinMax() 999 Sel.setOperand(1, TrueVal); in adjustMinMax() 1118 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1140 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 544 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 705 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 707 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 879 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 964 CmpLHS = TrueVal; in adjustMinMax() 977 CmpLHS = TrueVal; in adjustMinMax() 995 std::swap(FalseVal, TrueVal); in adjustMinMax() 999 Sel.setOperand(1, TrueVal); in adjustMinMax() 1118 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1140 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 540 std::swap(TrueVal, FalseVal); in foldSelectICmpLshrAshr() 701 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 703 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 873 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 958 CmpLHS = TrueVal; in adjustMinMax() 971 CmpLHS = TrueVal; in adjustMinMax() 989 std::swap(FalseVal, TrueVal); in adjustMinMax() 993 Sel.setOperand(1, TrueVal); in adjustMinMax() 1169 if (TrueVal != CmpLHS && in foldSelectValueEquivalence() 1174 if (TrueVal != CmpRHS && in foldSelectValueEquivalence() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 642 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract() 644 std::swap(TrueVal, FalseVal); in canonicalizeSaturatedSubtract() 669 if (!TrueVal->hasOneUse()) in canonicalizeSaturatedSubtract() 702 Value *ValueOnZero = TrueVal; in foldSelectCttzCtlz() 787 CmpLHS = TrueVal; in adjustMinMax() 800 CmpLHS = TrueVal; in adjustMinMax() 818 std::swap(FalseVal, TrueVal); in adjustMinMax() 822 Sel.setOperand(1, TrueVal); in adjustMinMax() 1650 SI.setOperand(2, TrueVal); in visitSelectInst() 1679 if (CondVal == TrueVal) in visitSelectInst() [all …]
|
/dports/lang/nickle/nickle-2.90/ |
H A D | builtin-toplevel.c | 689 av = TrueVal; in do_is_int() 706 av = TrueVal; in do_is_rational() 724 av = TrueVal; in do_is_number() 739 av = TrueVal; in do_is_string() 754 av = TrueVal; in do_is_file() 769 av = TrueVal; in do_is_thread() 784 av = TrueVal; in do_is_semaphore() 799 av = TrueVal; in do_is_continuation() 814 av = TrueVal; in do_is_bool() 829 av = TrueVal; in do_is_void() [all …]
|
H A D | builtin-environ.c | 86 RETURN (TrueVal); in do_Environ_check() 103 RETURN (TrueVal); in do_Environ_unset() 120 RETURN (TrueVal); in do_Environ_set() 132 RETURN (TrueVal); in do_Environ_set()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/Transforms/InstCombine/ |
H A D | subtract-from-one-hand-of-select.ll | 5 ; sub %Op0, (select %Cond, %TrueVal, %FalseVal) 7 ; select %Cond, (sub %Op0, %TrueVal), (sub %Op0, %FalseVal) 23 define i8 @t1_sub_from_falseval(i1 %c, i8 %TrueVal, i8 %Op0) { 29 %o = select i1 %c, i8 %TrueVal, i8 %Op0, !prof !0 ; while there, ensure preservation of prof md 66 define i8 @n4_wrong_hands(i1 %c, i8 %TrueVal, i8 %FalseVal, i8 %Op0) { 72 %o = select i1 %c, i8 %TrueVal, i8 %FalseVal ; none of the hands is %Op0
|
H A D | subtract-of-one-hand-of-select.ll | 5 ; sub (select %Cond, %TrueVal, %FalseVal), %Op1 7 ; select %Cond, (sub %TrueVal, %Op1), (sub %FalseVal, %Op1) 23 define i8 @t1_sub_of_falseval(i1 %c, i8 %TrueVal, i8 %Op1) { 29 %o = select i1 %c, i8 %TrueVal, i8 %Op1, !prof !0 ; while there, ensure preservation of prof md 66 define i8 @n4_wrong_hands(i1 %c, i8 %TrueVal, i8 %FalseVal, i8 %Op1) { 72 %o = select i1 %c, i8 %TrueVal, i8 %FalseVal ; none of the hands is %Op1
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/Transforms/InstCombine/ |
H A D | subtract-from-one-hand-of-select.ll | 5 ; sub %Op0, (select %Cond, %TrueVal, %FalseVal) 7 ; select %Cond, (sub %Op0, %TrueVal), (sub %Op0, %FalseVal) 23 define i8 @t1_sub_from_falseval(i1 %c, i8 %TrueVal, i8 %Op0) { 29 %o = select i1 %c, i8 %TrueVal, i8 %Op0, !prof !0 ; while there, ensure preservation of prof md 66 define i8 @n4_wrong_hands(i1 %c, i8 %TrueVal, i8 %FalseVal, i8 %Op0) { 72 %o = select i1 %c, i8 %TrueVal, i8 %FalseVal ; none of the hands is %Op0
|
H A D | subtract-of-one-hand-of-select.ll | 5 ; sub (select %Cond, %TrueVal, %FalseVal), %Op1 7 ; select %Cond, (sub %TrueVal, %Op1), (sub %FalseVal, %Op1) 23 define i8 @t1_sub_of_falseval(i1 %c, i8 %TrueVal, i8 %Op1) { 29 %o = select i1 %c, i8 %TrueVal, i8 %Op1, !prof !0 ; while there, ensure preservation of prof md 66 define i8 @n4_wrong_hands(i1 %c, i8 %TrueVal, i8 %FalseVal, i8 %Op1) { 72 %o = select i1 %c, i8 %TrueVal, i8 %FalseVal ; none of the hands is %Op1
|