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]

Re: Repost: RFA [4.1]: improvement to if-conversion and cross-jumping (PR20070)


Joern RENNECKE wrote:
Bernd Schmidt wrote:

Not sure this is such a good idea since the "SET_DEST" is actually an in-out operand. I'd rather add them near with code similar to the P{RE,OST}_{IN,DE}C cases.


No, the in part is represented in the SET_SRC - it's required to be a PLUS with the destination as the first operand.

Still, for a POST_MODIFY, the actual value of what you call the "SET_DEST" is used as an input. I think allowing these two macros on PRE/POST_MODIFY would be confusing.



Bernd



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]