solidity/test/libyul/yulOptimizerTests/expressionSimplifier
2022-11-11 01:16:14 +05:30
..
assigned_vars_multi.yul Update tests. 2021-11-09 14:34:05 +01:00
byte_after_shr_non_mul_of_8.yul Update tests. 2021-11-09 14:34:05 +01:00
combine_add_and_mod_constant.yul add rules for mod(mul(X, Y), A) & mod(add(X, Y), A) 2022-06-22 09:26:09 +02:00
combine_mul_and_mod_constant.yul add rules for mod(mul(X, Y), A) & mod(add(X, Y), A) 2022-06-22 09:26:09 +02:00
combine_shift_and_and_2.yul Update tests. 2021-11-09 14:34:05 +01:00
combine_shift_and_and_3.yul Update tests. 2021-11-09 14:34:05 +01:00
combine_shift_and_and.yul Update tests. 2021-11-09 14:34:05 +01:00
constant_propagation.yul Update tests. 2021-11-09 14:34:05 +01:00
constants.yul Update tests. 2021-11-09 14:34:05 +01:00
create2_and_mask.yul Update tests. 2021-11-09 14:34:05 +01:00
create_and_mask.yul Update tests. 2021-11-09 14:34:05 +01:00
exp_simplifications.yul Update tests. 2021-11-09 14:34:05 +01:00
idempotency.yul Update tests. 2021-11-09 14:34:05 +01:00
identity_rules_complex.yul Update tests. 2021-11-09 14:34:05 +01:00
identity_rules_negative.yul Update tests. 2021-11-09 14:34:05 +01:00
identity_rules_simple.yul Update tests. 2021-11-09 14:34:05 +01:00
including_function_calls.yul Update tests. 2021-11-09 14:34:05 +01:00
inside_for.yul Update tests. 2021-11-09 14:34:05 +01:00
invariant.yul Update tests. 2021-11-09 14:34:05 +01:00
iszero_sub_to_eq.yul Update tests. 2021-11-09 14:34:05 +01:00
large_byte_access.yul Update tests. 2021-11-09 14:34:05 +01:00
mod_and_1.yul Update tests. 2021-11-09 14:34:05 +01:00
mod_and_2.yul Update tests. 2021-11-09 14:34:05 +01:00
not_applied_function_call_different_arguments.yul Update tests. 2021-11-09 14:34:05 +01:00
not_applied_function_call_different_names.yul Update tests. 2021-11-09 14:34:05 +01:00
not_applied_function_call_equality_not_movable.yul Update tests. 2021-11-09 14:34:05 +01:00
not_applied_removes_non_constant_and_not_movable.yul Update tests. 2021-11-09 14:34:05 +01:00
optimize_shl_over_and.yul added optimization. shl comes out from being distributed over and 2022-11-11 01:16:14 +05:30
pop_byte_shr_call.yul Update tests. 2021-11-09 14:34:05 +01:00
pop_byte_shr_func_trivial.yul Update tests. 2021-11-09 14:34:05 +01:00
pop_byte_shr_func.yul Update tests. 2021-11-09 14:34:05 +01:00
reassign.yul Update tests. 2021-11-09 14:34:05 +01:00
remove_redundant_shift_masking.yul Update tests. 2021-11-09 14:34:05 +01:00
replace_too_large_shift.yul Update tests. 2021-11-09 14:34:05 +01:00
return_vars_zero.yul Update tests. 2021-11-09 14:34:05 +01:00
reversed.yul Update tests. 2021-11-09 14:34:05 +01:00
selfbalance_not_supported.yul Update tests. 2021-11-09 14:34:05 +01:00
selfbalance_split.yul Update tests. 2021-11-09 14:34:05 +01:00
selfbalance_supported.yul Update tests. 2021-11-09 14:34:05 +01:00
side_effects_in_for_condition.yul Yul Optimizer: Simplify start offset of zero-length operations. 2022-08-15 15:42:51 +02:00
smoke.yul Update tests. 2021-11-09 14:34:05 +01:00
unassigend_vars_multi.yul Update tests. 2021-11-09 14:34:05 +01:00
unassigned_vars.yul Update tests. 2021-11-09 14:34:05 +01:00
zero_length_read.yul Yul Optimizer: Simplify start offset of zero-length operations. 2022-08-15 15:42:51 +02:00