summaryrefslogtreecommitdiff
path: root/src/wasm2js.h
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2020-09-18 21:37:31 -0700
committerGitHub <noreply@github.com>2020-09-18 21:37:31 -0700
commite308db569ab2582d3b0ea9accdbaa3b27abdb044 (patch)
tree80a53a9a4095afe4020fb5b6117f7115e6c54f90 /src/wasm2js.h
parent3b4cb935f83c7fabacbf61146e56dabc0d65a441 (diff)
downloadbinaryen-e308db569ab2582d3b0ea9accdbaa3b27abdb044.tar.gz
binaryen-e308db569ab2582d3b0ea9accdbaa3b27abdb044.tar.bz2
binaryen-e308db569ab2582d3b0ea9accdbaa3b27abdb044.zip
Expression matching API (#3134)
Provides an easily extensible layered API for matching expression patterns and extracting their components. The low-level API provides modular building blocks for creating matchers for any data type and the high-level API provides a succinct and flexible interface for matching expressions and extracting useful information from them. Matchers are currently provided for Const, Unary, Binary, and Select instructions. Adding a matcher for a new type of expression is straightforward enough that I expect to add them as they become useful as part of other changes.
Diffstat (limited to 'src/wasm2js.h')
0 files changed, 0 insertions, 0 deletions