Fix ugly complexity issue in LLVM backend (#5652)
authorDavid Terei <davidterei@gmail.com>
Fri, 2 Dec 2011 23:48:43 +0000 (15:48 -0800)
committerDavid Terei <davidterei@gmail.com>
Sun, 4 Dec 2011 04:48:22 +0000 (20:48 -0800)
commit7626b2b9c52cb4aa38609a9a70b567e8693c3aa6
tree6699daf7aa52ead5eefe21c5e89cb481dbfda7e9
parentf14953e7e8d0346744933b53ed6707764f2f67f5
Fix ugly complexity issue in LLVM backend (#5652)

Compile time still isn't as good as I'd like but no easy changes
available. LLVM backend could do with a big rewrite to improve
performance as there are some ugly designs in it.

At least the test case isn't 10min anymore, just a few seconds now.
compiler/llvmGen/LlvmCodeGen.hs
compiler/llvmGen/LlvmCodeGen/CodeGen.hs
compiler/llvmGen/LlvmCodeGen/Data.hs