… In which I use genetic algorithms to search for optimal LLVM optimizer passes to make Haskell programs faster … On a sunny day last Spring, I spent some time playing with genetic algorithms (GAs) for breeding faster Haskell programs, by improving the inlining hints suggested to GHC. The results were pretty cool: the GA found new inlining settings for existing Language Benchmark Game programs — t