https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #21 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:8fede2876a751d53a28442dcca32466daa929daa
commit r12-7451-g8fede2876a751d53a28442dcca32466daa929daa
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #19 from Vladimir Makarov ---
(In reply to Richard Biener from comment #16)
> it doesn't make a difference for this testcase but profiling shows that
> allocnos_conflict_p is quite expensive so it's best to do it after the other
> co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #18 from Richard Biener ---
(In reply to Richard Biener from comment #16)
> it doesn't make a difference for this testcase but profiling shows that
> allocnos_conflict_p is quite expensive so it's best to do it after the other
> cont
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #17 from Richard Biener ---
For OBJECT_CONFLICT_VEC_P it might be possible to add a bit to ira_object
indicating on whether the conflict array is sorted and if not, sort it
in allocnos_conflict_p so we can use a binary search there.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #16 from Richard Biener ---
it doesn't make a difference for this testcase but profiling shows that
allocnos_conflict_p is quite expensive so it's best to do it after the other
continue checks like the following. I also notice that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #14 from Richard Biener ---
The pushed change is a micro-optimization not really addressing the underlying
issue which needs more analysis.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #13 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:a8250bbaeb2e8250c20db477fe67fd085214be7c
commit r12-7401-ga8250bbaeb2e8250c20db477fe67fd085214be7c
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #12 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #11)
> (In reply to Martin Liška from comment #8)
> > (In reply to Martin Liška from comment #7)
> > > (In reply to Richard Biener from comment #6)
> > > > Both revisions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #11 from Hongtao.liu ---
(In reply to Martin Liška from comment #8)
> (In reply to Martin Liška from comment #7)
> > (In reply to Richard Biener from comment #6)
> > > Both revisions affect vectorizer cost modeling only. With
> > >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #10 from Richard Biener ---
diff --git a/gcc/ira-int.h b/gcc/ira-int.h
index 957604b22e9..7465af72e98 100644
--- a/gcc/ira-int.h
+++ b/gcc/ira-int.h
@@ -1379,8 +1379,9 @@ ira_object_conflict_iter_cond
(ira_object_conflict_iterator *i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
CC||vmakarov at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Martin Liška changed:
What|Removed |Added
CC||crazylht at gmail dot com
--- Comment #8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #7 from Martin Liška ---
(In reply to Richard Biener from comment #6)
> Both revisions affect vectorizer cost modeling only. With
> -fno-vect-cost-model it compiles faster for me but still a slow 30s and 91%
> in RA.
There are numb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #6 from Richard Biener ---
Both revisions affect vectorizer cost modeling only. With -fno-vect-cost-model
it compiles faster for me but still a slow 30s and 91% in RA.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #5 from Martin Liška ---
Created attachment 52515
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52515&action=edit
Partially reduced test-case
For the test-case I get:
Bisecting latest revisions
a9e2ebe839d56416(24 Feb 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #4 from Martin Liška ---
>
> 2) r12-7319-g90d693bdc9d71841
to 57s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
Keywords||ra
--- Comment #2 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
--- Comment #1 from Richard Biener ---
Created attachment 52514
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52514&action=edit
preprocessed source
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104686
Richard Biener changed:
What|Removed |Added
Target||x86_64-*-*
Target Milestone|---
23 matches
Mail list logo