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

    <tr>
        <th>Summary</th>
        <td>
            [ISel type legalization] Unprocessed value in a map! PromotedIntegers
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm:codegen
      </td>
    </tr>

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

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

<pre>
    llc -mcpu=z16 -O3 -enable-legalize-types-checking tc_legalize-type-checking.ll
[tc_legalize-type-checking.tar.gz](https://github.com/user-attachments/files/18024573/tc_legalize-type-checking.tar.gz)

Legalizing node: t94: i32 = extract_vector_elt t43, Constant:i32<0>
Analyzing result type: i32
Legal result type
Analyzing operand: t43: v2i32 = extract_subvector t30, Constant:i32<0>
Widen node operand 0: t94: i32 = extract_vector_elt t43, Constant:i32<0>
Unprocessed value in a map! PromotedIntegers

#8 0x0000000002cec854 llvm::DAGTypeLegalizer::PerformExpensiveChecks()

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysk1GL2zgQxz_N-EU4yCM7cR784E02xx4Ht3BX-rgo0sRRK0tGksNmP32xnW27hW4p1C8DmvHo99fMX8ZoOkfUQHUH1T6TYzr70Pzt3WOM3hXZ0etrY61iea-GEcT-pViz_F_BcnLyaCm31ElrXihP14Firs6kPhvXsaSe3qS-ZlbWAm-huvt5RZJh1b1AtQeszykNEUQLeAA8dCadx-NK-R7wMEYKuUxJqnNPLkXAw8lYmmJRcyyrjQA8_PIa3E48vP1nqZrgndcEomVpW07BCGQg9oyeU5AqPV1IJR-eyCaWSgG4YzvvYpIugWiNQBA7DuIeeNs6aa9zy0BxnOqvA91avl75JvX9L36gIJ2eQUoxhQv-iBLH40LDkuDvkXw0mtws7LUv439E4gc3BK8oRtLsIu1IzDgmWS8HwII9Bt_7RPrBJeooxOWpAUXN-DN__VCRqquSWXvpp1mLdt_-9f91oNtMKCynjxROPvT3zwO5aC60m0YZAetliJluhN6KrcyoKTZClLxeVzw7N1vJZa3LdV3IGkV9RK1PfE1aCnU6bUqdmQY5lgXyqiixLPhKImklT5xvxLpabxBKTr00djUhrnzoMhPjSE1R1HWBmZVHsnF2EeJNhfKaOnKAODkrNNNxfhy7CCW3Jqb4rVcyyc4efPiP7LwI7LazMhnvoNqz33vmbAy2ecc6M-IS8iH4T6QS4GGWNNtnUXVp8EsAAAD__yZAVTY">