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: Remove some of optimize_size checks in i386 backend



It is just post-reload pattern, so I think we are safe here.

I don't think so, because:


1) you can have a non-cached recog in eliminate_regs_in_insn. That recog will change the code of the insn and xor will always be emitted.

2) new instructions generated after reload will always be emitted as xors. it can happen in reload_combine, for example.

Paolo


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