• Home
  • Raw
  • Download

Lines Matching full:check

39 // CHECK-LABEL: test_with_rvalue:
42 // CHECK: movl $42, %eax in test_with_rvalue()
43 // CHECK: ret in test_with_rvalue()
46 // CHECK-LABEL: test_with_large_rvalue:
49 // CHECK: ExternInt(%rip) in test_with_large_rvalue()
50 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]] in test_with_large_rvalue()
51 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_rvalue()
52 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_rvalue()
53 // CHECK: ret in test_with_large_rvalue()
56 // CHECK-LABEL: test_with_non_trivial_rvalue:
59 // CHECK: mov{{l|q}} ExternInt(%rip) in test_with_non_trivial_rvalue()
60 // CHECK: ret in test_with_non_trivial_rvalue()
63 // CHECK-LABEL: test_with_lvalue:
67 // CHECK-GNU: movl $101, %eax in test_with_lvalue()
68 // CHECK-CLANG: movl $101, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_lvalue()
69 // CHECK: ret in test_with_lvalue()
72 // CHECK-LABEL: test_with_large_lvalue:
76 // CHECK: ExternInt(%rip) in test_with_large_lvalue()
77 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_large_lvalue()
78 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_lvalue()
79 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_lvalue()
80 // CHECK: ret in test_with_large_lvalue()
83 // CHECK-LABEL: test_with_extra_large_lvalue_with_op:
87 // CHECK: movl $42, ExtraLargeObj+64(%rip) in test_with_extra_large_lvalue_with_op()
88 // CHECK: ret in test_with_extra_large_lvalue_with_op()
91 // CHECK-LABEL: test_with_big_array_with_op
95 // CHECK: movl $42, BigArray+64(%rip) in test_with_big_array_with_op()
96 // CHECK: ret in test_with_big_array_with_op()
99 // CHECK-LABEL: test_with_non_trivial_lvalue:
103 // CHECK: ExternInt(%rip) in test_with_non_trivial_lvalue()
104 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_non_trivial_lvalue()
105 // CHECK: ret in test_with_non_trivial_lvalue()
108 // CHECK-LABEL: test_with_const_lvalue:
112 // CHECK: movl $123, %eax in test_with_const_lvalue()
113 // CHECK: ret in test_with_const_lvalue()
116 // CHECK-LABEL: test_with_large_const_lvalue:
120 // CHECK: ExternInt(%rip) in test_with_large_const_lvalue()
121 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_large_const_lvalue()
122 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_const_lvalue()
123 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_const_lvalue()
124 // CHECK: ret in test_with_large_const_lvalue()
127 // CHECK-LABEL: test_with_const_extra_large_obj:
130 // CHECK: ret in test_with_const_extra_large_obj()
133 // CHECK-LABEL: test_with_const_big_array
136 // CHECK: ret in test_with_const_big_array()
139 // CHECK-LABEL: test_with_non_trivial_const_lvalue:
143 // CHECK: mov{{q|l}} ExternInt(%rip) in test_with_non_trivial_const_lvalue()
144 // CHECK: ret in test_with_non_trivial_const_lvalue()
147 // CHECK-LABEL: test_div_by_two:
152 // CHECK: movl $2, [[DEST:.*]] in test_div_by_two()
153 // CHECK: idivl [[DEST]] in test_div_by_two()
154 // CHECK: ret in test_div_by_two()
157 // CHECK-LABEL: test_inc_integer:
161 // CHECK: movl $1, [[DEST:.*]] in test_inc_integer()
162 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
163 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
164 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
165 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
166 // CHECK-CLANG: movl [[DEST]], %eax in test_inc_integer()
167 // CHECK: ret in test_inc_integer()
171 // CHECK-LABEL: test_pointer_rvalue
173 // CHECK: movl $42, [[DEST:.*]] in test_pointer_rvalue()
174 // CHECK: leaq [[DEST]], %rax in test_pointer_rvalue()
175 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_pointer_rvalue()
176 // CHECK: ret in test_pointer_rvalue()
181 // CHECK-LABEL: test_pointer_const_lvalue:
183 // CHECK: movl $42, [[DEST:.*]] in test_pointer_const_lvalue()
184 // CHECK: leaq [[DEST]], %rax in test_pointer_const_lvalue()
185 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_pointer_const_lvalue()
186 // CHECK: ret in test_pointer_const_lvalue()
192 // CHECK-LABEL: test_pointer_lvalue:
194 // CHECK: movl $42, [[DEST:.*]] in test_pointer_lvalue()
195 // CHECK: leaq [[DEST]], %rax in test_pointer_lvalue()
196 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z+]+]]) in test_pointer_lvalue()
197 // CHECK: ret in test_pointer_lvalue()