Ignore:
Timestamp:
May 7, 2018, 7:29:50 PM (12 months ago)
Author:
matszpk
Message:

CLRadeonExtender: AsmRegAlloc?: add joinRoutineDataLv (join routines while createRoutineDataLv), add last accesses of svregs to lastAccessMap,
add reverting that changes while returning from code block (createLivenesses).

File:
1 edited

Legend:

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

    r4099 r4104  
    211211
    212212typedef std::unordered_map<AsmSingleVReg, VectorSet<LastAccessBlockPos> > LastAccessMap;
     213typedef std::unordered_map<AsmSingleVReg, LastAccessBlockPos> RoutineCurAccessMap;
    213214
    214215// Routine data for createLivenesses - holds svreg read before writes and
     
    255256    size_t nextIndex;
    256257    bool isCall;
    257     SVRegMap prevCurSVRegMap;
     258    RoutineCurAccessMap prevCurSVRegMap;
    258259};
    259260
Note: See TracChangeset for help on using the changeset viewer.