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

    <tr>
        <th>Summary</th>
        <td>
            x86 GlobalIsel IR Translater issues with calls
        </td>
    </tr>

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

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

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

<pre>
    ```
remark: unable to translate instruction: call: '  tail call void @_ZdlPv(ptr noundef nonnull %0) #17, !dbg !13'
remark: unable to translate instruction: call: '  %23 = tail call ptr @realloc(ptr noundef %22, i64 noundef %20) #17, !dbg !44'
remark: unable to translate instruction: call: '  %5 = tail call i64 @strlen(ptr noundef nonnull dereferenceable(1) %0) #12, !dbg !15'
```
I believe the issue is with opaque pointers, see `ptr`.

Reproducer:
```
> cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang" -DCLANG_BOOTSTRAP_PASSTHROUGH="LLVM_TARGETS_TO_BUILD" -DCLANG_ENABLE_BOOTSTRAP=On -DBOOTSTRAP_CMAKE_CXX_FLAGS="-march=native -Rpass-missed='gisel-irtranslator' -fglobal-isel -mllvm -global-isel-abort=2" ./llvm
> ninja stage2
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslF-P4jYUxT_N5cUKSq7zBx7ykJkAOy07IGCraV8iJ7kTvGscajts--0rE2ZnOpp9aiVkS-b43F-Ory2slZ0myiG5g6SciMEde5M72xwHcm5S9-3fOaTh7ReWEBaGTsJ8A16wQYtaEXM9c0Zoq4QjJrV1Zmic7LWXNEIpPwNmjDkh1XWFXXrZMojD6o9WbS-As7MzTPeDbumZ6V7rQSkGmISAcwbIowzwngFGbd35KeKA2X_FAUyQM-DlGzDPAXFoSCjVN-_A_Ab0IDKN_7X4M8w4_n8wk3eUvj7EoXVGkf5Jei0ZeiZDuiFfD3AWjZSvoeK7UJMftO-O_IHVpCRdiLkjMWnt4Ef2Xboj68_iz4HYuZfakbHe0hIxSMOzM5CG05vjddzR2fTt0JABXnxYCviCNSfxjViwYo9SfxUsKO8_F78uqrsvD-uyOvy-XQAvd6RIWGJBuV7_9rk6FLvV4rCvDptRBrwExKdZCogvmsVjcbdeVNvd5pfF_WE_SholdDeK7tfF46q622wO-8Ou2FbbYr8_fNptvqw-jdqPK73Ze6vwwwJ4udEsKF89xy-5f3qqlutidWMITsI0R-ClFk5eiAW7s7A2OElrqb1Ksk5aUoE0Ly3TG98bwXOn-lqowP_LgpNSlxML3qwFou6NA16ix5wCLr3kNWl9Ddg60RF-eByTNuftnM_FhPIoncWcRzzhk2PephTN5tS0EaFIRdtGbfgczuo5RZjWSTqROYbIwyTKIh7PIz7NcJakddQipRkXUQNxSCch1dQjTXvTTa6NlaeYZdlEiZqUvb5LiJq-j10HiP6ZMrnfE9RDZyEOlbTOvro46RTlf81StroG8eCzedixw8ttM6PXrX_9hbKTwaj86NzZ-r7EJeCyk-441NOmP72kNk7B2fRfqXGAy9EGcHlF_icAAP__WvqYcA">