cabal-version: 2.2 -- This file has been generated from package.yaml by hpack version 0.33.0. -- -- see: https://github.com/sol/hpack -- -- hash: dd229f4cad11bdebeaef89df68685de75858bc5d1ec3d969f606f0519e5e34b8 name: binaryen version: 0.0.5.0 synopsis: Haskell bindings to binaryen description: Haskell bindings to [binaryen](https://github.com/WebAssembly/binaryen). Provides complete bindings to the C API, which can be useful for building WebAssembly toolchains in Haskell. category: Compiler homepage: https://github.com/tweag/haskell-binaryen#readme bug-reports: https://github.com/tweag/haskell-binaryen/issues maintainer: Cheng Shao copyright: (c) 2018 Tweag I/O license: BSD-3-Clause license-file: LICENSE build-type: Simple extra-source-files: binaryen/auto_update_tests.py binaryen/CHANGELOG.md binaryen/check.py binaryen/CMakeLists.txt binaryen/config.h.in binaryen/Contributing.md binaryen/LICENSE binaryen/media/example.png binaryen/README.md binaryen/scripts/__init__.py binaryen/scripts/clang-format-diff.sh binaryen/scripts/clang-tidy-diff.sh binaryen/scripts/clean_c_api_trace.py binaryen/scripts/embedwat.py binaryen/scripts/emcc-tests.sh binaryen/scripts/fuzz_opt.py binaryen/scripts/fuzz_passes.py binaryen/scripts/fuzz_passes_wast.py binaryen/scripts/fuzz_relooper.py binaryen/scripts/fuzz_shell.js binaryen/scripts/gen-s-parser.py binaryen/scripts/process_optimize_instructions.py binaryen/scripts/storage.py binaryen/scripts/strip_local_names.py binaryen/scripts/test/__init__.py binaryen/scripts/test/binaryenjs.py binaryen/scripts/test/env.js binaryen/scripts/test/generate_lld_tests.py binaryen/scripts/test/lld.py binaryen/scripts/test/mod.ule.js binaryen/scripts/test/node-esm-loader.mjs binaryen/scripts/test/shared.py binaryen/scripts/test/spectest.js binaryen/scripts/test/support.py binaryen/scripts/test/wasm2js.py binaryen/scripts/test/wasm_opt.py binaryen/scripts/validation_shell.js binaryen/scripts/wasm2js.js binaryen/src/abi/abi.h binaryen/src/abi/js.h binaryen/src/abi/stack.h binaryen/src/abi/wasm-object.h binaryen/src/asm_v_wasm.h binaryen/src/asmjs/asm_v_wasm.cpp binaryen/src/asmjs/asmangle.cpp binaryen/src/asmjs/asmangle.h binaryen/src/asmjs/CMakeLists.txt binaryen/src/asmjs/shared-constants.cpp binaryen/src/asmjs/shared-constants.h binaryen/src/binaryen-c.cpp binaryen/src/binaryen-c.h binaryen/src/cfg/cfg-traversal.h binaryen/src/cfg/CMakeLists.txt binaryen/src/cfg/liveness-traversal.h binaryen/src/cfg/Relooper.cpp binaryen/src/cfg/Relooper.h binaryen/src/compiler-support.h binaryen/src/config.h binaryen/src/dataflow/graph.h binaryen/src/dataflow/node.h binaryen/src/dataflow/users.h binaryen/src/dataflow/utils.h binaryen/src/emscripten-optimizer/CMakeLists.txt binaryen/src/emscripten-optimizer/istring.h binaryen/src/emscripten-optimizer/optimizer-shared.cpp binaryen/src/emscripten-optimizer/optimizer.h binaryen/src/emscripten-optimizer/parser.cpp binaryen/src/emscripten-optimizer/parser.h binaryen/src/emscripten-optimizer/simple_ast.cpp binaryen/src/emscripten-optimizer/simple_ast.h binaryen/src/emscripten-optimizer/snprintf.h binaryen/src/gen-s-parser.inc binaryen/src/ir/abstract.h binaryen/src/ir/bits.h binaryen/src/ir/block-utils.h binaryen/src/ir/branch-utils.h binaryen/src/ir/CMakeLists.txt binaryen/src/ir/cost.h binaryen/src/ir/debug.h binaryen/src/ir/effects.h binaryen/src/ir/equivalent_sets.h binaryen/src/ir/ExpressionAnalyzer.cpp binaryen/src/ir/ExpressionManipulator.cpp binaryen/src/ir/features.h binaryen/src/ir/find_all.h binaryen/src/ir/flat.h binaryen/src/ir/function-utils.h binaryen/src/ir/global-utils.h binaryen/src/ir/hashed.h binaryen/src/ir/import-utils.h binaryen/src/ir/iteration.h binaryen/src/ir/label-utils.h binaryen/src/ir/literal-utils.h binaryen/src/ir/load-utils.h binaryen/src/ir/local-graph.h binaryen/src/ir/local-utils.h binaryen/src/ir/LocalGraph.cpp binaryen/src/ir/localize.h binaryen/src/ir/manipulation.h binaryen/src/ir/match.h binaryen/src/ir/memory-utils.h binaryen/src/ir/module-utils.h binaryen/src/ir/names.h binaryen/src/ir/parents.h binaryen/src/ir/properties.h binaryen/src/ir/ReFinalize.cpp binaryen/src/ir/stack-utils.cpp binaryen/src/ir/stack-utils.h binaryen/src/ir/table-utils.h binaryen/src/ir/trapping.h binaryen/src/ir/type-updating.h binaryen/src/ir/utils.h binaryen/src/js/binaryen.js-extern-post.js binaryen/src/js/binaryen.js-extern-pre.js binaryen/src/js/binaryen.js-post.js binaryen/src/literal.h binaryen/src/mixed_arena.h binaryen/src/parsing.h binaryen/src/pass.h binaryen/src/passes/AlignmentLowering.cpp binaryen/src/passes/Asyncify.cpp binaryen/src/passes/AvoidReinterprets.cpp binaryen/src/passes/CMakeLists.txt binaryen/src/passes/CoalesceLocals.cpp binaryen/src/passes/CodeFolding.cpp binaryen/src/passes/CodePushing.cpp binaryen/src/passes/ConstHoisting.cpp binaryen/src/passes/DataFlowOpts.cpp binaryen/src/passes/DeadArgumentElimination.cpp binaryen/src/passes/DeadCodeElimination.cpp binaryen/src/passes/DeAlign.cpp binaryen/src/passes/DeNaN.cpp binaryen/src/passes/Directize.cpp binaryen/src/passes/DuplicateFunctionElimination.cpp binaryen/src/passes/DuplicateImportElimination.cpp binaryen/src/passes/DWARF.cpp binaryen/src/passes/EmscriptenPIC.cpp binaryen/src/passes/ExtractFunction.cpp binaryen/src/passes/Flatten.cpp binaryen/src/passes/FuncCastEmulation.cpp binaryen/src/passes/GenerateDynCalls.cpp binaryen/src/passes/I64ToI32Lowering.cpp binaryen/src/passes/Inlining.cpp binaryen/src/passes/InstrumentLocals.cpp binaryen/src/passes/InstrumentMemory.cpp binaryen/src/passes/intrinsics-module.h binaryen/src/passes/LegalizeJSInterface.cpp binaryen/src/passes/LimitSegments.cpp binaryen/src/passes/LocalCSE.cpp binaryen/src/passes/LogExecution.cpp binaryen/src/passes/LoopInvariantCodeMotion.cpp binaryen/src/passes/MemoryPacking.cpp binaryen/src/passes/MergeBlocks.cpp binaryen/src/passes/MergeLocals.cpp binaryen/src/passes/Metrics.cpp binaryen/src/passes/MinifyImportsAndExports.cpp binaryen/src/passes/NameList.cpp binaryen/src/passes/NoExitRuntime.cpp binaryen/src/passes/opt-utils.h binaryen/src/passes/OptimizeAddedConstants.cpp binaryen/src/passes/OptimizeInstructions.cpp binaryen/src/passes/pass.cpp binaryen/src/passes/passes.h binaryen/src/passes/PickLoadSigns.cpp binaryen/src/passes/PostAssemblyScript.cpp binaryen/src/passes/PostEmscripten.cpp binaryen/src/passes/Precompute.cpp binaryen/src/passes/Print.cpp binaryen/src/passes/PrintCallGraph.cpp binaryen/src/passes/PrintFeatures.cpp binaryen/src/passes/PrintFunctionMap.cpp binaryen/src/passes/RedundantSetElimination.cpp binaryen/src/passes/RemoveImports.cpp binaryen/src/passes/RemoveMemory.cpp binaryen/src/passes/RemoveNonJSOps.cpp binaryen/src/passes/RemoveUnusedBrs.cpp binaryen/src/passes/RemoveUnusedModuleElements.cpp binaryen/src/passes/RemoveUnusedNames.cpp binaryen/src/passes/ReorderFunctions.cpp binaryen/src/passes/ReorderLocals.cpp binaryen/src/passes/ReplaceStackPointer.cpp binaryen/src/passes/ReReloop.cpp binaryen/src/passes/RoundTrip.cpp binaryen/src/passes/SafeHeap.cpp binaryen/src/passes/SimplifyGlobals.cpp binaryen/src/passes/SimplifyLocals.cpp binaryen/src/passes/Souperify.cpp binaryen/src/passes/SpillPointers.cpp binaryen/src/passes/SSAify.cpp binaryen/src/passes/StackCheck.cpp binaryen/src/passes/StackIR.cpp binaryen/src/passes/Strip.cpp binaryen/src/passes/StripTargetFeatures.cpp binaryen/src/passes/TrapMode.cpp binaryen/src/passes/Untee.cpp binaryen/src/passes/Vacuum.cpp binaryen/src/passes/wasm-intrinsics.wat binaryen/src/passes/WasmIntrinsics.cpp binaryen/src/pretty_printing.h binaryen/src/shared-constants.h binaryen/src/shell-interface.h binaryen/src/support/alloc.h binaryen/src/support/archive.cpp binaryen/src/support/archive.h binaryen/src/support/base64.h binaryen/src/support/bits.cpp binaryen/src/support/bits.h binaryen/src/support/CMakeLists.txt binaryen/src/support/colors.cpp binaryen/src/support/colors.h binaryen/src/support/command-line.cpp binaryen/src/support/command-line.h binaryen/src/support/debug.cpp binaryen/src/support/debug.h binaryen/src/support/file.cpp binaryen/src/support/file.h binaryen/src/support/hash.h binaryen/src/support/json.h binaryen/src/support/learning.h binaryen/src/support/name.h binaryen/src/support/path.cpp binaryen/src/support/path.h binaryen/src/support/permutations.h binaryen/src/support/safe_integer.cpp binaryen/src/support/safe_integer.h binaryen/src/support/small_vector.h binaryen/src/support/sorted_vector.h binaryen/src/support/string.h binaryen/src/support/threads.cpp binaryen/src/support/threads.h binaryen/src/support/timing.h binaryen/src/support/unique_deferring_queue.h binaryen/src/support/utilities.cpp binaryen/src/support/utilities.h binaryen/src/templates/normal.js binaryen/src/templates/wasm.js binaryen/src/tools/execution-results.h binaryen/src/tools/fuzzing.h binaryen/src/tools/js-wrapper.h binaryen/src/tools/optimization-options.h binaryen/src/tools/spec-wrapper.h binaryen/src/tools/tool-options.h binaryen/src/tools/tool-utils.h binaryen/src/tools/wasm-as.cpp binaryen/src/tools/wasm-ctor-eval.cpp binaryen/src/tools/wasm-dis.cpp binaryen/src/tools/wasm-emscripten-finalize.cpp binaryen/src/tools/wasm-metadce.cpp binaryen/src/tools/wasm-opt.cpp binaryen/src/tools/wasm-reduce.cpp binaryen/src/tools/wasm-shell.cpp binaryen/src/tools/wasm2c-wrapper.h binaryen/src/tools/wasm2js.cpp binaryen/src/wasm-binary.h binaryen/src/wasm-builder.h binaryen/src/wasm-debug.h binaryen/src/wasm-emscripten.h binaryen/src/wasm-features.h binaryen/src/wasm-interpreter.h binaryen/src/wasm-io.h binaryen/src/wasm-module-building.h binaryen/src/wasm-printing.h binaryen/src/wasm-s-parser.h binaryen/src/wasm-stack.h binaryen/src/wasm-traversal.h binaryen/src/wasm-type.h binaryen/src/wasm-validator.h binaryen/src/wasm.h binaryen/src/wasm/CMakeLists.txt binaryen/src/wasm/literal.cpp binaryen/src/wasm/wasm-binary.cpp binaryen/src/wasm/wasm-debug.cpp binaryen/src/wasm/wasm-emscripten.cpp binaryen/src/wasm/wasm-interpreter.cpp binaryen/src/wasm/wasm-io.cpp binaryen/src/wasm/wasm-s-parser.cpp binaryen/src/wasm/wasm-stack.cpp binaryen/src/wasm/wasm-type.cpp binaryen/src/wasm/wasm-validator.cpp binaryen/src/wasm/wasm.cpp binaryen/src/wasm2js.h binaryen/test/__init__.py binaryen/test/atomics-unshared.wast binaryen/test/atomics-unshared.wast.from-wast binaryen/test/atomics-unshared.wast.fromBinary binaryen/test/atomics-unshared.wast.fromBinary.noDebugInfo binaryen/test/atomics.wast binaryen/test/atomics.wast.from-wast binaryen/test/atomics.wast.fromBinary binaryen/test/atomics.wast.fromBinary.noDebugInfo binaryen/test/atomics64.wast binaryen/test/atomics64.wast.from-wast binaryen/test/atomics64.wast.fromBinary binaryen/test/atomics64.wast.fromBinary.noDebugInfo binaryen/test/bad_params.asm.js binaryen/test/bigswitch.cpp binaryen/test/bigswitch.txt binaryen/test/binaryen.js/atomics.js binaryen/test/binaryen.js/atomics.js.txt binaryen/test/binaryen.js/copy-expression.js binaryen/test/binaryen.js/copy-expression.js.txt binaryen/test/binaryen.js/custom-section.js binaryen/test/binaryen.js/custom-section.js.txt binaryen/test/binaryen.js/debug-info.js binaryen/test/binaryen.js/debug-info.js.txt binaryen/test/binaryen.js/debug-names.js binaryen/test/binaryen.js/debug-names.js.txt binaryen/test/binaryen.js/emit_asmjs.js binaryen/test/binaryen.js/emit_asmjs.js.txt binaryen/test/binaryen.js/event.js binaryen/test/binaryen.js/event.js.txt binaryen/test/binaryen.js/exception-handling.js binaryen/test/binaryen.js/exception-handling.js.txt binaryen/test/binaryen.js/expressionrunner.js binaryen/test/binaryen.js/expressionrunner.js.txt binaryen/test/binaryen.js/expressions.js binaryen/test/binaryen.js/expressions.js.txt binaryen/test/binaryen.js/fast-math.js binaryen/test/binaryen.js/fast-math.js.txt binaryen/test/binaryen.js/functions.js binaryen/test/binaryen.js/functions.js.txt binaryen/test/binaryen.js/global.js binaryen/test/binaryen.js/global.js.txt binaryen/test/binaryen.js/hello-world.js binaryen/test/binaryen.js/hello-world.js.txt binaryen/test/binaryen.js/inlining-options.js binaryen/test/binaryen.js/inlining-options.js.txt binaryen/test/binaryen.js/kitchen-sink.js binaryen/test/binaryen.js/kitchen-sink.js.txt binaryen/test/binaryen.js/low-memory-unused.js binaryen/test/binaryen.js/low-memory-unused.js.txt binaryen/test/binaryen.js/optimize-levels.js binaryen/test/binaryen.js/optimize-levels.js.txt binaryen/test/binaryen.js/pass-arguments.js binaryen/test/binaryen.js/pass-arguments.js.txt binaryen/test/binaryen.js/reloc.js binaryen/test/binaryen.js/reloc.js.txt binaryen/test/binaryen.js/sideffects.js binaryen/test/binaryen.js/sideffects.js.txt binaryen/test/binaryen.js/sieve.js binaryen/test/binaryen.js/sieve.js.txt binaryen/test/binaryen.js/simd.js binaryen/test/binaryen.js/simd.js.txt binaryen/test/binaryen.js/sourcemap.js binaryen/test/binaryen.js/sourcemap.js.txt binaryen/test/binaryen.js/stackir.js binaryen/test/binaryen.js/stackir.js.txt binaryen/test/binaryen.js/tail_calls.js binaryen/test/binaryen.js/tail_calls.js.txt binaryen/test/binaryen.js/validation_errors.js binaryen/test/binaryen.js/validation_errors.js.txt binaryen/test/br_to_exit.wasm binaryen/test/br_to_exit.wasm.fromBinary binaryen/test/break-to-return.wasm binaryen/test/break-to-return.wasm.fromBinary binaryen/test/break-within-catch.wasm binaryen/test/break-within-catch.wasm.fromBinary binaryen/test/calls.cpp binaryen/test/calls.emcc binaryen/test/calls.post.js binaryen/test/calls.txt binaryen/test/complexBinaryNames.wasm binaryen/test/complexBinaryNames.wasm.fromBinary binaryen/test/complexTextNames.wast binaryen/test/complexTextNames.wast.from-wast binaryen/test/complexTextNames.wast.fromBinary binaryen/test/complexTextNames.wast.fromBinary.noDebugInfo binaryen/test/consume-stacky.wasm binaryen/test/consume-stacky.wasm.fromBinary binaryen/test/control_flow.cpp binaryen/test/control_flow.emcc binaryen/test/control_flow.post.js binaryen/test/control_flow.txt binaryen/test/crash/expression-past-end-of-input.wasm binaryen/test/crash/outside.wasm binaryen/test/crash/use_var_outside_func.wasm binaryen/test/ctor-eval/bad-indirect-call.wast binaryen/test/ctor-eval/bad-indirect-call.wast.ctors binaryen/test/ctor-eval/bad-indirect-call.wast.out binaryen/test/ctor-eval/bad-indirect-call2.wast binaryen/test/ctor-eval/bad-indirect-call2.wast.ctors binaryen/test/ctor-eval/bad-indirect-call2.wast.out binaryen/test/ctor-eval/bad-indirect-call3.wast binaryen/test/ctor-eval/bad-indirect-call3.wast.ctors binaryen/test/ctor-eval/bad-indirect-call3.wast.out binaryen/test/ctor-eval/basics-flatten.wast binaryen/test/ctor-eval/basics-flatten.wast.ctors binaryen/test/ctor-eval/basics-flatten.wast.out binaryen/test/ctor-eval/basics.wast binaryen/test/ctor-eval/basics.wast.ctors binaryen/test/ctor-eval/basics.wast.out binaryen/test/ctor-eval/imported-min.wast binaryen/test/ctor-eval/imported-min.wast.ctors binaryen/test/ctor-eval/imported-min.wast.out binaryen/test/ctor-eval/imported.wast binaryen/test/ctor-eval/imported.wast.ctors binaryen/test/ctor-eval/imported.wast.out binaryen/test/ctor-eval/imported2.wast binaryen/test/ctor-eval/imported2.wast.ctors binaryen/test/ctor-eval/imported2.wast.out binaryen/test/ctor-eval/imported3.wast binaryen/test/ctor-eval/imported3.wast.ctors binaryen/test/ctor-eval/imported3.wast.out binaryen/test/ctor-eval/indirect-call3.wast binaryen/test/ctor-eval/indirect-call3.wast.ctors binaryen/test/ctor-eval/indirect-call3.wast.out binaryen/test/ctor-eval/just_some.wast binaryen/test/ctor-eval/just_some.wast.ctors binaryen/test/ctor-eval/just_some.wast.out binaryen/test/ctor-eval/no_partial.wast binaryen/test/ctor-eval/no_partial.wast.ctors binaryen/test/ctor-eval/no_partial.wast.out binaryen/test/ctor-eval/stack-direction.wast binaryen/test/ctor-eval/stack-direction.wast.ctors binaryen/test/ctor-eval/stack-direction.wast.out binaryen/test/ctor-eval/unsafe_call.wast binaryen/test/ctor-eval/unsafe_call.wast.ctors binaryen/test/ctor-eval/unsafe_call.wast.out binaryen/test/ctor-eval/unsafe_store.wast binaryen/test/ctor-eval/unsafe_store.wast.ctors binaryen/test/ctor-eval/unsafe_store.wast.out binaryen/test/ctor-eval/unsafe_store2.wast binaryen/test/ctor-eval/unsafe_store2.wast.ctors binaryen/test/ctor-eval/unsafe_store2.wast.out binaryen/test/ctor-eval/unsafe_store3.wast binaryen/test/ctor-eval/unsafe_store3.wast.ctors binaryen/test/ctor-eval/unsafe_store3.wast.out binaryen/test/debugInfo.asm.js binaryen/test/duplicate_types.wast binaryen/test/duplicate_types.wast.from-wast binaryen/test/duplicate_types.wast.fromBinary binaryen/test/duplicate_types.wast.fromBinary.noDebugInfo binaryen/test/duplicated_names.wasm binaryen/test/duplicated_names.wasm.fromBinary binaryen/test/duplicated_names_collision.wasm binaryen/test/duplicated_names_collision.wasm.fromBinary binaryen/test/dylib.wasm binaryen/test/dylib.wasm.fromBinary binaryen/test/dynamicLibrary.asm.js binaryen/test/elided-br.wasm binaryen/test/elided-br.wasm.fromBinary binaryen/test/emcc_hello_world.asm.js binaryen/test/emcc_O2_hello_world.asm.js binaryen/test/empty.asm.js binaryen/test/empty_4GB.asm.js binaryen/test/empty_imported_table.wast binaryen/test/empty_imported_table.wast.from-wast binaryen/test/empty_imported_table.wast.fromBinary binaryen/test/empty_imported_table.wast.fromBinary.noDebugInfo binaryen/test/empty_table.wast binaryen/test/empty_table.wast.from-wast binaryen/test/empty_table.wast.fromBinary binaryen/test/empty_table.wast.fromBinary.noDebugInfo binaryen/test/events.wast binaryen/test/events.wast.from-wast binaryen/test/events.wast.fromBinary binaryen/test/events.wast.fromBinary.noDebugInfo binaryen/test/example/c-api-hello-world.c binaryen/test/example/c-api-hello-world.txt binaryen/test/example/c-api-kitchen-sink.c binaryen/test/example/c-api-kitchen-sink.txt binaryen/test/example/c-api-kitchen-sink.txt.txt binaryen/test/example/c-api-relooper-unreachable-if.cpp binaryen/test/example/c-api-relooper-unreachable-if.txt binaryen/test/example/c-api-unused-mem.cpp binaryen/test/example/c-api-unused-mem.txt binaryen/test/example/cpp-threads.cpp binaryen/test/example/cpp-threads.txt binaryen/test/example/cpp-unit.cpp binaryen/test/example/cpp-unit.txt binaryen/test/example/match.cpp binaryen/test/example/match.txt binaryen/test/example/relooper-fuzz.c binaryen/test/example/relooper-fuzz.txt binaryen/test/example/relooper-fuzz1.c binaryen/test/example/relooper-fuzz1.txt binaryen/test/example/relooper-fuzz2.c binaryen/test/example/relooper-fuzz2.txt binaryen/test/example/relooper-merge1.c binaryen/test/example/relooper-merge1.txt binaryen/test/example/relooper-merge2.c binaryen/test/example/relooper-merge2.txt binaryen/test/example/relooper-merge3.c binaryen/test/example/relooper-merge3.txt binaryen/test/example/relooper-merge4.c binaryen/test/example/relooper-merge4.txt binaryen/test/example/relooper-merge5.c binaryen/test/example/relooper-merge5.txt binaryen/test/example/relooper-merge6.c binaryen/test/example/relooper-merge6.txt binaryen/test/example/relooper-merge7.c binaryen/test/example/relooper-merge7.txt binaryen/test/example/small_vector.cpp binaryen/test/example/small_vector.txt binaryen/test/example/stack-utils.cpp binaryen/test/example/stack-utils.txt binaryen/test/example/typeinfo.cpp binaryen/test/example/typeinfo.txt binaryen/test/exception-handling.wast binaryen/test/exception-handling.wast.from-wast binaryen/test/exception-handling.wast.fromBinary binaryen/test/exception-handling.wast.fromBinary.noDebugInfo binaryen/test/export-import.wast binaryen/test/export-import.wast.from-wast binaryen/test/export-import.wast.fromBinary binaryen/test/export-import.wast.fromBinary.noDebugInfo binaryen/test/externref.wast.from-wast binaryen/test/externref.wast.fromBinary binaryen/test/externref.wast.fromBinary.noDebugInfo binaryen/test/extra-unreachable.wast binaryen/test/extra-unreachable.wast.from-wast binaryen/test/extra-unreachable.wast.fromBinary binaryen/test/extra-unreachable.wast.fromBinary.noDebugInfo binaryen/test/fannkuch.args binaryen/test/fannkuch.cpp binaryen/test/fannkuch.txt binaryen/test/fasta.args binaryen/test/fasta.cpp binaryen/test/fasta.txt binaryen/test/fib-dbg.wasm binaryen/test/fib-dbg.wasm.fromBinary binaryen/test/fib-dbg.wasm.map binaryen/test/float_ops.cpp binaryen/test/float_ops.emcc binaryen/test/float_ops.post.js binaryen/test/float_ops.txt binaryen/test/fn_prolog_epilog.debugInfo.wasm binaryen/test/fn_prolog_epilog.debugInfo.wasm.fromBinary binaryen/test/fn_prolog_epilog.debugInfo.wasm.map binaryen/test/fn_prolog_epilog.debugInfo.wast binaryen/test/fn_prolog_epilog.debugInfo.wast.from-wast binaryen/test/fn_prolog_epilog.debugInfo.wast.fromBinary binaryen/test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo binaryen/test/gc.wast binaryen/test/gc.wast.from-wast binaryen/test/gc.wast.fromBinary binaryen/test/gc.wast.fromBinary.noDebugInfo binaryen/test/grow_memory.cpp binaryen/test/grow_memory.emcc binaryen/test/grow_memory.txt binaryen/test/grow_memory.wast binaryen/test/grow_memory.wast.from-wast binaryen/test/grow_memory.wast.fromBinary binaryen/test/grow_memory.wast.fromBinary.noDebugInfo binaryen/test/hello_libcxx.cpp binaryen/test/hello_libcxx.txt binaryen/test/hello_world.asm.js binaryen/test/hello_world.c binaryen/test/hello_world.txt binaryen/test/hello_world.wast.from-wast binaryen/test/hello_world.wast.fromBinary binaryen/test/hello_world.wast.fromBinary.noDebugInfo binaryen/test/hello_world.wat binaryen/test/i64-setTempRet0.asm.js binaryen/test/imported_memory.wast binaryen/test/imported_memory.wast.from-wast binaryen/test/imported_memory.wast.fromBinary binaryen/test/imported_memory.wast.fromBinary.noDebugInfo binaryen/test/imported_memory_growth.wast binaryen/test/imported_memory_growth.wast.from-wast binaryen/test/imported_memory_growth.wast.fromBinary binaryen/test/imported_memory_growth.wast.fromBinary.noDebugInfo binaryen/test/importedSignCast.asm.js binaryen/test/int_ops.c binaryen/test/int_ops.emcc binaryen/test/int_ops.post.js binaryen/test/int_ops.txt binaryen/test/kitchen_sink.wast binaryen/test/kitchen_sink.wast.from-wast binaryen/test/kitchen_sink.wast.fromBinary binaryen/test/kitchen_sink.wast.fromBinary.noDebugInfo binaryen/test/linker/archive/barlong.a binaryen/test/linker/archive/foobar.a binaryen/test/linker/bar.c binaryen/test/linker/baz.c binaryen/test/linker/foo.c binaryen/test/linker/main.c binaryen/test/linker/quux.c binaryen/test/lld/basic_safe_stack.s binaryen/test/lld/basic_safe_stack.wat binaryen/test/lld/basic_safe_stack.wat.out binaryen/test/lld/bigint.wat binaryen/test/lld/bigint.wat.out binaryen/test/lld/duplicate_imports.wat binaryen/test/lld/duplicate_imports.wat.out binaryen/test/lld/em_asm.cpp binaryen/test/lld/em_asm.wat binaryen/test/lld/em_asm.wat.mem.mem binaryen/test/lld/em_asm.wat.mem.out binaryen/test/lld/em_asm.wat.out binaryen/test/lld/em_asm_main_thread.wat binaryen/test/lld/em_asm_main_thread.wat.out binaryen/test/lld/em_asm_O0.c binaryen/test/lld/em_asm_O0.wat binaryen/test/lld/em_asm_O0.wat.out binaryen/test/lld/em_asm_shared.cpp binaryen/test/lld/em_asm_shared.wat binaryen/test/lld/em_asm_shared.wat.out binaryen/test/lld/em_asm_table.wat binaryen/test/lld/em_asm_table.wat.out binaryen/test/lld/em_js_O0.wat binaryen/test/lld/em_js_O0.wat.out binaryen/test/lld/gdollar_mainmodule.wat binaryen/test/lld/gdollar_mainmodule.wat.out binaryen/test/lld/hello_world.c binaryen/test/lld/hello_world.passive.wat binaryen/test/lld/hello_world.passive.wat.out binaryen/test/lld/hello_world.wat binaryen/test/lld/hello_world.wat.mem.mem binaryen/test/lld/hello_world.wat.mem.out binaryen/test/lld/hello_world.wat.out binaryen/test/lld/init.c binaryen/test/lld/init.wat binaryen/test/lld/init.wat.out binaryen/test/lld/longjmp.c binaryen/test/lld/longjmp.wat binaryen/test/lld/longjmp.wat.out binaryen/test/lld/main_module.wat binaryen/test/lld/main_module.wat.out binaryen/test/lld/main_module_table.wat binaryen/test/lld/main_module_table.wat.out binaryen/test/lld/main_module_table_2.wat binaryen/test/lld/main_module_table_2.wat.out binaryen/test/lld/main_module_table_3.wat binaryen/test/lld/main_module_table_3.wat.out binaryen/test/lld/main_module_table_4.wat binaryen/test/lld/main_module_table_4.wat.out binaryen/test/lld/main_module_table_5.wat binaryen/test/lld/main_module_table_5.wat.out binaryen/test/lld/recursive.c binaryen/test/lld/recursive.wat binaryen/test/lld/recursive.wat.out binaryen/test/lld/recursive_safe_stack.wat binaryen/test/lld/recursive_safe_stack.wat.out binaryen/test/lld/reserved_func_ptr.cpp binaryen/test/lld/reserved_func_ptr.wat binaryen/test/lld/reserved_func_ptr.wat.out binaryen/test/lld/safe_stack_standalone-wasm.wat binaryen/test/lld/safe_stack_standalone-wasm.wat.out binaryen/test/lld/shared.cpp binaryen/test/lld/shared.wat binaryen/test/lld/shared.wat.out binaryen/test/lld/shared_add_to_table.wasm binaryen/test/lld/shared_add_to_table.wasm.out binaryen/test/lld/shared_longjmp.c binaryen/test/lld/shared_longjmp.wat binaryen/test/lld/shared_longjmp.wat.out binaryen/test/lld/standalone-wasm-with-start.wat binaryen/test/lld/standalone-wasm-with-start.wat.out binaryen/test/lld/standalone-wasm.wat binaryen/test/lld/standalone-wasm.wat.out binaryen/test/lld/standalone-wasm2.wat binaryen/test/lld/standalone-wasm2.wat.out binaryen/test/lld/standalone-wasm3.wat binaryen/test/lld/standalone-wasm3.wat.out binaryen/test/mem.cpp binaryen/test/mem.emcc binaryen/test/mem.post.js binaryen/test/mem.txt binaryen/test/memory-import.wast binaryen/test/memory-import.wast.from-wast binaryen/test/memory-import.wast.fromBinary binaryen/test/memory-import.wast.fromBinary.noDebugInfo binaryen/test/memory-import64.wast binaryen/test/memory-import64.wast.from-wast binaryen/test/memory-import64.wast.fromBinary binaryen/test/memory-import64.wast.fromBinary.noDebugInfo binaryen/test/memory-import64.wast.wasm.fromBinary binaryen/test/memory-shared.wast binaryen/test/memory-shared.wast.from-wast binaryen/test/memory-shared.wast.fromBinary binaryen/test/memory-shared.wast.fromBinary.noDebugInfo binaryen/test/memorygrowth-minimal.asm.js binaryen/test/memorygrowth.asm.js binaryen/test/metadatas.wasm binaryen/test/metadatas.wasm.fromBinary binaryen/test/metadce/all-outside.wast binaryen/test/metadce/all-outside.wast.dced binaryen/test/metadce/all-outside.wast.dced.stdout binaryen/test/metadce/all-outside.wast.graph.txt binaryen/test/metadce/corners.wast binaryen/test/metadce/corners.wast.dced binaryen/test/metadce/corners.wast.dced.stdout binaryen/test/metadce/corners.wast.graph.txt binaryen/test/metadce/no-outside.wast binaryen/test/metadce/no-outside.wast.dced binaryen/test/metadce/no-outside.wast.dced.stdout binaryen/test/metadce/no-outside.wast.graph.txt binaryen/test/metadce/outside.wast binaryen/test/metadce/outside.wast.dced binaryen/test/metadce/outside.wast.dced.stdout binaryen/test/metadce/outside.wast.graph.txt binaryen/test/metadce/rooted-export.wast binaryen/test/metadce/rooted-export.wast.dced binaryen/test/metadce/rooted-export.wast.dced.stdout binaryen/test/metadce/rooted-export.wast.graph.txt binaryen/test/metadce/spanning_cycle.wast binaryen/test/metadce/spanning_cycle.wast.dced binaryen/test/metadce/spanning_cycle.wast.dced.stdout binaryen/test/metadce/spanning_cycle.wast.graph.txt binaryen/test/metadce/spanning_cycle_unrooted.wast binaryen/test/metadce/spanning_cycle_unrooted.wast.dced binaryen/test/metadce/spanning_cycle_unrooted.wast.dced.stdout binaryen/test/metadce/spanning_cycle_unrooted.wast.graph.txt binaryen/test/metadce/threaded.wast binaryen/test/metadce/threaded.wast.dced binaryen/test/metadce/threaded.wast.dced.stdout binaryen/test/metadce/threaded.wast.graph.txt binaryen/test/metadce/threaded_cycle.wast binaryen/test/metadce/threaded_cycle.wast.dced binaryen/test/metadce/threaded_cycle.wast.dced.stdout binaryen/test/metadce/threaded_cycle.wast.graph.txt binaryen/test/metadce/threaded_unrooted.wast binaryen/test/metadce/threaded_unrooted.wast.dced binaryen/test/metadce/threaded_unrooted.wast.dced.stdout binaryen/test/metadce/threaded_unrooted.wast.graph.txt binaryen/test/metadce/threaded_unrooted_cycle.wast binaryen/test/metadce/threaded_unrooted_cycle.wast.dced binaryen/test/metadce/threaded_unrooted_cycle.wast.dced.stdout binaryen/test/metadce/threaded_unrooted_cycle.wast.graph.txt binaryen/test/min.asm.js binaryen/test/min.wast binaryen/test/min.wast.from-wast binaryen/test/min.wast.fromBinary binaryen/test/min.wast.fromBinary.noDebugInfo binaryen/test/multivalue.wast binaryen/test/multivalue.wast.from-wast binaryen/test/multivalue.wast.fromBinary binaryen/test/multivalue.wast.fromBinary.noDebugInfo binaryen/test/mutable-global.wasm binaryen/test/mutable-global.wasm.fromBinary binaryen/test/mutable-global.wast binaryen/test/mutable-global.wast.from-wast binaryen/test/mutable-global.wast.fromBinary binaryen/test/mutable-global.wast.fromBinary.noDebugInfo binaryen/test/newsyntax.wast binaryen/test/newsyntax.wast.from-wast binaryen/test/newsyntax.wast.fromBinary binaryen/test/newsyntax.wast.fromBinary.noDebugInfo binaryen/test/noffi_f32.asm.js binaryen/test/noffi_i64.asm.js binaryen/test/nonspec-bulk-memory.wast binaryen/test/nonspec-bulk-memory.wast.from-wast binaryen/test/nonspec-bulk-memory.wast.fromBinary binaryen/test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo binaryen/test/passes/alignment-lowering.txt binaryen/test/passes/alignment-lowering.wast binaryen/test/passes/alignment-lowering64.passes binaryen/test/passes/alignment-lowering64.txt binaryen/test/passes/alignment-lowering64.wast binaryen/test/passes/asyncify.txt binaryen/test/passes/asyncify.wast binaryen/test/passes/asyncify_enable-multivalue.txt binaryen/test/passes/asyncify_enable-multivalue.wast binaryen/test/passes/asyncify_mod-asyncify-always-and-only-unwind.txt binaryen/test/passes/asyncify_mod-asyncify-always-and-only-unwind.wast binaryen/test/passes/asyncify_mod-asyncify-always-and-only-unwind_O.txt binaryen/test/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast binaryen/test/passes/asyncify_mod-asyncify-never-unwind.txt binaryen/test/passes/asyncify_mod-asyncify-never-unwind.wast binaryen/test/passes/asyncify_mod-asyncify-never-unwind_O.txt binaryen/test/passes/asyncify_mod-asyncify-never-unwind_O.wast binaryen/test/passes/asyncify_optimize-level=1.txt binaryen/test/passes/asyncify_optimize-level=1.wast binaryen/test/passes/asyncify_pass-arg=asyncify-addlist@foo.txt binaryen/test/passes/asyncify_pass-arg=asyncify-addlist@foo.wast binaryen/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt binaryen/test/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast binaryen/test/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.txt binaryen/test/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast "binaryen/test/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.txt" "binaryen/test/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast" binaryen/test/passes/asyncify_pass-arg=asyncify-ignore-imports.txt binaryen/test/passes/asyncify_pass-arg=asyncify-ignore-imports.wast binaryen/test/passes/asyncify_pass-arg=asyncify-ignore-indirect.txt binaryen/test/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast "binaryen/test/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.txt" "binaryen/test/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast" "binaryen/test/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.txt" "binaryen/test/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast" binaryen/test/passes/asyncify_pass-arg=asyncify-verbose.txt binaryen/test/passes/asyncify_pass-arg=asyncify-verbose.wast binaryen/test/passes/avoid-reinterprets.txt binaryen/test/passes/avoid-reinterprets.wast binaryen/test/passes/avoid-reinterprets64.passes binaryen/test/passes/avoid-reinterprets64.txt binaryen/test/passes/avoid-reinterprets64.wast binaryen/test/passes/class_with_dwarf_noprint.bin.txt binaryen/test/passes/class_with_dwarf_noprint.passes binaryen/test/passes/class_with_dwarf_noprint.wasm binaryen/test/passes/coalesce-locals-learning.txt binaryen/test/passes/coalesce-locals-learning.wast binaryen/test/passes/coalesce-locals.txt binaryen/test/passes/coalesce-locals.wast binaryen/test/passes/code-folding_enable-threads.txt binaryen/test/passes/code-folding_enable-threads.wast binaryen/test/passes/code-pushing_all-features.txt binaryen/test/passes/code-pushing_all-features.wast binaryen/test/passes/code-pushing_ignore-implicit-traps.txt binaryen/test/passes/code-pushing_ignore-implicit-traps.wast binaryen/test/passes/const-hoisting.txt binaryen/test/passes/const-hoisting.wast binaryen/test/passes/converge_O3_metrics.bin.txt binaryen/test/passes/converge_O3_metrics.wasm binaryen/test/passes/dae-optimizing.txt binaryen/test/passes/dae-optimizing.wast binaryen/test/passes/dae_enable-tail-call.txt binaryen/test/passes/dae_enable-tail-call.wast binaryen/test/passes/dce_all-features.txt binaryen/test/passes/dce_all-features.wast binaryen/test/passes/dce_vacuum.bin.txt binaryen/test/passes/dce_vacuum.txt binaryen/test/passes/dce_vacuum.wasm binaryen/test/passes/dce_vacuum.wast binaryen/test/passes/dealign.txt binaryen/test/passes/dealign.wast binaryen/test/passes/dealign64.passes binaryen/test/passes/dealign64.txt binaryen/test/passes/dealign64.wast binaryen/test/passes/denan.txt binaryen/test/passes/denan.wast binaryen/test/passes/directize_enable-tail-call.txt binaryen/test/passes/directize_enable-tail-call.wast binaryen/test/passes/duplicate-function-elimination_all-features.txt binaryen/test/passes/duplicate-function-elimination_all-features.wast binaryen/test/passes/duplicate-function-elimination_optimize-level=1.txt binaryen/test/passes/duplicate-function-elimination_optimize-level=1.wast binaryen/test/passes/duplicate-function-elimination_optimize-level=2.txt binaryen/test/passes/duplicate-function-elimination_optimize-level=2.wast binaryen/test/passes/duplicate-import-elimination.txt binaryen/test/passes/duplicate-import-elimination.wast binaryen/test/passes/dwarf-local-order.bin.txt binaryen/test/passes/dwarf-local-order.passes binaryen/test/passes/dwarf-local-order.wasm binaryen/test/passes/dwarf_unit_with_no_abbrevs_noprint.bin.txt binaryen/test/passes/dwarf_unit_with_no_abbrevs_noprint.passes binaryen/test/passes/dwarf_unit_with_no_abbrevs_noprint.wasm binaryen/test/passes/dwarfdump.bin.txt binaryen/test/passes/dwarfdump.wasm binaryen/test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt binaryen/test/passes/dwarfdump_roundtrip_dwarfdump.wasm binaryen/test/passes/emit-js-wrapper=a.js.txt binaryen/test/passes/emit-js-wrapper=a.js.wast binaryen/test/passes/emit-js-wrapper=a.js.wast.js binaryen/test/passes/emit-spec-wrapper=a.wat.txt binaryen/test/passes/emit-spec-wrapper=a.wat.wast binaryen/test/passes/emit-spec-wrapper=a.wat.wast.wat binaryen/test/passes/extract-function_pass-arg=extract@foo.txt binaryen/test/passes/extract-function_pass-arg=extract@foo.wast binaryen/test/passes/fannkuch0_dwarf.bin.txt binaryen/test/passes/fannkuch0_dwarf.passes binaryen/test/passes/fannkuch0_dwarf.wasm binaryen/test/passes/fannkuch3_dwarf.bin.txt binaryen/test/passes/fannkuch3_dwarf.passes binaryen/test/passes/fannkuch3_dwarf.wasm binaryen/test/passes/fannkuch3_manyopts_dwarf.bin.txt binaryen/test/passes/fannkuch3_manyopts_dwarf.passes binaryen/test/passes/fannkuch3_manyopts_dwarf.wasm binaryen/test/passes/fib2_dwarf.bin.txt binaryen/test/passes/fib2_dwarf.passes binaryen/test/passes/fib2_dwarf.wasm binaryen/test/passes/fib2_emptylocspan_dwarf.bin.txt binaryen/test/passes/fib2_emptylocspan_dwarf.passes binaryen/test/passes/fib2_emptylocspan_dwarf.wasm binaryen/test/passes/fib_nonzero-low-pc_dwarf.bin.txt binaryen/test/passes/fib_nonzero-low-pc_dwarf.passes binaryen/test/passes/fib_nonzero-low-pc_dwarf.wasm binaryen/test/passes/flatten.bin.txt binaryen/test/passes/flatten.wasm binaryen/test/passes/flatten_all-features.txt binaryen/test/passes/flatten_all-features.wast binaryen/test/passes/flatten_dfo_O3_enable-threads.txt binaryen/test/passes/flatten_dfo_O3_enable-threads.wast binaryen/test/passes/flatten_i64-to-i32-lowering.txt binaryen/test/passes/flatten_i64-to-i32-lowering.wast binaryen/test/passes/flatten_local-cse_all-features.txt binaryen/test/passes/flatten_local-cse_all-features.wast binaryen/test/passes/flatten_local-cse_Os.txt binaryen/test/passes/flatten_local-cse_Os.wast binaryen/test/passes/flatten_rereloop.txt binaryen/test/passes/flatten_rereloop.wast binaryen/test/passes/flatten_simplify-locals-nonesting_dfo_O3.txt binaryen/test/passes/flatten_simplify-locals-nonesting_dfo_O3.wast binaryen/test/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.txt binaryen/test/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast binaryen/test/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.txt binaryen/test/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast binaryen/test/passes/fpcast-emu.txt binaryen/test/passes/fpcast-emu.wast binaryen/test/passes/func-metrics.txt binaryen/test/passes/func-metrics.wast binaryen/test/passes/fuzz-exec_all-features.txt binaryen/test/passes/fuzz-exec_all-features.wast binaryen/test/passes/fuzz-exec_O.txt binaryen/test/passes/fuzz-exec_O.wast binaryen/test/passes/fuzz_metrics_noprint.bin.txt binaryen/test/passes/fuzz_metrics_noprint.passes binaryen/test/passes/fuzz_metrics_noprint.wasm binaryen/test/passes/generate-dyncalls.txt binaryen/test/passes/generate-dyncalls.wast binaryen/test/passes/generate-i64-dyncalls.txt binaryen/test/passes/generate-i64-dyncalls.wast binaryen/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt binaryen/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast binaryen/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt binaryen/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.wast binaryen/test/passes/ignore_missing_func_dwarf.bin.txt binaryen/test/passes/ignore_missing_func_dwarf.passes binaryen/test/passes/ignore_missing_func_dwarf.wasm binaryen/test/passes/inline-main.txt binaryen/test/passes/inline-main.wast binaryen/test/passes/inlined_to_start_dwarf.bin.txt binaryen/test/passes/inlined_to_start_dwarf.passes binaryen/test/passes/inlined_to_start_dwarf.wasm binaryen/test/passes/inlining-optimizing_enable-threads.txt binaryen/test/passes/inlining-optimizing_enable-threads.wast binaryen/test/passes/inlining-optimizing_optimize-level=3.txt binaryen/test/passes/inlining-optimizing_optimize-level=3.wast binaryen/test/passes/inlining_all-features.txt binaryen/test/passes/inlining_all-features.wast binaryen/test/passes/inlining_enable-tail-call.txt binaryen/test/passes/inlining_enable-tail-call.wast binaryen/test/passes/inlining_optimize-level=3.txt binaryen/test/passes/inlining_optimize-level=3.wast binaryen/test/passes/instrument-locals_all-features.txt binaryen/test/passes/instrument-locals_all-features.wast binaryen/test/passes/instrument-memory.txt binaryen/test/passes/instrument-memory.wast binaryen/test/passes/instrument-memory64.passes binaryen/test/passes/instrument-memory64.txt binaryen/test/passes/instrument-memory64.wast binaryen/test/passes/interesting-pass-mix.passes binaryen/test/passes/interesting-pass-mix.txt binaryen/test/passes/interesting-pass-mix.wast binaryen/test/passes/legalize-js-interface-minimally.txt binaryen/test/passes/legalize-js-interface-minimally.wast binaryen/test/passes/legalize-js-interface_all-features.txt binaryen/test/passes/legalize-js-interface_all-features.wast binaryen/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt binaryen/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast binaryen/test/passes/licm.txt binaryen/test/passes/licm.wast binaryen/test/passes/limit-segments_disable-bulk-memory.txt binaryen/test/passes/limit-segments_disable-bulk-memory.wast binaryen/test/passes/log-execution.txt binaryen/test/passes/log-execution.wast binaryen/test/passes/memory-packing_all-features.txt binaryen/test/passes/memory-packing_all-features.wast binaryen/test/passes/merge-blocks.txt binaryen/test/passes/merge-blocks.wast binaryen/test/passes/merge-blocks_remove-unused-brs.txt binaryen/test/passes/merge-blocks_remove-unused-brs.wast binaryen/test/passes/merge-locals_all-features.txt binaryen/test/passes/merge-locals_all-features.wast binaryen/test/passes/metrics_all-features.txt binaryen/test/passes/metrics_all-features.wast binaryen/test/passes/metrics_strip-debug_metrics.bin.txt binaryen/test/passes/metrics_strip-debug_metrics.wasm binaryen/test/passes/metrics_strip-producers_metrics.bin.txt binaryen/test/passes/metrics_strip-producers_metrics.wasm binaryen/test/passes/minify-imports-and-exports-and-modules.txt binaryen/test/passes/minify-imports-and-exports-and-modules.wast binaryen/test/passes/minify-imports-and-exports_all-features.txt binaryen/test/passes/minify-imports-and-exports_all-features.wast binaryen/test/passes/minify-imports_all-features.txt binaryen/test/passes/minify-imports_all-features.wast binaryen/test/passes/multi_line_table_dwarf.bin.txt binaryen/test/passes/multi_line_table_dwarf.passes binaryen/test/passes/multi_line_table_dwarf.wasm binaryen/test/passes/multi_unit_abbrev_noprint.bin.txt binaryen/test/passes/multi_unit_abbrev_noprint.passes binaryen/test/passes/multi_unit_abbrev_noprint.wasm binaryen/test/passes/nm.txt binaryen/test/passes/nm.wast binaryen/test/passes/no-exit-runtime.txt binaryen/test/passes/no-exit-runtime.wast binaryen/test/passes/O.bin.txt binaryen/test/passes/O.txt binaryen/test/passes/O.wasm binaryen/test/passes/O.wast binaryen/test/passes/O1.txt binaryen/test/passes/O1.wast binaryen/test/passes/O1_print-stack-ir.txt binaryen/test/passes/O1_print-stack-ir.wast binaryen/test/passes/O2_precompute-propagate_print-stack-ir.txt binaryen/test/passes/O2_precompute-propagate_print-stack-ir.wast binaryen/test/passes/O2_print-stack-ir.txt binaryen/test/passes/O2_print-stack-ir.wast binaryen/test/passes/O3_inline-functions-with-loops_flexible-inline-max-function-size=30.txt binaryen/test/passes/O3_inline-functions-with-loops_flexible-inline-max-function-size=30.wast binaryen/test/passes/O3_inlining.txt binaryen/test/passes/O3_inlining.wast binaryen/test/passes/O3_low-memory-unused_metrics.txt binaryen/test/passes/O3_low-memory-unused_metrics.wast binaryen/test/passes/O3_print-stack-ir.txt binaryen/test/passes/O3_print-stack-ir.wast binaryen/test/passes/O4_disable-bulk-memory.txt binaryen/test/passes/O4_disable-bulk-memory.wast binaryen/test/passes/O_fast-math.txt binaryen/test/passes/O_fast-math.wast binaryen/test/passes/optimize-added-constants-propagate_low-memory-unused.txt binaryen/test/passes/optimize-added-constants-propagate_low-memory-unused.wast binaryen/test/passes/optimize-added-constants_low-memory-unused.txt binaryen/test/passes/optimize-added-constants_low-memory-unused.wast binaryen/test/passes/optimize-instructions_all-features.txt binaryen/test/passes/optimize-instructions_all-features.wast binaryen/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt binaryen/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.wast binaryen/test/passes/Os_print-stack-ir_all-features.txt binaryen/test/passes/Os_print-stack-ir_all-features.wast binaryen/test/passes/Oz.txt binaryen/test/passes/Oz.wast binaryen/test/passes/pick-load-signs.txt binaryen/test/passes/pick-load-signs.wast binaryen/test/passes/post-assemblyscript-finalize.txt binaryen/test/passes/post-assemblyscript-finalize.wast binaryen/test/passes/post-assemblyscript.txt binaryen/test/passes/post-assemblyscript.wast binaryen/test/passes/post-emscripten.txt binaryen/test/passes/post-emscripten.wast binaryen/test/passes/precompute-propagate_all-features.txt binaryen/test/passes/precompute-propagate_all-features.wast binaryen/test/passes/precompute_all-features.txt binaryen/test/passes/precompute_all-features.wast binaryen/test/passes/precompute_coalesce-locals_vacuum.txt binaryen/test/passes/precompute_coalesce-locals_vacuum.wast binaryen/test/passes/print-call-graph.txt binaryen/test/passes/print-call-graph.wast binaryen/test/passes/print-function-map.txt binaryen/test/passes/print-function-map.wast binaryen/test/passes/print.bin.txt binaryen/test/passes/print.wasm binaryen/test/passes/print_g.bin.txt binaryen/test/passes/print_g.wasm binaryen/test/passes/print_g_metrics.bin.txt binaryen/test/passes/print_g_metrics.wasm binaryen/test/passes/print_g_strip-dwarf.bin.txt binaryen/test/passes/print_g_strip-dwarf.wasm binaryen/test/passes/remove-imports.txt binaryen/test/passes/remove-imports.wast binaryen/test/passes/remove-memory.txt binaryen/test/passes/remove-memory.wast binaryen/test/passes/remove-non-js-ops.txt binaryen/test/passes/remove-non-js-ops.wast binaryen/test/passes/remove-unused-brs_enable-multivalue.txt binaryen/test/passes/remove-unused-brs_enable-multivalue.wast binaryen/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt binaryen/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.wast binaryen/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt binaryen/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.wast binaryen/test/passes/remove-unused-brs_shrink-level=1.txt binaryen/test/passes/remove-unused-brs_shrink-level=1.wast binaryen/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt binaryen/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.wast binaryen/test/passes/remove-unused-module-elements_all-features.txt binaryen/test/passes/remove-unused-module-elements_all-features.wast binaryen/test/passes/remove-unused-names.txt binaryen/test/passes/remove-unused-names.wast binaryen/test/passes/remove-unused-names_code-folding_all-features.txt binaryen/test/passes/remove-unused-names_code-folding_all-features.wast binaryen/test/passes/remove-unused-names_merge-blocks_all-features.txt binaryen/test/passes/remove-unused-names_merge-blocks_all-features.wast binaryen/test/passes/remove-unused-names_optimize-instructions_all-features.txt binaryen/test/passes/remove-unused-names_optimize-instructions_all-features.wast binaryen/test/passes/remove-unused-names_precompute.txt binaryen/test/passes/remove-unused-names_precompute.wast binaryen/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt binaryen/test/passes/remove-unused-names_remove-unused-brs_vacuum.wast binaryen/test/passes/remove-unused-names_vacuum.txt binaryen/test/passes/remove-unused-names_vacuum.wast binaryen/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt binaryen/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.wast binaryen/test/passes/remove-unused-nonfunction-module-elements_all-features.txt binaryen/test/passes/remove-unused-nonfunction-module-elements_all-features.wast binaryen/test/passes/reorder-functions.txt binaryen/test/passes/reorder-functions.wast binaryen/test/passes/reorder-locals.txt binaryen/test/passes/reorder-locals.wast binaryen/test/passes/reverse_dwarf_abbrevs.bin.txt binaryen/test/passes/reverse_dwarf_abbrevs.passes binaryen/test/passes/reverse_dwarf_abbrevs.wasm binaryen/test/passes/roundtrip.txt binaryen/test/passes/roundtrip.wast binaryen/test/passes/rse_all-features.txt binaryen/test/passes/rse_all-features.wast binaryen/test/passes/safe-heap_disable-simd.txt binaryen/test/passes/safe-heap_disable-simd.wast binaryen/test/passes/safe-heap_enable-threads_enable-simd.txt binaryen/test/passes/safe-heap_enable-threads_enable-simd.wast binaryen/test/passes/safe-heap_enable-threads_enable-simd64.passes binaryen/test/passes/safe-heap_enable-threads_enable-simd64.txt binaryen/test/passes/safe-heap_enable-threads_enable-simd64.wast binaryen/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt binaryen/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.wast binaryen/test/passes/simplify-globals-optimizing_enable-mutable-globals.txt binaryen/test/passes/simplify-globals-optimizing_enable-mutable-globals.wast binaryen/test/passes/simplify-globals_all-features.txt binaryen/test/passes/simplify-globals_all-features.wast binaryen/test/passes/simplify-locals-nonesting.txt binaryen/test/passes/simplify-locals-nonesting.wast binaryen/test/passes/simplify-locals-nostructure.txt binaryen/test/passes/simplify-locals-nostructure.wast binaryen/test/passes/simplify-locals-notee-nostructure.txt binaryen/test/passes/simplify-locals-notee-nostructure.wast binaryen/test/passes/simplify-locals-notee.txt binaryen/test/passes/simplify-locals-notee.wast binaryen/test/passes/simplify-locals.txt binaryen/test/passes/simplify-locals.wast binaryen/test/passes/simplify-locals_all-features.txt binaryen/test/passes/simplify-locals_all-features.wast binaryen/test/passes/simplify-locals_all-features_disable-exception-handling.txt binaryen/test/passes/simplify-locals_all-features_disable-exception-handling.wast binaryen/test/passes/souperify.txt binaryen/test/passes/souperify.wast binaryen/test/passes/spill-pointers.txt binaryen/test/passes/spill-pointers.wast binaryen/test/passes/ssa-nomerge_enable-simd.txt binaryen/test/passes/ssa-nomerge_enable-simd.wast binaryen/test/passes/ssa_enable-threads.txt binaryen/test/passes/ssa_enable-threads.wast binaryen/test/passes/ssa_fuzz-exec_enable-threads.txt binaryen/test/passes/ssa_fuzz-exec_enable-threads.wast binaryen/test/passes/stack-check_enable-mutable-globals.txt binaryen/test/passes/stack-check_enable-mutable-globals.wast binaryen/test/passes/strip-debug.bin.txt binaryen/test/passes/strip-debug.wasm binaryen/test/passes/strip-dwarf.bin.txt binaryen/test/passes/strip-dwarf.wasm binaryen/test/passes/strip-producers.bin.txt binaryen/test/passes/strip-producers.wasm binaryen/test/passes/strip-target-features.bin.txt binaryen/test/passes/strip-target-features.wasm binaryen/test/passes/strip-target-features_roundtrip_print-features_all-features.txt binaryen/test/passes/strip-target-features_roundtrip_print-features_all-features.wast binaryen/test/passes/stub-unsupported-js.txt binaryen/test/passes/stub-unsupported-js.wast binaryen/test/passes/too_much_for_liveness.bin.txt binaryen/test/passes/too_much_for_liveness.passes binaryen/test/passes/too_much_for_liveness.wasm binaryen/test/passes/translate-to-fuzz_all-features.txt binaryen/test/passes/translate-to-fuzz_all-features.wast binaryen/test/passes/trap-mode-clamp.txt binaryen/test/passes/trap-mode-clamp.wast binaryen/test/passes/trap-mode-js.txt binaryen/test/passes/trap-mode-js.wast binaryen/test/passes/untee.txt binaryen/test/passes/untee.wast binaryen/test/passes/vacuum_all-features.txt binaryen/test/passes/vacuum_all-features.wast binaryen/test/passes/vacuum_ignore-implicit-traps.txt binaryen/test/passes/vacuum_ignore-implicit-traps.wast binaryen/test/passes/vacuum_remove-unused-names_merge-blocks.txt binaryen/test/passes/vacuum_remove-unused-names_merge-blocks.wast binaryen/test/polymorphic_stack.wast binaryen/test/polymorphic_stack.wast.from-wast binaryen/test/polymorphic_stack.wast.fromBinary binaryen/test/polymorphic_stack.wast.fromBinary.noDebugInfo binaryen/test/print/memory-import-shared.minified.txt binaryen/test/print/memory-import-shared.txt binaryen/test/print/memory-import-shared.wast binaryen/test/print/memory-shared.minified.txt binaryen/test/print/memory-shared.txt binaryen/test/print/memory-shared.wast binaryen/test/print/min.minified.txt binaryen/test/print/min.txt binaryen/test/print/min.wast binaryen/test/printf.c binaryen/test/printf.txt binaryen/test/reduce/destructive.wast binaryen/test/reduce/destructive.wast.txt binaryen/test/reduce/imports.wast binaryen/test/reduce/imports.wast.txt binaryen/test/reduce/memory_table.wast binaryen/test/reduce/memory_table.wast.txt binaryen/test/reduce/simple.wast binaryen/test/reduce/simple.wast.txt binaryen/test/reference-types.wast binaryen/test/reference-types.wast.from-wast binaryen/test/reference-types.wast.fromBinary binaryen/test/reference-types.wast.fromBinary.noDebugInfo binaryen/test/reg_switch.wast binaryen/test/reg_switch.wast.from-wast binaryen/test/reg_switch.wast.fromBinary binaryen/test/reg_switch.wast.fromBinary.noDebugInfo binaryen/test/revision binaryen/test/segment-overlap.wast binaryen/test/segment-overlap.wast.from-wast binaryen/test/segment-overlap.wast.fromBinary binaryen/test/segment-overlap.wast.fromBinary.noDebugInfo binaryen/test/signext.wast binaryen/test/signext.wast.from-wast binaryen/test/signext.wast.fromBinary binaryen/test/signext.wast.fromBinary.noDebugInfo binaryen/test/simd.wast binaryen/test/simd.wast.from-wast binaryen/test/simd.wast.fromBinary binaryen/test/simd.wast.fromBinary.noDebugInfo binaryen/test/simd64.wast binaryen/test/simd64.wast.from-wast binaryen/test/simd64.wast.fromBinary binaryen/test/simd64.wast.fromBinary.noDebugInfo binaryen/test/spec/address-offset-range.fail.wast binaryen/test/spec/address.wast binaryen/test/spec/address64.wast binaryen/test/spec/align.wast binaryen/test/spec/align64.wast binaryen/test/spec/atomics.wast binaryen/test/spec/binary-leb128.wast binaryen/test/spec/binary.wast binaryen/test/spec/block.wast binaryen/test/spec/br.wast binaryen/test/spec/br_if.wast binaryen/test/spec/br_table.wast binaryen/test/spec/break-drop.wast binaryen/test/spec/bulk-memory.wast binaryen/test/spec/bulk-memory64.wast binaryen/test/spec/call.wast binaryen/test/spec/call_indirect.wast binaryen/test/spec/call_indirect_sig_mismatch.wast binaryen/test/spec/comments.wast binaryen/test/spec/const.wast binaryen/test/spec/Contributing.md binaryen/test/spec/conversions.wast binaryen/test/spec/custom.wast binaryen/test/spec/data.wast binaryen/test/spec/elem.wast binaryen/test/spec/endianness.wast binaryen/test/spec/endianness64.wast binaryen/test/spec/events.wast binaryen/test/spec/exception-handling.wast binaryen/test/spec/expected-output/func_ptrs.wast.log binaryen/test/spec/expected-output/names.wast.log binaryen/test/spec/expected-output/old_imports.wast.log binaryen/test/spec/expected-output/old_start.wast.log binaryen/test/spec/exports.wast binaryen/test/spec/f32.load32.fail.wast binaryen/test/spec/f32.load64.fail.wast binaryen/test/spec/f32.store32.fail.wast binaryen/test/spec/f32.store64.fail.wast binaryen/test/spec/f32.wast binaryen/test/spec/f32_bitwise.wast binaryen/test/spec/f32_cmp.wast binaryen/test/spec/f64.load32.fail.wast binaryen/test/spec/f64.load64.fail.wast binaryen/test/spec/f64.store32.fail.wast binaryen/test/spec/f64.store64.fail.wast binaryen/test/spec/f64.wast binaryen/test/spec/f64_bitwise.wast binaryen/test/spec/f64_cmp.wast binaryen/test/spec/fac.wast binaryen/test/spec/float_exprs.wast binaryen/test/spec/float_literals.wast binaryen/test/spec/float_memory.wast binaryen/test/spec/float_memory64.wast binaryen/test/spec/float_misc.wast binaryen/test/spec/forward.wast binaryen/test/spec/func-local-after-body.fail.wast binaryen/test/spec/func-local-before-param.fail.wast binaryen/test/spec/func-local-before-result.fail.wast binaryen/test/spec/func-param-after-body.fail.wast binaryen/test/spec/func-result-after-body.fail.wast binaryen/test/spec/func-result-before-param.fail.wast binaryen/test/spec/func.wast binaryen/test/spec/func_ptrs.wast binaryen/test/spec/get_local.wast binaryen/test/spec/globals.wast binaryen/test/spec/i32.load32_s.fail.wast binaryen/test/spec/i32.load32_u.fail.wast binaryen/test/spec/i32.load64_s.fail.wast binaryen/test/spec/i32.load64_u.fail.wast binaryen/test/spec/i32.store32.fail.wast binaryen/test/spec/i32.store64.fail.wast binaryen/test/spec/i32.wast binaryen/test/spec/i64.load64_s.fail.wast binaryen/test/spec/i64.load64_u.fail.wast binaryen/test/spec/i64.store64.fail.wast binaryen/test/spec/i64.wast binaryen/test/spec/if.wast binaryen/test/spec/import-after-func.fail.wast binaryen/test/spec/import-after-global.fail.wast binaryen/test/spec/import-after-memory.fail.wast binaryen/test/spec/import-after-table.fail.wast binaryen/test/spec/imports.wast binaryen/test/spec/inline-module.wast binaryen/test/spec/int_exprs.wast binaryen/test/spec/int_literals.wast binaryen/test/spec/labels.wast binaryen/test/spec/left-to-right.wast binaryen/test/spec/LICENSE binaryen/test/spec/linking.wast binaryen/test/spec/load.wast binaryen/test/spec/load64.wast binaryen/test/spec/local_get.wast binaryen/test/spec/local_set.wast binaryen/test/spec/local_tee.wast binaryen/test/spec/loop.wast binaryen/test/spec/memory.wast binaryen/test/spec/memory64.wast binaryen/test/spec/memory_grow.wast binaryen/test/spec/memory_grow64.wast binaryen/test/spec/memory_redundancy.wast binaryen/test/spec/memory_redundancy64.wast binaryen/test/spec/memory_size.wast binaryen/test/spec/memory_trap.wast binaryen/test/spec/memory_trap64.wast binaryen/test/spec/multivalue.wast binaryen/test/spec/names.wast binaryen/test/spec/nop.wast binaryen/test/spec/of_string-overflow-hex-u32.fail.wast binaryen/test/spec/of_string-overflow-hex-u64.fail.wast binaryen/test/spec/of_string-overflow-s32.fail.wast binaryen/test/spec/of_string-overflow-s64.fail.wast binaryen/test/spec/of_string-overflow-u32.fail.wast binaryen/test/spec/of_string-overflow-u64.fail.wast binaryen/test/spec/old_address.wast binaryen/test/spec/old_address64.wast binaryen/test/spec/old_block.wast binaryen/test/spec/old_br_if.wast binaryen/test/spec/old_call.wast binaryen/test/spec/old_call_indirect.wast binaryen/test/spec/old_exports.wast binaryen/test/spec/old_float_exprs.wast binaryen/test/spec/old_float_literals.wast binaryen/test/spec/old_func.wast binaryen/test/spec/old_globals.wast binaryen/test/spec/old_import.wast binaryen/test/spec/old_int_literals.wast binaryen/test/spec/old_loop.wast binaryen/test/spec/old_select.wast binaryen/test/spec/old_start.wast binaryen/test/spec/old_unreachable.wast binaryen/test/spec/README.md binaryen/test/spec/ref_func.wast binaryen/test/spec/ref_is_null.wast binaryen/test/spec/ref_null.wast binaryen/test/spec/resizing.wast binaryen/test/spec/resizing64.wast binaryen/test/spec/return.wast binaryen/test/spec/run.py binaryen/test/spec/select.wast binaryen/test/spec/set_local.wast binaryen/test/spec/simd.wast binaryen/test/spec/skip-stack-guard-page.wast binaryen/test/spec/stack.wast binaryen/test/spec/start.wast binaryen/test/spec/store.wast binaryen/test/spec/store_retval.wast binaryen/test/spec/switch.wast binaryen/test/spec/tee_local.wast binaryen/test/spec/token.wast binaryen/test/spec/traps.wast binaryen/test/spec/type.wast binaryen/test/spec/typecheck.wast binaryen/test/spec/unreachable.wast binaryen/test/spec/unreached-invalid.wast binaryen/test/spec/unwind.wast binaryen/test/spec/utf8-custom-section-id.wast binaryen/test/spec/utf8-import-field.wast binaryen/test/spec/utf8-import-module.wast binaryen/test/spec/utf8-invalid-encoding.wast binaryen/test/stacky.wasm binaryen/test/stacky.wasm.fromBinary binaryen/test/table-import.wast binaryen/test/table-import.wast.from-wast binaryen/test/table-import.wast.fromBinary binaryen/test/table-import.wast.fromBinary.noDebugInfo binaryen/test/tail-call.wast binaryen/test/tail-call.wast.from-wast binaryen/test/tail-call.wast.fromBinary binaryen/test/tail-call.wast.fromBinary.noDebugInfo binaryen/test/threads.asm.js binaryen/test/threads.wasm-only.asm.js binaryen/test/try-body-multiple-insts.wasm binaryen/test/try-body-multiple-insts.wasm.fromBinary binaryen/test/two_sides.asm.js binaryen/test/unit.asm.js binaryen/test/unit.wast.from-wast binaryen/test/unit.wast.fromBinary binaryen/test/unit.wast.fromBinary.noDebugInfo binaryen/test/unit.wat binaryen/test/unit/__init__.py binaryen/test/unit/input/asyncify-coroutine.wat binaryen/test/unit/input/asyncify-pure.txt binaryen/test/unit/input/asyncify-pure.wat binaryen/test/unit/input/asyncify-sleep.wat binaryen/test/unit/input/asyncify-stackOverflow.wat binaryen/test/unit/input/asyncify.js binaryen/test/unit/input/atomics_target_feature.wasm binaryen/test/unit/input/bulkmem_bad_datacount.wasm binaryen/test/unit/input/bulkmem_data.wasm binaryen/test/unit/input/bulkmem_target_feature.wasm binaryen/test/unit/input/dwarf/cubescript.wasm binaryen/test/unit/input/dwarf/zlib.wasm binaryen/test/unit/input/em_asm_mangled_string.wat binaryen/test/unit/input/empty.wasm binaryen/test/unit/input/empty_lld.wat binaryen/test/unit/input/exception_handling_target_feature.wasm binaryen/test/unit/input/gc_target_feature.wasm binaryen/test/unit/input/mutable_globals_target_feature.wasm binaryen/test/unit/input/reference_types_target_feature.wasm binaryen/test/unit/input/signext_target_feature.wasm binaryen/test/unit/input/simd_target_feature.wasm binaryen/test/unit/input/stack_ir.wat binaryen/test/unit/input/tail_call_target_feature.wasm binaryen/test/unit/input/truncsat_target_feature.wasm binaryen/test/unit/input/update.sh binaryen/test/unit/test_asyncify.py binaryen/test/unit/test_datacount.py binaryen/test/unit/test_dwarf.py binaryen/test/unit/test_errors.py binaryen/test/unit/test_features.py binaryen/test/unit/test_finalize.py binaryen/test/unit/test_memory_packing.py binaryen/test/unit/test_poppy_validation.py binaryen/test/unit/test_stack_ir.py binaryen/test/unit/test_tail_call_type.py binaryen/test/unit/test_warnings.py binaryen/test/unit/test_wasm2c.py binaryen/test/unit/utils.py binaryen/test/unreachable-code.wast binaryen/test/unreachable-code.wast.from-wast binaryen/test/unreachable-code.wast.fromBinary binaryen/test/unreachable-code.wast.fromBinary.noDebugInfo binaryen/test/unreachable-import_wasm-only.asm.js binaryen/test/unreachable-instr-type.wast binaryen/test/unreachable-instr-type.wast.from-wast binaryen/test/unreachable-instr-type.wast.fromBinary binaryen/test/unreachable-instr-type.wast.fromBinary.noDebugInfo binaryen/test/unreachable-pops.wasm binaryen/test/unreachable-pops.wasm.fromBinary binaryen/test/untaken-br_if.wast binaryen/test/untaken-br_if.wast.from-wast binaryen/test/untaken-br_if.wast.fromBinary binaryen/test/untaken-br_if.wast.fromBinary.noDebugInfo binaryen/test/use-import-and-drop.asm.js binaryen/test/validator/invalid_export.wast binaryen/test/validator/invalid_import.wast binaryen/test/validator/invalid_number.wast binaryen/test/validator/invalid_return.wast binaryen/test/wasm-only.asm.js binaryen/test/wasm2asm.asserts.js binaryen/test/wasm2asm.traps.js binaryen/test/wasm2js.asserts.js binaryen/test/wasm2js.traps.js binaryen/test/wasm2js/add_div.2asm.js binaryen/test/wasm2js/add_div.2asm.js.opt binaryen/test/wasm2js/add_div.wast binaryen/test/wasm2js/atomic_fence.2asm.js binaryen/test/wasm2js/atomic_fence.2asm.js.opt binaryen/test/wasm2js/atomic_fence.wast binaryen/test/wasm2js/atomics_32.2asm.js binaryen/test/wasm2js/atomics_32.2asm.js.opt binaryen/test/wasm2js/atomics_32.wast binaryen/test/wasm2js/base64.2asm.js binaryen/test/wasm2js/base64.2asm.js.opt binaryen/test/wasm2js/base64.wast binaryen/test/wasm2js/br.2asm.js binaryen/test/wasm2js/br_table.2asm.js binaryen/test/wasm2js/br_table_hoisting.2asm.js binaryen/test/wasm2js/br_table_hoisting.2asm.js.opt binaryen/test/wasm2js/br_table_hoisting.wast binaryen/test/wasm2js/br_table_temp.2asm.js binaryen/test/wasm2js/br_table_temp.2asm.js.opt binaryen/test/wasm2js/br_table_temp.wast binaryen/test/wasm2js/br_table_to_loop.2asm.js binaryen/test/wasm2js/br_table_to_loop.2asm.js.opt binaryen/test/wasm2js/br_table_to_loop.wast binaryen/test/wasm2js/break-drop.2asm.js binaryen/test/wasm2js/bulk-memory.2asm.js binaryen/test/wasm2js/bulk-memory.2asm.js.opt binaryen/test/wasm2js/comments.2asm.js binaryen/test/wasm2js/conversions-modified.2asm.js binaryen/test/wasm2js/conversions-modified.2asm.js.opt binaryen/test/wasm2js/conversions-modified.wast binaryen/test/wasm2js/deterministic.2asm.js binaryen/test/wasm2js/deterministic.2asm.js.opt binaryen/test/wasm2js/deterministic.wast binaryen/test/wasm2js/dot_import.2asm.js binaryen/test/wasm2js/dot_import.2asm.js.opt binaryen/test/wasm2js/dot_import.wast binaryen/test/wasm2js/dynamicLibrary.2asm.js binaryen/test/wasm2js/dynamicLibrary.2asm.js.opt binaryen/test/wasm2js/dynamicLibrary.wast binaryen/test/wasm2js/empty_export.2asm.js binaryen/test/wasm2js/empty_export.2asm.js.opt binaryen/test/wasm2js/empty_export.wast binaryen/test/wasm2js/empty_imported_table.2asm.js binaryen/test/wasm2js/empty_table.2asm.js binaryen/test/wasm2js/emscripten-grow-no.2asm.js binaryen/test/wasm2js/emscripten-grow-no.2asm.js.opt binaryen/test/wasm2js/emscripten-grow-no.wast binaryen/test/wasm2js/emscripten-grow-yes.2asm.js binaryen/test/wasm2js/emscripten-grow-yes.2asm.js.opt binaryen/test/wasm2js/emscripten-grow-yes.wast binaryen/test/wasm2js/emscripten.2asm.js binaryen/test/wasm2js/emscripten.2asm.js.opt binaryen/test/wasm2js/emscripten.wast binaryen/test/wasm2js/endianness.2asm.js binaryen/test/wasm2js/excess_fallthrough.2asm.js binaryen/test/wasm2js/excess_fallthrough.2asm.js.opt binaryen/test/wasm2js/excess_fallthrough.wast binaryen/test/wasm2js/f32.2asm.js binaryen/test/wasm2js/f32_cmp.2asm.js binaryen/test/wasm2js/f64_cmp.2asm.js binaryen/test/wasm2js/fac.2asm.js binaryen/test/wasm2js/float-ops.2asm.js binaryen/test/wasm2js/float-ops.2asm.js.opt binaryen/test/wasm2js/float-ops.wast binaryen/test/wasm2js/float_literals-modified.2asm.js binaryen/test/wasm2js/float_literals-modified.2asm.js.opt binaryen/test/wasm2js/float_literals-modified.wast binaryen/test/wasm2js/float_misc.2asm.js binaryen/test/wasm2js/forward.2asm.js binaryen/test/wasm2js/func-ptr-offset.2asm.js binaryen/test/wasm2js/func-ptr-offset.2asm.js.opt binaryen/test/wasm2js/func-ptr-offset.wast binaryen/test/wasm2js/func_ptrs.2asm.js binaryen/test/wasm2js/get-set-local.2asm.js binaryen/test/wasm2js/get-set-local.2asm.js.opt binaryen/test/wasm2js/get-set-local.wast binaryen/test/wasm2js/get_local.2asm.js binaryen/test/wasm2js/global_i64.2asm.js binaryen/test/wasm2js/global_i64.2asm.js.opt binaryen/test/wasm2js/global_i64.wast binaryen/test/wasm2js/grow-memory-tricky.2asm.js binaryen/test/wasm2js/grow-memory-tricky.2asm.js.opt binaryen/test/wasm2js/grow-memory-tricky.wast binaryen/test/wasm2js/grow_memory.2asm.js binaryen/test/wasm2js/i32.2asm.js binaryen/test/wasm2js/i64-add-sub.2asm.js binaryen/test/wasm2js/i64-add-sub.2asm.js.opt binaryen/test/wasm2js/i64-add-sub.wast binaryen/test/wasm2js/i64-ctz.2asm.js binaryen/test/wasm2js/i64-ctz.2asm.js.opt binaryen/test/wasm2js/i64-ctz.wast binaryen/test/wasm2js/i64-lowering.2asm.js binaryen/test/wasm2js/i64-lowering.2asm.js.opt binaryen/test/wasm2js/i64-lowering.wast binaryen/test/wasm2js/i64-rotate.2asm.js binaryen/test/wasm2js/i64-rotate.2asm.js.opt binaryen/test/wasm2js/i64-rotate.wast binaryen/test/wasm2js/i64-select.2asm.js binaryen/test/wasm2js/i64-select.2asm.js.opt binaryen/test/wasm2js/i64-select.wast binaryen/test/wasm2js/i64-shifts.2asm.js binaryen/test/wasm2js/i64-shifts.2asm.js.opt binaryen/test/wasm2js/i64-shifts.wast binaryen/test/wasm2js/if_unreachable.2asm.js binaryen/test/wasm2js/if_unreachable.2asm.js.opt binaryen/test/wasm2js/if_unreachable.wast binaryen/test/wasm2js/indirect-select.2asm.js binaryen/test/wasm2js/indirect-select.2asm.js.opt binaryen/test/wasm2js/indirect-select.wast binaryen/test/wasm2js/int_exprs.2asm.js binaryen/test/wasm2js/labels.2asm.js binaryen/test/wasm2js/left-to-right.2asm.js binaryen/test/wasm2js/minified-memory.2asm.js binaryen/test/wasm2js/minified-memory.2asm.js.opt binaryen/test/wasm2js/minified-memory.wast binaryen/test/wasm2js/minus_minus.2asm.js binaryen/test/wasm2js/minus_minus.2asm.js.opt binaryen/test/wasm2js/minus_minus.wast binaryen/test/wasm2js/nested-selects.2asm.js binaryen/test/wasm2js/nested-selects.2asm.js.opt binaryen/test/wasm2js/nested-selects.wast binaryen/test/wasm2js/ordering.2asm.js binaryen/test/wasm2js/ordering.2asm.js.opt binaryen/test/wasm2js/ordering.wast binaryen/test/wasm2js/reinterpret.2asm.js binaryen/test/wasm2js/reinterpret.2asm.js.opt binaryen/test/wasm2js/reinterpret.wast binaryen/test/wasm2js/reinterpret_scratch.2asm.js binaryen/test/wasm2js/reinterpret_scratch.2asm.js.opt binaryen/test/wasm2js/reinterpret_scratch.wast binaryen/test/wasm2js/set_local.2asm.js binaryen/test/wasm2js/sign_ext.2asm.js binaryen/test/wasm2js/sign_ext.2asm.js.opt binaryen/test/wasm2js/sign_ext.wast binaryen/test/wasm2js/stack-modified.2asm.js binaryen/test/wasm2js/stack-modified.2asm.js.opt binaryen/test/wasm2js/stack-modified.wast binaryen/test/wasm2js/start_func.2asm.js binaryen/test/wasm2js/start_func.2asm.js.opt binaryen/test/wasm2js/start_func.wast binaryen/test/wasm2js/switch.2asm.js binaryen/test/wasm2js/tee_local.2asm.js binaryen/test/wasm2js/traps.2asm.js binaryen/test/wasm2js/unaligned.2asm.js binaryen/test/wasm2js/unaligned.2asm.js.opt binaryen/test/wasm2js/unaligned.wast binaryen/test/wasm2js/unary-ops.2asm.js binaryen/test/wasm2js/unary-ops.2asm.js.opt binaryen/test/wasm2js/unary-ops.wast binaryen/test/wasm2js/unreachable-get-cycle.2asm.js binaryen/test/wasm2js/unreachable-get-cycle.2asm.js.opt binaryen/test/wasm2js/unreachable-get-cycle.wast binaryen/test/wasm2js/unreachable-insts.2asm.js binaryen/test/wasm2js/unreachable-insts.2asm.js.opt binaryen/test/wasm2js/unreachable-insts.wast binaryen/test/wasm2js/unreachable-later.2asm.js binaryen/test/wasm2js/unreachable-later.2asm.js.opt binaryen/test/wasm2js/unreachable-later.wast binaryen/test/wasm2js/wasm2js.wast.asserts binaryen/third_party/CMakeLists.txt binaryen/third_party/llvm-project/Binary.cpp binaryen/third_party/llvm-project/CMakeLists.txt binaryen/third_party/llvm-project/ConvertUTF.cpp binaryen/third_party/llvm-project/DataExtractor.cpp binaryen/third_party/llvm-project/Debug.cpp binaryen/third_party/llvm-project/DJB.cpp binaryen/third_party/llvm-project/Dwarf.cpp binaryen/third_party/llvm-project/dwarf2yaml.cpp binaryen/third_party/llvm-project/DWARFAbbreviationDeclaration.cpp binaryen/third_party/llvm-project/DWARFAcceleratorTable.cpp binaryen/third_party/llvm-project/DWARFAddressRange.cpp binaryen/third_party/llvm-project/DWARFCompileUnit.cpp binaryen/third_party/llvm-project/DWARFContext.cpp binaryen/third_party/llvm-project/DWARFDataExtractor.cpp binaryen/third_party/llvm-project/DWARFDebugAbbrev.cpp binaryen/third_party/llvm-project/DWARFDebugAddr.cpp binaryen/third_party/llvm-project/DWARFDebugAranges.cpp binaryen/third_party/llvm-project/DWARFDebugArangeSet.cpp binaryen/third_party/llvm-project/DWARFDebugFrame.cpp binaryen/third_party/llvm-project/DWARFDebugInfoEntry.cpp binaryen/third_party/llvm-project/DWARFDebugLine.cpp binaryen/third_party/llvm-project/DWARFDebugLoc.cpp binaryen/third_party/llvm-project/DWARFDebugMacro.cpp binaryen/third_party/llvm-project/DWARFDebugPubTable.cpp binaryen/third_party/llvm-project/DWARFDebugRangeList.cpp binaryen/third_party/llvm-project/DWARFDebugRnglists.cpp binaryen/third_party/llvm-project/DWARFDie.cpp binaryen/third_party/llvm-project/DWARFEmitter.cpp binaryen/third_party/llvm-project/DWARFExpression.cpp binaryen/third_party/llvm-project/DWARFFormValue.cpp binaryen/third_party/llvm-project/DWARFGdbIndex.cpp binaryen/third_party/llvm-project/DWARFListTable.cpp binaryen/third_party/llvm-project/DWARFTypeUnit.cpp binaryen/third_party/llvm-project/DWARFUnit.cpp binaryen/third_party/llvm-project/DWARFUnitIndex.cpp binaryen/third_party/llvm-project/DWARFVerifier.cpp binaryen/third_party/llvm-project/DWARFVisitor.cpp binaryen/third_party/llvm-project/DWARFVisitor.h binaryen/third_party/llvm-project/DWARFYAML.cpp binaryen/third_party/llvm-project/Error.cpp binaryen/third_party/llvm-project/Error.h binaryen/third_party/llvm-project/ErrorHandling.cpp binaryen/third_party/llvm-project/FormatVariadic.cpp binaryen/third_party/llvm-project/Hashing.cpp binaryen/third_party/llvm-project/include/llvm-c/DataTypes.h binaryen/third_party/llvm-project/include/llvm-c/DisassemblerTypes.h binaryen/third_party/llvm-project/include/llvm-c/Error.h binaryen/third_party/llvm-project/include/llvm-c/ErrorHandling.h binaryen/third_party/llvm-project/include/llvm-c/Types.h binaryen/third_party/llvm-project/include/llvm/ADT/AllocatorList.h binaryen/third_party/llvm-project/include/llvm/ADT/APFloat.h binaryen/third_party/llvm-project/include/llvm/ADT/APInt.h binaryen/third_party/llvm-project/include/llvm/ADT/APSInt.h binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h binaryen/third_party/llvm-project/include/llvm/ADT/bit.h binaryen/third_party/llvm-project/include/llvm/ADT/BitmaskEnum.h binaryen/third_party/llvm-project/include/llvm/ADT/DenseMap.h binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h binaryen/third_party/llvm-project/include/llvm/ADT/DenseSet.h binaryen/third_party/llvm-project/include/llvm/ADT/edit_distance.h binaryen/third_party/llvm-project/include/llvm/ADT/EpochTracker.h binaryen/third_party/llvm-project/include/llvm/ADT/fallible_iterator.h binaryen/third_party/llvm-project/include/llvm/ADT/FoldingSet.h binaryen/third_party/llvm-project/include/llvm/ADT/FunctionExtras.h binaryen/third_party/llvm-project/include/llvm/ADT/Hashing.h binaryen/third_party/llvm-project/include/llvm/ADT/ilist_base.h binaryen/third_party/llvm-project/include/llvm/ADT/ilist_iterator.h binaryen/third_party/llvm-project/include/llvm/ADT/ilist_node.h binaryen/third_party/llvm-project/include/llvm/ADT/ilist_node_base.h binaryen/third_party/llvm-project/include/llvm/ADT/ilist_node_options.h binaryen/third_party/llvm-project/include/llvm/ADT/iterator.h binaryen/third_party/llvm-project/include/llvm/ADT/iterator_range.h binaryen/third_party/llvm-project/include/llvm/ADT/MapVector.h binaryen/third_party/llvm-project/include/llvm/ADT/None.h binaryen/third_party/llvm-project/include/llvm/ADT/Optional.h binaryen/third_party/llvm-project/include/llvm/ADT/PointerIntPair.h binaryen/third_party/llvm-project/include/llvm/ADT/PointerUnion.h binaryen/third_party/llvm-project/include/llvm/ADT/simple_ilist.h binaryen/third_party/llvm-project/include/llvm/ADT/SmallPtrSet.h binaryen/third_party/llvm-project/include/llvm/ADT/SmallSet.h binaryen/third_party/llvm-project/include/llvm/ADT/SmallString.h binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h binaryen/third_party/llvm-project/include/llvm/ADT/StringExtras.h binaryen/third_party/llvm-project/include/llvm/ADT/StringMap.h binaryen/third_party/llvm-project/include/llvm/ADT/StringRef.h binaryen/third_party/llvm-project/include/llvm/ADT/StringSet.h binaryen/third_party/llvm-project/include/llvm/ADT/StringSwitch.h binaryen/third_party/llvm-project/include/llvm/ADT/Triple.h binaryen/third_party/llvm-project/include/llvm/ADT/Twine.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/COFF.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/Dwarf.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/Dwarf.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/DynamicTags.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELF.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/AArch64.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/ARC.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/ARM.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/AVR.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/BPF.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/i386.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/Lanai.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/Mips.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/MSP430.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/RISCV.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/Sparc.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/ELFRelocs/x86_64.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/MachO.def binaryen/third_party/llvm-project/include/llvm/BinaryFormat/MachO.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/Magic.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/Wasm.h binaryen/third_party/llvm-project/include/llvm/BinaryFormat/WasmRelocs.def binaryen/third_party/llvm-project/include/llvm/Config/abi-breaking.h binaryen/third_party/llvm-project/include/llvm/Config/config.h binaryen/third_party/llvm-project/include/llvm/Config/llvm-config.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DIContext.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFAttribute.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFContext.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDie.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFExpression.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFFormValue.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFObject.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFSection.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h binaryen/third_party/llvm-project/include/llvm/include/llvm/DebugInfo/DWARFContext.h binaryen/third_party/llvm-project/include/llvm/LICENSE.TXT binaryen/third_party/llvm-project/include/llvm/MC/LaneBitmask.h binaryen/third_party/llvm-project/include/llvm/MC/MCExpr.h binaryen/third_party/llvm-project/include/llvm/MC/MCFixup.h binaryen/third_party/llvm-project/include/llvm/MC/MCFragment.h binaryen/third_party/llvm-project/include/llvm/MC/MCInst.h binaryen/third_party/llvm-project/include/llvm/MC/MCRegister.h binaryen/third_party/llvm-project/include/llvm/MC/MCRegisterInfo.h binaryen/third_party/llvm-project/include/llvm/MC/MCSymbol.h binaryen/third_party/llvm-project/include/llvm/MC/MCSymbolWasm.h binaryen/third_party/llvm-project/include/llvm/MC/SubtargetFeature.h binaryen/third_party/llvm-project/include/llvm/Object/Archive.h binaryen/third_party/llvm-project/include/llvm/Object/Binary.h binaryen/third_party/llvm-project/include/llvm/Object/COFF.h binaryen/third_party/llvm-project/include/llvm/Object/CVDebugRecord.h binaryen/third_party/llvm-project/include/llvm/Object/Decompressor.h binaryen/third_party/llvm-project/include/llvm/Object/ELF.h binaryen/third_party/llvm-project/include/llvm/Object/ELFObjectFile.h binaryen/third_party/llvm-project/include/llvm/Object/ELFTypes.h binaryen/third_party/llvm-project/include/llvm/Object/Error.h binaryen/third_party/llvm-project/include/llvm/Object/MachO.h binaryen/third_party/llvm-project/include/llvm/Object/Minidump.h binaryen/third_party/llvm-project/include/llvm/Object/ObjectFile.h binaryen/third_party/llvm-project/include/llvm/Object/RelocationResolver.h binaryen/third_party/llvm-project/include/llvm/Object/SymbolicFile.h binaryen/third_party/llvm-project/include/llvm/Object/Wasm.h binaryen/third_party/llvm-project/include/llvm/ObjectYAML/DWARFEmitter.h binaryen/third_party/llvm-project/include/llvm/ObjectYAML/DWARFYAML.h binaryen/third_party/llvm-project/include/llvm/ObjectYAML/ObjectYAML.h binaryen/third_party/llvm-project/include/llvm/readme.txt binaryen/third_party/llvm-project/include/llvm/Support/AArch64TargetParser.def binaryen/third_party/llvm-project/include/llvm/Support/AArch64TargetParser.h binaryen/third_party/llvm-project/include/llvm/Support/Alignment.h binaryen/third_party/llvm-project/include/llvm/Support/AlignOf.h binaryen/third_party/llvm-project/include/llvm/Support/Allocator.h binaryen/third_party/llvm-project/include/llvm/Support/ARMAttributeParser.h binaryen/third_party/llvm-project/include/llvm/Support/ARMBuildAttributes.h binaryen/third_party/llvm-project/include/llvm/Support/ARMTargetParser.def binaryen/third_party/llvm-project/include/llvm/Support/ARMTargetParser.h binaryen/third_party/llvm-project/include/llvm/Support/BinaryByteStream.h binaryen/third_party/llvm-project/include/llvm/Support/BinaryStream.h binaryen/third_party/llvm-project/include/llvm/Support/BinaryStreamError.h binaryen/third_party/llvm-project/include/llvm/Support/Casting.h binaryen/third_party/llvm-project/include/llvm/Support/CBindingWrapping.h binaryen/third_party/llvm-project/include/llvm/Support/Chrono.h binaryen/third_party/llvm-project/include/llvm/Support/circular_raw_ostream.h binaryen/third_party/llvm-project/include/llvm/Support/CodeGen.h binaryen/third_party/llvm-project/include/llvm/Support/CommandLine.h binaryen/third_party/llvm-project/include/llvm/Support/Compiler.h binaryen/third_party/llvm-project/include/llvm/Support/ConvertUTF.h binaryen/third_party/llvm-project/include/llvm/Support/DataExtractor.h binaryen/third_party/llvm-project/include/llvm/Support/DataTypes.h binaryen/third_party/llvm-project/include/llvm/Support/Debug.h binaryen/third_party/llvm-project/include/llvm/Support/DJB.h binaryen/third_party/llvm-project/include/llvm/Support/Endian.h binaryen/third_party/llvm-project/include/llvm/Support/Errc.h binaryen/third_party/llvm-project/include/llvm/Support/Errno.h binaryen/third_party/llvm-project/include/llvm/Support/Error.h binaryen/third_party/llvm-project/include/llvm/Support/ErrorHandling.h binaryen/third_party/llvm-project/include/llvm/Support/ErrorOr.h binaryen/third_party/llvm-project/include/llvm/Support/FileOutputBuffer.h binaryen/third_party/llvm-project/include/llvm/Support/FileSystem.h binaryen/third_party/llvm-project/include/llvm/Support/Format.h binaryen/third_party/llvm-project/include/llvm/Support/FormatAdapters.h binaryen/third_party/llvm-project/include/llvm/Support/FormatCommon.h binaryen/third_party/llvm-project/include/llvm/Support/FormatProviders.h binaryen/third_party/llvm-project/include/llvm/Support/FormattedStream.h binaryen/third_party/llvm-project/include/llvm/Support/FormatVariadic.h binaryen/third_party/llvm-project/include/llvm/Support/FormatVariadicDetails.h binaryen/third_party/llvm-project/include/llvm/Support/Host.h binaryen/third_party/llvm-project/include/llvm/Support/LEB128.h binaryen/third_party/llvm-project/include/llvm/Support/LICENSE.TXT binaryen/third_party/llvm-project/include/llvm/Support/LineIterator.h binaryen/third_party/llvm-project/include/llvm/Support/Locale.h binaryen/third_party/llvm-project/include/llvm/Support/ManagedStatic.h binaryen/third_party/llvm-project/include/llvm/Support/MathExtras.h binaryen/third_party/llvm-project/include/llvm/Support/MD5.h binaryen/third_party/llvm-project/include/llvm/Support/MemAlloc.h binaryen/third_party/llvm-project/include/llvm/Support/MemoryBuffer.h binaryen/third_party/llvm-project/include/llvm/Support/NativeFormatting.h binaryen/third_party/llvm-project/include/llvm/Support/Path.h binaryen/third_party/llvm-project/include/llvm/Support/PointerLikeTypeTraits.h binaryen/third_party/llvm-project/include/llvm/Support/Printable.h binaryen/third_party/llvm-project/include/llvm/Support/Process.h binaryen/third_party/llvm-project/include/llvm/Support/Program.h binaryen/third_party/llvm-project/include/llvm/Support/raw_ostream.h binaryen/third_party/llvm-project/include/llvm/Support/Regex.h binaryen/third_party/llvm-project/include/llvm/Support/ReverseIteration.h binaryen/third_party/llvm-project/include/llvm/Support/ScopedPrinter.h binaryen/third_party/llvm-project/include/llvm/Support/Signals.h binaryen/third_party/llvm-project/include/llvm/Support/SmallVectorMemoryBuffer.h binaryen/third_party/llvm-project/include/llvm/Support/SMLoc.h binaryen/third_party/llvm-project/include/llvm/Support/SourceMgr.h binaryen/third_party/llvm-project/include/llvm/Support/SwapByteOrder.h binaryen/third_party/llvm-project/include/llvm/Support/TargetParser.h binaryen/third_party/llvm-project/include/llvm/Support/TargetRegistry.h binaryen/third_party/llvm-project/include/llvm/Support/Threading.h binaryen/third_party/llvm-project/include/llvm/Support/type_traits.h binaryen/third_party/llvm-project/include/llvm/Support/TypeSize.h binaryen/third_party/llvm-project/include/llvm/Support/Unicode.h binaryen/third_party/llvm-project/include/llvm/Support/UnicodeCharRanges.h binaryen/third_party/llvm-project/include/llvm/Support/WindowsError.h binaryen/third_party/llvm-project/include/llvm/Support/WithColor.h binaryen/third_party/llvm-project/include/llvm/Support/X86TargetParser.def binaryen/third_party/llvm-project/include/llvm/Support/YAMLParser.h binaryen/third_party/llvm-project/include/llvm/Support/YAMLTraits.h binaryen/third_party/llvm-project/LEB128.cpp binaryen/third_party/llvm-project/LineIterator.cpp binaryen/third_party/llvm-project/MCRegisterInfo.cpp binaryen/third_party/llvm-project/MD5.cpp binaryen/third_party/llvm-project/MemoryBuffer.cpp binaryen/third_party/llvm-project/NativeFormatting.cpp binaryen/third_party/llvm-project/obj2yaml_Error.cpp binaryen/third_party/llvm-project/ObjectFile.cpp binaryen/third_party/llvm-project/Optional.cpp binaryen/third_party/llvm-project/Path.cpp binaryen/third_party/llvm-project/raw_ostream.cpp binaryen/third_party/llvm-project/readme.txt binaryen/third_party/llvm-project/ScopedPrinter.cpp binaryen/third_party/llvm-project/SmallVector.cpp binaryen/third_party/llvm-project/SourceMgr.cpp binaryen/third_party/llvm-project/StringMap.cpp binaryen/third_party/llvm-project/StringRef.cpp binaryen/third_party/llvm-project/SymbolicFile.cpp binaryen/third_party/llvm-project/Twine.cpp binaryen/third_party/llvm-project/UnicodeCaseFold.cpp binaryen/third_party/llvm-project/Unix/Path.inc binaryen/third_party/llvm-project/Unix/Unix.h binaryen/third_party/llvm-project/WithColor.cpp binaryen/third_party/llvm-project/YAMLParser.cpp binaryen/third_party/llvm-project/YAMLTraits.cpp binaryen/third_party/setup.py binaryen/third_party/wabt/wasm2c/README.md binaryen/third_party/wabt/wasm2c/wasm-rt-impl.c binaryen/third_party/wabt/wasm2c/wasm-rt-impl.h binaryen/third_party/wabt/wasm2c/wasm-rt.h binaryen/ubsan.blacklist cbits/wrappers.c CHANGELOG.md LICENSE README.md source-repository head type: git location: https://github.com/tweag/haskell-binaryen flag system-binaryen description: Link against system-wide binaryen and don't build bundled binaryen manual: True default: False library exposed-modules: Binaryen Binaryen.Event Binaryen.Export Binaryen.Expression Binaryen.ExpressionId Binaryen.ExternalKind Binaryen.Features Binaryen.Function Binaryen.Global Binaryen.Index Binaryen.Module Binaryen.Op Binaryen.Relooper Binaryen.SideEffects Binaryen.Type other-modules: Paths_binaryen autogen-modules: Paths_binaryen hs-source-dirs: src ghc-options: -Wall build-depends: base <5 , libbinaryen default-language: Haskell2010 library libbinaryen other-modules: Paths_binaryen autogen-modules: Paths_binaryen ghc-options: -Wall cc-options: -std=c11 -Wall -Wextra c-sources: cbits/wrappers.c extra-libraries: pthread stdc++ build-depends: base <5 if flag(system-binaryen) extra-libraries: binaryen else cxx-options: -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DBUILD_LLVM_DWARF -std=c++14 -Wall -Wextra -Wno-unused-parameter -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wswitch include-dirs: binaryen/src binaryen/third_party/llvm-project/include cxx-sources: binaryen/src/binaryen-c.cpp binaryen/src/asmjs/asm_v_wasm.cpp binaryen/src/asmjs/asmangle.cpp binaryen/src/asmjs/shared-constants.cpp binaryen/src/cfg/Relooper.cpp binaryen/src/emscripten-optimizer/optimizer-shared.cpp binaryen/src/emscripten-optimizer/parser.cpp binaryen/src/emscripten-optimizer/simple_ast.cpp binaryen/src/ir/ExpressionAnalyzer.cpp binaryen/src/ir/ExpressionManipulator.cpp binaryen/src/ir/LocalGraph.cpp binaryen/src/ir/ReFinalize.cpp binaryen/src/ir/stack-utils.cpp binaryen/src/passes/AlignmentLowering.cpp binaryen/src/passes/Asyncify.cpp binaryen/src/passes/AvoidReinterprets.cpp binaryen/src/passes/CoalesceLocals.cpp binaryen/src/passes/CodeFolding.cpp binaryen/src/passes/CodePushing.cpp binaryen/src/passes/ConstHoisting.cpp binaryen/src/passes/DataFlowOpts.cpp binaryen/src/passes/DeadArgumentElimination.cpp binaryen/src/passes/DeadCodeElimination.cpp binaryen/src/passes/DeAlign.cpp binaryen/src/passes/DeNaN.cpp binaryen/src/passes/Directize.cpp binaryen/src/passes/DuplicateFunctionElimination.cpp binaryen/src/passes/DuplicateImportElimination.cpp binaryen/src/passes/DWARF.cpp binaryen/src/passes/EmscriptenPIC.cpp binaryen/src/passes/ExtractFunction.cpp binaryen/src/passes/Flatten.cpp binaryen/src/passes/FuncCastEmulation.cpp binaryen/src/passes/GenerateDynCalls.cpp binaryen/src/passes/I64ToI32Lowering.cpp binaryen/src/passes/Inlining.cpp binaryen/src/passes/InstrumentLocals.cpp binaryen/src/passes/InstrumentMemory.cpp binaryen/src/passes/LegalizeJSInterface.cpp binaryen/src/passes/LimitSegments.cpp binaryen/src/passes/LocalCSE.cpp binaryen/src/passes/LogExecution.cpp binaryen/src/passes/LoopInvariantCodeMotion.cpp binaryen/src/passes/MemoryPacking.cpp binaryen/src/passes/MergeBlocks.cpp binaryen/src/passes/MergeLocals.cpp binaryen/src/passes/Metrics.cpp binaryen/src/passes/MinifyImportsAndExports.cpp binaryen/src/passes/NameList.cpp binaryen/src/passes/NoExitRuntime.cpp binaryen/src/passes/OptimizeAddedConstants.cpp binaryen/src/passes/OptimizeInstructions.cpp binaryen/src/passes/pass.cpp binaryen/src/passes/PickLoadSigns.cpp binaryen/src/passes/PostAssemblyScript.cpp binaryen/src/passes/PostEmscripten.cpp binaryen/src/passes/Precompute.cpp binaryen/src/passes/Print.cpp binaryen/src/passes/PrintCallGraph.cpp binaryen/src/passes/PrintFeatures.cpp binaryen/src/passes/PrintFunctionMap.cpp binaryen/src/passes/RedundantSetElimination.cpp binaryen/src/passes/RemoveImports.cpp binaryen/src/passes/RemoveMemory.cpp binaryen/src/passes/RemoveNonJSOps.cpp binaryen/src/passes/RemoveUnusedBrs.cpp binaryen/src/passes/RemoveUnusedModuleElements.cpp binaryen/src/passes/RemoveUnusedNames.cpp binaryen/src/passes/ReorderFunctions.cpp binaryen/src/passes/ReorderLocals.cpp binaryen/src/passes/ReplaceStackPointer.cpp binaryen/src/passes/ReReloop.cpp binaryen/src/passes/RoundTrip.cpp binaryen/src/passes/SafeHeap.cpp binaryen/src/passes/SimplifyGlobals.cpp binaryen/src/passes/SimplifyLocals.cpp binaryen/src/passes/Souperify.cpp binaryen/src/passes/SpillPointers.cpp binaryen/src/passes/SSAify.cpp binaryen/src/passes/StackCheck.cpp binaryen/src/passes/StackIR.cpp binaryen/src/passes/Strip.cpp binaryen/src/passes/StripTargetFeatures.cpp binaryen/src/passes/TrapMode.cpp binaryen/src/passes/Untee.cpp binaryen/src/passes/Vacuum.cpp binaryen/src/passes/WasmIntrinsics.cpp binaryen/src/support/archive.cpp binaryen/src/support/bits.cpp binaryen/src/support/colors.cpp binaryen/src/support/command-line.cpp binaryen/src/support/debug.cpp binaryen/src/support/file.cpp binaryen/src/support/path.cpp binaryen/src/support/safe_integer.cpp binaryen/src/support/threads.cpp binaryen/src/support/utilities.cpp binaryen/src/wasm/literal.cpp binaryen/src/wasm/wasm-binary.cpp binaryen/src/wasm/wasm-debug.cpp binaryen/src/wasm/wasm-emscripten.cpp binaryen/src/wasm/wasm-interpreter.cpp binaryen/src/wasm/wasm-io.cpp binaryen/src/wasm/wasm-s-parser.cpp binaryen/src/wasm/wasm-stack.cpp binaryen/src/wasm/wasm-type.cpp binaryen/src/wasm/wasm-validator.cpp binaryen/src/wasm/wasm.cpp binaryen/third_party/llvm-project/Binary.cpp binaryen/third_party/llvm-project/ConvertUTF.cpp binaryen/third_party/llvm-project/DataExtractor.cpp binaryen/third_party/llvm-project/Debug.cpp binaryen/third_party/llvm-project/DJB.cpp binaryen/third_party/llvm-project/Dwarf.cpp binaryen/third_party/llvm-project/dwarf2yaml.cpp binaryen/third_party/llvm-project/DWARFAbbreviationDeclaration.cpp binaryen/third_party/llvm-project/DWARFAcceleratorTable.cpp binaryen/third_party/llvm-project/DWARFAddressRange.cpp binaryen/third_party/llvm-project/DWARFCompileUnit.cpp binaryen/third_party/llvm-project/DWARFContext.cpp binaryen/third_party/llvm-project/DWARFDataExtractor.cpp binaryen/third_party/llvm-project/DWARFDebugAbbrev.cpp binaryen/third_party/llvm-project/DWARFDebugAddr.cpp binaryen/third_party/llvm-project/DWARFDebugAranges.cpp binaryen/third_party/llvm-project/DWARFDebugArangeSet.cpp binaryen/third_party/llvm-project/DWARFDebugFrame.cpp binaryen/third_party/llvm-project/DWARFDebugInfoEntry.cpp binaryen/third_party/llvm-project/DWARFDebugLine.cpp binaryen/third_party/llvm-project/DWARFDebugLoc.cpp binaryen/third_party/llvm-project/DWARFDebugMacro.cpp binaryen/third_party/llvm-project/DWARFDebugPubTable.cpp binaryen/third_party/llvm-project/DWARFDebugRangeList.cpp binaryen/third_party/llvm-project/DWARFDebugRnglists.cpp binaryen/third_party/llvm-project/DWARFDie.cpp binaryen/third_party/llvm-project/DWARFEmitter.cpp binaryen/third_party/llvm-project/DWARFExpression.cpp binaryen/third_party/llvm-project/DWARFFormValue.cpp binaryen/third_party/llvm-project/DWARFGdbIndex.cpp binaryen/third_party/llvm-project/DWARFListTable.cpp binaryen/third_party/llvm-project/DWARFTypeUnit.cpp binaryen/third_party/llvm-project/DWARFUnit.cpp binaryen/third_party/llvm-project/DWARFUnitIndex.cpp binaryen/third_party/llvm-project/DWARFVerifier.cpp binaryen/third_party/llvm-project/DWARFVisitor.cpp binaryen/third_party/llvm-project/DWARFYAML.cpp binaryen/third_party/llvm-project/Error.cpp binaryen/third_party/llvm-project/ErrorHandling.cpp binaryen/third_party/llvm-project/FormatVariadic.cpp binaryen/third_party/llvm-project/Hashing.cpp binaryen/third_party/llvm-project/LEB128.cpp binaryen/third_party/llvm-project/LineIterator.cpp binaryen/third_party/llvm-project/MCRegisterInfo.cpp binaryen/third_party/llvm-project/MD5.cpp binaryen/third_party/llvm-project/MemoryBuffer.cpp binaryen/third_party/llvm-project/NativeFormatting.cpp binaryen/third_party/llvm-project/obj2yaml_Error.cpp binaryen/third_party/llvm-project/ObjectFile.cpp binaryen/third_party/llvm-project/Optional.cpp binaryen/third_party/llvm-project/Path.cpp binaryen/third_party/llvm-project/raw_ostream.cpp binaryen/third_party/llvm-project/ScopedPrinter.cpp binaryen/third_party/llvm-project/SmallVector.cpp binaryen/third_party/llvm-project/SourceMgr.cpp binaryen/third_party/llvm-project/StringMap.cpp binaryen/third_party/llvm-project/StringRef.cpp binaryen/third_party/llvm-project/SymbolicFile.cpp binaryen/third_party/llvm-project/Twine.cpp binaryen/third_party/llvm-project/UnicodeCaseFold.cpp binaryen/third_party/llvm-project/WithColor.cpp binaryen/third_party/llvm-project/YAMLParser.cpp binaryen/third_party/llvm-project/YAMLTraits.cpp default-language: Haskell2010 test-suite test type: exitcode-stdio-1.0 main-is: test.hs other-modules: Paths_binaryen autogen-modules: Paths_binaryen hs-source-dirs: test ghc-options: -Wall -threaded -rtsopts build-depends: base <5 , binaryen default-language: Haskell2010