diff options
author | Björn Gustavsson <[email protected]> | 2016-09-19 12:46:03 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2016-09-26 16:20:40 +0200 |
commit | 05130e485558919344584f9bbfa057efdca94c3d (patch) | |
tree | c361c1c839b4b001ad814dca9e3a00124dc46933 /lib/dialyzer/src/dialyzer_options.erl | |
parent | 7169258d1315b86622093e1f14faf2267c9c448e (diff) | |
download | otp-05130e485558919344584f9bbfa057efdca94c3d.tar.gz otp-05130e485558919344584f9bbfa057efdca94c3d.tar.bz2 otp-05130e485558919344584f9bbfa057efdca94c3d.zip |
sys_core_fold: Run optimizations to a fixpoint
Run the optimizations until a fixpoint is reached, or until
the maximum iteration count is reached.
The hope is that in the future we can many small optimizations
instead of optimizations that try to do everything in one pass.
This change allows us to remove the ad-hoc calls to expr/2
to run more optimizations on a piece of code.
Diffstat (limited to 'lib/dialyzer/src/dialyzer_options.erl')
0 files changed, 0 insertions, 0 deletions