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

    <tr>
        <th>Summary</th>
        <td>
            BOLT-ERROR: parent function not found for noodExecStreaming.cold/1(*2)
        </td>
    </tr>

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

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

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

<pre>
    I now want to use bolt to optimize my binaries without using runtime data, but currently I always get an error here: BOLT-ERROR: parent function not found for noodExecStreaming.cold/1(*2). 
My llvm-bolt info:
```
LLVM (http://llvm.org/):
  LLVM version 17.0.0git
  Optimized build with assertions.
BOLT revision 89a515d7b1e87189cffee02b7edbf5f4fd989fd9

  Registered Targets:
 aarch64    - AArch64 (little endian)
    aarch64_32 - AArch64 (little endian ILP32)
    aarch64_be - AArch64 (big endian)
    arm64      - ARM64 (little endian)
    arm64_32   - ARM64 (little endian ILP32)
 x86        - 32-bit X86: Pentium-Pro and above
    x86-64     - 64-bit X86: EM64T and AMD64
```


I just wanna run BOLT successfully, so I use it to run :
```
llvm-bolt -reorder-blocks=none -reorder-functions=none -split-functions -split-all-cold=0 -split-eh=0 /usr/src/build-cmake-relwithdebinfo-linux/rpc_server/stonewave -o /usr/src/build-cmake-relwithdebinfo-linux/rpc_server/stonewave.bolt -relocs=0
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVE1v2zgQ_TX0ZSBBoqyvgw7uJgYCJEiQDRZ7K0hxJLOlSIMfdtxfvyBt190i3b0UMCwNZ97MG2reMOfkrBEHUn8i9d2KBb8zdjiGbzsT9ihX3IjT8ADaHOHItAdvIDgEblR6N3svF_kNYTkBl5pZiQ6O0u9M8BCc1DPYoL1cEATzjNA_gAcPY7AWtVcneACmjuzkYEYPTANaayzs0CKpNvDp-fEtu399fX6N1p5FEExBj14aDdp4mEzQAiZjQRsj7t9x_NNbZIvUcz4aJQjdloR2hG4ooX0OpLgjxebpBEodliy1IfVkSLU5e0hTXH7JfHz86wkI7Xbe72MM3RK6jdDc2DlZ_XcoQIo-oHWRXdnmRV7M0l-9z5e7EsCDVCJdEzDn0MZuXH6Oiy2DxYNMSbqe1WUtWl5i15ZdP04TYkF5i4JP9bSeRN_1k-gv5C-VXnGWzqNFAW_MzujdjSRjdtw1awCADDabs0Fop6T3CgG1kEzHti654Ir4XNH_QMDD40tFP8Rx_DeOy_nDMnY500rEXp_-l1aMj6R-Hf8zqfeuAbiWqGjGpYe_uybO1gtqL8OSvVgDTAtg3BzwVuy9a7ILuwya9Y_I-6dm_ZYwm6e7Zv3hGP34_wBfgvNRTZpFcaQhBxfGEZ2bglKnqBJn4CEpTSadxbhfzehtkjOLxgq0GVdm_OpIdaeNxtvxVTk3j9sr6W_n1wOmVJbUU90V1zPcJYvQbXCW0K2zI6HbNMrZuLCvmFlUcaYF8iipTEkd3gnd2v342aE9YEJ5o_HIDgiZ-W258mv3yoyxt-Kne1qJoRJ91bMVDmXTdmXb1l2x2g1RR3XZtmtedRNvaI-C17ydxpp1Uze1KznQglZFVbRFRxta5DGg6tuy7gSr2oqRdYELkyq_LoWVdC7g0JS0qleKcVQuLVdKNR4hOQmlcdfa4fzlwuzIulDSeXfL4qVXOPzu_bcKVg1xl7nvy2yWfhd4Pprlstkuj2xvzRccPaHbRNoRuk1N_RMAAP__ks_q9w">