@@ -97,10 +97,10 @@ pub extern "C" fn float_ptr_same_lanes(v: f64x2) -> PtrX2 {
9797    // CHECK-NOT: alloca 
9898    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
9999    // 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]]) 
101101    // CHECK: store <2 x double> %v, ptr %[[TEMP]] 
102102    // 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]]) 
104104    // CHECK: ret <2 x ptr> %[[RET]] 
105105    unsafe  {  transmute ( v)  } 
106106} 
@@ -111,10 +111,10 @@ pub extern "C" fn ptr_float_same_lanes(v: PtrX2) -> f64x2 {
111111    // CHECK-NOT: alloca 
112112    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
113113    // 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]]) 
115115    // CHECK: store <2 x ptr> %v, ptr %[[TEMP]] 
116116    // 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]]) 
118118    // CHECK: ret <2 x double> %[[RET]] 
119119    unsafe  {  transmute ( v)  } 
120120} 
@@ -125,10 +125,10 @@ pub extern "C" fn int_ptr_same_lanes(v: i64x2) -> PtrX2 {
125125    // CHECK-NOT: alloca 
126126    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
127127    // 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]]) 
129129    // CHECK: store <2 x i64> %v, ptr %[[TEMP]] 
130130    // 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]]) 
132132    // CHECK: ret <2 x ptr> %[[RET]] 
133133    unsafe  {  transmute ( v)  } 
134134} 
@@ -139,10 +139,10 @@ pub extern "C" fn ptr_int_same_lanes(v: PtrX2) -> i64x2 {
139139    // CHECK-NOT: alloca 
140140    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
141141    // 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]]) 
143143    // CHECK: store <2 x ptr> %v, ptr %[[TEMP]] 
144144    // 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]]) 
146146    // CHECK: ret <2 x i64> %[[RET]] 
147147    unsafe  {  transmute ( v)  } 
148148} 
@@ -153,10 +153,10 @@ pub extern "C" fn float_ptr_widen(v: f32x4) -> PtrX2 {
153153    // CHECK-NOT: alloca 
154154    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
155155    // 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]]) 
157157    // CHECK: store <4 x float> %v, ptr %[[TEMP]] 
158158    // 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]]) 
160160    // CHECK: ret <2 x ptr> %[[RET]] 
161161    unsafe  {  transmute ( v)  } 
162162} 
@@ -167,10 +167,10 @@ pub extern "C" fn int_ptr_widen(v: i32x4) -> PtrX2 {
167167    // CHECK-NOT: alloca 
168168    // CHECK: %[[TEMP:.+]] = alloca [16 x i8] 
169169    // 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]]) 
171171    // CHECK: store <4 x i32> %v, ptr %[[TEMP]] 
172172    // 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]]) 
174174    // CHECK: ret <2 x ptr> %[[RET]] 
175175    unsafe  {  transmute ( v)  } 
176176} 
0 commit comments