Update Clang tests after adding inference for the returned argument attribute

Adjusting tests after r275027.

llvm-svn: 275029
This commit is contained in:
Hal Finkel 2016-07-10 22:26:52 +00:00
parent ee4a33ae46
commit 617c962752
3 changed files with 4 additions and 4 deletions

View File

@ -9,5 +9,5 @@ v4sf foo (struct s a) {
return a.v;
}
// CHECK-LABEL: define <4 x float> @foo(<4 x float> inreg %a.coerce)
// CHECK-LABEL: define <4 x float> @foo(<4 x float> inreg returned %a.coerce)
// CHECK: ret <4 x float> %a.coerce

View File

@ -14,7 +14,7 @@
struct one_field { double d; };
test(one_field);
// CHECK: define double @_Z7forward9one_field(double %{{.*}})
// CHECK: define double @_Z7forward9one_field(double returned %{{.*}})
//
// CHECK: define void @_Z14test_one_fieldv()
// CHECK: %[[call:.*]] = tail call double @_Z13def_one_fieldv()
@ -89,7 +89,7 @@ struct one_bitfield {
int d:3;
};
test(one_bitfield);
// CHECK: define i32 @_Z7forward12one_bitfield(i32 %{{.*}})
// CHECK: define i32 @_Z7forward12one_bitfield(i32 returned %{{.*}})
//
// CHECK: define void @_Z17test_one_bitfieldv()
// CHECK: %[[call:.*]] = tail call i32 @_Z16def_one_bitfieldv()

View File

@ -51,7 +51,7 @@ int f6(char4 x) {
return __builtin_astype(x, int);
}
//CHECK: define spir_func <3 x i8> @f7(<3 x i8> %[[x:.*]])
//CHECK: define spir_func <3 x i8> @f7(<3 x i8> returned %[[x:.*]])
//CHECK-NOT: bitcast
//CHECK-NOT: shufflevector
//CHECK: ret <3 x i8> %[[x]]