I don't think spending time and effort to optimize code for Ryzen will be time well spent.
Would you do it if you had the choice between that or adding new money making features/fixing bugs?
Would you do it if you had the choice between that or adding new money making features/fixing bugs?
Besides, if your application is one where performance is a serious issue, then you are going to spend some time optimizing rather than adding features. For some applications, performance is a feature.
As for the priorities of the compiler devs, I think it will get some love.
Of course I would, because people are going to benchmark my software against my competitor's software and choose the one that runs faster on their hardware.
Especially if my software is a compiler and people are benchmarking the programs it produces against other compilers, which is where most of the optimizing actually happens these days.