Changeset 4006 in CLRX


Ignore:
Timestamp:
Apr 16, 2018, 1:00:06 PM (5 months ago)
Author:
matszpk
Message:

CLRadeonExtender: AsmRegAlloc?: Remove obsolete method common from Liveness class.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/amdasm/AsmRegAlloc.cpp

    r4005 r4006  
    793793            --it;
    794794        return it->first<=t && t<it->second;
    795     }
    796    
    797     bool common(const Liveness& b) const
    798     {
    799         auto i = l.begin();
    800         auto j = b.l.begin();
    801         for (; i != l.end() && j != b.l.end();)
    802         {
    803             if (i->first==i->second)
    804             {
    805                 ++i;
    806                 continue;
    807             }
    808             if (j->first==j->second)
    809             {
    810                 ++j;
    811                 continue;
    812             }
    813             if (i->first<j->first)
    814             {
    815                 if (i->second > j->first)
    816                     return true; // common place
    817                 ++i;
    818             }
    819             else
    820             {
    821                 if (i->first < j->second)
    822                     return true; // common place
    823                 ++j;
    824             }
    825         }
    826         return false;
    827795    }
    828796};
Note: See TracChangeset for help on using the changeset viewer.