summaryrefslogtreecommitdiff
path: root/lib/elf.h
diff options
context:
space:
mode:
authorThomas Bauereiss2019-03-14 18:34:49 +0000
committerThomas Bauereiss2019-03-15 18:47:30 +0000
commite92ff6875925c2fe8b6ebc95a6b328514abc0106 (patch)
tree24ef95facd542364e9578ec55532ff9b84a96e53 /lib/elf.h
parent11325d9bb5f4117c5b41413ac523b7d50577ebdd (diff)
Add a rewriting pass for constant propagation in mutrecs
Propagating constants into mutually recursive calls and removing dead branches might break mutually recursive cycles. Also make constant propagation use the existing interpreter-based constant folding to evaluate function calls with only constant arguments (as opposed to a mixture of inlining and hard-coded rewrite rules).
Diffstat (limited to 'lib/elf.h')
0 files changed, 0 insertions, 0 deletions