<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/84211>84211</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[ADT] Add APIntOps::avgfloors/avgflooru/avgceils/avgceilu
</td>
</tr>
<tr>
<th>Labels</th>
<td>
good first issue,
llvm:support
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
RKSimon
</td>
</tr>
</table>
<pre>
- [ ] Move implementations from SelectionDAG.cpp FoldValue into APInt.h APIntOps
https://github.com/llvm/llvm-project/blob/deff460b46dfcc8d6d5917a2b78c0d52edbe4afb/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#L6024-L6047
- [ ] Add APIntTest unit test coverage
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUstunTAQ_RqzsYLM2NhhwYIEEVVNlaqJuvdj4LoyGGFzpf59BVdR0u66mnMsa3we1in5aUFsSf1A6r7Qe77Erf3x9dXPcSlMdL_bO0rqB0rqnn6LV6R-XgPOuGSdfVwSHbc401cMaA_ed0-lXVc6xOB-6rAj9UuOtPv-Zcnl5TZf1kRYT1h3yXlNhHcEBgLD5PNlN6WNM4EhhOv7uFu3-AttJjCYEA2BweE4CsmMkG609t5JVzeV0mDUvWWuBnQGhR7Npz3-II_R4RMuBIbPev-hh3wC_FkyEHfPkgl1E_sRQ-fczcgbpkz3xWeaD2TjFTc9YeFa7hre6ALbSrFGCQWqKi6trRh3zAnrrLJWohy1lFYKwxVvmtoWvgUGgnEmKyVUXZWNQqaYq2yjR6c4J4LhrH0oD19l3KbCp7Rjey-gqoqgDYZ0dgkwxejo6LeU6XmHABB4JABnJLxL-7rGLR_HdV9s7Rm12adEBAs-5fTxRvY5nF-k69_-CuDlVh_v9HUaQ4xbIjC84_2GLfqQPuBe7Fto_7v508Kx5nT6JwAA___c2NzZ">