solidity/test/libyul/yulOptimizerTests/loadResolver
hrkrshnn 2cdd3b2081 Resolving Keccak-256: check if arguments are identifiers early.
Previously, the check on whether the optimization was useful gas wise was done before checking if
the keccak256 opcode had identifier as arguments. Since the gas meter crashes when encountering
certain Yul opcodes (create, dataoffset, etc.), this optimizer step crashed.
2021-09-06 13:48:07 +02:00
..
double_mload_with_other_reassignment.yul
double_mload_with_reassignment.yul
double_mload.yul
keccak_crash.yul Resolving Keccak-256: check if arguments are identifiers early. 2021-09-06 13:48:07 +02:00
keccak_fail1.yul Tests and changelog 2021-04-22 18:19:47 +02:00
keccak_fail2.yul Tests and changelog 2021-04-22 18:19:47 +02:00
keccak_short.yul Tests and changelog 2021-04-22 18:19:47 +02:00
keccak_string_literal.yul Tests and changelog 2021-04-22 18:19:47 +02:00
keccak_symbolic_memory.yul Tests and changelog 2021-04-22 18:19:47 +02:00
keccak_with_msize.yul Skip resolving Keccak if AST contains msize. 2021-04-22 18:19:47 +02:00
keccak.yul Tests and changelog 2021-04-22 18:19:47 +02:00
loop.yul
memory_with_different_kinds_of_invalidation.yul
memory_with_msize.yul
merge_known_write_with_distance.yul
merge_known_write.yul
merge_mload_with_known_distance.yul
merge_mload_with_rewrite.yul
merge_mload_without_rewrite.yul
merge_unknown_write.yul
merge_with_rewrite.yul
mload_in_function.yul Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
mload_self.yul
mstore_in_function_loop_body.yul Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
mstore_in_function_loop_init.yul Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
multi_sload_loop.yul
re_store_memory.yul
re_store_storage.yul
reassign_value_expression.yul
reassign.yul
second_mstore_with_delta.yul
second_store_same_value.yul
second_store_with_delta.yul
second_store.yul
side_effects_of_user_functions.yul Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
simple_memory.yul
simple.yul
staticcall.yul
verbatim_mload.yul Added a few optimizer tests for Verbatim 2021-04-28 09:56:45 +02:00
verbatim_sload.yul Added a few optimizer tests for Verbatim 2021-04-28 09:56:45 +02:00