From 5318f59f5a6516262292c4d452686aabe4a2ce1a Mon Sep 17 00:00:00 2001 From: Avik Pal Date: Sat, 11 Jan 2025 16:37:23 +0000 Subject: [PATCH] feat: optimization passes --- src/Compiler.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Compiler.jl b/src/Compiler.jl index 569e4b77f6..7bc4f29fa7 100644 --- a/src/Compiler.jl +++ b/src/Compiler.jl @@ -205,6 +205,7 @@ function optimization_passes(; no_nan::Bool=false) "reduce_concat<1>", "slice_concat<1>", "concat_slice<1>", + "select_op_used_within_if<1>", "bin_broadcast_splat_add<1>", "bin_broadcast_splat_subtract<1>", "bin_broadcast_splat_div<1>", @@ -276,6 +277,8 @@ function optimization_passes(; no_nan::Bool=false) "binary_op_transpose_simplify_and", "binary_op_transpose_simplify_xor", "replace_neg_add_with_subtract", + "log_const_prop<1>", + "log_plus_one_const_prop<1>", ] if no_nan append!(