<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/100882>100882</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Merge lld/ELF refactoring/test update commits
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            release:backport
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          MaskRay
      </td>
    </tr>
</table>

<pre>
    Merge some refactoring and test update commit to ease pending cherry-picks.

/cherry-pick 026972af9c3cbd85b654b67a5b5c3b754a78a997 8644a2aa0f3540c69464f56b3d538e888b6cbdcb 6efc3774bd8c5fcb105cda73ec27c05ef850dc19 c7231e49099d56fdc5b2207142184a0bf2544ec1
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxk0cFuGyEQBuCnYS8o1jDAAoc9pEr31Fz6BsMwa2-z9lqAI_ntK0eWGqkXOMD8-jUftbYeLyKT8j-Ufxvo1k97nd6pffym-5D3cp_epR5Ft_0suspC3Pe6Xo6aLkV3aV3froW6aN7P57XrvmuhJvoql_L4xiep9f5yXfmjHRS8KXh9njh_e9OAYwpIS2LLuUSfR-_yGMhnzzYH7yhESinoODpHSASL9Q54TG50ix-zLd5GiTHmkXPhrEdZ2IbgconsF84GPBcKVhgDg5cleihskuaA1ohLkFLx41LYZ0QIxqGJjiAv6J0TNkOZbEk20SCTCYgGbAA7nCa0yQkDUwTrmMgnITJmtAt6CJSGdUJABwGDiRDRHhCigeDAZccO7KIcyJnW7bBtn-fDXo_D2tpNJgMQIw4bZdnaFxJile2xYWVfM_HHda9dIT7w6vSYfsm3Y1MOtrX19i-vr32Tp-W2FYXzz1_zd1CF8_-cbbjVbTr1fm3KPsgUzse1n275wPtZ4fzIf14v17r_Ee4K56_yTeH87P854d8AAAD__50Ovtk">