@@ -4,55 +4,55 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
4
4
#dlti.dl_entry <!ptr.ptr <#test.const_memory_space >, #ptr.spec <size = 32 , abi = 32 , preferred = 64 >>,
5
5
#dlti.dl_entry <!ptr.ptr <#test.const_memory_space <5 >>,#ptr.spec <size = 64 , abi = 64 , preferred = 64 >>,
6
6
#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 > >,
11
11
#dlti.dl_entry <" dlti.stack_alignment" , 128 : i64 >
12
12
>} {
13
13
// CHECK-LABEL: @spec
14
14
func.func @spec () {
15
15
// CHECK: alignment = 4
16
- // CHECK: alloca_memory_space = 5
16
+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
17
17
// 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>
20
20
// CHECK: index = 32
21
21
// CHECK: preferred = 8
22
- // CHECK: program_memory_space = 3
22
+ // CHECK: program_memory_space = #test.const_memory_space<3>
23
23
// CHECK: size = 4
24
24
// CHECK: stack_alignment = 128
25
25
" 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>
28
28
// 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>
31
31
// CHECK: index = 64
32
32
// CHECK: preferred = 1
33
- // CHECK: program_memory_space = 3
33
+ // CHECK: program_memory_space = #test.const_memory_space<3>
34
34
// CHECK: size = 8
35
35
// CHECK: stack_alignment = 128
36
36
" test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <3 >>
37
37
// CHECK: alignment = 8
38
- // CHECK: alloca_memory_space = 5
38
+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
39
39
// 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>
42
42
// CHECK: index = 64
43
43
// CHECK: preferred = 8
44
- // CHECK: program_memory_space = 3
44
+ // CHECK: program_memory_space = #test.const_memory_space<3>
45
45
// CHECK: size = 8
46
46
// CHECK: stack_alignment = 128
47
47
" test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <5 >>
48
48
// CHECK: alignment = 8
49
- // CHECK: alloca_memory_space = 5
49
+ // CHECK: alloca_memory_space = #test.const_memory_space<5>
50
50
// 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>
53
53
// CHECK: index = 24
54
54
// CHECK: preferred = 8
55
- // CHECK: program_memory_space = 3
55
+ // CHECK: program_memory_space = #test.const_memory_space<3>
56
56
// CHECK: size = 4
57
57
// CHECK: stack_alignment = 128
58
58
" test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space <4 >>
@@ -63,8 +63,8 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
63
63
// -----
64
64
65
65
module 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 >
68
68
>} {
69
69
// CHECK-LABEL: @default_memory_space
70
70
func.func @default_memory_space () {
@@ -73,19 +73,19 @@ module attributes { dlti.dl_spec = #dlti.dl_spec<
73
73
// CHECK: index = 32
74
74
// CHECK: preferred = 4
75
75
// CHECK: size = 4
76
- " test.data_layout_query" () : () -> !ptr.ptr
76
+ " test.data_layout_query" () : () -> !ptr.ptr < #test.const_memory_space >
77
77
// CHECK: alignment = 4
78
78
// CHECK: bitsize = 32
79
79
// CHECK: index = 32
80
80
// CHECK: preferred = 4
81
81
// CHECK: size = 4
82
- " test.data_layout_query" () : () -> !ptr.ptr <1 >
82
+ " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space < 1 > >
83
83
// CHECK: alignment = 4
84
84
// CHECK: bitsize = 32
85
85
// CHECK: index = 32
86
86
// CHECK: preferred = 4
87
87
// CHECK: size = 4
88
- " test.data_layout_query" () : () -> !ptr.ptr <2 >
88
+ " test.data_layout_query" () : () -> !ptr.ptr <#test.const_memory_space < 2 > >
89
89
return
90
90
}
91
91
}
0 commit comments