Lines Matching full:index
4 from mlir.dialects import index, arith
19 a = index.ConstantOp(value=42)
20 # CHECK: %{{.*}} = index.constant 42
26 a = index.BoolConstantOp(value=True)
27 # CHECK: %{{.*}} = index.bool.constant true
33 a = index.ConstantOp(value=42)
34 r = index.AndOp(a, a)
35 # CHECK: %{{.*}} = index.and %{{.*}}, %{{.*}}
41 a = index.ConstantOp(value=42)
42 r = index.OrOp(a, a)
43 # CHECK: %{{.*}} = index.or %{{.*}}, %{{.*}}
49 a = index.ConstantOp(value=42)
50 r = index.XOrOp(a, a)
51 # CHECK: %{{.*}} = index.xor %{{.*}}, %{{.*}}
57 a = index.ConstantOp(value=42)
59 c = index.CastSOp(input=a, output=IntegerType.get_signless(32))
60 d = index.CastSOp(input=b, output=IndexType.get())
61 # CHECK: %{{.*}} = index.casts %{{.*}} : index to i32
62 # CHECK: %{{.*}} = index.casts %{{.*}} : i64 to index
68 a = index.ConstantOp(value=42)
70 c = index.CastUOp(input=a, output=IntegerType.get_signless(32))
71 d = index.CastUOp(input=b, output=IndexType.get())
72 # CHECK: %{{.*}} = index.castu %{{.*}} : index to i32
73 # CHECK: %{{.*}} = index.castu %{{.*}} : i64 to index
79 a = index.ConstantOp(value=42)
80 r = index.CeilDivSOp(a, a)
81 # CHECK: %{{.*}} = index.ceildivs %{{.*}}, %{{.*}}
87 a = index.ConstantOp(value=42)
88 r = index.CeilDivUOp(a, a)
89 # CHECK: %{{.*}} = index.ceildivu %{{.*}}, %{{.*}}
95 a = index.ConstantOp(value=42)
96 b = index.ConstantOp(value=23)
98 r = index.CmpOp(pred, lhs=a, rhs=b)
99 # CHECK: %{{.*}} = index.cmp slt(%{{.*}}, %{{.*}})
105 a = index.ConstantOp(value=42)
106 r = index.AddOp(a, a)
107 # CHECK: %{{.*}} = index.add %{{.*}}, %{{.*}}
113 a = index.ConstantOp(value=42)
114 r = index.SubOp(a, a)
115 # CHECK: %{{.*}} = index.sub %{{.*}}, %{{.*}}
121 a = index.ConstantOp(value=42)
122 r = index.MulOp(a, a)
123 # CHECK: %{{.*}} = index.mul %{{.*}}, %{{.*}}
129 a = index.ConstantOp(value=42)
130 r = index.DivSOp(a, a)
131 # CHECK: %{{.*}} = index.divs %{{.*}}, %{{.*}}
137 a = index.ConstantOp(value=42)
138 r = index.DivUOp(a, a)
139 # CHECK: %{{.*}} = index.divu %{{.*}}, %{{.*}}
145 a = index.ConstantOp(value=42)
146 r = index.FloorDivSOp(a, a)
147 # CHECK: %{{.*}} = index.floordivs %{{.*}}, %{{.*}}
153 a = index.ConstantOp(value=42)
154 b = index.ConstantOp(value=23)
155 r = index.MaxSOp(a, b)
156 # CHECK: %{{.*}} = index.maxs %{{.*}}, %{{.*}}
162 a = index.ConstantOp(value=42)
163 b = index.ConstantOp(value=23)
164 r = index.MaxUOp(a, b)
165 # CHECK: %{{.*}} = index.maxu %{{.*}}, %{{.*}}
171 a = index.ConstantOp(value=42)
172 b = index.ConstantOp(value=23)
173 r = index.MinSOp(a, b)
174 # CHECK: %{{.*}} = index.mins %{{.*}}, %{{.*}}
180 a = index.ConstantOp(value=42)
181 b = index.ConstantOp(value=23)
182 r = index.MinUOp(a, b)
183 # CHECK: %{{.*}} = index.minu %{{.*}}, %{{.*}}
189 a = index.ConstantOp(value=42)
190 b = index.ConstantOp(value=23)
191 r = index.RemSOp(a, b)
192 # CHECK: %{{.*}} = index.rems %{{.*}}, %{{.*}}
198 a = index.ConstantOp(value=42)
199 b = index.ConstantOp(value=23)
200 r = index.RemUOp(a, b)
201 # CHECK: %{{.*}} = index.remu %{{.*}}, %{{.*}}
207 a = index.ConstantOp(value=42)
208 b = index.ConstantOp(value=3)
209 r = index.ShlOp(a, b)
210 # CHECK: %{{.*}} = index.shl %{{.*}}, %{{.*}}
216 a = index.ConstantOp(value=42)
217 b = index.ConstantOp(value=3)
218 r = index.ShrSOp(a, b)
219 # CHECK: %{{.*}} = index.shrs %{{.*}}, %{{.*}}
225 a = index.ConstantOp(value=42)
226 b = index.ConstantOp(value=3)
227 r = index.ShrUOp(a, b)
228 # CHECK: %{{.*}} = index.shru %{{.*}}, %{{.*}}
234 r = index.SizeOfOp()
235 # CHECK: %{{.*}} = index.sizeof