Lines Matching full:check
27 // CHECK-LABEL: test_with_rvalue:
30 // CHECK: movl $42, %eax in test_with_rvalue()
31 // CHECK: ret in test_with_rvalue()
34 // CHECK-LABEL: test_with_large_rvalue:
37 // CHECK: ExternInt(%rip) in test_with_large_rvalue()
38 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]] in test_with_large_rvalue()
39 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_rvalue()
40 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_rvalue()
41 // CHECK: ret in test_with_large_rvalue()
44 // CHECK-LABEL: test_with_non_trivial_rvalue:
47 // CHECK: mov{{l|q}} ExternInt(%rip) in test_with_non_trivial_rvalue()
48 // CHECK: ret in test_with_non_trivial_rvalue()
51 // CHECK-LABEL: test_with_lvalue:
55 // CHECK-GNU: movl $101, %eax in test_with_lvalue()
56 // CHECK-CLANG: movl $101, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_lvalue()
57 // CHECK: ret in test_with_lvalue()
60 // CHECK-LABEL: test_with_large_lvalue:
64 // CHECK: ExternInt(%rip) in test_with_large_lvalue()
65 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_large_lvalue()
66 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_lvalue()
67 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_lvalue()
68 // CHECK: ret in test_with_large_lvalue()
71 // CHECK-LABEL: test_with_non_trivial_lvalue:
75 // CHECK: ExternInt(%rip) in test_with_non_trivial_lvalue()
76 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_non_trivial_lvalue()
77 // CHECK: ret in test_with_non_trivial_lvalue()
80 // CHECK-LABEL: test_with_const_lvalue:
84 // CHECK: movl $123, %eax in test_with_const_lvalue()
85 // CHECK: ret in test_with_const_lvalue()
88 // CHECK-LABEL: test_with_large_const_lvalue:
92 // CHECK: ExternInt(%rip) in test_with_large_const_lvalue()
93 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_with_large_const_lvalue()
94 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_const_lvalue()
95 // CHECK: movl %eax, -{{[0-9]+}}(%[[REG]]) in test_with_large_const_lvalue()
96 // CHECK: ret in test_with_large_const_lvalue()
99 // CHECK-LABEL: test_with_non_trivial_const_lvalue:
103 // CHECK: mov{{q|l}} ExternInt(%rip) in test_with_non_trivial_const_lvalue()
104 // CHECK: ret in test_with_non_trivial_const_lvalue()
107 // CHECK-LABEL: test_div_by_two:
112 // CHECK: movl $2, [[DEST:.*]] in test_div_by_two()
113 // CHECK: idivl [[DEST]] in test_div_by_two()
114 // CHECK: ret in test_div_by_two()
117 // CHECK-LABEL: test_inc_integer:
121 // CHECK: movl $1, [[DEST:.*]] in test_inc_integer()
122 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
123 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
124 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
125 // CHECK: {{(addl \$1,|incl)}} [[DEST]] in test_inc_integer()
126 // CHECK-CLANG: movl [[DEST]], %eax in test_inc_integer()
127 // CHECK: ret in test_inc_integer()
131 // CHECK-LABEL: test_pointer_rvalue
133 // CHECK: movl $42, [[DEST:.*]] in test_pointer_rvalue()
134 // CHECK: leaq [[DEST]], %rax in test_pointer_rvalue()
135 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_pointer_rvalue()
136 // CHECK: ret in test_pointer_rvalue()
141 // CHECK-LABEL: test_pointer_const_lvalue:
143 // CHECK: movl $42, [[DEST:.*]] in test_pointer_const_lvalue()
144 // CHECK: leaq [[DEST]], %rax in test_pointer_const_lvalue()
145 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z]+]]) in test_pointer_const_lvalue()
146 // CHECK: ret in test_pointer_const_lvalue()
152 // CHECK-LABEL: test_pointer_lvalue:
154 // CHECK: movl $42, [[DEST:.*]] in test_pointer_lvalue()
155 // CHECK: leaq [[DEST]], %rax in test_pointer_lvalue()
156 // CHECK-CLANG: movq %rax, -{{[0-9]+}}(%[[REG:[a-z+]+]]) in test_pointer_lvalue()
157 // CHECK: ret in test_pointer_lvalue()