Skip to content

Commit

Permalink
Merge pull request #209 from frasercrmck/spirv-ll-simplify-checks
Browse files Browse the repository at this point in the history
[spirv-ll] Simplify FileCheck checks for variables
  • Loading branch information
frasercrmck authored Nov 14, 2023
2 parents d0652dc + 6d7109f commit bbab273
Show file tree
Hide file tree
Showing 2,724 changed files with 7,840 additions and 7,840 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func {{i[0-9]+}} @_Z13get_global_idj(i32 0)
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func {{i[0-9]+}} @_Z13get_global_idj(i32 0)
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: declare spir_func {{i[0-9]+}} @_Z13get_global_idj
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func {{i[0-9]+}} @_Z12get_local_idj(i32 0)
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func {{i[0-9]+}} @_Z12get_local_idj(i32 0)
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: declare spir_func {{i[0-9]+}} @_Z12get_local_idj
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func {{i[0-9]+}} @_Z19get_local_linear_idv()
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func {{i[0-9]+}} @_Z19get_local_linear_idv()
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: declare spir_func {{i[0-9]+}} @_Z19get_local_linear_idv()
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func {{i[0-9]+}} @_Z14get_num_groupsj(i32 0)
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func {{i[0-9]+}} @_Z14get_num_groupsj(i32 0)
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: declare spir_func {{i[0-9]+}} @_Z14get_num_groupsj(i32)
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func {{i[0-9]+}} @_Z12get_group_idj(i32 0)
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func {{i[0-9]+}} @_Z12get_group_idj(i32 0)
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: declare spir_func {{i[0-9]+}} @_Z12get_group_idj(i32)
12 changes: 6 additions & 6 deletions modules/compiler/spirv-ll/test/glsl/descriptor_set_bool.comp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ void main() {
}

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = type { i32 }
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = getelementptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, i32 0, i32 0
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i32, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = icmp ne i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, 0
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = type { i32 }
// CHECK: = alloca i1
// CHECK: = getelementptr {{[%@].*}}, ptr addrspace(1) {{[%@].*}}, i32 0, i32 0
// CHECK: = load i32, ptr addrspace(1) {{[%@].*}}
// CHECK: = icmp ne i32 {{[%@].*}}, 0
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
12 changes: 6 additions & 6 deletions modules/compiler/spirv-ll/test/glsl/descriptor_set_double.comp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ void main() {
}

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = type { double }
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = getelementptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, i32 0, i32 0
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load double, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = fcmp oeq double {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = type { double }
// CHECK: = alloca i1
// CHECK: = getelementptr {{[%@].*}}, ptr addrspace(1) {{[%@].*}}, i32 0, i32 0
// CHECK: = load double, ptr addrspace(1) {{[%@].*}}
// CHECK: = fcmp oeq double {{[%@].*}}, {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
12 changes: 6 additions & 6 deletions modules/compiler/spirv-ll/test/glsl/descriptor_set_float.comp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ void main() {
}

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = type { float }
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = getelementptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, i32 0, i32 0
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load float, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = fcmp oeq float {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = type { float }
// CHECK: = alloca i1
// CHECK: = getelementptr {{[%@].*}}, ptr addrspace(1) {{[%@].*}}, i32 0, i32 0
// CHECK: = load float, ptr addrspace(1) {{[%@].*}}
// CHECK: = fcmp oeq float {{[%@].*}}, {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
12 changes: 6 additions & 6 deletions modules/compiler/spirv-ll/test/glsl/descriptor_set_int.comp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ void main() {
}

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = type { i32 }
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = getelementptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, i32 0, i32 0
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i32, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = icmp eq i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, -42
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = type { i32 }
// CHECK: = alloca i1
// CHECK: = getelementptr {{[%@].*}}, ptr addrspace(1) {{[%@].*}}, i32 0, i32 0
// CHECK: = load i32, ptr addrspace(1) {{[%@].*}}
// CHECK: = icmp eq i32 {{[%@].*}}, -42
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
12 changes: 6 additions & 6 deletions modules/compiler/spirv-ll/test/glsl/descriptor_set_uint.comp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ void main() {
}

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = type { i32 }
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = getelementptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, i32 0, i32 0
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i32, ptr addrspace(1) {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = icmp eq i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, 42
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = type { i32 }
// CHECK: = alloca i1
// CHECK: = getelementptr {{[%@].*}}, ptr addrspace(1) {{[%@].*}}, i32 0, i32 0
// CHECK: = load i32, ptr addrspace(1) {{[%@].*}}
// CHECK: = icmp eq i32 {{[%@].*}}, 42
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func i1 @{{("func_ret_bool.+")}}()
// CHECK: store i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i1
// CHECK: = call spir_func i1 @{{("func_ret_bool.+")}}()
// CHECK: store i1 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func i1 @{{("func_ret_bool.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i1
// CHECK: store i1 true, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i1, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret i1 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i1
// CHECK: store i1 true, ptr {{[%@].*}}
// CHECK: = load i1, ptr {{[%@].*}}
// CHECK: ret i1 {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca double
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func double @{{("func_ret_double.+")}}()
// CHECK: store double {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca double
// CHECK: = call spir_func double @{{("func_ret_double.+")}}()
// CHECK: store double {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func double @{{("func_ret_double.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca double
// CHECK: store double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load double, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret double {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca double
// CHECK: store double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, ptr {{[%@].*}}
// CHECK: = load double, ptr {{[%@].*}}
// CHECK: ret double {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca float
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func float @{{("func_ret_float.+")}}()
// CHECK: store float {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca float
// CHECK: = call spir_func float @{{("func_ret_float.+")}}()
// CHECK: store float {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func float @{{("func_ret_float.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca float
// CHECK: store float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load float, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret float {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca float
// CHECK: store float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, ptr {{[%@].*}}
// CHECK: = load float, ptr {{[%@].*}}
// CHECK: ret float {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func i32 @{{("func_ret_int.+")}}()
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func i32 @{{("func_ret_int.+")}}()
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func i32 @{{("func_ret_int.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: store i32 -42, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i32, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: store i32 -42, ptr {{[%@].*}}
// CHECK: = load i32, ptr {{[%@].*}}
// CHECK: ret i32 {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func i32 @{{("func_ret_uint.+")}}()
// CHECK: store i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: = call spir_func i32 @{{("func_ret_uint.+")}}()
// CHECK: store i32 {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func i32 @{{("func_ret_uint.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca i32
// CHECK: store i32 42, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load i32, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret i32 {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca i32
// CHECK: store i32 42, ptr {{[%@].*}}
// CHECK: = load i32, ptr {{[%@].*}}
// CHECK: ret i32 {{[%@].*}}
14 changes: 7 additions & 7 deletions modules/compiler/spirv-ll/test/glsl/func_call_ret_vec2_bool.comp
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i1>
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func <2 x i1> @{{("func_call_ret_vec2_bool.+")}}()
// CHECK: store <2 x i1> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i1>
// CHECK: = call spir_func <2 x i1> @{{("func_call_ret_vec2_bool.+")}}()
// CHECK: store <2 x i1> {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func <2 x i1> @{{("func_call_ret_vec2_bool.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i1>
// CHECK: store <2 x i1> <i1 true, i1 true>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load <2 x i1>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret <2 x i1> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i1>
// CHECK: store <2 x i1> <i1 true, i1 true>, ptr {{[%@].*}}
// CHECK: = load <2 x i1>, ptr {{[%@].*}}
// CHECK: ret <2 x i1> {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x double>
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func <2 x double> @{{("func_call_ret_vec2_double.+")}}()
// CHECK: store <2 x double> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x double>
// CHECK: = call spir_func <2 x double> @{{("func_call_ret_vec2_double.+")}}()
// CHECK: store <2 x double> {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func <2 x double> @{{("func_call_ret_vec2_double.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x double>
// CHECK: store <2 x double> <double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load <2 x double>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret <2 x double> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x double>
// CHECK: store <2 x double> <double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, double {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}>, ptr {{[%@].*}}
// CHECK: = load <2 x double>, ptr {{[%@].*}}
// CHECK: ret <2 x double> {{[%@].*}}
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x float>
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func <2 x float> @{{("func_call_ret_vec2_float.+")}}()
// CHECK: store <2 x float> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x float>
// CHECK: = call spir_func <2 x float> @{{("func_call_ret_vec2_float.+")}}()
// CHECK: store <2 x float> {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func <2 x float> @{{("func_call_ret_vec2_float.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x float>
// CHECK: store <2 x float> <float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load <2 x float>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret <2 x float> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x float>
// CHECK: store <2 x float> <float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}, float {{(-?[0-9]+\.[0-9]+e\+[0-9]+|0x[0-9A-F]+)}}>, ptr {{[%@].*}}
// CHECK: = load <2 x float>, ptr {{[%@].*}}
// CHECK: ret <2 x float> {{[%@].*}}
14 changes: 7 additions & 7 deletions modules/compiler/spirv-ll/test/glsl/func_call_ret_vec2_int.comp
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i32>
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func <2 x i32> @{{("func_call_ret_vec2_int.+")}}()
// CHECK: store <2 x i32> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i32>
// CHECK: = call spir_func <2 x i32> @{{("func_call_ret_vec2_int.+")}}()
// CHECK: store <2 x i32> {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func <2 x i32> @{{("func_call_ret_vec2_int.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i32>
// CHECK: store <2 x i32> <i32 -42, i32 -42>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load <2 x i32>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret <2 x i32> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i32>
// CHECK: store <2 x i32> <i32 -42, i32 -42>, ptr {{[%@].*}}
// CHECK: = load <2 x i32>, ptr {{[%@].*}}
// CHECK: ret <2 x i32> {{[%@].*}}
14 changes: 7 additions & 7 deletions modules/compiler/spirv-ll/test/glsl/func_call_ret_vec2_uint.comp
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ void main() {

// CHECK: ; ModuleID = '{{.*}}'
// CHECK: define spir_kernel void @main() #0 {
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i32>
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = call spir_func <2 x i32> @{{("func_call_ret_vec2_uint.+")}}()
// CHECK: store <2 x i32> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i32>
// CHECK: = call spir_func <2 x i32> @{{("func_call_ret_vec2_uint.+")}}()
// CHECK: store <2 x i32> {{[%@].*}}, ptr {{[%@].*}}
// CHECK: ret void
// CHECK: define private spir_func <2 x i32> @{{("func_call_ret_vec2_uint.+")}}()
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = alloca <2 x i32>
// CHECK: store <2 x i32> <i32 42, i32 42>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}} = load <2 x i32>, ptr {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: ret <2 x i32> {{[%@][-a-zA-Z$._0-9][-a-zA-Z$._0-9]*}}
// CHECK: = alloca <2 x i32>
// CHECK: store <2 x i32> <i32 42, i32 42>, ptr {{[%@].*}}
// CHECK: = load <2 x i32>, ptr {{[%@].*}}
// CHECK: ret <2 x i32> {{[%@].*}}
Loading

0 comments on commit bbab273

Please sign in to comment.