Changeset 4001 in CLRX


Ignore:
Timestamp:
Apr 14, 2018, 9:42:18 PM (8 months ago)
Author:
matszpk
Message:

CLRadeonExtender: AsmRegAlloc?: Fixed applySSAReplaces: fill visited paths in minSSAGraph.

File:
1 edited

Legend:

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

    r4000 r4001  
    578578                MinSSAGraphStackEntry& entry = minSSAStack.top();
    579579                MinSSAGraphNode& node = entry.nodeIt->second;
    580                 bool toPop = false;
    581580                if (entry.nextIt == node.nexts.begin())
    582                 {
    583                     if (!node.visited2)
    584                         node.visited2 = true;
    585                     else
    586                         toPop = true;
    587                 }
    588                 if (!toPop && entry.nextIt != node.nexts.end())
     581                    node.visited2 = true;
     582                if (entry.nextIt != node.nexts.end())
    589583                {
    590584                    auto nodeIt = ssaGraphNodes.find(*entry.nextIt);
Note: See TracChangeset for help on using the changeset viewer.