solidity/test/libyul/yulOptimizerTests/expressionSimplifier
2020-08-04 12:16:23 +02:00
..
assigned_vars_multi.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
byte_after_shr_non_mul_of_8.yul Optimize byte-after-shr for shift amounts that are not multiples of 8. 2020-08-04 12:16:23 +02:00
combine_shift_and_and_2.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
combine_shift_and_and_3.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
combine_shift_and_and.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
constant_propagation.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
constants.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
create2_and_mask.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
create_and_mask.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
idempotency.yul Rules for optimizing idempotency for bitwise operations. 2020-04-23 14:21:00 +02:00
identity_rules_complex.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
identity_rules_negative.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
identity_rules_simple.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
including_function_calls.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
inside_for.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
invariant.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
large_byte_access.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
mod_and_1.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
mod_and_2.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
not_applied_function_call_different_arguments.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
not_applied_function_call_different_names.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
not_applied_function_call_equality_not_movable.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
not_applied_removes_non_constant_and_not_movable.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
pop_byte_shr_call.yul yul: Set non movable flag to true in simplification rule for byte of right-shifted expression 2020-08-03 17:30:52 +02:00
pop_byte_shr_func_trivial.yul yul: Set non movable flag to true in simplification rule for byte of right-shifted expression 2020-08-03 17:30:52 +02:00
pop_byte_shr_func.yul yul: Set non movable flag to true in simplification rule for byte of right-shifted expression 2020-08-03 17:30:52 +02:00
reassign.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
remove_redundant_shift_masking.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
replace_too_large_shift.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
return_vars_zero.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
reversed.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
selfbalance_not_supported.yul [yul] Add support for EVM version-dependent rules. 2020-05-27 11:57:08 +02:00
selfbalance_split.yul [yul] Add support for EVM version-dependent rules. 2020-05-27 11:57:08 +02:00
selfbalance_supported.yul [yul] Add support for EVM version-dependent rules. 2020-05-27 11:57:08 +02:00
side_effects_in_for_condition.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
smoke.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
unassigend_vars_multi.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
unassigned_vars.yul Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00