Changeset 3935 in CLRX


Ignore:
Timestamp:
Mar 24, 2018, 8:50:23 PM (4 months ago)
Author:
matszpk
Message:

CLRadeonExtender: AsmRegAlloc?: Remove obsolete joinRoutineData in main createSSAData. Fix testcase.

Location:
CLRadeonExtender/trunk
Files:
2 edited

Legend:

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

    r3934 r3935  
    20712071            callStack.pop_back(); // just return from call
    20722072            callBlocks.erase(routineBlock);
    2073             if (!callStack.empty())
    2074                 // put to parent routine
    2075                 joinRoutineData(routineMap.find(callStack.back().routineBlock)->second,
    2076                                     prevRdata);
    20772073        }
    20782074       
  • CLRadeonExtender/trunk/tests/amdasm/AsmRegAllocCase3.cpp

    r3931 r3935  
    384384            { { "sa", 2 }, { { 2, 1 }, { 3, 1 }, { 4, 1 }, { 5, 1 } } },
    385385            { { "sa", 3 }, { { 2, 1 }, { 4, 1 }, { 5, 1 }, { 6, 1 } } },
    386             { { "sa", 4 }, { { 2, 1 }, { 4, 3 }, { 3, 1 }, { 4, 1 },
    387                         { 5, 1 }, { 6, 1 }, { 8, 3 }, { 7, 3 } } },
     386            { { "sa", 4 }, { { 2, 1 }, { 4, 3 }, { 3, 1 }, { 5, 1 },
     387                        { 6, 1 }, { 8, 3 }, { 7, 3 } } },
    388388            { { "sa", 5 }, { { 2, 1 }, { 3, 1 }, { 4, 1 }, { 5, 1 } } }
    389389        },
Note: See TracChangeset for help on using the changeset viewer.