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

    <tr>
        <th>Summary</th>
        <td>
            [llvm-reduce] Return a program value instead of `void`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            enhancement,
            llvm-reduce
      </td>
    </tr>

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

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

<pre>
    ```
define void @foo() {
  ...
  store ... i32 %0 
  ret void
}
```
-->
```
define i32 @foo() {
  ...
  ret i32 %0
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEUe2O3CAMfBrnD9rIcb6WH_y463YfoG9Agkk4kbACslLfvkouq_akVpWQMB48M9bolNy0Mito34HoY0vZrVbHaQ3eARG0t0JveQ5RfcWKIZifCjo8D94A3wxbt7J4BmcENGhDALoCSQH9--cPIcqyfJUph8h7Q7iaBFCL4gVFzgfN5xv621l81btcoP7-V-R0cvD-38iu9rLwL8XCqNrIWuqCVdVT28iqRSxm1aC0tuv6qu50PVhjr4NmtnJkiYavpnCKkBqU2FBdVQ2WjdEWB0m6ZT32g4QGedHOl94_lzLEqXApbawq7GvqC68H9ulMiNdZryMvvOY9HvoGRPvYJbLZRj4ji-roDduUoEHvUk6_ybPL_gj8z7n2Jn5w3uIqtHjEMEW9iKf2Gwu3pszaiGAFdHiE0mGxRa_mnB8J6jegO9B9cnnehnIMC9B9pz6vyyOGDx4z0P1YKwHdz82ein4FAAD__9Zbt_U">