| /wasmtime-44.0.1/tests/disas/gc/null/ |
| H A D | struct-get.wat | 28 ;; gv1 = load.i64 notrap aligned readonly gv0+8 29 ;; gv2 = load.i64 notrap aligned gv1+24 33 ;; gv6 = load.i64 notrap aligned gv4+40 53 ;; gv1 = load.i64 notrap aligned readonly gv0+8 54 ;; gv2 = load.i64 notrap aligned gv1+24 58 ;; gv6 = load.i64 notrap aligned gv4+40 79 ;; gv1 = load.i64 notrap aligned readonly gv0+8 80 ;; gv2 = load.i64 notrap aligned gv1+24 84 ;; gv6 = load.i64 notrap aligned gv4+40 106 ;; gv2 = load.i64 notrap aligned gv1+24 [all …]
|
| H A D | struct-set.wat | 24 ;; gv1 = load.i64 notrap aligned readonly gv0+8 25 ;; gv2 = load.i64 notrap aligned gv1+24 27 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+8 28 ;; gv5 = load.i64 notrap aligned readonly can_move gv4+32 29 ;; gv6 = load.i64 notrap aligned gv4+40 49 ;; gv1 = load.i64 notrap aligned readonly gv0+8 50 ;; gv2 = load.i64 notrap aligned gv1+24 54 ;; gv6 = load.i64 notrap aligned gv4+40 74 ;; gv1 = load.i64 notrap aligned readonly gv0+8 75 ;; gv2 = load.i64 notrap aligned gv1+24 [all …]
|
| /wasmtime-44.0.1/tests/disas/ |
| H A D | table-get.wat | 19 ;; gv1 = load.i64 notrap aligned readonly gv0+8 20 ;; gv2 = load.i64 notrap aligned gv1+24 22 ;; gv4 = load.i64 notrap aligned gv3+48 23 ;; gv5 = load.i64 notrap aligned gv3+56 24 ;; gv6 = load.i64 notrap aligned readonly can_move gv3+8 26 ;; gv8 = load.i64 notrap aligned gv6+40 105 ;; gv1 = load.i64 notrap aligned readonly gv0+8 106 ;; gv2 = load.i64 notrap aligned gv1+24 108 ;; gv4 = load.i64 notrap aligned gv3+48 109 ;; gv5 = load.i64 notrap aligned gv3+56 [all …]
|
| H A D | duplicate-loads-static-memory.wat | 6 (func (export "load-without-offset") (param i32) (result i32 i32) 8 i32.load 10 i32.load 14 i32.load offset=1234 16 i32.load offset=1234 22 ;; gv1 = load.i64 notrap aligned readonly gv0+8 23 ;; gv2 = load.i64 notrap aligned gv1+24 25 ;; gv4 = load.i64 notrap aligned gv3+64 42 ;; gv1 = load.i64 notrap aligned readonly gv0+8 43 ;; gv2 = load.i64 notrap aligned gv1+24 [all …]
|
| H A D | duplicate-loads-dynamic-memory.wat | 13 i32.load 15 i32.load 19 i32.load offset=1234 21 i32.load offset=1234 27 ;; gv1 = load.i64 notrap aligned readonly gv0+8 28 ;; gv2 = load.i64 notrap aligned gv1+24 30 ;; gv4 = load.i64 notrap aligned gv3+64 31 ;; gv5 = load.i64 notrap aligned can_move gv3+56 51 ;; gv1 = load.i64 notrap aligned readonly gv0+8 52 ;; gv2 = load.i64 notrap aligned gv1+24 [all …]
|
| H A D | simd-store.wat | 90 ;; gv2 = load.i64 notrap aligned gv1+24 92 ;; gv4 = load.i64 notrap aligned gv3+64 112 ;; gv2 = load.i64 notrap aligned gv1+24 114 ;; gv4 = load.i64 notrap aligned gv3+64 136 ;; gv2 = load.i64 notrap aligned gv1+24 138 ;; gv4 = load.i64 notrap aligned gv3+64 160 ;; gv2 = load.i64 notrap aligned gv1+24 162 ;; gv4 = load.i64 notrap aligned gv3+64 182 ;; gv2 = load.i64 notrap aligned gv1+24 184 ;; gv4 = load.i64 notrap aligned gv3+64 [all …]
|
| H A D | ref-func-0.wat | 18 ;; gv1 = load.i64 notrap aligned readonly gv0+8 19 ;; gv2 = load.i64 notrap aligned gv1+24 21 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+8 22 ;; gv5 = load.i64 notrap aligned readonly can_move gv4+32 23 ;; gv6 = load.i64 notrap aligned gv4+40 43 ;; @008f v16 = load.i32 notrap aligned v15 50 ;; @008f v21 = load.i32 notrap aligned v20 71 ;; @008f v37 = load.i64 notrap aligned v36 101 ;; @0091 v54 = load.i32 notrap aligned v53 108 ;; @0091 v59 = load.i32 notrap aligned v58 [all …]
|
| H A D | table-get-fixed-size.wat | 20 ;; gv1 = load.i64 notrap aligned readonly gv0+8 21 ;; gv2 = load.i64 notrap aligned gv1+24 23 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+48 24 ;; gv5 = load.i64 notrap aligned readonly can_move gv3+8 25 ;; gv6 = load.i64 notrap aligned readonly can_move gv5+32 26 ;; gv7 = load.i64 notrap aligned gv5+40 104 ;; gv1 = load.i64 notrap aligned readonly gv0+8 105 ;; gv2 = load.i64 notrap aligned gv1+24 107 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+48 108 ;; gv5 = load.i64 notrap aligned readonly can_move gv3+8 [all …]
|
| H A D | duplicate-function-types.wat | 21 ;; gv1 = load.i64 notrap aligned readonly gv0+8 22 ;; gv2 = load.i64 notrap aligned gv1+24 24 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+48 25 ;; gv5 = load.i64 notrap aligned gv4 26 ;; gv6 = load.i64 notrap aligned gv4+8 34 ;; @002d v5 = load.i64 notrap aligned v64+8 39 ;; @002d v9 = load.i64 notrap aligned v62 45 ;; @002d v14 = load.i64 user5 aligned table v13 66 ;; @0032 v30 = load.i64 notrap aligned v58+8 71 ;; @0032 v34 = load.i64 notrap aligned v56 [all …]
|
| H A D | table-set.wat | 21 ;; gv1 = load.i64 notrap aligned readonly gv0+8 22 ;; gv2 = load.i64 notrap aligned gv1+24 24 ;; gv4 = load.i64 notrap aligned gv3+48 25 ;; gv5 = load.i64 notrap aligned gv3+56 26 ;; gv6 = load.i64 notrap aligned readonly can_move gv3+8 28 ;; gv8 = load.i64 notrap aligned gv6+40 120 ;; gv1 = load.i64 notrap aligned readonly gv0+8 121 ;; gv2 = load.i64 notrap aligned gv1+24 123 ;; gv4 = load.i64 notrap aligned gv3+48 124 ;; gv5 = load.i64 notrap aligned gv3+56 [all …]
|
| H A D | global-get.wat | 4 ;; Imported and immutable: should become a vmctx load. 7 ;; Imported and mutable: should become a vmctx load. 13 ;; Defined and mutable: should become a vmctx load. 35 ;; gv1 = load.i64 notrap aligned readonly gv0+8 36 ;; gv2 = load.i64 notrap aligned gv1+24 52 ;; gv1 = load.i64 notrap aligned readonly gv0+8 53 ;; gv2 = load.i64 notrap aligned gv1+24 69 ;; gv1 = load.i64 notrap aligned readonly gv0+8 70 ;; gv2 = load.i64 notrap aligned gv1+24 83 ;; gv1 = load.i64 notrap aligned readonly gv0+8 [all …]
|
| H A D | table-set-fixed-size.wat | 21 ;; gv1 = load.i64 notrap aligned readonly gv0+8 22 ;; gv2 = load.i64 notrap aligned gv1+24 24 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+48 25 ;; gv5 = load.i64 notrap aligned readonly can_move gv3+8 26 ;; gv6 = load.i64 notrap aligned readonly can_move gv5+32 27 ;; gv7 = load.i64 notrap aligned gv5+40 118 ;; gv1 = load.i64 notrap aligned readonly gv0+8 119 ;; gv2 = load.i64 notrap aligned gv1+24 121 ;; gv4 = load.i64 notrap aligned readonly can_move gv3+48 122 ;; gv5 = load.i64 notrap aligned readonly can_move gv3+8 [all …]
|
| /wasmtime-44.0.1/tests/disas/gc/drc/ |
| H A D | struct-get.wat | 28 ;; gv1 = load.i64 notrap aligned readonly gv0+8 29 ;; gv2 = load.i64 notrap aligned gv1+24 33 ;; gv6 = load.i64 notrap aligned gv4+40 53 ;; gv1 = load.i64 notrap aligned readonly gv0+8 54 ;; gv2 = load.i64 notrap aligned gv1+24 58 ;; gv6 = load.i64 notrap aligned gv4+40 79 ;; gv1 = load.i64 notrap aligned readonly gv0+8 80 ;; gv2 = load.i64 notrap aligned gv1+24 84 ;; gv6 = load.i64 notrap aligned gv4+40 106 ;; gv2 = load.i64 notrap aligned gv1+24 [all …]
|
| /wasmtime-44.0.1/cranelift/tests/ |
| H A D | bugpoint_test.clif | 473 v153 = load.i8 v6 496 v165 = load.i8 v8 515 v176 = load.i64 v10 538 v196 = load.i8 v195 547 v199 = load.i64 v12 558 v209 = load.i8 v208 567 v212 = load.i64 v13 590 v233 = load.i8 v232 989 v481 = load.i8 v56 1192 v597 = load.i64 v3 [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/alias/ |
| H A D | fence.clif | 15 v3 = load.i32 v2+8 16 v4 = load.i32 vmctx v0+16 20 v5 = load.i32 vmctx v0+16 21 ; check: v5 = load.i32 vmctx v0+16 25 v7 = load.i32 vmctx v0+16 26 ; check: v7 = load.i32 vmctx v0+16 30 v8 = load.i32 vmctx v0+16 31 ; check: v8 = load.i32 vmctx v0+16 35 v10 = load.i32 vmctx v0+16 36 ; check: v10 = load.i32 vmctx v0+16 [all …]
|
| H A D | simple-alias.clif | 6 ;; Redundant-load elimination 11 gv1 = load.i64 notrap readonly aligned gv0+8 16 v3 = load.i32 v2+8 17 ;; This should reuse the load above. 18 v5 = load.i32 v2+8 25 v6 = load.i32 v2+8 26 v7 = load.i32 v2+8 33 ;; Store-to-load forwarding 38 gv1 = load.i64 notrap readonly aligned gv0+8 45 ;; This load should pick up the store above. [all …]
|
| /wasmtime-44.0.1/tests/disas/load-store/ |
| H A D | load_store_dynamic_kind_i64_index_0xffffffff_guard_yes_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 46 ;; gv1 = load.i64 notrap aligned readonly gv0+8 47 ;; gv2 = load.i64 notrap aligned gv1+24 49 ;; gv4 = load.i64 notrap aligned gv3+64 50 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i32_index_0xffffffff_guard_no_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 46 ;; gv1 = load.i64 notrap aligned readonly gv0+8 47 ;; gv2 = load.i64 notrap aligned gv1+24 49 ;; gv4 = load.i64 notrap aligned gv3+64 50 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i64_index_0xffffffff_guard_no_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 45 ;; gv1 = load.i64 notrap aligned readonly gv0+8 46 ;; gv2 = load.i64 notrap aligned gv1+24 48 ;; gv4 = load.i64 notrap aligned gv3+64 49 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i32_index_0xffffffff_guard_no_spectre_i32_access_0x1000_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0x1000)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 48 ;; gv1 = load.i64 notrap aligned readonly gv0+8 49 ;; gv2 = load.i64 notrap aligned gv1+24 51 ;; gv4 = load.i64 notrap aligned gv3+64 52 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i32_index_0_guard_no_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 48 ;; gv1 = load.i64 notrap aligned readonly gv0+8 49 ;; gv2 = load.i64 notrap aligned gv1+24 51 ;; gv4 = load.i64 notrap aligned gv3+64 52 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i64_index_0_guard_no_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 47 ;; gv1 = load.i64 notrap aligned readonly gv0+8 48 ;; gv2 = load.i64 notrap aligned gv1+24 50 ;; gv4 = load.i64 notrap aligned gv3+64 51 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i32_index_0xffffffff_guard_yes_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 47 ;; gv1 = load.i64 notrap aligned readonly gv0+8 48 ;; gv2 = load.i64 notrap aligned gv1+24 50 ;; gv4 = load.i64 notrap aligned gv3+64 51 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i64_index_0xffffffff_guard_no_spectre_i32_access_0x1000_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0x1000)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 47 ;; gv1 = load.i64 notrap aligned readonly gv0+8 48 ;; gv2 = load.i64 notrap aligned gv1+24 50 ;; gv4 = load.i64 notrap aligned gv3+64 51 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|
| H A D | load_store_dynamic_kind_i64_index_0_guard_yes_spectre_i32_access_0_offset.wat | 6 ;; !!! GENERATED BY 'make-load-store-tests.sh' DO NOT EDIT !!! 19 i32.load offset=0)) 23 ;; gv1 = load.i64 notrap aligned readonly gv0+8 24 ;; gv2 = load.i64 notrap aligned gv1+24 26 ;; gv4 = load.i64 notrap aligned gv3+64 27 ;; gv5 = load.i64 notrap aligned can_move gv3+56 48 ;; gv1 = load.i64 notrap aligned readonly gv0+8 49 ;; gv2 = load.i64 notrap aligned gv1+24 51 ;; gv4 = load.i64 notrap aligned gv3+64 52 ;; gv5 = load.i64 notrap aligned can_move gv3+56 [all …]
|