Lines Matching refs:i16
3 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v…
21 ; NO_COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
25 ; NO_COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
26 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
27 ; NO_COMBINE_PTR_LABEL: store i16
31 ; COMBINE_PTR_LABEL: load i16, i16*
32 ; COMBINE_PTR_LABEL: load i16, i16*
33 ; COMBINE_PTR_LABEL: icmp ne i16
38 ; COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
39 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
40 ; COMBINE_PTR_LABEL: store i16
47 define void @store16(i16 %v, i16* %p) {
49 ; NO_COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
50 ; NO_COMBINE_PTR_LABEL: ptrtoint i16* {{.*}} i64
53 ; NO_COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
54 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
55 ; NO_COMBINE_PTR_LABEL: store i16
56 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
57 ; NO_COMBINE_PTR_LABEL: store i16
58 ; NO_COMBINE_PTR_LABEL: store i16
61 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
62 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
63 ; COMBINE_PTR_LABEL: icmp ne i16
65 ; COMBINE_PTR_LABEL: ptrtoint i16* {{.*}} i64
68 ; COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
69 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
70 ; COMBINE_PTR_LABEL: store i16
71 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
72 ; COMBINE_PTR_LABEL: store i16
73 ; COMBINE_PTR_LABEL: store i16
75 store i16 %v, i16* %p
81 ; NO_COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
85 ; NO_COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
86 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
87 ; NO_COMBINE_PTR_LABEL: store i16
88 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
89 ; NO_COMBINE_PTR_LABEL: store i16
90 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
91 ; NO_COMBINE_PTR_LABEL: store i16
92 ; NO_COMBINE_PTR_LABEL: getelementptr i16, i16*
93 ; NO_COMBINE_PTR_LABEL: store i16
97 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
98 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
99 ; COMBINE_PTR_LABEL: icmp ne i16
104 ; COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
105 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
106 ; COMBINE_PTR_LABEL: store i16
107 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
108 ; COMBINE_PTR_LABEL: store i16
109 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
110 ; COMBINE_PTR_LABEL: store i16
111 ; COMBINE_PTR_LABEL: getelementptr i16, i16*
112 ; COMBINE_PTR_LABEL: store i16
121 ; NO_COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
125 ; NO_COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
126 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
127 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
128 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
129 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
130 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
131 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
132 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
133 ; NO_COMBINE_PTR_LABEL: insertelement {{.*}} i16
134 ; NO_COMBINE_PTR_LABEL: bitcast i16* {{.*}} <8 x i16>*
138 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
139 ; COMBINE_PTR_LABEL: load i16, i16* {{.*}} @__dfsan_arg_tls
140 ; COMBINE_PTR_LABEL: icmp ne i16
145 ; COMBINE_PTR_LABEL: inttoptr i64 {{.*}} i16*
146 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
147 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
148 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
149 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
150 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
151 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
152 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
153 ; COMBINE_PTR_LABEL: insertelement {{.*}} i16
154 ; COMBINE_PTR_LABEL: bitcast i16* {{.*}} <8 x i16>*
155 ; COMBINE_PTR_LABEL: store <8 x i16>