Lines Matching full:check
7 ; Check 0.
9 ; CHECK-LABEL: f1:
10 ; CHECK: lhi %r2, 0
11 ; CHECK: br %r14
15 ; Check the high end of the LHI range.
17 ; CHECK-LABEL: f2:
18 ; CHECK: lhi %r2, 32767
19 ; CHECK: br %r14
23 ; Check the next value up, which must use LLILL instead.
25 ; CHECK-LABEL: f3:
26 ; CHECK: llill %r2, 32768
27 ; CHECK: br %r14
31 ; Check the high end of the LLILL range.
33 ; CHECK-LABEL: f4:
34 ; CHECK: llill %r2, 65535
35 ; CHECK: br %r14
39 ; Check the first useful LLILH value, which is the next one up.
41 ; CHECK-LABEL: f5:
42 ; CHECK: llilh %r2, 1
43 ; CHECK: br %r14
47 ; Check the first useful IILF value, which is the next one up again.
49 ; CHECK-LABEL: f6:
50 ; CHECK: iilf %r2, 65537
51 ; CHECK: br %r14
55 ; Check the high end of the LLILH range.
57 ; CHECK-LABEL: f7:
58 ; CHECK: llilh %r2, 65535
59 ; CHECK: br %r14
63 ; Check the next value up, which must use IILF.
65 ; CHECK-LABEL: f8:
66 ; CHECK: iilf %r2, 4294901761
67 ; CHECK: br %r14
71 ; Check the highest useful IILF value, 0xffff7fff
73 ; CHECK-LABEL: f9:
74 ; CHECK: iilf %r2, 4294934527
75 ; CHECK: br %r14
79 ; Check the next value up, which should use LHI.
81 ; CHECK-LABEL: f10:
82 ; CHECK: lhi %r2, -32768
83 ; CHECK: br %r14
87 ; Check -1.
89 ; CHECK-LABEL: f11:
90 ; CHECK: lhi %r2, -1
91 ; CHECK: br %r14
95 ; Check that constant loads are rematerialized.
97 ; CHECK-LABEL: f12:
98 ; CHECK-DAG: lhi %r2, 42
99 ; CHECK-DAG: llill %r3, 32768
100 ; CHECK-DAG: llilh %r4, 1
101 ; CHECK-DAG: iilf %r5, 65537
102 ; CHECK: brasl %r14, foo@PLT
103 ; CHECK-DAG: lhi %r2, 42
104 ; CHECK-DAG: llill %r3, 32768
105 ; CHECK-DAG: llilh %r4, 1
106 ; CHECK-DAG: iilf %r5, 65537
107 ; CHECK: brasl %r14, foo@PLT
108 ; CHECK: lhi %r2, 42
109 ; CHECK: br %r14