Lines Matching refs:table
16 defm TABLE_GET_#rt : I<(outs rt:$res), (ins table32_op:$table, I32:$i),
17 (outs), (ins table32_op:$table),
19 "table.get\t$res, $table, $i",
20 "table.get\t$table",
24 defm TABLE_SET_#rt : I<(outs), (ins table32_op:$table, I32:$i, rt:$val),
25 (outs), (ins table32_op:$table),
27 "table.set\t$table, $i, $val",
28 "table.set\t$table",
31 defm TABLE_GROW_#rt : I<(outs I32:$sz), (ins table32_op:$table, rt:$val, I32:$n),
32 (outs), (ins table32_op:$table),
34 "table.grow\t$sz, $table, $val, $n",
35 "table.grow\t$table",
38 defm TABLE_FILL_#rt : I<(outs), (ins table32_op:$table, I32:$i, rt:$val, I32:$n),
39 (outs), (ins table32_op:$table),
41 "table.fill\t$table, $i, $val, $n",
42 "table.fill\t$table",
54 def : Pat<(wasm_table_set i32:$table, i32:$idx, funcref:$r),
55 (TABLE_SET_FUNCREF i32:$table, i32:$idx, funcref:$r)>,
57 def : Pat<(wasm_table_set i32:$table, i32:$idx, externref:$r),
58 (TABLE_SET_EXTERNREF i32:$table, i32:$idx, externref:$r)>,
61 defm TABLE_SIZE : I<(outs I32:$sz), (ins table32_op:$table),
62 (outs), (ins table32_op:$table),
64 "table.size\t$sz, $table",
65 "table.size\t$table",
73 "table.copy\t$table1, $table2, $d, $s, $n",
74 "table.copy\t$table1, $table2",