Changeset 3628 in CLRX


Ignore:
Timestamp:
Jan 18, 2018, 7:04:29 AM (2 years ago)
Author:
matszpk
Message:

CLRadeonExtender: AsmRegAlloc?: Update last testcase.

File:
1 edited

Legend:

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

    r3627 r3628  
    26242624       
    26252625        s_ashr_i32 sa[2], sa[2], 3
     2626        s_ashr_i32 sa[2], sa[2], 3
    26262627        s_ashr_i32 sa[3], sa[3], 4
     2628        s_ashr_i32 sa[3], sa[3], 4
     2629       
     2630        s_getpc_b64 s[2:3]
     2631        s_add_u32 s2, s2, routine-.
     2632        s_add_u32 s3, s3, routine-.+4
     2633        .cf_call routine
     2634        s_swappc_b64 s[0:1], s[2:3]
     2635       
     2636        s_ashr_i32 sa[2], sa[2], 3
     2637        s_ashr_i32 sa[3], sa[3], 3
    26272638        s_endpgm
    26282639       
     
    26432654            // block 0
    26442655            { 0, 32,
    2645                 { { 3, true } },
     2656                { { 4, true } },
    26462657                {
    26472658                    { { "", 0 }, SSAInfo(0, 0, 0, 0, 0, false) },
     
    26562667            // block 1
    26572668            { 32, 64,
    2658                 { { 3, true } },
     2669                { { 4, true } },
    26592670                {
    26602671                    { { "", 0 }, SSAInfo(0, 0, 0, 0, 0, false) },
     
    26662677                }, true, false, false },
    26672678            // block 2
    2668             { 64, 76,
    2669                 { },
    2670                 {
    2671                     { { "sa", 2 }, SSAInfo(3, 6, 6, 6, 1, true) },
    2672                     { { "sa", 3 }, SSAInfo(2, 4, 4, 4, 1, true) }
     2679            { 64, 104,
     2680                { { 4, true } },
     2681                {
     2682                    { { "", 0 }, SSAInfo(0, 0, 0, 0, 0, false) },
     2683                    { { "", 1 }, SSAInfo(0, 0, 0, 0, 0, false) },
     2684                    { { "", 2 }, SSAInfo(0, 0, 0, 0, 0, false) },
     2685                    { { "", 3 }, SSAInfo(0, 0, 0, 0, 0, false) },
     2686                    { { "sa", 2 }, SSAInfo(3, 6, 6, 7, 2, true) },
     2687                    { { "sa", 3 }, SSAInfo(2, 4, 4, 5, 2, true) }
     2688                }, true, false, false },
     2689            // block 3
     2690            { 104, 116,
     2691                { },
     2692                {
     2693                    { { "sa", 2 }, SSAInfo(3, 8, 8, 8, 1, true) },
     2694                    { { "sa", 3 }, SSAInfo(2, 6, 6, 6, 1, true) }
    26732695                }, false, false, true},
    2674             // block 3 - routine
    2675             { 76, 88,
    2676                 { { 4, false }, { 5, false } },
     2696            // block 4 - routine
     2697            { 116, 128,
     2698                { { 5, false }, { 6, false } },
    26772699                {
    26782700                    { { "sa", 2 }, SSAInfo(1, 2, 2, 2, 1, true) },
     
    26802702                    { { "sa", 4 }, SSAInfo(0, SIZE_MAX, 1, SIZE_MAX, 0, true) }
    26812703                }, false, false, false },
    2682             // block 4
    2683             { 88, 96,
     2704            // block 5
     2705            { 128, 136,
    26842706                { },
    26852707                {
     
    26892711                    { { "sa", 4 }, SSAInfo(0, SIZE_MAX, 1, SIZE_MAX, 0, true) }
    26902712                }, false, true, true },
    2691             // block 5
    2692             { 96, 104,
     2713            // block 6
     2714            { 136, 144,
    26932715                { },
    26942716                {
     
    27002722        },
    27012723        {   // SSA replaces
    2702             { { "sa", 2 }, { { 4, 3 }, { 5, 1 }, { 4, 3 } } },
    2703             { { "sa", 3 }, { { 3, 1 } } }
     2724            { { "sa", 2 }, { { 4, 3 }, { 5, 1 }, { 4, 3 }, { 7, 1 }, { 4, 3 } } },
     2725            { { "sa", 3 }, { { 3, 1 }, { 5, 1 } } }
    27042726        },
    27052727        true, ""
Note: See TracChangeset for help on using the changeset viewer.