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

    <tr>
        <th>Summary</th>
        <td>
            back-port: Add RV64 constraint to SRLIW
        </td>
    </tr>

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

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

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

<pre>
    Hello, I am trying to get [this](https://github.com/llvm/llvm-project/pull/69416) back ported because it fixes [this codegen issue on rv32im targets](https://github.com/llvm/llvm-project/issues/69408). We found the issue on Rust version 1.70 and beyond. 

I'm new to llvm in general including the llvm release and backport process and would like to backport this commit. On our first attempt of the back porting, we created a PR by [commenting on the PR that solved our issue](https://github.com/llvm/llvm-project/pull/69416#issuecomment-1800191964) which created [this PR](https://github.com/llvm/llvm-project-release-prs/pull/767). After reading [this](https://llvm.org/docs/GitHub.html#backporting-fixes-to-the-release-branches) more carefully, I think the cherry pick comment should have been written on a github issue rather than a PR so I've open this issue to track the back porting of this commit.

Again, I'm new to this process so please feel free to let me know if I am missing any info or if there's anything I can do to push the process along. Thanks in advance!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslEGv4jYUhX-N2VyBHIcAWWTB9JXOkyr1iak6a8e5iV0cO7JvoPz7ys6DN-qii6fZgETMOTfnfNcyRjM4xIZVX1j1spIzaR-ab0qPvwZzWbW-uzdf0VrPxC_wCnIECnfjBiAPAxKw6gtpE1n1wsRBE02RlUcmTkycBkN6bjfKj0ycrL0-vtZT8H-jIiZO02wtE6ddvS12TNTQSnWByQfCDlpUco4IhqA3_2B8WIHyHQ7owMQ4I3gH4VoKMwLJMCB9dpSsFpdh-IGJegPfEXo_uw5I44fbeY4EVwzReAfFZs9BujTt3btuA4y_MH5cPl-Z2I_g8JbCSnZgHAzoMEgLxik7dzlJjcvTgBZlxEVPqksKAqbgFcaYf7z52XZgzQWT4vPIeyrjaGgDfzjwc4DehEggiXCcCHyfXZ7xGjekPm8IKqBMaUt4O0N7TyEnJXTpTHrd9L-3M5CWBNHbK3ZZP8fxU1ovs9S76bo4cF7URb3bJh5u2ij9nPEBwNv5M8br93jXU4gfQ-x3-9z1sScMEFDmSv6H6iS58WFg4tR5lZR-M_R1bjeaRstE-WjFuGGduV2TX5PGp30bpFM6oVbD6AOCkgH72dr7smKkjbvk2JXGEO4wGXWB93wg6syAlleEFtHBLRgidKkqCUsG76wGSRpDas4t9UYPCckrgp_QLdgsR8kDhQTHfylZyPnA60e8j4M0Ls_8I-f59APa6GFamO4RLfQBs5dFghHh4vwNTL9cK6OJMRlKdwfjeg8-pGfpFZCJfVqAe4pmgFdQ0kHnk9I0R52Hfq6J9W7YwJ9auktM-ya7q3QKmShWXVN2dVnLFTbFrq5rXh22fKWbsmt72e96WVSc70qUnBd8z1UnD7ttpeqVaQQXZVEUpeC8rPYbcUBRlttS9PuuQFGwLcdRGrt50LHKuTZ7UVTVysoWbcxXrBAppmV5hEg3bmgypO08RLbl1kSKHypkyGKTClmnQlh5hGPXwfmv3RaUd5GCNI5SEN_Ov79-X83BNp-_-fK0_wYAAP__vPQG7Q">