Note: I’m putting this up because college has started again, and I’m not finding enough time to polish this up. However, I do want to come back to this and work on this. I’m publishing this semi-unformatted because I think the finding is interesting. Introduction On working on simplexhc, a custom haskell-to-llvm compiler, I’ve noticed several strange performance behaviours of GHC (Glasgow haskell