On Jul 27, 2010, at 4:59 AM, Jochen Wilhelmy wrote:> >> Keeping it out of the mid-level optimizers is "by design". When we tackle this, we should do it right, by making the flags per-instruction. >> > But at least ist it planned for some time in the future? > then i can "survive" with a patch until then.As an open source project, we have little ability to force things to happen. It could be implemented next week or it might be 10 years from now, or never. All I can say is that I don't know of anyone planning to work on it. It dovetails with rounding mode support, so a holistic approach would be good.> I wonder why these optimizations can be done in the mid-level and additionaly in the backend. > as a non-compiler-guru i see redundancy there. perhaps it is possible to write a "loop back" > backend that outputs llvm ir again so that the optimizations need to be implemented only once.The stuff in the backend is a hack, using global variables (TargetOptions.h). We aim to annihilate those over time :) -Chris
> As an open source project, we have little ability to force things to happen. It could be implemented next week or it might be 10 years from now, or never. All I can say is that I don't know of anyone planning to work on it. It dovetails with rounding mode support, so a holistic approach would be good. >All I want to know if it "is planned" or if it is wrong use and therefore will never be implemented even if there would be plenty of work force. But it sounds like a redesign is planned for some time in the future. -Jochen
On Jul 28, 2010, at 12:30 PM, Jochen Wilhelmy wrote:> >> As an open source project, we have little ability to force things to happen. It could be implemented next week or it might be 10 years from now, or never. All I can say is that I don't know of anyone planning to work on it. It dovetails with rounding mode support, so a holistic approach would be good. >> > All I want to know if it "is planned" or if it is wrong use and therefore will never be implemented > even if there would be plenty of work force. But it sounds like a redesign is planned for some > time in the future.Yep, this is definitely something we'd like to add someday. -Chris