public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Broke swim interchange through aliasing
@ 2005-07-10 19:49 Daniel Berlin
  2005-07-10 19:55 ` Daniel Berlin
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Berlin @ 2005-07-10 19:49 UTC (permalink / raw)
  To: Gcc Mailing List, Diego Novillo

It looks like we are now giving type tags to global that didn't use to
have type tags, and are *not* pointers.

before:
Variable: pcheck, UID 511, real8, is an alias tag, is addressable, call
clobbered, default def: pcheck_83

...

Variable: TMT.68, UID 1386, real8, is addressable, is global, call
clobbered, may aliases: { __BLNK__ SFT.63 SFT.62 SFT.61 SFT.60 SFT.59
SFT.58 SFT.57 SFT.56 SFT.55 SFT.54 SFT.53 SFT.52 SFT.51 SFT.50 SFT.49
SFT.48 SFT.47 SFT.46 ptime pcheck ucheck vcheck }

...
pcheck, UID 511, real8, is an alias tag, is addressable, call clobbered,
default def: pcheck_83

...

  #   VUSE <pcheck_9>;
  pcheck.3_147 = pcheck;
  D.559_148 = D.557_146 + pcheck.3_147;
  #   pcheck_149 = V_MUST_DEF <pcheck_9>;
  pcheck = D.559_148;


After:

Variable: pcheck, UID 511, real8, is addressable, call clobbered,
default def: pcheck_83, may aliases: { TMT.69 }


pcheck, UID 511, real8, is addressable, call clobbered, default def:
pcheck_83, may aliases: { TMT.69 }


  #   VUSE <TMT.69_118>;
  pcheck.3_147 = pcheck;
  D.559_148 = D.557_146 + pcheck.3_147;
  #   TMT.69_2685 = V_MAY_DEF <TMT.69_118>;
  pcheck = D.559_148;



(the other globals have the same TMT)


--Dan

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Broke swim interchange through aliasing
  2005-07-10 19:49 Broke swim interchange through aliasing Daniel Berlin
@ 2005-07-10 19:55 ` Daniel Berlin
  0 siblings, 0 replies; 2+ messages in thread
From: Daniel Berlin @ 2005-07-10 19:55 UTC (permalink / raw)
  To: Gcc Mailing List; +Cc: Diego Novillo



On Sun, 2005-07-10 at 15:49 -0400, Daniel Berlin wrote:
> It looks like we are now giving type tags to global that didn't use to
> have type tags, and are *not* pointers.
> 

As a followup, it looks like alias grouping went crazy and turned on
here, when it didn't before.

It looks like we used to think for this testcase that we had 0 aliased
vops, and now we think we have 586
hmmmm.

:)



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-07-10 19:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-10 19:49 Broke swim interchange through aliasing Daniel Berlin
2005-07-10 19:55 ` Daniel Berlin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).