Home
last modified time | relevance | path

Searched refs:sgt (Results 1 – 25 of 2727) sorted by relevance

12345678910>>...110

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dcanonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll26 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i8 [[X]], 3
31 %ret = icmp sgt i8 %x, %tmp0
42 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <2 x i8> [[X]], <i8 3, i8 3>
47 %ret = icmp sgt <2 x i8> %x, %tmp0
54 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <2 x i8> [[X]], <i8 3, i8 15>
59 %ret = icmp sgt <2 x i8> %x, %tmp0
67 ; CHECK-NEXT: [[RET:%.*]] = icmp sgt <2 x i8> [[X]], [[TMP0]]
72 %ret = icmp sgt <2 x i8> %x, %tmp0
79 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <3 x i8> [[X]], <i8 3, i8 3, i8 3>
84 %ret = icmp sgt <3 x i8> %x, %tmp0
[all …]
Dxor-of-icmps-with-extra-uses.ll10 ; CHECK-NEXT: [[COND0_INV:%.*]] = icmp sgt i32 [[X:%.*]], 32767
17 %cond0 = icmp sgt i32 %X, 32767
18 %cond1 = icmp sgt i32 %X, -32768
33 %cond0 = icmp sgt i32 %X, 32767
34 %cond1 = icmp sgt i32 %X, -32768
42 ; CHECK-NEXT: [[COND0_INV:%.*]] = icmp sgt i32 [[X:%.*]], 32767
49 %cond0 = icmp sgt i32 %X, 32767
50 %cond1 = icmp sgt i32 %X, -32768
75 %cond0 = icmp sgt i32 %X, 32767
76 %cond1 = icmp sgt i32 %X, -32768
[all …]
Dicmp-shl-nsw.ll9 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0
13 %cmp = icmp sgt i32 %shl, 0
19 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, -1
29 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0
39 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt <2 x i32> %x, zeroinitializer
69 ; icmp sgt with shl nsw with a constant compare operand and constant
70 ; shift amount can always be reduced to icmp sgt alone.
80 %cmp = icmp sgt i8 %shl, -128
86 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 %x, -64
90 %cmp = icmp sgt i8 %shl, -127
[all …]
Dunrecognized_three-way-comparison.ll11 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], [[C:%.*]]
25 %cond = icmp sgt i32 %select2, 0
39 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 0
53 %cond = icmp sgt i32 %select2, 0
67 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 1
81 %cond = icmp sgt i32 %select2, 0
95 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 2
109 %cond = icmp sgt i32 %select2, 0
123 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 3
137 %cond = icmp sgt i32 %select2, 0
[all …]
Dmin-positive.ll8 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt i32 [[OTHER:%.*]], 0
14 %test = icmp sgt i32 %sel, 0
22 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], zeroinitializer
29 %test = icmp sgt <2 x i32> %sel, zeroinitializer
35 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt i32 [[OTHER:%.*]], 0
41 %test = icmp sgt i32 %sel, 0
47 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], zeroinitializer
54 %test = icmp sgt <2 x i32> %sel, zeroinitializer
60 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], <i32 0, i32 undef>
67 %test = icmp sgt <2 x i32> %sel, <i32 0, i32 undef>
[all …]
Dsmax-icmp.ll6 ; Test all 4 foldable predicates (eq,ne,sgt,sle) * 4 commutation
18 %cmp1 = icmp sgt i32 %x, %y
31 %cmp1 = icmp sgt i32 %y, %x
46 %cmp1 = icmp sgt i32 %x, %y
61 %cmp1 = icmp sgt i32 %y, %x
74 %cmp1 = icmp sgt i32 %x, %y
87 %cmp1 = icmp sgt i32 %y, %x
102 %cmp1 = icmp sgt i32 %x, %y
117 %cmp1 = icmp sgt i32 %y, %x
130 %cmp1 = icmp sgt i32 %x, %y
[all …]
Dcanonicalize-clamp-with-select-of-constant-threshold-pattern.ll10 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
25 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
43 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
49 %need_to_clamp_positive = icmp sgt i32 %X, 32767
58 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
64 %need_to_clamp_positive = icmp sgt i32 %X, 32767
76 ; CHECK-NEXT: [[DOTINV1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
82 %need_to_clamp_positive = icmp sgt i32 %X, 32767
83 %dont_need_to_clamp_negative = icmp sgt i32 %X, -32768
91 ; CHECK-NEXT: [[DOTINV1:%.*]] = icmp sgt i32 [[X:%.*]], -32768
[all …]
Dcmp-x-vs-neg-x.ll13 %cmp = icmp sgt i8 %neg_x, %x
38 %cmp = icmp sgt i8 %neg_x, %x
54 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[X:%.*]], 0
64 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[X:%.*]], -1
74 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[X:%.*]], 0
84 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[X:%.*]], -1
135 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[NEG_X]], [[X]]
139 %cmp = icmp sgt i8 %neg_x, %x
146 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 [[NEG_X]], [[X]]
150 %cmp = icmp sgt i8 %neg_x, %x
[all …]
Dcast-int-icmp-eq-0.ll8 ; "sge 0" is canonicalized to "sgt -1", so we don't test "sge 0" case.
9 ; "sge 1" is canonicalized to "sgt 0", so we don't test "sge 1" case.
47 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], 0
52 %cmp = icmp sgt i32 %b, 0
69 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], -1
74 %cmp = icmp sgt i32 %b, -1
113 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], 0
118 %cmp = icmp sgt i64 %b, 0
135 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], -1
140 %cmp = icmp sgt i64 %b, -1
[all …]
Dabs_abs.ll11 %cmp = icmp sgt i32 %x, -1
14 %cmp1 = icmp sgt i32 %cond, -1
27 %cmp = icmp sgt <2 x i32> %x, <i32 -1, i32 -1>
30 %cmp1 = icmp sgt <2 x i32> %cond, <i32 -1, i32 -1>
43 %cmp = icmp sgt i32 %x, 0
46 %cmp1 = icmp sgt i32 %cond, -1
62 %cmp1 = icmp sgt i32 %cond, -1
78 %cmp1 = icmp sgt i32 %cond, -1
94 %cmp1 = icmp sgt <2 x i32> %cond, <i32 -1, i32 -1>
107 %cmp = icmp sgt i32 %x, -1
[all …]
Dsigned-truncation-check.ll24 ; %r = icmp sgt i32 %arg, -1
44 %t1 = icmp sgt i32 %arg, -1
99 %t1 = icmp sgt i32 %arg, -1
116 %t1 = icmp sgt <2 x i32> %arg, <i32 -1, i32 -1>
125 ; CHECK-NEXT: [[T1:%.*]] = icmp sgt <2 x i32> [[ARG:%.*]], <i32 -1, i32 -1>
131 %t1 = icmp sgt <2 x i32> %arg, <i32 -1, i32 -1>
140 ; CHECK-NEXT: [[T1:%.*]] = icmp sgt <3 x i32> [[ARG:%.*]], <i32 -1, i32 undef, i32 -1>
146 %t1 = icmp sgt <3 x i32> %arg, <i32 -1, i32 undef, i32 -1>
155 ; CHECK-NEXT: [[T1:%.*]] = icmp sgt <3 x i32> [[ARG:%.*]], <i32 -1, i32 -1, i32 -1>
161 %t1 = icmp sgt <3 x i32> %arg, <i32 -1, i32 -1, i32 -1>
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dcf-stack-bug.ll40 %0 = icmp sgt i32 %cond, 0
44 %1 = icmp sgt i32 %cond, 10
52 %2 = icmp sgt i32 %cond, 20
73 %0 = icmp sgt i32 %cond, 0
77 %1 = icmp sgt i32 %cond, 10
85 %2 = icmp sgt i32 %cond, 20
93 %3 = icmp sgt i32 %cond, 30
114 %0 = icmp sgt i32 %cond, 0
118 %1 = icmp sgt i32 %cond, 10
126 %2 = icmp sgt i32 %cond, 20
[all …]
/external/llvm-project/polly/test/ScopInfo/
Dcomplex-expression.ll18 %cmp33 = icmp sgt i32 %n, 0
29 %cmp9 = icmp sgt i32 %0, -1
33 %cmp9.1 = icmp sgt i32 %1, %.scoreMax.0
37 %cmp9.2 = icmp sgt i32 %2, %.scoreMax.0.1
41 %cmp9.3 = icmp sgt i32 %3, %.scoreMax.0.2
45 %cmp9.4 = icmp sgt i32 %4, %.scoreMax.0.3
49 %cmp9.5 = icmp sgt i32 %5, %.scoreMax.0.4
53 %cmp9.6 = icmp sgt i32 %6, %.scoreMax.0.5
57 %cmp9.7 = icmp sgt i32 %7, %.scoreMax.0.6
61 %cmp9.8 = icmp sgt i32 %8, %.scoreMax.0.7
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dcf-stack-bug.ll40 %0 = icmp sgt i32 %cond, 0
44 %1 = icmp sgt i32 %cond, 10
52 %2 = icmp sgt i32 %cond, 20
73 %0 = icmp sgt i32 %cond, 0
77 %1 = icmp sgt i32 %cond, 10
85 %2 = icmp sgt i32 %cond, 20
93 %3 = icmp sgt i32 %cond, 30
114 %0 = icmp sgt i32 %cond, 0
118 %1 = icmp sgt i32 %cond, 10
126 %2 = icmp sgt i32 %cond, 20
[all …]
/external/llvm-project/llvm/test/Transforms/SLPVectorizer/X86/
Dreorder_repeated_ops.ll23 ; CHECK-NEXT: [[T20:%.*]] = icmp sgt i32 [[T19]], 63
39 ; CHECK-NEXT: [[T45:%.*]] = icmp sgt i32 undef, [[OP_EXTRA4]]
58 %t11 = icmp sgt i32 %t9, %t10
61 %t14 = icmp sgt i32 %t12, %t13
64 %t17 = icmp sgt i32 %t15, %t16
67 %t20 = icmp sgt i32 %t19, 63
73 %t26 = icmp sgt i32 %t25, undef
75 %t28 = icmp sgt i32 %t27, undef
78 %t31 = icmp sgt i32 %t30, undef
80 %t33 = icmp sgt i32 %t32, %t29
[all …]
Dreduction.ll17 ; CHECK-NEXT: [[CMP13:%.*]] = icmp sgt i32 [[N:%.*]], 0
42 %cmp13 = icmp sgt i32 %n, 0
84 ; CHECK-NEXT: [[TMP4:%.*]] = icmp sgt i32 [[TMP3]], [[T4]]
86 ; CHECK-NEXT: [[C012345:%.*]] = icmp sgt i32 [[TMP5]], [[T5]]
106 %c01 = icmp sgt i32 %t0, %t1
108 %c012 = icmp sgt i32 %s5, %t2
110 %c0123 = icmp sgt i32 %t8, %t3
112 %MAX_ROOT_CMP = icmp sgt i32 %rdx4, %t4
114 %c012345 = icmp sgt i32 %MAX_ROOT_SEL, %t5
127 ; CHECK-NEXT: [[CMP23:%.*]] = icmp sgt i32 [[T0]], 0
[all …]
/external/llvm/test/Transforms/InstCombine/
Dabs_abs.ll4 %cmp = icmp sgt i32 %x, -1
7 %cmp1 = icmp sgt i32 %cond, -1
12 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, -1
19 %cmp = icmp sgt i32 %x, 0
22 %cmp1 = icmp sgt i32 %cond, -1
27 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, 0
37 %cmp1 = icmp sgt i32 %cond, -1
52 %cmp1 = icmp sgt i32 %cond, -1
64 %cmp = icmp sgt i32 %x, -1
67 %cmp1 = icmp sgt i32 %cond, 0
[all …]
Dmin-positive.ll7 ; CHECK: %test = icmp sgt i32 %other, 0
11 %test = icmp sgt i32 %sel, 0
17 ; CHECK: %test = icmp sgt i32 %other, 0
21 %test = icmp sgt i32 %sel, 0
28 ; CHECK: %test = icmp sgt i32 %sel, 0
32 %test = icmp sgt i32 %sel, 0
/external/llvm/test/Transforms/JumpThreading/
Dassume.ll8 %cmp = icmp sgt i32 %a, 5
10 %cmp1 = icmp sgt i32 %b, 1234
14 ; CHECK: icmp sgt i32 %a, 5
16 ; CHECK-NOT: icmp sgt i32 %a, 3
20 %cmp2 = icmp sgt i32 %a, 3
38 %cmp = icmp sgt i32 %a, 5
40 %cmp1 = icmp sgt i32 %a, 3
44 ; CHECK: icmp sgt i32 %a, 5
/external/llvm-project/llvm/test/Transforms/SCCP/
Dip-ranges-casts.ll7 ; CHECK-NEXT: %c.2 = icmp sgt i16 %t.1, 299
13 ; CHECK-NEXT: %c.5 = icmp sgt i8 %t.2, 44
14 ; CHECK-NEXT: %c.6 = icmp sgt i8 %t.2, 43
24 %c.1 = icmp sgt i16 %t.1, 300
25 %c.2 = icmp sgt i16 %t.1, 299
32 %c.5 = icmp sgt i8 %t.2, 300
33 %c.6 = icmp sgt i8 %t.2, 299
61 ; CHECK-NEXT: %c.2 = icmp sgt i64 %t.1, 299
67 ; CHECK-NEXT: %c.5 = icmp sgt i64 %t.2, 300
68 ; CHECK-NEXT: %c.6 = icmp sgt i64 %t.2, 299
[all …]
/external/llvm-project/llvm/test/Transforms/LowerExpectIntrinsic/
Dphi_merge.ll16 %tmp9 = icmp sgt i32 %tmp8, %arg
22 %tmp13 = icmp sgt i32 %arg1, %tmp12
28 %tmp17 = icmp sgt i32 %arg2, %tmp16
58 %tmp9 = icmp sgt i32 %tmp8, %arg
65 %tmp13 = icmp sgt i32 %arg1, %tmp12
72 %tmp17 = icmp sgt i32 %arg2, %tmp16
102 %tmp9 = icmp sgt i32 %tmp8, %arg
108 %tmp13 = icmp sgt i32 %arg1, %tmp12
114 %tmp17 = icmp sgt i32 %arg2, %tmp16
142 %tmp9 = icmp sgt i32 %tmp8, %arg
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dssat.ll25 %1 = icmp sgt i32 %saturateUp, -8388608
39 %1 = icmp sgt i16 %saturateUp, -2048
53 %1 = icmp sgt i8 %saturateUp, -32
72 %0 = icmp sgt i32 %saturateUp, -8388608
85 %1 = icmp sgt i32 %saturateUp, -8388608
96 %0 = icmp sgt i32 %x, -8388608
109 %0 = icmp sgt i32 %x, -8388608
122 %cmpLow = icmp sgt i32 %x, -8388608
140 %0 = icmp sgt i32 %x, -8388608
158 %cmpUp = icmp sgt i32 %x, 8388607
[all …]
Dusat.ll27 %1 = icmp sgt i32 %saturateUp, 0
42 %1 = icmp sgt i16 %saturateUp, 0
57 %1 = icmp sgt i8 %saturateUp, 0
76 %0 = icmp sgt i32 %saturateUp, 0
90 %1 = icmp sgt i32 %saturateUp, 0
102 %0 = icmp sgt i32 %x, 0
116 %0 = icmp sgt i32 %x, 0
130 %cmpLow = icmp sgt i32 %x, 0
147 %cmpUp = icmp sgt i32 %x, 8388607
161 %0 = icmp sgt i32 %x, 0
[all …]
/external/llvm-project/llvm/test/MC/Mips/
Dmacro-sgt.s4 sgt $4, $5 label
6 sgt $4, $5, $6 label
8 sgt $4, $5, 16 label
19 sgt $4, 16 label
/external/llvm-project/llvm/test/Transforms/CorrelatedValuePropagation/
Dashr.ll16 %cmp = icmp sgt i32 %a, 1
36 %cmp = icmp sgt i32 %a, -2
52 %cmp = icmp sgt i32 %n, 0
71 %cmp = icmp sgt i32 %n, 0
77 %cond = icmp sgt i32 %a, 2
91 %cmp = icmp sgt i32 %n, 0
97 %cond = icmp sgt i32 %a, 4
100 %loopcond = icmp sgt i32 %shr, 8

12345678910>>...110