News for hackers. Stuff that matters.
Re:Introducing MIR by shawn-butler on Wednesday April 27, 2016 @01:17PM (#11582391)
Please read the link I provided and search the page for "Problems with the backend"

...There is one major issue remaining with the LLVM backend that I currently know of, its inability to implement a optimisation used by GHC called 'TABLES_NEXT_TO_CODE' (TNTC)...

Re:Introducing MIR by aseipp on Wednesday April 27, 2016 @02:48PM (#11583399)
That was fixed in LLVM 3.6 in a more general way, by one of my coworkers, Ben. http://reviews.llvm.org/D6454

The prologue support directly subsumes previous behavior (the `prefix` form) and is more flexible, and with it, GHC doesn't have to rely on shuffling assembly output in order to achieve TNTC.