LLVM: Huge improvement to mangler speed.
authorDavid Terei <davidterei@gmail.com>
Sun, 13 Feb 2011 01:44:06 +0000 (01:44 +0000)
committerDavid Terei <davidterei@gmail.com>
Sun, 13 Feb 2011 01:44:06 +0000 (01:44 +0000)
commit6c8893bfc4827e4fa00223f4751fd1234868c4a5
tree8e3e90f04ab723ee6db1cd4f2099ca0eebc9cb42
parent650d644055ff9cf23891611efb578e4fff07a1d9
LLVM: Huge improvement to mangler speed.

The old llvm mangler was horrible! Very slow
due to bad design and code. New version is
linear complexity as it should be and far
lower coefficients. This fixes trac 4838.
compiler/llvmGen/LlvmMangler.hs