Originally posted by behanw
View Post
I expect the next great frontier, once LTO is nailed down, is profile directed feedback. GCC has that in a kinda-sorta-yeah-it-works mode where (as I understand it) it works just fine for SPEC-like code, but has problems with either large projects and/or highly threaded projects. LLVM appear to be behind when it comes to PDF (even though PDF was one of the LLVM goals way back when, when Lattner designed the architecture), but, again as I understand it, this is because they want to solve the problems GCC has punted on (liked I said, support for very large projects and a high degree of threading --- think Apple and Google both wanting to use PDF to profile initially the web browsers and then their OS's).
Comment