Lines Matching full:functions
3 // RUN: FileCheck --check-prefix=CHECK-FUNCTIONS < %t %s
19 // CHECK-FUNCTIONS-LABEL: define i32 @s0_load_x
20 // CHECK-FUNCTIONS: [[s0_load_x:%.*]] = load i32, i32* {{.*}}, align 4
21 // CHECK-FUNCTIONS: ret i32 [[s0_load_x]]
27 // CHECK-FUNCTIONS-LABEL: define i32 @s0_load_y
28 // CHECK-FUNCTIONS: [[s0_load_y:%.*]] = load i32, i32* {{.*}}, align 4
29 // CHECK-FUNCTIONS: ret i32 [[s0_load_y]]
31 // CHECK-FUNCTIONS-LABEL: define void @s0_copy
32 // CHECK-FUNCTIONS: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 8, i32 4, i1 f…
49 // CHECK-FUNCTIONS-LABEL: define i32 @s1_load_x
50 // CHECK-FUNCTIONS: [[s1_load_x:%.*]] = load i32, i32* {{.*}}, align 1
51 // CHECK-FUNCTIONS: ret i32 [[s1_load_x]]
53 // CHECK-FUNCTIONS-LABEL: define i32 @s1_load_y
54 // CHECK-FUNCTIONS: [[s1_load_y:%.*]] = load i32, i32* {{.*}}, align 1
55 // CHECK-FUNCTIONS: ret i32 [[s1_load_y]]
57 // CHECK-FUNCTIONS-LABEL: define void @s1_copy
58 // CHECK-FUNCTIONS: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 8, i32 1, i1 f…
77 // CHECK-FUNCTIONS-LABEL: define i32 @s2_load_x
78 // CHECK-FUNCTIONS: [[s2_load_y:%.*]] = load i32, i32* {{.*}}, align 2
79 // CHECK-FUNCTIONS: ret i32 [[s2_load_y]]
81 // CHECK-FUNCTIONS-LABEL: define i32 @s2_load_y
82 // CHECK-FUNCTIONS: [[s2_load_y:%.*]] = load i32, i32* {{.*}}, align 2
83 // CHECK-FUNCTIONS: ret i32 [[s2_load_y]]
85 // CHECK-FUNCTIONS-LABEL: define void @s2_copy
86 // CHECK-FUNCTIONS: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 8, i32 2, i1 f…
95 // CHECK-FUNCTIONS-LABEL: define i32 @test3(
97 …// CHECK-FUNCTIONS: [[PTR:%.*]] = getelementptr inbounds {{%.*}}, {{%.*}}* {{%.*}}, i32 0, i3… in test3()
98 // CHECK-FUNCTIONS-NEXT: load i32, i32* [[PTR]], align 2 in test3()