mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 23:58:20 +00:00
Add IfElseSwap option
This enables an option that was being done unconditionally: to swap the `if` and `else` branches if the condition is shorter when negated. Enabled by default.
This commit is contained in:
parent
e62b5ffcb6
commit
08c429f22b
8 changed files with 44 additions and 17 deletions
|
@ -68,6 +68,7 @@ class optimizer(foldconst, renamer, deadcode, lastpass):
|
|||
self.shrinknames = 'shrinknames' in options
|
||||
|
||||
self.constfold = 'constfold' in options
|
||||
self.ifelseswap = 'ifelseswap' in options
|
||||
self.optlistlength = 'listlength' in options
|
||||
self.optlistadd = 'listadd' in options
|
||||
self.dcr = 'dcr' in options
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue