簡體   English   中英

有沒有辦法禁用GHC中的常量折疊優化?

[英]Is there a way to disable the constant folding optimization in GHC?

我需要使用GHC -O1優化編譯一些Haskell源代碼,但禁用常量折疊優化。 但是,在GHC手冊中找不到用於切換常量折疊的優化標志。 這可能會關閉它同時保持其他優化嗎?

如果使用-fno-enable-rewrite-rules編譯,則會禁用常量折疊。 另外,IMO如果你將常量傳遞給NOINLINE函數並在函數內部使用它們,你很有可能它不會被折疊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM