summaryrefslogtreecommitdiff
path: root/src/passes/Precompute.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* fix an afl-fuzz bug where precompute alters a br to remove its condition, ↵Alon Zakai2017-05-081-0/+1
| | | | but does not properly modify the type (#1000)
* ctor evaller (#982)Alon Zakai2017-04-281-1/+1
| | | | | Add wasm-ctor-eval, which evaluates functions at compile time - typically static constructor functions - and applies their effects into memory, saving work at startup. If we encounter something we can't evaluate at compile time in our interpreter, stop there. This is similar to ctor_evaller.py in emscripten (which was for asm.js).
* precompute breaks and returns (#715)Alon Zakai2016-09-251-13/+57
|
* precompute void expressions tooAlon Zakai2016-09-241-12/+6
|
* support wasm globals (#650)Alon Zakai2016-07-211-0/+6
|
* avoid exceptions in Precompute pass (#606)Alon Zakai2016-06-271-10/+12
|
* Add initialization functions for passes to avoid missing pass registration ↵Jukka Jylänki2016-06-211-1/+3
| | | | due to linker dead code elimination. Fixes #577.
* add a precompute passAlon Zakai2016-06-181-0/+103