@@ -20,10 +20,10 @@ def entry0():
20
20
return Set .create (Integer (0 ), Integer (1 ))
21
21
22
22
23
- # MLIR-LABEL: rtg.target @Tgt1 : !rtg.dict<entry0: index, entry1: !rtg.label>
23
+ # MLIR-LABEL: rtg.target @Tgt1 : !rtg.dict<entry0: index, entry1: !rtg.isa. label>
24
24
# MLIR-NEXT: [[C0:%.+]] = index.constant 0
25
25
# MLIR-NEXT: [[LBL:%.+]] = rtg.label_decl "l0"
26
- # MLIR-NEXT: rtg.yield [[C0]], [[LBL]] : index, !rtg.label
26
+ # MLIR-NEXT: rtg.yield [[C0]], [[LBL]] : index, !rtg.isa. label
27
27
# MLIR-NEXT: }
28
28
29
29
@@ -40,7 +40,7 @@ def entry1():
40
40
41
41
42
42
# MLIR-LABEL: rtg.sequence @seq0
43
- # MLIR-SAME: ([[SET:%.+]]: !rtg.set<!rtg.label>)
43
+ # MLIR-SAME: ([[SET:%.+]]: !rtg.set<!rtg.isa. label>)
44
44
# MLIR-NEXT: [[LABEL:%.+]] = rtg.set_select_random [[SET]]
45
45
# MLIR-NEXT: rtg.label local [[LABEL]]
46
46
# MLIR-NEXT: }
@@ -114,37 +114,37 @@ def test_args(set: Set):
114
114
# MLIR-NEXT: rtg.label external [[L1]]
115
115
# MLIR-NEXT: rtg.label local [[L2]]
116
116
117
- # MLIR-NEXT: [[SET0:%.+]] = rtg.set_create [[L0]], [[L1]] : !rtg.label
118
- # MLIR-NEXT: [[SET1:%.+]] = rtg.set_create [[L2]] : !rtg.label
119
- # MLIR-NEXT: [[EMPTY_SET:%.+]] = rtg.set_create : !rtg.label
120
- # MLIR-NEXT: [[SET2_1:%.+]] = rtg.set_union [[SET0]], [[SET1]] : !rtg.set<!rtg.label>
121
- # MLIR-NEXT: [[SET2:%.+]] = rtg.set_union [[SET2_1]], [[EMPTY_SET]] : !rtg.set<!rtg.label>
122
- # MLIR-NEXT: [[RL0:%.+]] = rtg.set_select_random [[SET2]] : !rtg.set<!rtg.label>
117
+ # MLIR-NEXT: [[SET0:%.+]] = rtg.set_create [[L0]], [[L1]] : !rtg.isa. label
118
+ # MLIR-NEXT: [[SET1:%.+]] = rtg.set_create [[L2]] : !rtg.isa. label
119
+ # MLIR-NEXT: [[EMPTY_SET:%.+]] = rtg.set_create : !rtg.isa. label
120
+ # MLIR-NEXT: [[SET2_1:%.+]] = rtg.set_union [[SET0]], [[SET1]] : !rtg.set<!rtg.isa. label>
121
+ # MLIR-NEXT: [[SET2:%.+]] = rtg.set_union [[SET2_1]], [[EMPTY_SET]] : !rtg.set<!rtg.isa. label>
122
+ # MLIR-NEXT: [[RL0:%.+]] = rtg.set_select_random [[SET2]] : !rtg.set<!rtg.isa. label>
123
123
# MLIR-NEXT: rtg.label local [[RL0]]
124
- # MLIR-NEXT: [[SET2_MINUS_SET0:%.+]] = rtg.set_difference [[SET2]], [[SET0]] : !rtg.set<!rtg.label>
125
- # MLIR-NEXT: [[RL1:%.+]] = rtg.set_select_random [[SET2_MINUS_SET0]] : !rtg.set<!rtg.label>
124
+ # MLIR-NEXT: [[SET2_MINUS_SET0:%.+]] = rtg.set_difference [[SET2]], [[SET0]] : !rtg.set<!rtg.isa. label>
125
+ # MLIR-NEXT: [[RL1:%.+]] = rtg.set_select_random [[SET2_MINUS_SET0]] : !rtg.set<!rtg.isa. label>
126
126
# MLIR-NEXT: rtg.label local [[RL1]]
127
127
128
128
# MLIR-NEXT: rtg.label_decl "L_{{[{][{]0[}][}]}}", %idx5
129
129
# MLIR-NEXT: rtg.label local
130
130
# MLIR-NEXT: rtg.label_decl "L_{{[{][{]0[}][}]}}", %idx3
131
131
# MLIR-NEXT: rtg.label local
132
132
133
- # MLIR-NEXT: [[BAG0:%.+]] = rtg.bag_create (%idx2 x [[L0:%.+]], %idx1 x [[L1:%.+]]) : !rtg.label
134
- # MLIR-NEXT: [[BAG1:%.+]] = rtg.bag_create (%idx1 x [[L2:%.+]]) : !rtg.label
135
- # MLIR-NEXT: [[EMPTY_BAG:%.+]] = rtg.bag_create : !rtg.label
136
- # MLIR-NEXT: [[BAG2_1:%.+]] = rtg.bag_union [[BAG0]], [[BAG1]] : !rtg.bag<!rtg.label>
137
- # MLIR-NEXT: [[BAG2:%.+]] = rtg.bag_union [[BAG2_1]], [[EMPTY_BAG]] : !rtg.bag<!rtg.label>
138
- # MLIR-NEXT: [[RL2:%.+]] = rtg.bag_select_random [[BAG2]] : !rtg.bag<!rtg.label>
139
- # MLIR-NEXT: [[SUB:%.+]] = rtg.bag_create (%idx1 x [[RL2]]) : !rtg.label
140
- # MLIR-NEXT: [[BAG3:%.+]] = rtg.bag_difference [[BAG2]], [[SUB]] inf : !rtg.bag<!rtg.label>
133
+ # MLIR-NEXT: [[BAG0:%.+]] = rtg.bag_create (%idx2 x [[L0:%.+]], %idx1 x [[L1:%.+]]) : !rtg.isa. label
134
+ # MLIR-NEXT: [[BAG1:%.+]] = rtg.bag_create (%idx1 x [[L2:%.+]]) : !rtg.isa. label
135
+ # MLIR-NEXT: [[EMPTY_BAG:%.+]] = rtg.bag_create : !rtg.isa. label
136
+ # MLIR-NEXT: [[BAG2_1:%.+]] = rtg.bag_union [[BAG0]], [[BAG1]] : !rtg.bag<!rtg.isa. label>
137
+ # MLIR-NEXT: [[BAG2:%.+]] = rtg.bag_union [[BAG2_1]], [[EMPTY_BAG]] : !rtg.bag<!rtg.isa. label>
138
+ # MLIR-NEXT: [[RL2:%.+]] = rtg.bag_select_random [[BAG2]] : !rtg.bag<!rtg.isa. label>
139
+ # MLIR-NEXT: [[SUB:%.+]] = rtg.bag_create (%idx1 x [[RL2]]) : !rtg.isa. label
140
+ # MLIR-NEXT: [[BAG3:%.+]] = rtg.bag_difference [[BAG2]], [[SUB]] inf : !rtg.bag<!rtg.isa. label>
141
141
# MLIR-NEXT: rtg.label local [[RL2]]
142
- # MLIR-NEXT: [[BAG4:%.+]] = rtg.bag_difference [[BAG3]], [[BAG1]] : !rtg.bag<!rtg.label>
143
- # MLIR-NEXT: [[RL3:%.+]] = rtg.bag_select_random [[BAG4]] : !rtg.bag<!rtg.label>
142
+ # MLIR-NEXT: [[BAG4:%.+]] = rtg.bag_difference [[BAG3]], [[BAG1]] : !rtg.bag<!rtg.isa. label>
143
+ # MLIR-NEXT: [[RL3:%.+]] = rtg.bag_select_random [[BAG4]] : !rtg.bag<!rtg.isa. label>
144
144
# MLIR-NEXT: rtg.label local [[RL3]]
145
145
146
- # MLIR-NEXT: [[SEQ:%.+]] = rtg.get_sequence @seq0 : !rtg.sequence<!rtg.set<!rtg.label>>
147
- # MLIR-NEXT: [[SUBST:%.+]] = rtg.substitute_sequence [[SEQ]]([[SET0]]) : !rtg.sequence<!rtg.set<!rtg.label>>
146
+ # MLIR-NEXT: [[SEQ:%.+]] = rtg.get_sequence @seq0 : !rtg.sequence<!rtg.set<!rtg.isa. label>>
147
+ # MLIR-NEXT: [[SUBST:%.+]] = rtg.substitute_sequence [[SEQ]]([[SET0]]) : !rtg.sequence<!rtg.set<!rtg.isa. label>>
148
148
# MLIR-NEXT: [[RAND1:%.+]] = rtg.randomize_sequence [[SUBST]]
149
149
# MLIR-NEXT: rtg.embed_sequence [[RAND1]]
150
150
# MLIR-NEXT: [[RAND2:%.+]] = rtg.randomize_sequence [[SUBST]]
0 commit comments