re PR rtl-optimization/57468 (26% performance drop on important benchmark after r199298.)
2013-06-06 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/57468 * config/i386/i386.c (inline_secondary_memory_needed): Ignore spilled pseudos. From-SVN: r199764
This commit is contained in:
parent
a322ed0ced
commit
37684c4633
2 changed files with 8 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/57468
|
||||
* config/i386/i386.c (inline_secondary_memory_needed): Ignore
|
||||
spilled pseudos.
|
||||
|
||||
2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/57459
|
||||
|
|
|
@ -33951,6 +33951,8 @@ static inline bool
|
|||
inline_secondary_memory_needed (enum reg_class class1, enum reg_class class2,
|
||||
enum machine_mode mode, int strict)
|
||||
{
|
||||
if (lra_in_progress && (class1 == NO_REGS || class2 == NO_REGS))
|
||||
return false;
|
||||
if (MAYBE_FLOAT_CLASS_P (class1) != FLOAT_CLASS_P (class1)
|
||||
|| MAYBE_FLOAT_CLASS_P (class2) != FLOAT_CLASS_P (class2)
|
||||
|| MAYBE_SSE_CLASS_P (class1) != SSE_CLASS_P (class1)
|
||||
|
|
Loading…
Add table
Reference in a new issue