mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-19 19:20:23 +02:00
Allow integer devirtualization to be disabled
* module/language/cps/optimize.scm (optimize-higher-order-cps) (cps-default-optimization-options): Add #:devirtualize-integers?.
This commit is contained in:
parent
5675e46410
commit
67901cde76
1 changed files with 2 additions and 1 deletions
|
@ -98,7 +98,7 @@
|
|||
(elide-values #:elide-values? #t)
|
||||
(prune-bailouts #:prune-bailouts? #t)
|
||||
(simplify #:simplify? #t)
|
||||
(devirtualize-integers #:eliminate-dead-code? #t)
|
||||
(devirtualize-integers #:devirtualize-integers? #t)
|
||||
(peel-loops #:peel-loops? #t)
|
||||
(eliminate-common-subexpressions #:cse? #t)
|
||||
(type-fold #:type-fold? #t)
|
||||
|
@ -131,6 +131,7 @@
|
|||
#:cse? #t
|
||||
#:type-fold? #t
|
||||
#:resolve-self-references? #t
|
||||
#:devirtualize-integers? #t
|
||||
#:specialize-numbers? #t
|
||||
#:licm? #t
|
||||
#:rotate-loops? #t
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue