tag:blogger.com,1999:blog-5376217205198004095.post2532307601207176437..comments2023-11-09T12:58:52.675+01:00Comments on llunak: Why precompiled headers do (not) improve C++ compile timesllunakhttp://www.blogger.com/profile/14371981942658278925noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-5376217205198004095.post-90634093476509525312019-05-25T18:44:56.392+02:002019-05-25T18:44:56.392+02:00Thank you for telling me. I was actually a bit hes...Thank you for telling me. I was actually a bit hesitant about that, so it'd good for me to know.<br />llunakhttps://www.blogger.com/profile/14371981942658278925noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-63037924473614261552019-05-25T16:02:46.277+02:002019-05-25T16:02:46.277+02:00Hi Luboš, thanks for posting also on planetkde, th...Hi Luboš, thanks for posting also on planetkde, these kind of blogs are the reason why it's still worth reading it.dhaumannhttps://www.blogger.com/profile/06242913572752671774noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-76587272522324311612019-05-25T12:15:20.513+02:002019-05-25T12:15:20.513+02:00Interesting thought. But given that this is about ...Interesting thought. But given that this is about the build time, LTO is not the solution.<br />llunakhttps://www.blogger.com/profile/14371981942658278925noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-28900959858171878442019-05-24T19:58:40.873+02:002019-05-24T19:58:40.873+02:00Interesting benchmark. I wonder if Link Time Code ...Interesting benchmark. I wonder if Link Time Code Generation would help with the "let's-generate-the-code-for-the-same-templates-over-and-over-again-and-then-throw-it-all-away-while-linking" issue.Anonymoushttps://www.blogger.com/profile/11115178111123865654noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-82916441854389816192019-05-24T18:12:51.774+02:002019-05-24T18:12:51.774+02:00Okay, let's try the chanting: please do find t...Okay, let's try the chanting: please do find the time to describe the solution and send the patch to Clang devs! <br /><br />PS may your Clang Fu make it to the next level :-)Tavihttps://www.blogger.com/profile/04298042636226052639noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-90888625188754983202019-05-24T15:05:41.977+02:002019-05-24T15:05:41.977+02:00I think currently the only incantation for you is ...I think currently the only incantation for you is to chant "find the time to describe the solution and send the patch to Clang devs" :). The 4th graph is indeed my patched Clang, but it fails in some corner cases[*] and my Clang Fu is not up to that. So this blog post is basically a lame glorified way to host the two images for when I send the patch to Clang devs asking for help.<br /><br />[*] LibreOffice - Proudly breaking your toolchain(TM).<br />llunakhttps://www.blogger.com/profile/14371981942658278925noreply@blogger.comtag:blogger.com,1999:blog-5376217205198004095.post-71092883808560667272019-05-24T11:40:26.938+02:002019-05-24T11:40:26.938+02:00> "Now, in case there seems to be somethin...> "Now, in case there seems to be something fishy about the graphs, the last graph indeed isn't from MSVC (after all, its reporting options are as "useful" as -ftime-report). It is from Clang. I still know how to do performance magic ..."<br /><br />Please tell us the magic incantation! Tavihttps://www.blogger.com/profile/04298042636226052639noreply@blogger.com