This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 08/15/14 18:56, David Malcolm wrote:
I'm not sure what you're asking. If you can give me the gimple I can probably answer ;-)On Fri, 2014-08-15 at 18:38 -0400, Trevor Saunders wrote: i.e. back to just a GET_CODE check again (albeit with a new local, of the subclass ptr type; I don't know how well our optimizations handle that yet: the idea that a local ptr X is either equal to another local ptr Y or is NULL. Does our value-numbering cope with this, where one ptr is a subclass of another?).
In general the gimple optimizers don't care/know about class relationships. So if the pointers point to the same object, but have different types, it's likely we won't optimize away things as well as we'd like.
jeff
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |