public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/97008] New: [openacc] Remove invariant that IFN_UNIQUE is last stmt in bb
@ 2020-09-10 11:08 vries at gcc dot gnu.org
  2020-09-10 12:22 ` [Bug tree-optimization/97008] " rguenth at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: vries at gcc dot gnu.org @ 2020-09-10 11:08 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97008

            Bug ID: 97008
           Summary: [openacc] Remove invariant that IFN_UNIQUE is last
                    stmt in bb
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

[ spin-off of PR97000 comment 9. ]

There's an invariant that says IFN_UNIQUE needs to be the last stmt in a bb.
The rationale given is that it speeds up lookup.

This is somewhat of a hack, and potentially inhibits various
optimizations/cleanups.

So, can we drop this invariant?

This patch (PR97000 comment 2) is probably needed, possibly more.

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

end of thread, other threads:[~2020-10-06  8:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-10 11:08 [Bug tree-optimization/97008] New: [openacc] Remove invariant that IFN_UNIQUE is last stmt in bb vries at gcc dot gnu.org
2020-09-10 12:22 ` [Bug tree-optimization/97008] " rguenth at gcc dot gnu.org
2020-09-10 12:34 ` vries at gcc dot gnu.org
2020-09-10 12:47 ` rguenth at gcc dot gnu.org
2020-10-05  8:52 ` vries at gcc dot gnu.org
2020-10-06  8:02 ` vries at gcc dot gnu.org

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).