cff: added expression decomposition

This commit is contained in:
cpunch 2025-05-31 00:43:08 -05:00
parent 33813e73b8
commit 51b55b3d32

View File

@ -18,5 +18,6 @@ The control flow flattener supports the following branching syntaxes:
The following child options are available:
- `Wrap CFF blocks`: This will move some CFF blocks into their own closure in a lookup table.
- `Expression Decomposition`: Breaks apart expressions into CFF blocks, can kill performance.
- `Wrap CFF blocks`: This will move some CFF blocks into their own closure in a lookup table. Can speed up larger flattening targets.
- `Hoist locals`: Will move local storage into a lookup table for CFF blocks. Useful to cut down on the number of used locals.