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

    <tr>
        <th>Summary</th>
        <td>
            Structural Hash should probably ignore anything that begins with "llvm."
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    This came up in https://reviews.llvm.org/D146776#inline-1489091 and is a bit related to https://reviews.llvm.org/D153855. In both patches, there is the observation that some modifications of the module should not be considered, such as when adding a declaration or some metadata the won't be used when compiling the current module.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMks2u1DAMhZ8m3Vh31Kb_iy6AqxGs4QXcxNMYpUmVuDO6b4_aGUDsWFVyjz_bJwdz5iUQTar9rLRmH--0sdJate8F7uJiml7FYo72Y_rhOIPBlWDfgAM4kS2r-pPSV6Wvie5Mj3zx_r5eYlqUvr5XTdf3ndI1B8-B3qpmGMuxAgwWOAPCzAKJPApZkPg_xLYe2vYC3wLMURxsKMZRVvoLiKNEB1YcQZwzpTsKxwDiUCDHlWCNlm9sznKGeDula7S7J8gu7t5CiAIzgYkhs6VE9kDn3TjADA9HAdBaDgsgWDIe03NGTK8JJGhR8CQ_YlC6P3l7JvtsN3Hd2B-EQ2L2lCjIa4lLYafajvWIBU1VN_Tj0PdjV7iJKtRl3VRlh3q8mQ7HW3Xru6G1TdMOVBY86VLXZacHXemx7S5zjdb0lrrOlKXBWjUlrcj-j50F57zT1NXtWBYeZ_L5FYVADzh_vsKQpqPnbd6XrJrSc5a_j1IIi6fpu6TdyJ7Qw1fM7rebW4ozzv4DeAkxEWD4EPe8HQ9fFg4ZHiwOlNYnUmld7MlP_0ZhYXH7fDFxVfp66F6fty3Fn2RE6eu5cFb6eh70KwAA___1svT4">