@@ -97,10 +97,10 @@ pub extern "C" fn float_ptr_same_lanes(v: f64x2) -> PtrX2 {
97
97
// CHECK-NOT: alloca
98
98
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
99
99
// CHECK-NOT: alloca
100
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
100
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
101
101
// CHECK: store <2 x double> %v, ptr %[[TEMP]]
102
102
// CHECK: %[[RET:.+]] = load <2 x ptr>, ptr %[[TEMP]]
103
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
103
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
104
104
// CHECK: ret <2 x ptr> %[[RET]]
105
105
unsafe { transmute ( v) }
106
106
}
@@ -111,10 +111,10 @@ pub extern "C" fn ptr_float_same_lanes(v: PtrX2) -> f64x2 {
111
111
// CHECK-NOT: alloca
112
112
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
113
113
// CHECK-NOT: alloca
114
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
114
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
115
115
// CHECK: store <2 x ptr> %v, ptr %[[TEMP]]
116
116
// CHECK: %[[RET:.+]] = load <2 x double>, ptr %[[TEMP]]
117
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
117
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
118
118
// CHECK: ret <2 x double> %[[RET]]
119
119
unsafe { transmute ( v) }
120
120
}
@@ -125,10 +125,10 @@ pub extern "C" fn int_ptr_same_lanes(v: i64x2) -> PtrX2 {
125
125
// CHECK-NOT: alloca
126
126
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
127
127
// CHECK-NOT: alloca
128
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
128
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
129
129
// CHECK: store <2 x i64> %v, ptr %[[TEMP]]
130
130
// CHECK: %[[RET:.+]] = load <2 x ptr>, ptr %[[TEMP]]
131
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
131
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
132
132
// CHECK: ret <2 x ptr> %[[RET]]
133
133
unsafe { transmute ( v) }
134
134
}
@@ -139,10 +139,10 @@ pub extern "C" fn ptr_int_same_lanes(v: PtrX2) -> i64x2 {
139
139
// CHECK-NOT: alloca
140
140
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
141
141
// CHECK-NOT: alloca
142
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
142
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
143
143
// CHECK: store <2 x ptr> %v, ptr %[[TEMP]]
144
144
// CHECK: %[[RET:.+]] = load <2 x i64>, ptr %[[TEMP]]
145
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
145
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
146
146
// CHECK: ret <2 x i64> %[[RET]]
147
147
unsafe { transmute ( v) }
148
148
}
@@ -153,10 +153,10 @@ pub extern "C" fn float_ptr_widen(v: f32x4) -> PtrX2 {
153
153
// CHECK-NOT: alloca
154
154
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
155
155
// CHECK-NOT: alloca
156
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
156
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
157
157
// CHECK: store <4 x float> %v, ptr %[[TEMP]]
158
158
// CHECK: %[[RET:.+]] = load <2 x ptr>, ptr %[[TEMP]]
159
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
159
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
160
160
// CHECK: ret <2 x ptr> %[[RET]]
161
161
unsafe { transmute ( v) }
162
162
}
@@ -167,10 +167,10 @@ pub extern "C" fn int_ptr_widen(v: i32x4) -> PtrX2 {
167
167
// CHECK-NOT: alloca
168
168
// CHECK: %[[TEMP:.+]] = alloca [16 x i8]
169
169
// CHECK-NOT: alloca
170
- // CHECK: call void @llvm.lifetime.start.p0(i64 16, ptr %[[TEMP]])
170
+ // CHECK: call void @llvm.lifetime.start.p0({{( i64 16, )?}} ptr %[[TEMP]])
171
171
// CHECK: store <4 x i32> %v, ptr %[[TEMP]]
172
172
// CHECK: %[[RET:.+]] = load <2 x ptr>, ptr %[[TEMP]]
173
- // CHECK: call void @llvm.lifetime.end.p0(i64 16, ptr %[[TEMP]])
173
+ // CHECK: call void @llvm.lifetime.end.p0({{( i64 16, )?}} ptr %[[TEMP]])
174
174
// CHECK: ret <2 x ptr> %[[RET]]
175
175
unsafe { transmute ( v) }
176
176
}
0 commit comments