Hi All,

I'm hoping someone here can save me some time.  I'm working on something
that relies on constants in the same translation unit being pooled before
assembly.

I've noticed GHC does some const pooling at -O1 , but this doesn't seem to
be very consistent, which leads me to believe this is a byproduct of
another optimization rather than an explicit thing.

I couldn't find anything obvious in the sources, so does GHC intentionally
do constant pooling already? Or do I need a new pass to guarantee it.

Thanks,
Tamar
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to