@@ -4,55 +4,55 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
44 #dlti.dl_entry <!ptr.ptr <#test.const_memory_space >, #ptr.spec <size = 32 , abi = 32 , preferred = 64 >>,
55 #dlti.dl_entry <!ptr.ptr <#test.const_memory_space <5 >>,#ptr.spec <size = 64 , abi = 64 , preferred = 64 >>,
66 #dlti.dl_entry <!ptr.ptr <#test.const_memory_space <4 >>, #ptr.spec <size = 32 , abi = 64 , preferred = 64 , index = 24 >>,
7- #dlti.dl_entry <" dlti.default_memory_space" , 7 : ui64 >,
8- #dlti.dl_entry <" dlti.alloca_memory_space" , 5 : ui64 >,
9- #dlti.dl_entry <" dlti.global_memory_space" , 2 : ui64 >,
10- #dlti.dl_entry <" dlti.program_memory_space" , 3 : ui64 >,
7+ #dlti.dl_entry <" dlti.default_memory_space" , #test.const_memory_space < 7 > >,
8+ #dlti.dl_entry <" dlti.alloca_memory_space" , #test.const_memory_space < 5 > >,
9+ #dlti.dl_entry <" dlti.global_memory_space" , #test.const_memory_space < 2 > >,
10+ #dlti.dl_entry <" dlti.program_memory_space" , #test.const_memory_space < 3 > >,
1111 #dlti.dl_entry <" dlti.stack_alignment" , 128 : i64 >
1212>} {
1313 // CHECK-LABEL: @spec
1414 func.func @spec () {
1515 // CHECK: alignment = 4
16- // CHECK: alloca_memory_space = 5
16+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
1717 // CHECK: bitsize = 32
18- // CHECK: default_memory_space = 7
19- // CHECK: global_memory_space = 2
18+ // CHECK: default_memory_space = #test.const_memory_space<7>
19+ // CHECK: global_memory_space = #test.const_memory_space<2>
2020 // CHECK: index = 32
2121 // CHECK: preferred = 8
22- // CHECK: program_memory_space = 3
22+ // CHECK: program_memory_space = #test.const_memory_space<3>
2323 // CHECK: size = 4
2424 // CHECK: stack_alignment = 128
2525 " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space >
26- // CHECK: alignment = 4
27- // CHECK: alloca_memory_space = 5
26+ // CHECK: alignment = 1
27+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
2828 // CHECK: bitsize = 64
29- // CHECK: default_memory_space = 7
30- // CHECK: global_memory_space = 2
29+ // CHECK: default_memory_space = #test.const_memory_space<7>
30+ // CHECK: global_memory_space = #test.const_memory_space<2>
3131 // CHECK: index = 64
3232 // CHECK: preferred = 1
33- // CHECK: program_memory_space = 3
33+ // CHECK: program_memory_space = #test.const_memory_space<3>
3434 // CHECK: size = 8
3535 // CHECK: stack_alignment = 128
3636 " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <3 >>
3737 // CHECK: alignment = 8
38- // CHECK: alloca_memory_space = 5
38+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
3939 // CHECK: bitsize = 64
40- // CHECK: default_memory_space = 7
41- // CHECK: global_memory_space = 2
40+ // CHECK: default_memory_space = #test.const_memory_space<7>
41+ // CHECK: global_memory_space = #test.const_memory_space<2>
4242 // CHECK: index = 64
4343 // CHECK: preferred = 8
44- // CHECK: program_memory_space = 3
44+ // CHECK: program_memory_space = #test.const_memory_space<3>
4545 // CHECK: size = 8
4646 // CHECK: stack_alignment = 128
4747 " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <5 >>
4848 // CHECK: alignment = 8
49- // CHECK: alloca_memory_space = 5
49+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
5050 // CHECK: bitsize = 32
51- // CHECK: default_memory_space = 7
52- // CHECK: global_memory_space = 2
51+ // CHECK: default_memory_space = #test.const_memory_space<7>
52+ // CHECK: global_memory_space = #test.const_memory_space<2>
5353 // CHECK: index = 24
5454 // CHECK: preferred = 8
55- // CHECK: program_memory_space = 3
55+ // CHECK: program_memory_space = #test.const_memory_space<3>
5656 // CHECK: size = 4
5757 // CHECK: stack_alignment = 128
5858 " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <4 >>
@@ -63,8 +63,8 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
6363// -----
6464
6565module attributes { dlti.dl_spec = #dlti.dl_spec <
66- #dlti.dl_entry <!ptr.ptr <1 : ui64 >, #ptr.spec <size = 32 , abi = 32 , preferred = 32 >>,
67- #dlti.dl_entry <" dlti.default_memory_space" , 1 : ui64 >
66+ #dlti.dl_entry <!ptr.ptr <#test.const_memory_space >, #ptr.spec <size = 32 , abi = 32 , preferred = 32 >>,
67+ #dlti.dl_entry <" dlti.default_memory_space" , #test.const_memory_space >
6868>} {
6969 // CHECK-LABEL: @default_memory_space
7070 func.func @default_memory_space () {
@@ -73,19 +73,19 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
7373 // CHECK: index = 32
7474 // CHECK: preferred = 4
7575 // CHECK: size = 4
76- " test.data_layout_query" () : () -> !ptr.ptr
76+ " test.data_layout_query" () : () -> !ptr.ptr < #test.const_memory_space >
7777 // CHECK: alignment = 4
7878 // CHECK: bitsize = 32
7979 // CHECK: index = 32
8080 // CHECK: preferred = 4
8181 // CHECK: size = 4
82- " test.data_layout_query" () : () -> !ptr.ptr <1 >
82+ " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space < 1 > >
8383 // CHECK: alignment = 4
8484 // CHECK: bitsize = 32
8585 // CHECK: index = 32
8686 // CHECK: preferred = 4
8787 // CHECK: size = 4
88- " test.data_layout_query" () : () -> !ptr.ptr <2 >
88+ " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space < 2 > >
8989 return
9090 }
9191}
0 commit comments