<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNWFFz4jYQ_jXwojFjjCHmgQcOh5Q5ODIhl_QtI1vC6CJLHkkmob--K8smBJNer71pL5NxpG-l9bfa1e46iSSHySMTRL5o1O-jjh93_OmsM5h2hjO_M7jmnHiciWfkeXuqNJPCLVkuY9QPe37Pr_e4p6YGLZcPq6fbu_V8sbx-so_OIE4loV4nGBa9Qsmtwi-nm05eF7vhrZKZwvnTnHGqYc75Pvf6oZfrfRrAPGGiQolTAAPENMIoo4IqliKiGLDtOelC7OUzRZz07LpOEH0V7LUTjDvBDMBR2MA5TtebBm_MBrw-nlrygnXuuQ2PNJlqTfOEH0CImNCG4ppSJ5jDLxhLypSicJQn6CebXvE72u9mgymiSkllB0ICo6I0aFtpusCK5oU5oJ_LqzrkmpUb_wKcnI8bVvXslFdeaoN0QVO2PSAPq3T3n3ixjiWnpJn8_-cFjqOvFHlbjvdSoXdx9kvQq4K94givEpLLTCIjJdd1UhjO3s9mK_xM37SSHmGqHqVF0ZPJt3-yPX66wPmGmd_KpCEPZn-jqamn8EdRLUuVVktfXF55qvPqUyPrqbQHY2SNk6WBs3nvF4BZXnCWgMQ-nQRGVlKQ5N0GmFu4yd2DaZWxg_nmfjr7DNO-734sBioKbHaAVg4J5u-NgwUnDnHr4ZlyLDL466rBEa6ts3oXX2Z316vrL_fTJej9sraYLhN9gHyZA5JKoSWnCDlrbP3YlEUhlamsQkcjZzLPpTgH1_P5GXS9PEdWON2tzzEmbh7PsEe4hN_Rb-nFNCmzhdjK2_iTk3WC4IMoftgEfmDDdxFf26hZTNEm_mx1V-pwDgkJ_hKGs5IR3auOLzh925IlsStoZzTqyrTCgm2p_v5p2T3rwrA2-ns0mkGJvqEtyVTnt4oJ03778RBWm9YB3XCZYL7YUH4uAQhuBFCIpzfnstn8psSKXCBnWWCl2yRAFlOdXoKZxq46t3etZn8lhc3WrHN4eb9uEb58Ztevhgp73_Sp5FZyfmgBi83yfPutZabP0XusMmpa7ky-zaZ3M_Bqa8NMKkgfTLRVsaJl3CdmHhW74OUFdDWqzKkw-FLgLCETtzfNlYSIEWRdULG6bYVAijlWlyhPswwyn4ZYt6-FAIZERi8x-kh0dwcdWJvPh-HzALEoFfujpeleYaG3UuVfDeNtngLzg2YtHO6-LYUxNvjD2xI_Tu9a9wXcCEwuOOWyPeDaFuM7mmP13KIEOsCBFOeXNd3TVzO9XbQvyOXzWs3a-gVWhzmcFG7xP9ps78kDoy-tSDhN84XGBXNDvaOcDwI3gdLQDEvIkG6EyR5WNzihHB-gKLqZV025xLZbaVQRzs8kTm-Fn1LOoZzx-nQhtAVtiJRwHvUwI82roczpArqFanJK-401jHBpGiWNBanMCc9q9NSaH2yjkpJxg5JDq6mq6rKXcuTtnawCUN0JHD_egmhnTKFdwYffjJldmfSAXl3wm7pf9zI9WACbwwjjMUkIGdMB7Y9hPkrSaJtsaUBJSMPID_pXif1mqt7tkpftGV-j0dMo9IrUqzsE1024VTsIVIJyiBZu1xZSw5da_RGnDeackphVreffaBnrjvHkrAwUSUrAZ2YH3W3hLqtnv9uUV306YkMRdLxvsgZ1-_MDspVQGLSjikLPiOp1b9-LZseEx50E2jwNABVoK0tB7FBTlNAd3jPo9GqvYFDXUlO5Izrl_t5LNhY9luMMkrvzmEXSKuua2nmR3x-MrqJx1Ztd-eOBHwZeQBNM4cejER17IR763ng8TD0c4S0JR34UJn4vL8LTV7tnl0wGZDwY4y5E806qSU6lyKoH1qRbKj75sUiyfazWZdVZDoNoMOruJlcRAXL-NhhFWwim4SikgxFJrqI0SCm92nY5TijXk87wEzRJgr6gSkXHNlhx998zYBNo1vr9IAj6waAPd2SbJP4gHA0I6fsp6aed0IcMweC-g56eVFlXTSqVkOk0CDnTtqw1QqjkLBOUVoSBoWGG08kLZYpAKKUQ37qKJ3asshCf9v8RxyjpVgwnFb0_Ab5HpM4>52836</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            weird incosistent instrumented lld behaviour
        </td>
    </tr>

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

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

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

<pre>
    Windows 11 
C:\0>lld-link --version
LLD 14.0.0 

set LLVM_PROFILE_FILE=code-%p.profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\lld
lld is a generic driver.
Invoke ld.lld (Unix), ld64.lld (macOS), lld-link (Windows), wasm-ld (WebAssembly) instead
//produce 46mb .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\lld-link
lld-link: error: no input files
//produce empty  .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\ld.lld
ld.lld: error: no input files
//produce empty  .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\ld64.lld
ld64.lld: error: must specify -arch
//produce 46mb .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\wasm-ld
wasm-ld: error: no input files
//produce empty  .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\lld.exe -flavor link
lld: error: no input files
//produce empty  .profraw

C:\0>D:\Program_Files\llvm-14-msvc2\bin\lld-link.exe /nologo tools\lld\tools\lld\CMakeFiles\lld.dir\lld.cpp.obj tools\lld\tools\lld\CMakeFiles\lld.dir\D_\Program_Files\GitHub\llvm-project\llvm\resources\windows_version_resource.rc.res  /out:bin\lld.exe /implib:lib\lld.lib /pdb:bin\lld.pdb /version:0.0 /STACK:10000000 /libpath:D:/Program_Files/llvm-14-msvc/lib/clang/14.0.0/lib/windows /INCREMENTAL:NO /subsystem:console  lib\LLVMSupport.lib  lib\lldCommon.lib  lib\lldCOFF.lib  lib\lldELF.lib  lib\lldMachO.lib  lib\lldMinGW.lib  lib\lldWasm.lib  lib\lldCOFF.lib  lib\LLVMDebugInfoPDB.lib  "D:\Program_Files\VS2022\IDE\DIA SDK\lib\amd64\diaguids.lib"  lib\LLVMLibDriver.lib  lib\LLVMWindowsManifest.lib  lib\lldCommon.lib  lib\LLVMOption.lib  lib\LLVMX86CodeGen.lib  lib\LLVMAsmPrinter.lib  lib\LLVMDebugInfoMSF.lib  lib\LLVMGlobalISel.lib  lib\LLVMSelectionDAG.lib  lib\LLVMCFGuard.lib  lib\LLVMX86AsmParser.lib  lib\LLVMX86Desc.lib  lib\LLVMX86Disassembler.lib  lib\LLVMMCDisassembler.lib  lib\LLVMX86Info.lib  lib\LLVMLTO.lib  lib\LLVMCodeGen.lib  lib\LLVMExtensions.lib  lib\Polly.lib  lib\PollyISL.lib  lib\LLVMPasses.lib  lib\LLVMTarget.lib  lib\LLVMObjCARCOpts.lib  lib\LLVMCoroutines.lib  lib\LLVMipo.lib  lib\LLVMBitWriter.lib  lib\LLVMInstrumentation.lib  lib\LLVMLinker.lib  lib\LLVMFrontendOpenMP.lib  lib\LLVMScalarOpts.lib  lib\LLVMAggressiveInstCombine.lib  lib\LLVMInstCombine.lib  lib\LLVMIRReader.lib  lib\LLVMAsmParser.lib  lib\LLVMVectorize.lib  lib\LLVMTransformUtils.lib  lib\LLVMAnalysis.lib  lib\LLVMProfileData.lib  lib\LLVMDebugInfoDWARF.lib  lib\LLVMObject.lib  lib\LLVMBitReader.lib  lib\LLVMCore.lib  lib\LLVMRemarks.lib  lib\LLVMBitstreamReader.lib  lib\LLVMTextAPI.lib  lib\LLVMMCParser.lib  lib\LLVMMC.lib  lib\LLVMBinaryFormat.lib  lib\LLVMDebugInfoCodeView.lib  lib\LLVMSupport.lib  psapi.lib  shell32.lib  ole32.lib  uuid.lib  advapi32.lib  delayimp.lib  -delayload:shell32.dll  -delayload:ole32.dll  lib\LLVMDemangle.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
//produce empty  .profraw

built by
C:\0>clang-cl -v
clang version 14.0.0 (https://github.com/llvm/llvm-project.git 1448aa9dbdd9e3e194486bc8fbfe2ed4e480217b)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: D:\Program_Files\llvm-14-msvc\bin

tested with -fprofile-instr-generate or -fprofile-generate
my intent here to profile lld-link thin-lto process then found these behaviour
cant profile lld-link :(

https://user-images.githubusercontent.com/80136789/147093042-2ebaeeee-e8e9-4a50-995c-a8afd46084b0.mp4



</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNV19z4jYQ_zTwojFjG8OZBx44HFKmcDAhl_QtI1sCdJEljyST0E_flWUTgkmv17lpL5Mx0q60-u0f7a5SSY7jRyaIfNEoCFDHTzr-ZNrpTzqDqd_p33BOPM7EM_K8A1WaSeGWLBYJCqKe3_PrPe6rqUGLxcPyaX23ms0XN0_20-knmSTU64SDolcouVX45XzT2XGJG66V3CmcP80YpxrmnB9yL4i8XB-yEOYpExWVOAEwQEwjjHZUUMUyRBQDtD3HnYuDfKaIk55d1wnjr4K9dsJRJ5wCcRg15Bxnq01Db9QGem2emvOCde65DY80nWhN85QfgYmY0IbiGlInnME_KEvKjKJomKfoJ6te4Tvp72b9CaJKSWUHQgKiojRoW0m6gormhTmin4urMnKNyo1_AUzOxw2qenaOKy-1QbqgGdsekYdVtv9PvFjHkhPSTP5_e4Hj6CtF3pbjg1ToXZz9EvCqYK8wwlFCcrmTyEjJdZ0UBtP3s-kSP9M3qaRHmKpHWVH0ZPrt32xPnq5gvmXmtzJtwIPa32hm6in8KKplqbJq6YvLK091Xn1qeD2V9WCMrHKyNGCb934BMssLzlLg2K_jwMhyCpK-2wBzS25yd39SZexwtrmfTH-HaeC7P0sDEQU2e6BWDgln75WDBWcOcevhm3EsdvDrqsGJXGtn5c6_TO9uljdf7icLkPtlZWm6TPUR8mUOlEwKLTlFyGlj68emLAqpTKUVOik5lXkuxSVxNZtdkG4Wl5QlzvarSxoTt48XtEe4hN-Rb-ElNC13c7GV6-Sz43XC8IMoftiEfmjDd57c2KiZT9Am-d3KrsThHBIS_BKGdyUjuleZLzw_bcHSxBW0Cxh1ZVpiwbZUf99ads-qMKxN_SMeTqFE39IWZ6LztWLCtE8_GWG5aRnolssU8_mG8ksOkOBGAIRkcnvJm85uS6zIFXAWBVa6DQJ4CdXZNTLT2FXn9q7l9O-4sNmqdUle3K9agK_b7ObVUGHvmz7nrCXnxxZhvllcbl9bZPqSeo_VjpqWO9Nv08ndFLza2jCVCtIHE21RrGgp95mZR8WueHkOXY0qcyoMvhY4C8jE7U0zJSFiBFkVVCzXrRDIMMfqGuTJbgeZT0Os22MhgCGR0WuIPmLd3UEH1sbzYfg8QCxKxf5sSbpXWOitVPlXw3gbp8D8qFmLDnfflsIEG_zhbUkeJ3et-wJuBCRXnHJdH3BtC_EdzbF6bkECGeBAivPrku7pq5ms5-0Lct1ey2lbvsDqOANL4Rb-k872njww-tKKhPM0X2hcMDfUe8p5P3QTKA3NsIQM6UaYHGB1QyeU4yMURTfzqimX2HYrjSjC-QXHya3o55BzKGe8ti6EtqANkBLsUQ93pDkaypwuoFuoJuew31DDCJemEdJokMmc8F1NPdfmB9uotGTcoPTYaqqquuxlHHkHx6sIqO4ETo-3MN4bU2hX8OF_x8y-THsAry74Td2ve5keLIDNUYzxiKSEjGifBiOYD9Ms3qZbGlIS0Sj2w-BTat9M1dkuedme8TUePg0jr8i8ukNw3YRbtYdAJSiHaOF2bSE1vNTqR5w2mHNKEla1nv-gZaw7xjNbGSiSlIDPzB6628JdVs--25RXPR2xoQg63jdeQ3X78yOylVAYtKeKQs-I6nVv70WzZ8LjjgNtngYCFWgrS0HsUFOU0j0-MOj0aq9gENcSU7kjPsf-3ks2Fj2W4x0kd-cxS8mqrGtq58V-0B9-ikdVb_bJH_X9KPRCmmIKfx6N6ciL8MD3RqNB5uEYb0k09OMo9Xt5EZ0f7b5dMu6TUX-Eu4YZTscvlCl4dosMnKQro7BTqQAj20f1SdVuqfj4x-LMdrlal1XfOQjj_rC7H0f9GMcpJtloG6Z-EGJQcRil6ZAMwmDrp12OU8r1uDP4DC2UoC-oEtGx7VfSZWNoxIIgDMMg7AcQ_9s09fvRsE9I4GckyDqRD7efwV0GHD2pdl01riBBFtPA5KCnfmNClWY7QWl1HMiHS76XapxTKXbVB2vSrQCMKwX-AuBjjmQ">