|
3 | 3 | // RUN: FileCheck %s --check-prefixes=CHECK |
4 | 4 |
|
5 | 5 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) float {{.*}}test_exp2_double |
6 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
7 | | -// CHECK: ret float %elt.exp2 |
| 6 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
| 7 | +// CHECK: ret float [[EXP2]] |
8 | 8 | float test_exp2_double(double p0) { return exp2(p0); } |
9 | 9 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <2 x float> {{.*}}test_exp2_double2 |
10 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
11 | | -// CHECK: ret <2 x float> %elt.exp2 |
| 10 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
| 11 | +// CHECK: ret <2 x float> [[EXP2]] |
12 | 12 | float2 test_exp2_double2(double2 p0) { return exp2(p0); } |
13 | 13 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <3 x float> {{.*}}test_exp2_double3 |
14 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
15 | | -// CHECK: ret <3 x float> %elt.exp2 |
| 14 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
| 15 | +// CHECK: ret <3 x float> [[EXP2]] |
16 | 16 | float3 test_exp2_double3(double3 p0) { return exp2(p0); } |
17 | 17 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <4 x float> {{.*}}test_exp2_double4 |
18 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
19 | | -// CHECK: ret <4 x float> %elt.exp2 |
| 18 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
| 19 | +// CHECK: ret <4 x float> [[EXP2]] |
20 | 20 | float4 test_exp2_double4(double4 p0) { return exp2(p0); } |
21 | 21 |
|
22 | 22 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) float {{.*}}test_exp2_int |
23 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
24 | | -// CHECK: ret float %elt.exp2 |
| 23 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
| 24 | +// CHECK: ret float [[EXP2]] |
25 | 25 | float test_exp2_int(int p0) { return exp2(p0); } |
26 | 26 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <2 x float> {{.*}}test_exp2_int2 |
27 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
28 | | -// CHECK: ret <2 x float> %elt.exp2 |
| 27 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
| 28 | +// CHECK: ret <2 x float> [[EXP2]] |
29 | 29 | float2 test_exp2_int2(int2 p0) { return exp2(p0); } |
30 | 30 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <3 x float> {{.*}}test_exp2_int3 |
31 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
32 | | -// CHECK: ret <3 x float> %elt.exp2 |
| 31 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
| 32 | +// CHECK: ret <3 x float> [[EXP2]] |
33 | 33 | float3 test_exp2_int3(int3 p0) { return exp2(p0); } |
34 | 34 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <4 x float> {{.*}}test_exp2_int4 |
35 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
36 | | -// CHECK: ret <4 x float> %elt.exp2 |
| 35 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
| 36 | +// CHECK: ret <4 x float> [[EXP2]] |
37 | 37 | float4 test_exp2_int4(int4 p0) { return exp2(p0); } |
38 | 38 |
|
39 | 39 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) float {{.*}}test_exp2_uint |
40 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
41 | | -// CHECK: ret float %elt.exp2 |
| 40 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
| 41 | +// CHECK: ret float [[EXP2]] |
42 | 42 | float test_exp2_uint(uint p0) { return exp2(p0); } |
43 | 43 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <2 x float> {{.*}}test_exp2_uint2 |
44 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
45 | | -// CHECK: ret <2 x float> %elt.exp2 |
| 44 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
| 45 | +// CHECK: ret <2 x float> [[EXP2]] |
46 | 46 | float2 test_exp2_uint2(uint2 p0) { return exp2(p0); } |
47 | 47 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <3 x float> {{.*}}test_exp2_uint3 |
48 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
49 | | -// CHECK: ret <3 x float> %elt.exp2 |
| 48 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
| 49 | +// CHECK: ret <3 x float> [[EXP2]] |
50 | 50 | float3 test_exp2_uint3(uint3 p0) { return exp2(p0); } |
51 | 51 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <4 x float> {{.*}}test_exp2_uint4 |
52 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
53 | | -// CHECK: ret <4 x float> %elt.exp2 |
| 52 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
| 53 | +// CHECK: ret <4 x float> [[EXP2]] |
54 | 54 | float4 test_exp2_uint4(uint4 p0) { return exp2(p0); } |
55 | 55 |
|
56 | 56 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) float {{.*}}test_exp2_int64_t |
57 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
58 | | -// CHECK: ret float %elt.exp2 |
| 57 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
| 58 | +// CHECK: ret float [[EXP2]] |
59 | 59 | float test_exp2_int64_t(int64_t p0) { return exp2(p0); } |
60 | 60 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <2 x float> {{.*}}test_exp2_int64_t2 |
61 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
62 | | -// CHECK: ret <2 x float> %elt.exp2 |
| 61 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
| 62 | +// CHECK: ret <2 x float> [[EXP2]] |
63 | 63 | float2 test_exp2_int64_t2(int64_t2 p0) { return exp2(p0); } |
64 | 64 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <3 x float> {{.*}}test_exp2_int64_t3 |
65 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
66 | | -// CHECK: ret <3 x float> %elt.exp2 |
| 65 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
| 66 | +// CHECK: ret <3 x float> [[EXP2]] |
67 | 67 | float3 test_exp2_int64_t3(int64_t3 p0) { return exp2(p0); } |
68 | 68 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <4 x float> {{.*}}test_exp2_int64_t4 |
69 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
70 | | -// CHECK: ret <4 x float> %elt.exp2 |
| 69 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
| 70 | +// CHECK: ret <4 x float> [[EXP2]] |
71 | 71 | float4 test_exp2_int64_t4(int64_t4 p0) { return exp2(p0); } |
72 | 72 |
|
73 | 73 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) float {{.*}}test_exp2_uint64_t |
74 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
75 | | -// CHECK: ret float %elt.exp2 |
| 74 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn float @llvm.exp2.f32( |
| 75 | +// CHECK: ret float [[EXP2]] |
76 | 76 | float test_exp2_uint64_t(uint64_t p0) { return exp2(p0); } |
77 | 77 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <2 x float> {{.*}}test_exp2_uint64_t2 |
78 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
79 | | -// CHECK: ret <2 x float> %elt.exp2 |
| 78 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.exp2.v2f32 |
| 79 | +// CHECK: ret <2 x float> [[EXP2]] |
80 | 80 | float2 test_exp2_uint64_t2(uint64_t2 p0) { return exp2(p0); } |
81 | 81 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <3 x float> {{.*}}test_exp2_uint64_t3 |
82 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
83 | | -// CHECK: ret <3 x float> %elt.exp2 |
| 82 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.exp2.v3f32 |
| 83 | +// CHECK: ret <3 x float> [[EXP2]] |
84 | 84 | float3 test_exp2_uint64_t3(uint64_t3 p0) { return exp2(p0); } |
85 | 85 | // CHECK-LABEL: define hidden noundef nofpclass(nan inf) <4 x float> {{.*}}test_exp2_uint64_t4 |
86 | | -// CHECK: %elt.exp2 = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
87 | | -// CHECK: ret <4 x float> %elt.exp2 |
| 86 | +// CHECK: [[EXP2:%.*]] = call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.exp2.v4f32 |
| 87 | +// CHECK: ret <4 x float> [[EXP2]] |
88 | 88 | float4 test_exp2_uint64_t4(uint64_t4 p0) { return exp2(p0); } |
0 commit comments