run less passes and fix warning

This commit is contained in:
Toshit Chawda 2025-03-07 16:37:51 -08:00
parent 788ea60940
commit 3da0e1d816
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
2 changed files with 8 additions and 12 deletions

View file

@ -89,13 +89,13 @@ if [ "${RELEASE:-0}" = "1" ]; then
G="--generate-global-effects" G="--generate-global-effects"
# shellcheck disable=SC2086 # shellcheck disable=SC2086
time wasm-opt $WASMOPTFLAGS \ time wasm-opt $WASMOPTFLAGS \
rewriter/wasm/out/wasm_snipped.wasm -o rewriter/wasm/out/optimized.wasm \ rewriter/wasm/out/wasm_snipped.wasm -o rewriter/wasm/out/optimized.wasm --enable-threads --enable-bulk-memory --enable-simd \
--converge -tnh --enable-threads --enable-bulk-memory --enable-simd \ --converge -tnh --vacuum \
$G --type-unfinalizing $G --type-ssa $G -O4 $G --flatten $G --rereloop $G -O4 $G -O4 $G --type-merging $G --type-finalizing $G -O4 \ $G -O4 $G --flatten $G --rereloop $G -O4 $G -O4 $G -O4 \
$G --type-unfinalizing $G --type-ssa $G -Oz $G --flatten $G --rereloop $G -Oz $G -Oz $G --type-merging $G --type-finalizing $G -Oz \ $G -Oz $G --flatten $G --rereloop $G -Oz $G -Oz $G -Oz \
$G --abstract-type-refining $G --code-folding $G --const-hoisting $G --dae $G --flatten $G --dfo $G --merge-locals $G --merge-similar-functions --type-finalizing \ $G --code-folding $G --const-hoisting $G --dae $G --flatten $G --merge-locals \
$G --type-unfinalizing $G --type-ssa $G -O4 $G --flatten $G --rereloop $G -O4 $G -O4 $G --type-merging $G --type-finalizing $G -O4 \ $G -O4 $G --flatten $G --rereloop $G -O4 $G -O4 $G -O4 \
$G --type-unfinalizing $G --type-ssa $G -Oz $G --flatten $G --rereloop $G -Oz $G -Oz $G --type-merging $G --type-finalizing $G -Oz $G -Oz $G --flatten $G --rereloop $G -Oz $G -Oz $G -Oz
) )
else else
cp rewriter/wasm/out/wasm_snipped.wasm rewriter/wasm/out/optimized.wasm cp rewriter/wasm/out/wasm_snipped.wasm rewriter/wasm/out/optimized.wasm

View file

@ -1,10 +1,6 @@
pub mod error; pub mod error;
use std::{ use std::{cell::RefCell, sync::Arc, time::Duration};
cell::{OnceCell, RefCell},
sync::{Arc, OnceLock},
time::Duration,
};
use error::{Result, RewriterError}; use error::{Result, RewriterError};
use instant::Instant; use instant::Instant;