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: [Patch] MIPS: Add missing memory clobbers to atomic memory insns.


On Thu, 13 Sep 2007, Richard Sandiford wrote:
> See files like alias.c and dse.c for why (mem:BLK (reg:SI CRIS_CP_REGNUM))

CRIS_SP_REGNUM, SP as in stack-pointer.

> is different from (mem:BLK (scratch)).

Yeah, looks like *I* should use that, thereby hopefully enabling
scheduling of non-memory insns across the deallocation barrier.

But I really wish there was mechanism to conflict only with
stack reads and writes, not "everything".  My observations were
b.df. (before dataflow) anyway; I need to refresh them.

brgds, H-P


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