summaryrefslogtreecommitdiff
path: root/build-js.sh
diff options
context:
space:
mode:
authorDaniel Wirtz <dcode@dcode.io>2019-11-19 19:58:58 +0100
committerAlon Zakai <azakai@google.com>2019-11-19 10:58:58 -0800
commit00bbde099c0d968ce4ab95eba56d767d534e4094 (patch)
tree918c58218ebf22ab8cb7195a8af9063620b4d5c5 /build-js.sh
parent365e6f239926e3da640014237b5420895ec247b9 (diff)
downloadbinaryen-00bbde099c0d968ce4ab95eba56d767d534e4094.tar.gz
binaryen-00bbde099c0d968ce4ab95eba56d767d534e4094.tar.bz2
binaryen-00bbde099c0d968ce4ab95eba56d767d534e4094.zip
Add PostAssemblyScript pass (#2407)
Adds the AssemblyScript-specific passes post-assemblyscript and post-assemblyscript-finalize, eliminating redundant ARC-style retain/release patterns conservatively emitted by the compiler.
Diffstat (limited to 'build-js.sh')
-rwxr-xr-xbuild-js.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/build-js.sh b/build-js.sh
index 2ec3e4597..423445764 100755
--- a/build-js.sh
+++ b/build-js.sh
@@ -125,6 +125,7 @@ mkdir -p "$OUT"
"$BINARYEN_SRC/passes/OptimizeAddedConstants.cpp" \
"$BINARYEN_SRC/passes/OptimizeInstructions.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" \