[Haskell-cafe] Improving GHC's LLVM Backend