binaryen
Optimizer and compiler/toolchain library for WebAssembly
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- ci.yml
- create_release.yml
- codecov.yml
- CODEOWNERS
- readme.txt
- example.png
- just_flow_stuff.pdf
- logo.svg
- bench.js
- bench.wat
- embed_wasms.py
- extract_wasms.py
- run.py
- __init__.py
- acquire_release_atomics_execution_tests.py
- binaryenjs.py
- env.js
- finalize.py
- fuzzing.py
- gen-cast-test.py
- generate_atomic_spec_test.py
- generate_finalize_tests.py
- mod.ule.js
- node-esm-loader.mjs
- shared.py
- spectest.js
- support.py
- wasm2c.py
- wasm2js.py
- wasm_opt.py
- __init__.py
- auto_update_tests.py
- binaryen-lit.in
- bundle_clusterfuzz.py
- clang-format-diff.sh
- clang-tidy-diff.sh
- emcc-tests.sh
- foreach.py
- fuzz_opt.py
- fuzz_passes.py
- fuzz_passes_wast.py
- fuzz_relooper.py
- fuzz_shell.js
- gen-s-parser.py
- j2cl.sh
- not.py
- port_passes_tests_to_lit.py
- strip_local_names.py
- update_help_checks.py
- update_lit_checks.py
- validation_shell.js
- wasm2js.js
- js.h
- stack.h
- abstraction.h
- array.h
- bool.h
- conetype.h
- flat.h
- int.h
- inverted.h
- lift.h
- powerset-impl.h
- powerset.h
- shared.h
- stack.h
- tuple.h
- valtype.h
- vector.h
- cfg.cpp
- cfg.h
- CMakeLists.txt
- lattice.h
- liveness-transfer-function.h
- monotone-analyzer-impl.h
- monotone-analyzer.h
- reaching-definitions-transfer-function.h
- transfer-function.h
- visitor-transfer-function.h
- asm_v_wasm.cpp
- asmangle.cpp
- asmangle.h
- CMakeLists.txt
- shared-constants.cpp
- shared-constants.h
- cfg-traversal.h
- CMakeLists.txt
- domtree.h
- liveness-traversal.h
- Relooper.cpp
- Relooper.h
- graph.h
- node.h
- users.h
- utils.h
- CMakeLists.txt
- optimizer-shared.cpp
- optimizer.h
- parser.cpp
- parser.h
- simple_ast.cpp
- simple_ast.h
- snprintf.h
- CMakeLists.txt
- exception.h
- expression-iterator.cpp
- expression-iterator.h
- interpreter.cpp
- interpreter.h
- store.h
- abstract.cpp
- abstract.h
- bits.h
- block-utils.h
- boolean.h
- branch-hints.h
- branch-utils.h
- child-typer.h
- CMakeLists.txt
- constraint.cpp
- constraint.h
- cost.h
- debuginfo.h
- drop.cpp
- drop.h
- effects.cpp
- effects.h
- eh-utils.cpp
- eh-utils.h
- element-utils.h
- equivalent_sets.h
- export-utils.cpp
- export-utils.h
- ExpressionAnalyzer.cpp
- ExpressionManipulator.cpp
- features.h
- find_all.h
- flat.h
- function-utils.h
- gc-type-utils.h
- glbs.h
- global-utils.h
- hashed.h
- import-names.h
- import-utils.h
- intrinsics.cpp
- intrinsics.h
- iteration.h
- js-utils.h
- label-utils.h
- linear-execution.h
- literal-utils.h
- load-utils.h
- local-graph.h
- local-structural-dominance.h
- local-utils.h
- LocalGraph.cpp
- localize.h
- LocalStructuralDominance.cpp
- lubs.cpp
- lubs.h
- manipulation.h
- match.h
- memory-utils.cpp
- memory-utils.h
- metadata.cpp
- metadata.h
- module-splitting.cpp
- module-splitting.h
- module-utils.cpp
- module-utils.h
- names.cpp
- names.h
- numbering.h
- ordering.h
- parents.h
- possible-constant.h
- possible-contents.cpp
- possible-contents.h
- principal-type.cpp
- principal-type.h
- properties.cpp
- properties.h
- public-type-validator.cpp
- public-type-validator.h
- ReFinalize.cpp
- return-utils.cpp
- return-utils.h
- runtime-global.cpp
- runtime-global.h
- runtime-table.cpp
- runtime-table.h
- stack-utils.cpp
- stack-utils.h
- struct-utils.h
- subtype-exprs.h
- subtypes.h
- table-utils.cpp
- table-utils.h
- trapping.h
- type-updating.cpp
- type-updating.h
- utils.h
- binaryen.js-post.js
- binaryen.jsoo-extern-pre.js
- CMakeLists.txt
- common.h
- context-decls.cpp
- context-defs.cpp
- contexts.h
- lexer.h
- parse-1-decls.cpp
- parse-2-typedefs.cpp
- parse-3-implicit-types.cpp
- parse-4-module-types.cpp
- parse-5-defs.cpp
- parsers.h
- wast-parser.cpp
- wat-parser-internal.h
- wat-parser.cpp
- wat-parser.h
- AbstractTypeRefining.cpp
- AlignmentLowering.cpp
- Asyncify.cpp
- AvoidReinterprets.cpp
- call-utils.h
- CMakeLists.txt
- CoalesceLocals.cpp
- CodeFolding.cpp
- CodePushing.cpp
- ConstantFieldPropagation.cpp
- ConstHoisting.cpp
- ConstraintAnalysis.cpp
- DataFlowOpts.cpp
- DeadArgumentElimination.cpp
- DeadArgumentElimination2.cpp
- DeadCodeElimination.cpp
- DeAlign.cpp
- DebugLocationPropagation.cpp
- DeNaN.cpp
- Directize.cpp
- DuplicateFunctionElimination.cpp
- DuplicateImportElimination.cpp
- DWARF.cpp
- EncloseWorld.cpp
- ExtractFunction.cpp
- Flatten.cpp
- FuncCastEmulation.cpp
- GenerateDynCalls.cpp
- GlobalEffects.cpp
- GlobalRefining.cpp
- GlobalStructInference.cpp
- GlobalTypeOptimization.cpp
- GUFA.cpp
- Heap2Local.cpp
- HeapStoreOptimization.cpp
- I64ToI32Lowering.cpp
- Inlining.cpp
- InstrumentBranchHints.cpp
- InstrumentLocals.cpp
- InstrumentMemory.cpp
- intrinsics-module.h
- Intrinsics.cpp
- J2CLItableMerging.cpp
- J2CLOpts.cpp
- LegalizeJSInterface.cpp
- LimitSegments.cpp
- LLVMMemoryCopyFillLowering.cpp
- LLVMNontrappingFPToIntLowering.cpp
- LocalCSE.cpp
- LocalSubtyping.cpp
- LogExecution.cpp
- LoopInvariantCodeMotion.cpp
- MakeSharedObjects.cpp
- MarkJSCalled.cpp
- Memory64Lowering.cpp
- MemoryPacking.cpp
- MergeBlocks.cpp
- MergeLocals.cpp
- MergeSimilarFunctions.cpp
- Metrics.cpp
- MinifyImportsAndExports.cpp
- MinimizeRecGroups.cpp
- Monomorphize.cpp
- MultiMemoryLowering.cpp
- NameList.cpp
- NameTypes.cpp
- NoInline.cpp
- OnceReduction.cpp
- opt-utils.h
- OptimizeAddedConstants.cpp
- OptimizeCasts.cpp
- OptimizeForJS.cpp
- OptimizeInstructions.cpp
- Outlining.cpp
- param-utils.cpp
- param-utils.h
- pass-utils.h
- pass.cpp
- passes.h
- PickLoadSigns.cpp
- Poppify.cpp
- PostEmscripten.cpp
- Precompute.cpp
- Print.cpp
- PrintBoundary.cpp
- PrintCallGraph.cpp
- PrintFeatures.cpp
- PrintFunctionMap.cpp
- RandomizeBranchHints.cpp
- RedundantSetElimination.cpp
- RemoveExports.cpp
- RemoveImports.cpp
- RemoveMemoryInit.cpp
- RemoveNonJSOps.cpp
- RemoveRelaxedSIMD.cpp
- RemoveStart.cpp
- RemoveUnusedBrs.cpp
- RemoveUnusedModuleElements.cpp
- RemoveUnusedNames.cpp
- RemoveUnusedTypes.cpp
- ReorderFunctions.cpp
- ReorderGlobals.cpp
- ReorderLocals.cpp
- ReorderTypes.cpp
- ReReloop.cpp
- RoundTrip.cpp
- SafeHeap.cpp
- SeparateDataSegments.cpp
- SetGlobals.cpp
- SignaturePruning.cpp
- SignatureRefining.cpp
- SignExtLowering.cpp
- SimplifyGlobals.cpp
- SimplifyLocals.cpp
- Souperify.cpp
- SpillPointers.cpp
- SSAify.cpp
- StackCheck.cpp
- string-utils.cpp
- string-utils.h
- stringify-walker.h
- StringLifting.cpp
- StringLowering.cpp
- Strip.cpp
- StripEH.cpp
- StripTargetFeatures.cpp
- StripToolchainAnnotations.cpp
- test_passes.cpp
- TraceCalls.cpp
- TranslateEH.cpp
- TrapMode.cpp
- TupleOptimization.cpp
- TypeFinalizing.cpp
- TypeGeneralizing.cpp
- TypeMerging.cpp
- TypeRefining.cpp
- TypeSSA.cpp
- Unsubtyping.cpp
- Untee.cpp
- Vacuum.cpp
- wasm-intrinsics.wat
- WasmIntrinsics.cpp.in
- alloc.h
- archive.cpp
- archive.h
- base64.h
- bits.cpp
- bits.h
- CMakeLists.txt
- colors.cpp
- colors.h
- command-line.cpp
- command-line.h
- debug.cpp
- debug.h
- delta_debugging.h
- dfa_minimization.cpp
- dfa_minimization.h
- disjoint_sets.h
- file.cpp
- file.h
- graph_traversal.h
- hash.h
- index.h
- inplace_vector.h
- insert_ordered.h
- int128.cpp
- int128.h
- intervals.cpp
- intervals.h
- istring.cpp
- istring.h
- iu64.h
- json.cpp
- json.h
- learning.h
- mixed_arena.h
- name.cpp
- name.h
- parent_index_iterator.h
- path.cpp
- path.h
- permutations.h
- random_iteration.h
- result.h
- safe_integer.cpp
- safe_integer.h
- small_set.h
- small_vector.h
- sorted_vector.h
- space.h
- span.h
- sparse_square_matrix.h
- stdckdint.h
- string.cpp
- string.h
- strongly_connected_components.h
- suffix_tree.cpp
- suffix_tree.h
- suffix_tree_node.cpp
- suffix_tree_node.h
- threads.cpp
- threads.h
- timing.h
- topological_sort.h
- unique_deferring_queue.h
- utilities.cpp
- utilities.h
- normal.js
- wasm.js
- fuzzing.cpp
- heap-types.cpp
- heap-types.h
- parameters.cpp
- random.cpp
- random.h
- CMakeLists.txt
- wasm-reduce.cpp
- CMakeLists.txt
- instrumenter.cpp
- instrumenter.h
- split-options.cpp
- split-options.h
- wasm-split.cpp
- wasm2c_atomicops_source_declarations.cpp
- wasm2c_header_bottom.cpp
- wasm2c_header_top.cpp
- wasm2c_simd_source_declarations.cpp
- wasm2c_source_declarations.cpp
- wasm2c_source_includes.cpp
- wasm2c_spec_top.cpp
- wasm-rt-exceptions-impl.c
- wasm-rt-exceptions.h
- wasm-rt-impl-tableops.inc
- wasm-rt-impl.c
- wasm-rt-impl.h
- wasm-rt-mem-impl-helper.inc
- wasm-rt-mem-impl.c
- wasm-rt.h
- assertion-emitter.cpp
- assertion-emitter.h
- c-printer.h
- CMakeLists.txt
- README.md
- wasm2c-builder.cpp
- wasm2c-builder.h
- wasm2c.cpp
- CMakeLists.txt
- execution-results.h
- fuzzing.h
- optimization-options.h
- spec-wrapper.h
- tool-options.h
- tool-utils.h
- wasm-as.cpp
- wasm-ctor-eval.cpp
- wasm-dis.cpp
- wasm-emscripten-finalize.cpp
- wasm-fuzz-lattices.cpp
- wasm-fuzz-types.cpp
- wasm-merge.cpp
- wasm-metadce.cpp
- wasm-opt.cpp
- wasm-shell.cpp
- wasm2c-wrapper.h
- wasm2js.cpp
- CMakeLists.txt
- literal.cpp
- parsing.cpp
- source-map.cpp
- wasm-binary.cpp
- wasm-debug.cpp
- wasm-emscripten.cpp
- wasm-io.cpp
- wasm-ir-builder.cpp
- wasm-stack-opts.cpp
- wasm-stack.cpp
- wasm-type-shape.cpp
- wasm-type.cpp
- wasm-validator.cpp
- wasm.cpp
- asm_v_wasm.h
- binaryen-c.cpp
- binaryen-c.h
- compiler-support.h
- gen-s-parser.inc
- literal.h
- parsing.h
- pass.h
- pretty_printing.h
- shared-constants.h
- shell-interface.h
- source-map.h
- wasm-annotations.h
- wasm-binary.h
- wasm-builder.h
- wasm-debug.h
- wasm-delegations-fields.def
- wasm-delegations.def
- wasm-emscripten.h
- wasm-features.h
- wasm-interpreter.h
- wasm-io.h
- wasm-ir-builder.h
- wasm-limits.h
- wasm-stack.h
- wasm-traversal.h
- wasm-type-ordering.h
- wasm-type-printing.h
- wasm-type-shape.h
- wasm-type.h
- wasm-validator.h
- wasm.h
- wasm2js.h
- atomics.js
- atomics.js.txt
- closed-world.js
- closed-world.js.txt
- copy-expression.js
- copy-expression.js.txt
- custom-section.js
- custom-section.js.txt
- debug-info.js
- debug-info.js.txt
- debug-names.js
- debug-names.js.txt
- emit_asmjs.js
- emit_asmjs.js.txt
- errors.js
- errors.js.txt
- exception-handling.js
- exception-handling.js.txt
- expressionrunner.js
- expressionrunner.js.txt
- expressions.js
- expressions.js.txt
- fast-math.js
- fast-math.js.txt
- functions.js
- functions.js.txt
- gc.js
- gc.js.txt
- generate-stack-ir.js
- generate-stack-ir.js.txt
- global.js
- global.js.txt
- hello-world.js
- hello-world.js.txt
- inlining-options.js
- inlining-options.js.txt
- kitchen-sink.js
- kitchen-sink.js.txt
- low-memory-unused.js
- low-memory-unused.js.txt
- memory-info.js
- memory-info.js.txt
- optimize-levels.js
- optimize-levels.js.txt
- optimize-stack-ir.js
- optimize-stack-ir.js.txt
- pass-arguments.js
- pass-arguments.js.txt
- passes-to-skip.js
- passes-to-skip.js.txt
- reloc.js
- reloc.js.txt
- sideffects.js
- sideffects.js.txt
- sieve.js
- sieve.js.txt
- simd.js
- simd.js.txt
- sourcemap.js
- sourcemap.js.txt
- stackir.js
- stackir.js.txt
- tables.js
- tables.js.txt
- tag.js
- tag.js.txt
- tail_calls.js
- tail_calls.js.txt
- traps-never-happen.js
- traps-never-happen.js.txt
- validation_errors.js
- validation_errors.js.txt
- zero-filled-memory.js
- zero-filled-memory.js.txt
- expression-past-end-of-input.wasm
- outside.wasm
- use_var_outside_func.wasm
- bad-indirect-call.wast
- bad-indirect-call.wast.ctors
- bad-indirect-call.wast.out
- bad-indirect-call2.wast
- bad-indirect-call2.wast.ctors
- bad-indirect-call2.wast.out
- bad-indirect-call3.wast
- bad-indirect-call3.wast.ctors
- bad-indirect-call3.wast.out
- basics-flatten.wast
- basics-flatten.wast.ctors
- basics-flatten.wast.out
- basics.wast
- basics.wast.ctors
- basics.wast.out
- gc-2.wast
- gc-2.wast.ctors
- gc-2.wast.out
- gc-array.wast
- gc-array.wast.ctors
- gc-array.wast.out
- gc.wast
- gc.wast.ctors
- gc.wast.out
- global-get-init.wast
- global-get-init.wast.ctors
- global-get-init.wast.out
- globals.wast
- globals.wast.ctors
- globals.wast.out
- ignore-external-input-gc.wast
- ignore-external-input-gc.wast.ctors
- ignore-external-input-gc.wast.out
- ignore-external-input.wast
- ignore-external-input.wast.ctors
- ignore-external-input.wast.out
- imported-global-2.wast
- imported-global-2.wast.ctors
- imported-global-2.wast.out
- imported-global.wast
- imported-global.wast.ctors
- imported-global.wast.out
- indirect-call3.wast
- indirect-call3.wast.ctors
- indirect-call3.wast.out
- just_some.wast
- just_some.wast.ctors
- just_some.wast.out
- memory-init.wast
- memory-init.wast.ctors
- memory-init.wast.out
- overlapping-segments.wast
- overlapping-segments.wast.ctors
- overlapping-segments.wast.out
- params.wast
- params.wast.ctors
- params.wast.out
- partial-locals-tee.wast
- partial-locals-tee.wast.ctors
- partial-locals-tee.wast.out
- partial-locals.wast
- partial-locals.wast.ctors
- partial-locals.wast.out
- partial-return.wast
- partial-return.wast.ctors
- partial-return.wast.out
- partial.wast
- partial.wast.ctors
- partial.wast.out
- results.wast
- results.wast.ctors
- results.wast.out
- tag-import.wast
- tag-import.wast.ctors
- tag-import.wast.out
- unsafe_call.wast
- unsafe_call.wast.ctors
- unsafe_call.wast.out
- unsafe_store.wast
- unsafe_store.wast.ctors
- unsafe_store.wast.out
- unsafe_store2.wast
- unsafe_store2.wast.ctors
- unsafe_store2.wast.out
- unsafe_store3.wast
- unsafe_store3.wast.ctors
- unsafe_store3.wast.out
- c-api-hello-world.c
- c-api-hello-world.txt
- c-api-kitchen-sink.c
- c-api-kitchen-sink.txt
- c-api-multiple-tables.c
- c-api-multiple-tables.txt
- c-api-relooper-unreachable-if.cpp
- c-api-relooper-unreachable-if.txt
- c-api-unused-mem.cpp
- c-api-unused-mem.txt
- cpp-threads.cpp
- cpp-threads.txt
- cpp-unit.cpp
- cpp-unit.txt
- debug-location-propagation.cpp
- debug-location-propagation.txt
- domtree.cpp
- domtree.txt
- hash.cpp
- hash.txt
- local-graph.cpp
- local-graph.txt
- match.cpp
- match.txt
- relooper-fuzz.c
- relooper-fuzz.txt
- relooper-fuzz1.c
- relooper-fuzz1.txt
- relooper-fuzz2.c
- relooper-fuzz2.txt
- relooper-merge1.c
- relooper-merge1.txt
- relooper-merge2.c
- relooper-merge2.txt
- relooper-merge3.c
- relooper-merge3.txt
- relooper-merge4.c
- relooper-merge4.txt
- relooper-merge5.c
- relooper-merge5.txt
- relooper-merge6.c
- relooper-merge6.txt
- relooper-merge7.c
- relooper-merge7.txt
- small_set.cpp
- small_set.txt
- small_vector.cpp
- small_vector.txt
- space.cpp
- space.txt
- sparse_square_matrix.cpp
- sparse_square_matrix.txt
- stack-utils.cpp
- stack-utils.txt
- typeinfo.cpp
- typeinfo.txt
- basic_safe_stack.s
- basic_safe_stack.wat
- basic_safe_stack.wat.out
- duplicate_imports.wat
- duplicate_imports.wat.out
- em_asm.cpp
- em_asm.wat
- em_asm.wat.out
- em_asm64.cpp
- em_asm64.wat
- em_asm64.wat.out
- em_asm_main_thread.wat
- em_asm_main_thread.wat.out
- em_asm_O0.c
- em_asm_O0.wat
- em_asm_O0.wat.out
- em_asm_pthread.cpp
- em_asm_pthread.wat
- em_asm_pthread.wat.out
- em_asm_shared.cpp
- em_asm_shared.wat
- em_asm_shared.wat.out
- em_asm_table.wat
- em_asm_table.wat.out
- em_js_O0.wat
- em_js_O0.wat.out
- hello_world.c
- hello_world.passive.wat
- hello_world.passive.wat.out
- hello_world.wat
- hello_world.wat.out
- init.c
- init.wat
- init.wat.out
- longjmp.c
- longjmp.wat
- longjmp.wat.out
- main_module.wat
- main_module.wat.out
- main_module_table.wat
- main_module_table.wat.out
- main_module_table_2.wat
- main_module_table_2.wat.out
- main_module_table_3.wat
- main_module_table_3.wat.out
- main_module_table_4.wat
- main_module_table_4.wat.out
- main_module_table_5.wat
- main_module_table_5.wat.out
- recursive.c
- recursive.wat
- recursive.wat.out
- recursive_safe_stack.wat
- recursive_safe_stack.wat.out
- reserved_func_ptr.cpp
- reserved_func_ptr.wat
- reserved_func_ptr.wat.out
- safe_stack_standalone-wasm.wat
- safe_stack_standalone-wasm.wat.out
- shared.cpp
- shared.wat
- shared.wat.out
- shared_add_to_table.wasm
- shared_add_to_table.wasm.out
- shared_longjmp.c
- shared_longjmp.wat
- shared_longjmp.wat.out
- standalone-wasm-with-start.wat
- standalone-wasm-with-start.wat.out
- standalone-wasm.wat
- standalone-wasm.wat.out
- standalone-wasm2.wat
- standalone-wasm2.wat.out
- standalone-wasm3.wat
- standalone-wasm3.wat.out
- effects.h
- abstract.cpp
- arena.cpp
- cast-check.cpp
- cfg.cpp
- CMakeLists.txt
- constraint.cpp
- dataflow.cpp
- delta_debugging.cpp
- dfa_minimization.cpp
- disjoint_sets.cpp
- glbs.cpp
- graph.cpp
- inplace_vector.cpp
- int128.cpp
- interpreter.cpp
- intervals.cpp
- istring.cpp
- iu64.cpp
- json.cpp
- lattices.cpp
- leaves.cpp
- local-graph.cpp
- possible-contents.cpp
- principal-type.cpp
- print-test.h
- printing.cpp
- public-type-validator.cpp
- scc.cpp
- source-map.cpp
- span.cpp
- stringify.cpp
- subtype-exprs.cpp
- suffix_tree.cpp
- topological-sort.cpp
- type-builder.cpp
- type-domains.cpp
- type-domains.h
- type-test.h
- type-updating.cpp
- validator.cpp
- wat-lexer.cpp
- js_interop_cases.mjs
- js_interop_cases.wat
- js_interop_corners.mjs
- js_interop_corners.wat
- js_interop_counter.mjs
- js_interop_counter.wat
- barlong.a
- foobar.a
- bar.c
- baz.c
- foo.c
- main.c
- quux.c
- atomics-unshared.wast
- atomics.wast
- atomics64.wast
- compact-imports.wast
- complexTextNames.wast
- custom-descriptors.wast
- duplicate_types.wast
- elem-drop.wast
- empty_imported_table.wast
- empty_table.wast
- exact-imports.wast
- exact-references-lowering.wast
- exact-references.wast
- exception-handling-legacy.wast
- exception-handling-no-gc.wast
- exception-handling.wast
- export-import.wast
- extended-names-passive-data-segments.wast
- extended-names.wast
- extra-branch-values.wast
- f16.wast
- fn_prolog_epilog.debugInfo.wast
- gc-atomics-null-refs.wast
- gc-atomics-shared.wast
- gc-atomics.wast
- grow_memory.wast
- hello_world.wat
- imported-params.wast
- imported_memory.wast
- imported_memory_growth.wast
- kitchen_sink.wast
- memory-import.wast
- memory-import64.wast
- memory-shared.wast
- min.wast
- multi-memories-atomics64.wast
- multi-memories-basics.wast
- multi-memories-simd.wast
- multi-table.wast
- mutable-global.wast
- name-high-bytes.wast
- newsyntax.wast
- pause.wast
- polymorphic_stack.wast
- pop-fixup.wast
- print-explicit-typeuse.wast
- ref.wast
- reference-types.wast
- reg_switch.wast
- relaxed-atomics.wast
- relaxed-simd.wast
- scratch-local-roundtrip.wast
- segment-overlap.wast
- shared-i31.wast
- shared-types-no-gc.wast
- shared-types.wast
- signext.wast
- simd.wast
- simd64.wast
- stack_switching.wast
- stack_switching_contbind.wast
- stack_switching_contnew.wast
- stack_switching_resume.wast
- stack_switching_resume_throw.wast
- stack_switching_suspend.wast
- stack_switching_switch.wast
- stack_switching_switch_2.wast
- struct-cmpxchg-shared-expected.wast
- subtypes.wast
- table-import.wast
- table-init.wast
- table-operations.wast
- tags.wast
- types-function-references.wast
- unit.wat
- unreachable-br-on-cast-desc.wast
- unreachable-code.wast
- unreachable-instr-type.wast
- unreachable-local-set.wast
- unreachable-string-new.wast
- untaken-br_if.wast
- bad-datacount.test
- bad-datacount.test.wasm
- component-error.test
- component-error.test.wasm
- custom-section-build-id.test
- custom-section-build-id.test.wasm
- data-names.test
- data-names.test.wasm
- debug-bad-binary.test
- debug-bad-binary.test.wasm
- declarative-element-use-expr.test
- declarative-element-use-expr.test.wasm
- delegate-block.test
- delegate-block.test.wasm
- duplicated_names_collision.test
- duplicated_names_collision.test.wasm
- duplicated_names_collision_underscore.test
- duplicated_names_collision_underscore.test.wasm
- dwarf-multivalue.test
- dwarf-multivalue.test.wasm
- dylink.test
- dylink.test.wasm
- empty-param-name.test
- empty-param-name.test.wasm
- erase-trivial-cast-exactness.wast
- global-local-get.test
- global-local-get.test.wasm
- global-local-set.test
- global-local-set.test.wasm
- global-local-tee.test
- global-local-tee.test.wasm
- name-overlap.test
- name-overlap.test.wasm
- stacky-eh-legacy.test
- stacky-eh-legacy.test.wasm
- stacky-nn-tuple.test
- stacky-nn-tuple.test.wasm
- strings-nogc.test
- array_new_data.wast
- call_ref.wast
- cont-noserial.wast
- cont-unhandled.wast
- cont.wast
- ctor_after_serialization.wat
- data_drop.wast
- exported-import.wast
- extern.wast
- flatten_overflow.wast
- flatten_too_big.wast
- gc-cycle-multi.wast
- gc-cycle.wast
- gc-desc.wast
- high_memory.wast
- imported-global.wast
- materialize-null-local.wast
- memory64-massive.wast
- memory64.wast
- multivalue-local.wast
- partial-global.wat
- partial-local.wat
- relaxed.wast
- return_call.wast
- shared-i31.wast
- slow.wast
- start-bad-2.wast
- start-bad.wast
- start-nonconstant.wast
- start-partrun.wast
- start-rerun.wast
- start-table.wast
- start.wast
- string.wast
- table.init.wat
- table.wat
- v128.wast
- fuzz_shell.wast
- fuzz_shell_exceptions.wast
- fuzz_shell_jspi.wast
- fuzz_shell_sleep.wast
- control-flow-wrappers.test
- control-flow-wrappers.test.wasm
- full.wat
- remove-unused-brs_full.wat
- replace-keep.wat
- source-map-smearing.wast
- source-map-stop.wast
- source-map-url.wast
- array.wast
- atomic.wast
- call_ref-import-cross-module.wast
- call_ref-import-cross-module.wast.second
- cont_bindings.wast
- cont_export.wast
- cont_export_throw.wast
- cont_external_funcref.wast
- cont_external_funcref.wast.second
- cont_many_unhandled.wast
- cont_many_unhandled_2.wast
- cont_return_call.wast
- cont_simple.wast
- cont_start.wast
- cont_start_unhandled.wast
- cont_through_js.wast
- continuation-leak.wast
- continuation-leak.wast.second
- delegate-vacuum.wast
- eh-gc.wast
- eh-legacy-gc.wast
- eh-legacy.wast
- eh-print.wast
- eh.wast
- exported-import.wast
- fuzz-exec-second-import.wast
- fuzz-exec-second-import.wast.second
- fuzzing-api-globals.wast
- fuzzing-api.wast
- gc-cycle-leak.wast
- host-limit.wast
- i31.wast
- imported-func.wast
- imported-func.wast.second
- intrinsics.wast
- memory-copy.wat
- memory-fill.wat
- memory.grow.wast
- memory64-max-size.wast
- memory64.wast
- negative-zero.wast
- no-compare-refs.wast
- non-nullable.wast
- nontrapping-fptoint-lowering.wat
- read-nn-null.wast
- relaxed.wast
- runtime-nonexact.wast
- second.wast
- second.wast.second
- second_retcall.wast
- second_retcall.wast.second
- simd-load-lane-oob.wast
- simd.wast
- start-catch.wast
- start-table.wast
- start.wast
- strings.wast
- table.fill.wast
- table.grow.wast
- table64.wast
- tag-cross-module.wast
- tag-cross-module.wast.second
- try-catch-resume.wast
- wasm-as.test
- wasm-ctor-eval.test
- wasm-dis.test
- wasm-emscripten-finalize.test
- wasm-fuzz-types.test
- wasm-merge.test
- wasm-metadce.test
- wasm-opt.test
- wasm-reduce.test
- wasm-shell.test
- wasm-split.test
- wasm2js.test
- annotations-func-only.wat
- annotations-func-only.wat.second
- annotations.wat
- annotations.wat.second
- chain.wat
- chain.wat.second
- chain.wat.third
- cycle.wat
- cycle.wat.second
- cycle.wat.third
- export_options.wat
- export_options.wat.second
- export_options_default.wat
- export_options_default.wat.second
- func_subtyping.wat
- func_subtyping.wat.second
- func_subtyping_return.wat
- func_subtyping_return.wat.second
- fusing.wat
- fusing.wat.second
- global-ordering.wat
- global-ordering.wat.second
- global_subtyping.wat
- global_subtyping.wat.second
- import_cycle.wat
- import_cycle.wat.second
- manifest-explicit-name.wat
- manifest.wat
- manifest.wat.second
- manifest.wat.third
- memory_data.wat
- memory_data.wat.second
- names.wat
- names.wat.second
- rename-internal-conflict.wat
- rename-internal-conflict.wat.second
- renamings.wat
- renamings.wat.second
- sourcemap.wat
- sourcemap.wat.second
- start-return.wat
- start-return.wat.second
- start.flip.wat
- start.flip.wat.second
- start.wat
- start.wat.second
- start3.wat
- start3.wat.second
- start3.wat.third
- table64.wat
- table64.wat.second
- table_elem.wat
- table_elem.wat.second
- types.wat
- remove-unused-module-elements.wat
- remove-unused-module-elements.wat.json
- sourcemap.wat
- sourcemap.wat.json
- fuzz_shell.wast
- fuzz_shell_append.wast
- fuzz_shell_bigint.wast
- fuzz_shell_numeric_export.wast
- fuzz_shell_orders.wast
- fuzz_shell_second.wast
- fuzz_shell_second.wast.second
- abstract-type-refining-cont.wast
- abstract-type-refining-desc.wast
- abstract-type-refining-exact.wast
- abstract-type-refining-tnh-exact-casts.wast
- abstract-type-refining.wast
- alignment-lowering.wast
- alignment-lowering64.wast
- asyncify-foo,bar-nl.txt
- asyncify-wasm64.wast
- asyncify-wasm64_pass-arg=in-secondary-memory.wast
- asyncify.wast
- asyncify_enable-multivalue.wast
- asyncify_optimize-level=1.wast
- asyncify_pass-arg=asyncify-addlist@foo.wast
- asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast
- asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-propagate-addlist.wast
- asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast
- asyncify_pass-arg=asyncify-blacklist@foo,bar.wast
- asyncify_pass-arg=asyncify-eh-asserts.wast
- asyncify_pass-arg=asyncify-eh.wast
- asyncify_pass-arg=asyncify-export-globals.wast
- asyncify_pass-arg=asyncify-ignore-imports.wast
- asyncify_pass-arg=asyncify-ignore-indirect.wast
- asyncify_pass-arg=asyncify-import-globals.wast
- asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
- asyncify_pass-arg=asyncify-memory@memory.wast
- asyncify_pass-arg=asyncify-onlylist@foo,bar.wast
- asyncify_pass-arg=in-secondary-memory.wast
- asyncify_verbose.wast
- avoid-reinterprets.wast
- avoid-reinterprets64.wast
- cfp-copies.wast
- cfp-desc.wast
- cfp-reftest-copies.wast
- cfp-reftest-desc.wast
- cfp-reftest.wast
- cfp-rmw.wast
- cfp.wast
- coalesce-locals-eh-legacy.wast
- coalesce-locals-eh.wast
- coalesce-locals-exact.wast
- coalesce-locals-gc-nn.wast
- coalesce-locals-gc.wast
- coalesce-locals-learning.wast
- coalesce-locals-stack-switching.wast
- coalesce-locals.wast
- code-annotations-optimized-away.wast
- code-folding-eh-legacy.wast
- code-folding-eh.wast
- code-folding.wast
- code-folding_branch-hints.wast
- code-pushing-atomics.wast
- code-pushing-eh-legacy.wast
- code-pushing-eh.wast
- code-pushing-gc.wast
- code-pushing_ignore-implicit-traps.wast
- code-pushing_into_if.wast
- code-pushing_tnh.wast
- const-hoisting.wast
- constraint-analysis-cont.wast
- constraint-analysis-eh.wast
- constraint-analysis-loops.wast
- constraint-analysis-propagation.wast
- constraint-analysis.wast
- custom-max-data-segments.wast
- dae-gc-refine-params.wast
- dae-gc-refine-return.wast
- dae-gc.wast
- dae-minimize-rec-groups-no-cd.wast
- dae-optimizing.wast
- dae-refine-params-and-optimize.wast
- dae-typessa-repeat-types.wast
- dae2-configure-all.wast
- dae2-nogc.wast
- dae2-open-world.wast
- dae2-results-cont.wast
- dae2-results-control-flow.wast
- dae2-results-cycles.wast
- dae2-results-indirect.wast
- dae2-results-intrinsics.wast
- dae2-results-open-world.wast
- dae2-results-returns.wast
- dae2-results.wast
- dae2-stack-switching.wast
- dae2-tnh.wast
- dae2.wast
- dae_all-features.wast
- dae_tnh.wast
- dce-eh-legacy.wast
- dce-eh.wast
- dce-stack-switching.wast
- dce_all-features.wast
- dce_vacuum_remove-unused-names.wast
- dealign.wast
- dealign64.wast
- deinstrument-branch-hints.wast
- delete-branch-hints.wast
- denan-simd.wast
- denan.wast
- directize-gc.wast
- directize-wasm64.wast
- directize_all-features.wast
- directize_init.wast
- duplicate-function-elimination_all-features.wast
- duplicate-function-elimination_annotations.wast
- duplicate-function-elimination_branch-hints.wast
- duplicate-function-elimination_optimize-level=1.wast
- duplicate-function-elimination_optimize-level=2.wast
- emit-exnref.wast
- enclose-world.wast
- extract-function.wast
- flatten-eh-legacy.wast
- flatten.wast
- flatten_all-features.wast
- flatten_dfo_O3_enable-threads.wast
- flatten_i64-to-i32-lowering.wast
- flatten_rereloop.wast
- flatten_simplify-locals-nonesting_dfo_O3.wast
- flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
- flatten_simplify-locals-nonesting_souperify_enable-threads.wast
- fpcast-emu.wast
- generate-dyncalls-wasm64.wast
- generate-dyncalls_all-features.wast
- generate-i64-dyncalls.wast
- global-effects-closed-world-ignore-implicit-traps.wast
- global-effects-closed-world-simplify-locals.wast
- global-effects-closed-world-tnh.wast
- global-effects-closed-world.wast
- global-effects-eh-legacy.wast
- global-effects-indirect-merge.wast
- global-effects-O.wast
- global-effects.wast
- global-effects_simplify-locals.wast
- global-refining.wast
- global-refining_no-cd.wast
- gsi-debug.wast
- gsi-desc.wast
- gsi-nontype.wast
- gsi-to-desc-cast.wast
- gsi.wast
- gsi_vacuum_precompute.wast
- gto-desc.wast
- gto-jsinterop.wast
- gto-mutability.wast
- gto-removals-rmw.wast
- gto-removals.wast
- gto-shared-jsinterop.wast
- gto-strings-jsinterop.wast
- gto_and_cfp_in_O.wast
- gufa-cast-all-exact.wast
- gufa-cast-all.wast
- gufa-closed-open.wast
- gufa-configureAll.wast
- gufa-cont.wast
- gufa-desc.wast
- gufa-eh-null-type.wast
- gufa-eh.wast
- gufa-extern.wast
- gufa-funcsub.wast
- gufa-multibyte.wast
- gufa-optimizing.wast
- gufa-refs.wast
- gufa-ssa.wast
- gufa-strings.wast
- gufa-tables.wast
- gufa-tags.wast
- gufa-tnh-closed.wast
- gufa-tnh.wast
- gufa-vs-cfp.wast
- gufa.wast
- heap-store-atomics.wast
- heap-store-optimization-desc.wast
- heap-store-optimization.wast
- heap2local-desc.wast
- heap2local-rmw.wast
- heap2local.wast
- inline-main.wast
- inlining-const-args.wat
- inlining-eh-legacy.wast
- inlining-gc.wast
- inlining-max-combined-size.wat
- inlining-optimizing-removable-if-unused.wast
- inlining-optimizing.wast
- inlining-optimizing_enable-threads.wast
- inlining-optimizing_optimize-level=3.wast
- inlining-trivial-calls-1.wast
- inlining-trivial-calls-2.wast
- inlining-trivial-calls-3.wast
- inlining-trivial-instructions.wast
- inlining-unreachable.wast
- inlining_all-features.wast
- inlining_enable-tail-call.wast
- inlining_memory64.wat
- inlining_optimize-level=3.wast
- inlining_source-maps.wast
- inlining_splitting.wast
- inlining_splitting_basics.wast
- inlining_splitting_branch-hints.wast
- inlining_tnh.wat
- inlining_vacuum_optimize-instructions.wast
- instrument-branch-hints.wast
- instrument-locals-eh-legacy.wast
- instrument-locals_all-features_disable-gc.wast
- instrument-locals_effects.wast
- instrument-memory-filter.wast
- instrument-memory-gc.wast
- instrument-memory.wast
- instrument-memory64.wast
- intrinsic-lowering.wast
- issue-7087.wast
- j2cl-inline.wast
- j2cl-merge-itables-desc.wast
- j2cl-merge-itables-public.wast
- j2cl-merge-itables.wast
- j2cl.wast
- legalize-and-prune-js-interface.wast
- legalize-js-interface-exported-helpers.wast
- legalize-js-interface_all-features.wast
- legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast
- licm-atomics.wast
- licm.wast
- local-cse-atomics.wast
- local-cse-cont.wast
- local-cse.wast
- local-cse_all-features.wast
- local-cse_idempotent.wast
- local-subtyping-desc.wast
- local-subtyping-exact.wast
- local-subtyping-nn.wast
- local-subtyping.wast
- log-execution.wast
- log-execution_arg.wast
- make-shared-objects.wast
- mark-js-called.wast
- memory-copy-fill-lowering-table-error.wast
- memory-copy-fill-lowering-table-fill-error.wast
- memory-copy-fill-lowering.wast
- memory-packing-gc.wast
- memory-packing_all-features.wast
- memory-packing_memory64-high-addr.wast
- memory-packing_traps.wast
- memory-packing_zero-filled-memory.wast
- memory-packing_zero-filled-memory64.wast
- memory64-lowering-features.wast
- memory64-lowering-table-copy.wast
- memory64-lowering.wast
- merge-blocks-atomics.wast
- merge-blocks-eh.wast
- merge-blocks.wast
- merge-blocks_names.wast
- merge-locals.wast
- merge-similar-functions-param-limit.wast
- merge-similar-functions.wast
- merge-similar-functions_all-features.wast
- merge-similar-functions_recursion.wast
- merge-similar-functions_types.wast
- metrics.wast
- minimize-rec-groups-brands.wast
- minimize-rec-groups-desc.wast
- minimize-rec-groups-exact.wast
- minimize-rec-groups-ignore-exact.wast
- minimize-rec-groups-no-cd.wast
- minimize-rec-groups.wast
- monomorphize-benefit.wast
- monomorphize-consts.wast
- monomorphize-context.wast
- monomorphize-desc.wast
- monomorphize-drop.wast
- monomorphize-limits.wast
- monomorphize-mvp.wast
- monomorphize-types.wast
- multi-memory-lowering.wast
- name-types.wast
- no-inline-monomorphize-inlining.wast
- no-inline.wast
- nontrapping-fptoint-lowering.wast
- O.wast
- O1.wast
- O3_inline-functions-with-loops_flexible-inline-max-function-size=30.wast
- O3_inlining.wast
- O3_Oz.wast
- O3_stack-switching.wast
- O4_disable-bulk-memory.wast
- O_fast-math.wast
- once-reduction.wast
- once-reduction_idempotent.wast
- opt_flatten.wast
- optimize-added-constants-memory64.wast
- optimize-added-constants-nomemory.wast
- optimize-casts-noeh.wast
- optimize-casts-order.wast
- optimize-casts-tnh.wast
- optimize-casts.wast
- optimize-for-js.wast
- optimize-instructions-all-casts-exact.wast
- optimize-instructions-all-casts.wast
- optimize-instructions-atomics.wast
- optimize-instructions-bulk-memory.wast
- optimize-instructions-call_ref-roundtrip.wast
- optimize-instructions-call_ref.wast
- optimize-instructions-default.wast
- optimize-instructions-desc.wast
- optimize-instructions-eh-legacy.wast
- optimize-instructions-exact.wast
- optimize-instructions-exceptions.wast
- optimize-instructions-gc-atomics.wast
- optimize-instructions-gc-extern.wast
- optimize-instructions-gc-iit.wast
- optimize-instructions-gc-tnh.wast
- optimize-instructions-gc.wast
- optimize-instructions-global-effects-idempotent.wast
- optimize-instructions-ignore-traps.wast
- optimize-instructions-iit-eh-legacy.wast
- optimize-instructions-memory64.wast
- optimize-instructions-multivalue.wast
- optimize-instructions-mvp.wast
- optimize-instructions-nontrapping-float-to-int.wast
- optimize-instructions-sign_ext.wast
- optimize-instructions-strings.wast
- optimize-instructions-struct-rmw.wast
- optimize-instructions_branch-hints-fold.wast
- optimize-instructions_idempotent.wast
- optimize-stack-ir-multivalue.wast
- optimize-stack-ir.wast
- outlining.wast
- Oz.wast
- pick-load-signs_sign-ext.wast
- poppify-globals.wast
- poppify.wast
- post-emscripten-64.wast
- post-emscripten-side-module.wast
- post-emscripten.wast
- precompute-desc.wast
- precompute-effects.wast
- precompute-gc-atomics-rmw.wast
- precompute-gc-atomics.wast
- precompute-gc-immutable.wast
- precompute-gc-loop.wast
- precompute-gc-multibyte.wast
- precompute-gc.wast
- precompute-partial.wast
- precompute-propagate-partial.wast
- precompute-propagate_all-features.wast
- precompute-ref-func.wast
- precompute-relaxed.wast
- precompute-stack-switching.wast
- precompute-strings.wast
- precompute_all-features.wast
- precompute_coalesce-locals_vacuum.wast
- print-boundary.wast
- propagate-globals-globally.wast
- randomize-branch-hints.wast
- remove-exports-file.txt
- remove-exports-file.wast
- remove-exports-list.wast
- remove-exports.wast
- remove-memory-init.wast
- remove-relaxed-simd.wast
- remove-start.wast
- remove-unused-brs-desc.wast
- remove-unused-brs-eh.wast
- remove-unused-brs-exact-only.wast
- remove-unused-brs-exact.wast
- remove-unused-brs-gc.wast
- remove-unused-brs-intrinsics.wast
- remove-unused-brs.wast
- remove-unused-brs_all-features.wast
- remove-unused-brs_branch-hints-shrink.wast
- remove-unused-brs_branch-hints-unconditionalize.wast
- remove-unused-brs_branch-hints.wast
- remove-unused-brs_enable-multivalue.wast
- remove-unused-brs_levels.wast
- remove-unused-brs_shrink-level=1.wast
- remove-unused-brs_trap.wast
- remove-unused-module-elements-closed-tnh.wast
- remove-unused-module-elements-configureAll.wast
- remove-unused-module-elements-cont.wast
- remove-unused-module-elements-eh-legacy.wast
- remove-unused-module-elements-js-called.wast
- remove-unused-module-elements-refs-descriptors.wast
- remove-unused-module-elements-refs.wast
- remove-unused-module-elements-tables-init.wast
- remove-unused-module-elements-tables.wast
- remove-unused-module-elements_all-features.wast
- remove-unused-module-elements_ci-types.wast
- remove-unused-module-elements_tnh.wast
- remove-unused-names-eh-legacy.wast
- remove-unused-types-descriptors.wast
- remove-unused-types-exact.wast
- remove-unused-types-open.wast
- remove-unused-types-preserve-order.wast
- remove-unused-types-public-tags.wast
- remove-unused-types.wast
- reorder-functions-by-name.wast
- reorder-globals-real.wast
- reorder-globals.wast
- reorder-types-real.wast
- reorder-types.wast
- roundtrip-gc-types.wast
- roundtrip-table.wast
- roundtrip.wast
- rse-eh-legacy.wast
- rse-eh.wast
- rse-gc.wast
- safe-heap-start-import.wast
- safe-heap_enable-threads_enable-simd.wast
- safe-heap_enable-threads_enable-simd64.wast
- safe-heap_enable-threads_enable-simd64_enable-relaxed-atomics.wast
- safe-heap_enable-threads_enable-simd_enable-relaxed-atomics.wast
- safe-heap_low-memory-unused_enable-threads_enable-simd.wast
- safe-heap_low-memory-unused_enable-threads_enable-simd_enable-relaxed-atomics.wast
- safe-heap_no-shared.wast
- separate-data-segments.wast
- signature-pruning-configureAll.wast
- signature-pruning-public-collision.wast
- signature-pruning.wast
- signature-refining-configureAll.wast
- signature-refining-cont.wast
- signature-refining-exact.wast
- signature-refining-isorecursive.wast
- signature-refining.wast
- signature-refining_gto.wat
- signext-lowering-features.wast
- signext-lowering.wast
- simplify-globals-dominance.wast
- simplify-globals-gc.wast
- simplify-globals-nested.wast
- simplify-globals-non-init.wast
- simplify-globals-offsets.wast
- simplify-globals-prefer_earlier.wast
- simplify-globals-read_only_to_write.wast
- simplify-globals-single_use.wast
- simplify-globals_func-effects.wast
- simplify-locals-atomic-effects.wast
- simplify-locals-desc.wast
- simplify-locals-eh-legacy.wast
- simplify-locals-eh.wast
- simplify-locals-gc-nn.wast
- simplify-locals-gc-validation.wast
- simplify-locals-gc.wast
- simplify-locals-global-effects-eh.wast
- simplify-locals-global.wast
- simplify-locals-strings.wast
- simplify-locals-table_copy.wast
- simplify-locals-tnh.wast
- simplify-locals.wast
- simplify-locals_rse_fallthrough.wast
- skip-pass-inlining.wast
- skip-pass.wast
- skip-passes.wast
- ssa-gc-nn-locals.wast
- ssa.wast
- stack-check-memory64.wast
- stack-ir-dce.wast
- stack-ir-defaults.wast
- stack-ir-eh-legacy.wast
- stack-ir-eh.wast
- stack-ir-non-nullable.wast
- stack-ir-roundtrip-eh-legacy.wast
- string-gathering.wast
- string-lifting-custom-module.wast
- string-lifting-section-erase.wast
- string-lifting-section.wast
- string-lifting-validation.wast
- string-lifting-wrong-type.wast
- string-lifting.wast
- string-lowering-imports-custom-module.wast
- string-lowering-imports.wast
- string-lowering-instructions.wast
- string-lowering.js
- string-lowering.wast
- string-lowering_empty.wast
- string-lowering_types.wast
- strip-eh-legacy.wast
- strip-eh.wast
- strip-toolchain-annotations-func.wast
- strip-toolchain-annotations.wast
- stub-unsupported-js-globals.wast
- toolchain-inlining.wast
- trace-calls.wast
- trace-calls_multi-value-result.wast
- translate-to-exnref.wast
- tuple-optimization.wast
- type-finalizing.wast
- type-generalizing-fixes.wast
- type-generalizing.wast
- type-merging-cont.wast
- type-merging-desc.wast
- type-merging-exact.wast
- type-merging-shared.wast
- type-merging-tnh.wast
- type-merging.wast
- type-refining-exact.wast
- type-refining-gufa-exact.wast
- type-refining-gufa-rmw.wast
- type-refining-gufa.wast
- type-refining-isorecursive.wast
- type-refining-rmw.wast
- type-refining.wast
- type-ssa-desc.wast
- type-ssa-exact-rmw.wast
- type-ssa-exact.wast
- type-ssa-shared.wast
- type-ssa.wast
- type-ssa_and_merging.wast
- types-ssa-generalized-exact.wast
- unsubtyping-casts.wast
- unsubtyping-cmpxchg.wast
- unsubtyping-desc-tnh.wast
- unsubtyping-desc.wast
- unsubtyping-jsinterop.wast
- unsubtyping-open-world.wast
- unsubtyping-stack-switching.wast
- unsubtyping.wast
- untee.wast
- vacuum-branch-hints.wast
- vacuum-desc.wast
- vacuum-eh-legacy.wast
- vacuum-eh-pop.wast
- vacuum-eh.wast
- vacuum-func.wast
- vacuum-gc-atomics.wast
- vacuum-gc.wast
- vacuum-global-effects.wast
- vacuum-intrinsics.wast
- vacuum-removable-if-unused-func.wast
- vacuum-removable-if-unused.wast
- vacuum-stack-switching.wast
- vacuum-strings.wast
- vacuum-tnh-mvp.wast
- vacuum-tnh.wast
- vacuum_all-features.wast
- embed_wasms.lit
- extract_wasms.lit
- acquire-release-atomics.wast
- array-init-data.wast
- array-multibyte-invalid.wast
- array-new-data.wast
- array-new-fixed.wast
- bad-non-nullable-locals.wast
- bulk.wast
- cmpxchg.wast
- descriptor-forward-reference.wast
- elem-type.wast
- eqref.wast
- exact-casts-trivial.wast
- exact-casts.wast
- exact-import.wast
- extended-const.wast
- fp16.wast
- function-missing.wast
- gc-atomics.wast
- global-cycle.wast
- imports.wast
- intrinsics.wast
- nn-locals-bad-call_ref.wast
- nn-locals-bad.wast
- nn-locals-ok.wast
- nn-tuples.wast
- no-type-collision-stringref.wast
- non-ref.wast
- nullref-no-gc.wast
- open-types-no-gc.wast
- pause.wast
- public-exact.wast
- rec-groups-no-gc.wast
- ref-func-multivalue.wast
- ref-func-simd.wast
- ref-gc-simd.wast
- relaxed-atomics.wast
- shared-absheaptype.wast
- shared-abstract-heap-type.wast
- shared-cast.wast
- shared-memory.wast
- shared-null.wast
- shared-ref-i31.wast
- shared-struct.wast
- simd-ternary.wast
- strings-in-types.wast
- struct-atomic-threads.wast
- supertypes-no-gc.wast
- table-init-no-gc.wast
- table-init.wast
- table-type.wast
- type-collision-exact.wast
- type-collision-funcref.wast
- type-collision-null.wast
- unused-descriptors.wast
- waitqueue.wast
- features-section.wast
- bigint.wat
- reduce-validation-error.wast
- bar.txt
- basic.wast
- both.txt
- call_exports.mjs
- dispatch-table-base-global-used-elsewhere.wast
- elem-global-deps.wast
- exact.wast
- export-name-already-exists.wast
- foo.txt
- global-reffunc.wast
- global-reffunc2.wast
- imported-memory.wast
- initial-table-used.wast
- initial-table.wast
- instrument-funcs.wast
- instrument-in-memory.wast
- instrument-in-secondary-memory-custom-names.wast
- instrument-in-secondary-memory.wast
- instrument-memory-too-small.wast
- instrument-memory64.wast
- invalid-options.wast
- merge-profiles.wast
- merge-split.wast
- merge-split.wast.second
- merge-split.wast.third
- minimized-exports.wast
- mismatched-hashes.wast
- module-names-multi-split.wast
- module-names.wast
- multi-memory-lowering-export-error.wast
- multi-memory-lowering-export.wast
- multi-memory-lowering-import.wast
- multi-split-elems-no-placeholders.wast
- multi-split-escape-names.wast
- multi-split-escape-names.wast.manifest
- multi-split-options.wast
- multi-split-start.wast
- multi-split-start.wast.manifest
- multi-split.wast
- multi-split.wast.manifest
- multi-split2.wast
- name-collision.wast
- no-dispatch-segment.wast
- no-placeholders.wast
- no-reftypes-filler.wast
- none.txt
- passive-deps.wast
- passive.wast
- placeholdermap-multi-split.wast
- placeholdermap.wast
- print-profile.wast
- profile-guided.wast
- ref.func.wast
- remove-unused-elements.wast
- segments.wast
- split-elems-no-placeholders.wast
- split-module-items.wast
- start.wast
- strip-debug.wast
- symbolmap-multi-split.wast
- symbolmap.wast
- table-init-deps.wast
- table-name-conflict.wast
- table64-const-offset.wast
- table64-global-offset.wast
- trampoline-ignore-dispatch-segments.wast
- trampoline.wast
- transitive-globals-multi.wast
- transitive-globals-multi.wast.manifest
- transitive-globals.wast
- transitive-globals2.wast
- trapping-module-items.wast
- verbose.wast
- minimal.wast
- array-multibyte.wast
- array-new-seg-note-count.wast
- arrays.wast
- blocktype.wast
- br_if_cont_uncastable.wast
- branch-hinting-printing.wast
- branch-hinting-stack-ir.wast
- branch-hinting-try.wast
- branch-hinting.wast
- cast-and-recast-tuple.wast
- cast-and-recast.wast
- cast-to-basic.wast
- CMakeLists.txt
- control-flow-input.wast
- control-flow-input.wast.wasm
- downgrade-reftypes.wast
- emit-module-names.wast
- empty-elem.wast
- extern-conversions.wast
- fuzz-import.wast
- fuzz-import.wast.dat
- fuzz-import.wast.import
- fuzz-preserve-imports-exports.wast
- fuzz-preserve-imports-exports.wast.dat
- fuzz-types.test
- gc-eh-legacy.wast
- gc-read-write-effects.wast
- global-only.wast
- heap-types.wast
- idempotent.wast
- if-then-else.wast
- inline-hints-func.wast
- inline-hints.wast
- isorecursive-good.wast
- isorecursive-output-ordering.wast
- isorecursive-singleton-group.wast
- isorecursive-whole-group.wast
- js-called.wast
- lit.cfg.py
- lit.site.cfg.py.in
- memory64-limits.wast
- memory64-ops.wast
- multi-hints.wast
- multivalue-stack-ir.wast
- multivalue-text.wast
- multivalue.wast
- name-overlap.wast
- non-nullable-locals.wast
- num_cores.wast
- parse-bad-array-multibyte-memidx.wast
- parse-bad-assertion.wast
- parse-bad-gc-br_on-novalue.wast
- parse-bad-gc-cmpxchg-orders.wast
- parse-bad-gc-rmw-orders.wast
- parse-bad-identifier.wast
- parse-bad-optional-memidx.wast
- parse-bad-supertype-8616.wast
- parse-bad-supertype.wast
- parse-bad-tuple-extract-index.wast
- parse-bad-tuple-in-sig.wast
- parse-double-unreachable.wast
- parse-error-func-param-type.wast
- parse-error-return-nofunc.wast
- parse-error.wast
- parse-missing-supertype.wast
- parse-named-memory.wast
- recursive-types.wast
- reftypes-without-gc.wast
- removable-if-unused-func.wast
- removable-if-unused.wast
- source-map-names.wast
- source-map.wast
- sourcemap-sourceroot-file.wat
- sourcemap-sourceroot-file.wat.map
- sourcemap-sourceroot-file.wat.wasm
- stdin-stdout.wast
- string.as_wtf16.wast
- strings.wast
- structref.wast
- subtype-chain.wast
- subtypes.wast
- table-first-special.wast
- table-multi-export.wast
- table64.wast
- tail-call.wast
- toolchain-inline-hints-func.wast
- toolchain-inline-hints.wast
- unicode-filenames.wast
- waitqueue.wast
- wat-kitchen-sink.wast
- all-outside.wast
- all-outside.wast.dced
- all-outside.wast.dced.stdout
- all-outside.wast.graph.txt
- corners.wast
- corners.wast.dced
- corners.wast.dced.stdout
- corners.wast.graph.txt
- name_collision.wast
- name_collision.wast.dced
- name_collision.wast.dced.stdout
- name_collision.wast.graph.txt
- no-outside.wast
- no-outside.wast.dced
- no-outside.wast.dced.stdout
- no-outside.wast.graph.txt
- outside.wast
- outside.wast.dced
- outside.wast.dced.stdout
- outside.wast.graph.txt
- ref-func.wast
- ref-func.wast.dced
- ref-func.wast.dced.stdout
- ref-func.wast.graph.txt
- rooted-export.wast
- rooted-export.wast.dced
- rooted-export.wast.dced.stdout
- rooted-export.wast.graph.txt
- segments.wast
- segments.wast.dced
- segments.wast.dced.stdout
- segments.wast.graph.txt
- spanning_cycle.wast
- spanning_cycle.wast.dced
- spanning_cycle.wast.dced.stdout
- spanning_cycle.wast.graph.txt
- spanning_cycle_unrooted.wast
- spanning_cycle_unrooted.wast.dced
- spanning_cycle_unrooted.wast.dced.stdout
- spanning_cycle_unrooted.wast.graph.txt
- table.wast
- table.wast.dced
- table.wast.dced.stdout
- table.wast.graph.txt
- tag.wast
- tag.wast.dced
- tag.wast.dced.stdout
- tag.wast.graph.txt
- threaded.wast
- threaded.wast.dced
- threaded.wast.dced.stdout
- threaded.wast.graph.txt
- threaded_cycle.wast
- threaded_cycle.wast.dced
- threaded_cycle.wast.dced.stdout
- threaded_cycle.wast.graph.txt
- threaded_unrooted.wast
- threaded_unrooted.wast.dced
- threaded_unrooted.wast.dced.stdout
- threaded_unrooted.wast.graph.txt
- threaded_unrooted_cycle.wast
- threaded_unrooted_cycle.wast.dced
- threaded_unrooted_cycle.wast.dced.stdout
- threaded_unrooted_cycle.wast.graph.txt
- class_with_dwarf_noprint.bin.txt
- class_with_dwarf_noprint.passes
- class_with_dwarf_noprint.wasm
- converge_O3_metrics.bin.txt
- converge_O3_metrics.wasm
- dce_vacuum_remove-unused-names.bin.txt
- dce_vacuum_remove-unused-names.wasm
- duplicate-import-elimination.txt
- duplicate-import-elimination.wast
- dwarf-local-order.bin.txt
- dwarf-local-order.passes
- dwarf-local-order.wasm
- dwarf_unit_with_no_abbrevs_noprint.bin.txt
- dwarf_unit_with_no_abbrevs_noprint.passes
- dwarf_unit_with_no_abbrevs_noprint.wasm
- dwarf_with_exceptions.bin.txt
- dwarf_with_exceptions.cpp
- dwarf_with_exceptions.passes
- dwarf_with_exceptions.wasm
- dwarfdump.bin.txt
- dwarfdump.wasm
- dwarfdump_roundtrip_dwarfdump.bin.txt
- dwarfdump_roundtrip_dwarfdump.wasm
- emit-spec-wrapper=a.wat.txt
- emit-spec-wrapper=a.wat.wast
- emit-spec-wrapper=a.wat.wast.wat
- epilogue_begin_dwarf.bin.txt
- epilogue_begin_dwarf.passes
- epilogue_begin_dwarf.wasm
- fannkuch0_dwarf.bin.txt
- fannkuch0_dwarf.passes
- fannkuch0_dwarf.wasm
- fannkuch3_dwarf.bin.txt
- fannkuch3_dwarf.passes
- fannkuch3_dwarf.wasm
- fannkuch3_manyopts_dwarf.bin.txt
- fannkuch3_manyopts_dwarf.passes
- fannkuch3_manyopts_dwarf.wasm
- fib2_dwarf.bin.txt
- fib2_dwarf.passes
- fib2_dwarf.wasm
- fib2_emptylocspan_dwarf.bin.txt
- fib2_emptylocspan_dwarf.passes
- fib2_emptylocspan_dwarf.wasm
- fib_nonzero-low-pc_dwarf.bin.txt
- fib_nonzero-low-pc_dwarf.passes
- fib_nonzero-low-pc_dwarf.wasm
- flatten.bin.txt
- flatten.wasm
- fpcast-emu_pass-arg=max-func-params@5.txt
- fpcast-emu_pass-arg=max-func-params@5.wast
- func-metrics.txt
- func-metrics.wast
- fuzz-exec_all-features.txt
- fuzz-exec_all-features.wast
- fuzz-exec_O.txt
- fuzz-exec_O.wast
- fuzz_metrics_noprint.bin.txt
- fuzz_metrics_noprint.passes
- fuzz_metrics_noprint.wasm
- fuzz_metrics_passes_noprint.bin.txt
- fuzz_metrics_passes_noprint.passes
- fuzz_metrics_passes_noprint.wasm
- ignore_missing_func_dwarf.bin.txt
- ignore_missing_func_dwarf.passes
- ignore_missing_func_dwarf.wasm
- inlined_to_start_dwarf.bin.txt
- inlined_to_start_dwarf.passes
- inlined_to_start_dwarf.wasm
- interesting-pass-mix.passes
- interesting-pass-mix.txt
- interesting-pass-mix.wast
- licm.txt
- licm.wast
- limit-segments_disable-bulk-memory.txt
- limit-segments_disable-bulk-memory.wast
- merge-blocks.txt
- merge-blocks.wast
- merge-blocks_remove-unused-brs.txt
- merge-blocks_remove-unused-brs.wast
- merge-locals_all-features.txt
- merge-locals_all-features.wast
- metrics_all-features.txt
- metrics_all-features.wast
- metrics_strip-debug_metrics.bin.txt
- metrics_strip-debug_metrics.wasm
- metrics_strip-producers_metrics.bin.txt
- metrics_strip-producers_metrics.wasm
- minify-imports-and-exports-and-modules.txt
- minify-imports-and-exports-and-modules.wast
- minify-imports-and-exports_all-features.txt
- minify-imports-and-exports_all-features.wast
- minify-imports_all-features.txt
- minify-imports_all-features.wast
- multi_line_table_dwarf.bin.txt
- multi_line_table_dwarf.passes
- multi_line_table_dwarf.wasm
- multi_unit_abbrev_noprint.bin.txt
- multi_unit_abbrev_noprint.passes
- multi_unit_abbrev_noprint.wasm
- nm.txt
- nm.wast
- O.bin.txt
- O.wasm
- O1_print-stack-ir.txt
- O1_print-stack-ir.wast
- O2_precompute-propagate_print-stack-ir.txt
- O2_precompute-propagate_print-stack-ir.wast
- O2_print-stack-ir.txt
- O2_print-stack-ir.wast
- O3_low-memory-unused_metrics.txt
- O3_low-memory-unused_metrics.wast
- O3_print-stack-ir.txt
- O3_print-stack-ir.wast
- optimize-added-constants-propagate_low-memory-unused.txt
- optimize-added-constants-propagate_low-memory-unused.wast
- optimize-added-constants_low-memory-unused.txt
- optimize-added-constants_low-memory-unused.wast
- optimize-instructions_fuzz-exec.txt
- optimize-instructions_fuzz-exec.wast
- Os_print-stack-ir_all-features_disable-gc.txt
- Os_print-stack-ir_all-features_disable-gc.wast
- Oz_fuzz-exec_all-features.txt
- Oz_fuzz-exec_all-features.wast
- pick-load-signs.txt
- pick-load-signs.wast
- pick-load-signs_all-features.txt
- pick-load-signs_all-features.wast
- post-emscripten.txt
- post-emscripten.wast
- print-call-graph.txt
- print-call-graph.wast
- print-function-map.txt
- print-function-map.wast
- print.bin.txt
- print.wasm
- print_g.bin.txt
- print_g.wasm
- print_g_metrics.bin.txt
- print_g_metrics.wasm
- print_g_strip-dwarf.bin.txt
- print_g_strip-dwarf.wasm
- remove-imports.txt
- remove-imports.wast
- remove-non-js-ops.txt
- remove-non-js-ops.wast
- remove-unused-brs_generate-stack-ir_print-stack-ir.txt
- remove-unused-brs_generate-stack-ir_print-stack-ir.wast
- remove-unused-brs_precompute_vacuum_remove-unused-brs.txt
- remove-unused-brs_precompute_vacuum_remove-unused-brs.wast
- remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt
- remove-unused-brs_shrink-level=1_ignore-implicit-traps.wast
- remove-unused-names.txt
- remove-unused-names.wast
- remove-unused-names_code-folding.txt
- remove-unused-names_code-folding.wast
- remove-unused-names_merge-blocks_all-features.txt
- remove-unused-names_merge-blocks_all-features.wast
- remove-unused-names_precompute.txt
- remove-unused-names_precompute.wast
- remove-unused-names_remove-unused-brs_vacuum.txt
- remove-unused-names_remove-unused-brs_vacuum.wast
- remove-unused-names_vacuum.txt
- remove-unused-names_vacuum.wast
- remove-unused-names_vacuum_ignore-implicit-traps.txt
- remove-unused-names_vacuum_ignore-implicit-traps.wast
- remove-unused-nonfunction-module-elements_all-features.txt
- remove-unused-nonfunction-module-elements_all-features.wast
- reorder-functions.txt
- reorder-functions.wast
- reorder-locals.txt
- reorder-locals.wast
- reorder-locals_print_roundtrip.txt
- reorder-locals_print_roundtrip.wast
- reverse_dwarf_abbrevs.bin.txt
- reverse_dwarf_abbrevs.passes
- reverse_dwarf_abbrevs.wasm
- roundtrip.txt
- roundtrip.wast
- roundtrip_signed.bin.txt
- roundtrip_signed.passes
- roundtrip_signed.wasm
- roundtrip_typenames_features.passes
- roundtrip_typenames_features.txt
- roundtrip_typenames_features.wast
- rse_all-features.txt
- rse_all-features.wast
- safe-heap_disable-simd.txt
- safe-heap_disable-simd.wast
- safe-heap_start-function.passes
- safe-heap_start-function.txt
- safe-heap_start-function.wast
- set-globals.passes
- set-globals.txt
- set-globals.wast
- simplify-globals-optimizing_all-features.txt
- simplify-globals-optimizing_all-features.wast
- simplify-globals_all-features.txt
- simplify-globals_all-features.wast
- simplify-globals_all-features_fuzz-exec.txt
- simplify-globals_all-features_fuzz-exec.wast
- simplify-locals-nonesting.txt
- simplify-locals-nonesting.wast
- simplify-locals-nostructure.txt
- simplify-locals-nostructure.wast
- simplify-locals-notee-nostructure.txt
- simplify-locals-notee-nostructure.wast
- simplify-locals-notee.txt
- simplify-locals-notee.wast
- simplify-locals_all-features.txt
- simplify-locals_all-features.wast
- simplify-locals_all-features_disable-exception-handling.txt
- simplify-locals_all-features_disable-exception-handling.wast
- souperify.txt
- souperify.wast
- sparse_matrix_liveness.bin.txt
- sparse_matrix_liveness.passes
- sparse_matrix_liveness.wasm
- spill-pointers.txt
- spill-pointers.wast
- ssa-nomerge_enable-simd.txt
- ssa-nomerge_enable-simd.wast
- ssa_enable-threads.txt
- ssa_enable-threads.wast
- ssa_fuzz-exec_enable-threads.txt
- ssa_fuzz-exec_enable-threads.wast
- stack-check_enable-mutable-globals.txt
- stack-check_enable-mutable-globals.wast
- strip-debug.bin.txt
- strip-debug.wasm
- strip-dwarf.bin.txt
- strip-dwarf.wasm
- strip-producers.bin.txt
- strip-producers.wasm
- strip-target-features.bin.txt
- strip-target-features.wasm
- strip-target-features_roundtrip_print-features_all-features.txt
- strip-target-features_roundtrip_print-features_all-features.wast
- stub-unsupported-js.txt
- stub-unsupported-js.wast
- translate-to-fuzz_all-features_metrics_noprint.txt
- translate-to-fuzz_all-features_metrics_noprint.wast
- trap-mode-clamp.txt
- trap-mode-clamp.wast
- trap-mode-js.txt
- trap-mode-js.wast
- vacuum_ignore-implicit-traps.txt
- vacuum_ignore-implicit-traps.wast
- vacuum_remove-unused-names_merge-blocks.txt
- vacuum_remove-unused-names_merge-blocks.wast
- memory-import-shared.minified.txt
- memory-import-shared.txt
- memory-import-shared.wast
- memory-shared.minified.txt
- memory-shared.txt
- memory-shared.wast
- min.minified.txt
- min.txt
- min.wast
- atomics-and-bulk-memory.wast
- atomics-and-bulk-memory.wast.txt
- destructive.wast
- destructive.wast.txt
- gc.wast
- gc.wast.txt
- imports.wast
- imports.wast.txt
- memory_table.wast
- memory_table.wast.txt
- simple.wast
- simple.wast.txt
- basic.wast
- threaded.wast
- binary-compact-imports.wast
- func_ptrs.wast.log
- names.wast.log
- old_imports.wast.log
- old_start.wast.log
- cont.wast
- resume_throw.wast
- validation.wast
- validation_gc.wast
- atomic.wast
- deeply_nested.wast
- LB.wast
- LB_atomic.wast
- MP.wast
- MP_atomic.wast
- nested.wast
- SB.wast
- SB_atomic.wast
- simple.wast
- thread.wast
- unlinkable.wast
- wait_notify.wast
- address-offset-range.fail.wast
- array-multibyte.wast
- array-new-data.wast
- array-new-elem.wast
- array.wast
- atomics.wast
- binary.wast
- br_if.wast
- br_on_cast_desc_eq.wast
- break-drop.wast
- bulk-array.wast
- bulk-memory.wast
- bulk-memory64.wast
- call_indirect_cross_module.wast
- call_indirect_refnull.wast
- call_indirect_sig_mismatch.wast
- call_ref_linked.wast
- comments.wast
- const.wast
- cont-validation.wast
- Contributing.md
- convert_extern.wast
- data.wast
- descriptors.wast
- dot_product.wast
- elem.wast
- elem_reftypes.wast
- exact-func-import.wast
- exception-handling-legacy.wast
- exception-handling.wast
- f16.wast
- f32.load32.fail.wast
- f32.load64.fail.wast
- f32.store32.fail.wast
- f32.store64.fail.wast
- f64.load32.fail.wast
- f64.load64.fail.wast
- f64.store32.fail.wast
- f64.store64.fail.wast
- func-local-after-body.fail.wast
- func-local-before-param.fail.wast
- func-local-before-result.fail.wast
- func-param-after-body.fail.wast
- func-result-after-body.fail.wast
- func-result-before-param.fail.wast
- func.wast
- get_local.wast
- globals.wast
- i32.load32_s.fail.wast
- i32.load32_u.fail.wast
- i32.load64_s.fail.wast
- i32.load64_u.fail.wast
- i32.store32.fail.wast
- i32.store64.fail.wast
- i64.load64_s.fail.wast
- i64.load64_u.fail.wast
- i64.store64.fail.wast
- if.wast
- import-after-func.fail.wast
- import-after-global.fail.wast
- import-after-table.fail.wast
- imports.wast
- LICENSE
- memory64.wast
- multi-memories_size.wast
- multivalue.wast
- of_string-overflow-hex-u32.fail.wast
- of_string-overflow-hex-u64.fail.wast
- of_string-overflow-s32.fail.wast
- of_string-overflow-s64.fail.wast
- of_string-overflow-u32.fail.wast
- of_string-overflow-u64.fail.wast
- old_address.wast
- old_address64.wast
- old_exports.wast
- old_globals.wast
- old_import.wast
- old_int_literals.wast
- old_select.wast
- old_start.wast
- README.md
- ref.cast_desc_eq.wast
- ref.get_desc.wast
- ref_cast.wast
- ref_func.wast
- ref_test.wast
- resizing.wast
- resizing64.wast
- return_call_eh-legacy.wast
- return_call_eh.wast
- return_call_indirect.wast
- select.wast
- set_local.wast
- shared-array.wast
- shared-i31.wast
- shared-polymorphism.wast
- shared-ref_eq.wast
- shared-structs.wast
- simd.wast
- store_retval.wast
- struct-upstream.wast
- struct.new_desc.wast
- struct.wast
- table_init.wast
- tag_linked.wast
- tags.wast
- tee_local.wast
- testsuite
- token.wast
- typecheck.wast
- typed_continuations.wast
- unreached-invalid.wast
- waitqueue.wast
- cubescript.wasm
- zlib.wasm
- asyncify-coroutine.wat
- asyncify-pure.txt
- asyncify-pure.wat
- asyncify-sleep.wat
- asyncify-stackOverflow.wat
- asyncify.js
- atomics_target_feature.wasm
- bulkmem_data.wasm
- bulkmem_target_feature.wasm
- empty.wasm
- empty_lld.wat
- exception_handling_target_feature.wasm
- fuzz.wat
- gc_target_feature.wasm
- hello_world.wat
- mutable_globals_target_feature.wasm
- only-imported-memory.wasm
- package.json
- random_data.txt
- reference_types_target_feature.wasm
- signext_target_feature.wasm
- simd_target_feature.wasm
- stack_ir.wat
- tail_call_target_feature.wasm
- truncsat_target_feature.wasm
- update.sh
- __init__.py
- test_asyncify.py
- test_cluster_fuzz.py
- test_compact_imports.py
- test_dwarf.py
- test_features.py
- test_finalize.py
- test_fuzz_empty_data.py
- test_fuzz_preserve.py
- test_initial_fuzz.py
- test_memory_packing.py
- test_only_imported_memory.py
- test_passes.py
- test_reduce.py
- test_stack_ir.py
- test_symbolmap.py
- test_tail_call_type.py
- test_warnings.py
- test_web_limitations.py
- utils.py
- invalid_export.wast
- invalid_import.wast
- invalid_number.wast
- invalid_return.wast
- add_div.2asm.js
- add_div.2asm.js.opt
- add_div.wast
- atomic_fence.2asm.js
- atomic_fence.2asm.js.opt
- atomic_fence.wast
- atomics_32.2asm.js
- atomics_32.2asm.js.opt
- atomics_32.wast
- base64.2asm.js
- base64.2asm.js.opt
- base64.wast
- br.2asm.js
- br_table.2asm.js
- br_table_hoisting.2asm.js
- br_table_hoisting.2asm.js.opt
- br_table_hoisting.wast
- br_table_temp.2asm.js
- br_table_temp.2asm.js.opt
- br_table_temp.wast
- br_table_to_loop.2asm.js
- br_table_to_loop.2asm.js.opt
- br_table_to_loop.wast
- break-drop.2asm.js
- bulk-memory.2asm.js
- bulk-memory.2asm.js.opt
- comments.2asm.js
- conversions-emscripten-modified.2asm.js
- conversions-emscripten-modified.2asm.js.opt
- conversions-emscripten-modified.wast
- conversions-modified.2asm.js
- conversions-modified.2asm.js.opt
- conversions-modified.wast
- deterministic.2asm.js
- deterministic.2asm.js.opt
- deterministic.wast
- dot_import.2asm.js
- dot_import.2asm.js.opt
- dot_import.wast
- dynamicLibrary.2asm.js
- dynamicLibrary.2asm.js.opt
- dynamicLibrary.wast
- empty_export.2asm.js
- empty_export.2asm.js.opt
- empty_export.wast
- empty_imported_table.2asm.js
- empty_loop.2asm.js
- empty_loop.2asm.js.opt
- empty_loop.wast
- empty_table.2asm.js
- emscripten-grow-no.2asm.js
- emscripten-grow-no.2asm.js.opt
- emscripten-grow-no.wast
- emscripten-grow-yes.2asm.js
- emscripten-grow-yes.2asm.js.opt
- emscripten-grow-yes.wast
- emscripten.2asm.js
- emscripten.2asm.js.opt
- emscripten.wast
- endianness.2asm.js
- excess_fallthrough.2asm.js
- excess_fallthrough.2asm.js.opt
- excess_fallthrough.wast
- export_global.2asm.js
- export_global.2asm.js.opt
- export_global.wast
- f32.2asm.js
- f32_cmp.2asm.js
- f64_cmp.2asm.js
- fac.2asm.js
- float-ops.2asm.js
- float-ops.2asm.js.opt
- float-ops.wast
- float_literals-modified.2asm.js
- float_literals-modified.2asm.js.opt
- float_literals-modified.wast
- float_misc.2asm.js
- forward.2asm.js
- func-ptr-offset.2asm.js
- func-ptr-offset.2asm.js.opt
- func-ptr-offset.wast
- func_ptrs.2asm.js
- get-set-local.2asm.js
- get-set-local.2asm.js.opt
- get-set-local.wast
- get_local.2asm.js
- global_i64.2asm.js
- global_i64.2asm.js.opt
- global_i64.wast
- grow-memory-max.2asm.js
- grow-memory-max.2asm.js.opt
- grow-memory-max.wast
- grow-memory-tricky.2asm.js
- grow-memory-tricky.2asm.js.opt
- grow-memory-tricky.wast
- grow_memory.2asm.js
- i32.2asm.js
- i64-add-sub.2asm.js
- i64-add-sub.2asm.js.opt
- i64-add-sub.wast
- i64-ctz.2asm.js
- i64-ctz.2asm.js.opt
- i64-ctz.wast
- i64-lowering.2asm.js
- i64-lowering.2asm.js.opt
- i64-lowering.wast
- i64-rotate.2asm.js
- i64-rotate.2asm.js.opt
- i64-rotate.wast
- i64-select.2asm.js
- i64-select.2asm.js.opt
- i64-select.wast
- i64-shifts.2asm.js
- i64-shifts.2asm.js.opt
- i64-shifts.wast
- if_unreachable.2asm.js
- if_unreachable.2asm.js.opt
- if_unreachable.wast
- indirect-select.2asm.js
- indirect-select.2asm.js.opt
- indirect-select.wast
- int_exprs.2asm.js
- labels.2asm.js
- left-to-right.2asm.js
- minified-memory.2asm.js
- minified-memory.2asm.js.opt
- minified-memory.wast
- minus_minus.2asm.js
- minus_minus.2asm.js.opt
- minus_minus.wast
- nested-selects.2asm.js
- nested-selects.2asm.js.opt
- nested-selects.wast
- ordering.2asm.js
- ordering.2asm.js.opt
- ordering.wast
- refs.2asm.js
- refs.2asm.js.opt
- refs.wast
- reinterpret.2asm.js
- reinterpret.2asm.js.opt
- reinterpret.wast
- reinterpret_scratch.2asm.js
- reinterpret_scratch.2asm.js.opt
- reinterpret_scratch.wast
- set_local.2asm.js
- sign_ext.2asm.js
- sign_ext.2asm.js.opt
- sign_ext.wast
- stack-modified.2asm.js
- stack-modified.2asm.js.opt
- stack-modified.wast
- start_func.2asm.js
- start_func.2asm.js.opt
- start_func.wast
- switch.2asm.js
- tables.2asm.js
- tables.2asm.js.opt
- tables.wast
- target_js.2asm.js
- target_js.2asm.js.opt
- target_js.wast
- tee_local.2asm.js
- traps.2asm.js
- unaligned.2asm.js
- unaligned.2asm.js.opt
- unaligned.wast
- unary-ops.2asm.js
- unary-ops.2asm.js.opt
- unary-ops.wast
- unreachable-get-cycle.2asm.js
- unreachable-get-cycle.2asm.js.opt
- unreachable-get-cycle.wast
- unreachable-if.2asm.js
- unreachable-if.2asm.js.opt
- unreachable-if.wast
- unreachable-insts.2asm.js
- unreachable-insts.2asm.js.opt
- unreachable-insts.wast
- unreachable-later.2asm.js
- unreachable-later.2asm.js.opt
- unreachable-later.wast
- wasm2js.asserts.js
- wasm2js.traps.js
- wasm2js.wast.asserts
- __init__.py
- bigswitch.cpp
- bigswitch.txt
- br_to_exit.wasm
- br_to_exit.wasm.fromBinary
- br_to_try.wasm
- br_to_try.wasm.fromBinary
- break-to-return.wasm
- break-to-return.wasm.fromBinary
- break-within-catch.wasm
- break-within-catch.wasm.fromBinary
- calls.cpp
- calls.emcc
- calls.txt
- complexBinaryNames.wasm
- complexBinaryNames.wasm.fromBinary
- consume-stacky.wasm
- consume-stacky.wasm.fromBinary
- control_flow.cpp
- control_flow.emcc
- control_flow.txt
- dylib.wasm
- dylib.wasm.fromBinary
- elided-br.wasm
- elided-br.wasm.fromBinary
- fannkuch.args
- fannkuch.cpp
- fannkuch.txt
- fasta.args
- fasta.cpp
- fasta.txt
- fib-dbg.wasm
- fib-dbg.wasm.fromBinary
- fib-dbg.wasm.map
- float_ops.cpp
- float_ops.emcc
- float_ops.txt
- fn_prolog_epilog.debugInfo.wasm
- fn_prolog_epilog.debugInfo.wasm.fromBinary
- fn_prolog_epilog.debugInfo.wasm.map
- grow_memory.cpp
- grow_memory.emcc
- grow_memory.txt
- hello_libcxx.cpp
- hello_libcxx.txt
- hello_world.c
- hello_world.txt
- hello_world.wat
- int_ops.c
- int_ops.emcc
- int_ops.txt
- mem.cpp
- mem.emcc
- mem.txt
- memory-import64.wast.wasm.fromBinary
- metadatas.wasm
- metadatas.wasm.fromBinary
- multi-table.minified.txt
- mutable-global.wasm
- mutable-global.wasm.fromBinary
- printf.c
- printf.txt
- revision
- stacky.wasm
- stacky.wasm.fromBinary
- try-delegate.wasm
- try-delegate.wasm.fromBinary
- unreachable-pops.wasm
- unreachable-pops.wasm.fromBinary
- bitcasts.h
- fp16.h
- macros.h
- fp16.h
- LICENSE
- readme.txt
- AllocatorList.h
- APFloat.h
- APInt.h
- APSInt.h
- ArrayRef.h
- bit.h
- BitmaskEnum.h
- DenseMap.h
- DenseMapInfo.h
- DenseSet.h
- edit_distance.h
- EpochTracker.h
- fallible_iterator.h
- FoldingSet.h
- FunctionExtras.h
- Hashing.h
- ilist_base.h
- ilist_iterator.h
- ilist_node.h
- ilist_node_base.h
- ilist_node_options.h
- iterator.h
- iterator_range.h
- MapVector.h
- None.h
- Optional.h
- PointerIntPair.h
- PointerUnion.h
- simple_ilist.h
- SmallPtrSet.h
- SmallSet.h
- SmallString.h
- SmallVector.h
- STLExtras.h
- StringExtras.h
- StringMap.h
- StringRef.h
- StringSet.h
- StringSwitch.h
- Triple.h
- Twine.h
- AArch64.def
- AMDGPU.def
- ARC.def
- ARM.def
- AVR.def
- BPF.def
- Hexagon.def
- i386.def
- Lanai.def
- Mips.def
- MSP430.def
- PowerPC.def
- PowerPC64.def
- RISCV.def
- Sparc.def
- SystemZ.def
- x86_64.def
- COFF.h
- Dwarf.def
- Dwarf.h
- DynamicTags.def
- ELF.h
- MachO.def
- MachO.h
- Magic.h
- Wasm.h
- WasmRelocs.def
- abi-breaking.h
- config.h
- llvm-config.h
- DWARFAbbreviationDeclaration.h
- DWARFAcceleratorTable.h
- DWARFAddressRange.h
- DWARFAttribute.h
- DWARFCompileUnit.h
- DWARFContext.h
- DWARFDataExtractor.h
- DWARFDebugAbbrev.h
- DWARFDebugAddr.h
- DWARFDebugAranges.h
- DWARFDebugArangeSet.h
- DWARFDebugFrame.h
- DWARFDebugInfoEntry.h
- DIContext.h
- DataTypes.h
- DisassemblerTypes.h
- Error.h
- ErrorHandling.h
- Types.h
- Path.inc
- Unix.h
- Binary.cpp
- CMakeLists.txt
- ConvertUTF.cpp
- DataExtractor.cpp
- Debug.cpp
- DJB.cpp
- Dwarf.cpp
- dwarf2yaml.cpp
- DWARFAbbreviationDeclaration.cpp
- DWARFAcceleratorTable.cpp
- DWARFAddressRange.cpp
- DWARFCompileUnit.cpp
- DWARFContext.cpp
- DWARFDataExtractor.cpp
- DWARFDebugAbbrev.cpp
- DWARFDebugAddr.cpp
- DWARFDebugAranges.cpp
- DWARFDebugArangeSet.cpp
- DWARFDebugFrame.cpp
- DWARFDebugInfoEntry.cpp
- DWARFDebugLine.cpp
- DWARFDebugLoc.cpp
- DWARFDebugMacro.cpp
- DWARFDebugPubTable.cpp
- DWARFDebugRangeList.cpp
- DWARFDebugRnglists.cpp
- DWARFDie.cpp
- DWARFEmitter.cpp
- DWARFExpression.cpp
- DWARFFormValue.cpp
- DWARFGdbIndex.cpp
- DWARFListTable.cpp
- DWARFTypeUnit.cpp
- DWARFUnit.cpp
- DWARFUnitIndex.cpp
- DWARFVerifier.cpp
- DWARFVisitor.cpp
- DWARFVisitor.h
- DWARFYAML.cpp
- Error.cpp
- Error.h
- ErrorHandling.cpp
- FormatVariadic.cpp
- Hashing.cpp
- LEB128.cpp
- LineIterator.cpp
- MCRegisterInfo.cpp
- MD5.cpp
- MemoryBuffer.cpp
- NativeFormatting.cpp
- ObjectFile.cpp
- Optional.cpp
- Path.cpp
- ScopedPrinter.cpp
- SmallVector.cpp
- SourceMgr.cpp
- StringMap.cpp
- StringRef.cpp
- SymbolicFile.cpp
- Twine.cpp
- UnicodeCaseFold.cpp
- WithColor.cpp
- YAMLParser.cpp
- YAMLTraits.cpp
- .clang-format
- .clang-tidy
- CMakeLists.txt
- fuzztest
- googletest
- .clang-format
- .clang-tidy
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .gitmodules
- .ruff.toml
- CHANGELOG.md
- check.py
- CMakeLists.txt
- config.h.in
- Contributing.md
- LICENSE
- README.md
- requirements-dev.txt
// repository documentation
Was this content helpful?
(0 ratings)
