[clang] [llvm] Move KCFI type ID hash helpers out of LLVMSupport (PR #196784)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Sun May 10 13:35:43 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-x86_64-windows` running on `minipc-ryzen-win` while building `clang,llvm` at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/166/builds/9091

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (build-unified-tree) failure: build (failure)
...
2723.088 [5012/6/2620] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcherGen.cpp.obj
2724.058 [5011/6/2621] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DAGISelMatcherOpt.cpp.obj
2729.742 [5010/6/2622] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderTableEmitter.cpp.obj
2729.746 [5009/6/2623] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderEmitter.cpp.obj
2731.091 [5008/6/2624] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DecoderTree.cpp.obj
2738.224 [5007/6/2625] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DFAEmitter.cpp.obj
2741.986 [5006/6/2626] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DisassemblerEmitter.cpp.obj
2745.507 [5005/6/2627] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DFAPacketizerEmitter.cpp.obj
2749.195 [5004/6/2628] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\ExegesisEmitter.cpp.obj
2757.578 [5003/6/2629] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\DXILEmitter.cpp.obj
FAILED: [code=3221225477] utils/TableGen/CMakeFiles/llvm-tblgen.dir/DXILEmitter.cpp.obj 
ccache C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe  /nologo /TP -DLLVM_BUILD_STATIC -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\flang-x86_64-windows\build\utils\TableGen -IC:\buildbot\flang-x86_64-windows\llvm-project\llvm\utils\TableGen -IC:\buildbot\flang-x86_64-windows\build\include -IC:\buildbot\flang-x86_64-windows\llvm-project\llvm\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4146 -wd4244 -wd4267 -wd4456 -wd4457 -wd4458 -wd4459 -wd4624 -wd4100 -wd4127 -wd4505 -wd4702 -wd4245 -wd4310 -wd4701 -wd4703 -wd4389 -wd4805 -wd4577 -wd4319 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -std:c++17 -MD -UNDEBUG /EHs-c- /GR- /showIncludes /Foutils\TableGen\CMakeFiles\llvm-tblgen.dir\DXILEmitter.cpp.obj /Fdutils\TableGen\CMakeFiles\llvm-tblgen.dir\ /FS -c C:\buildbot\flang-x86_64-windows\llvm-project\llvm\utils\TableGen\DXILEmitter.cpp
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\immintrin.h(1210): fatal error C1001: Internal compiler error.
If possible please provide a repro here: https://developercommunity.visualstudio.com 
INTERNAL COMPILER ERROR in 'C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe'
2758.847 [5003/5/2630] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\FastISelEmitter.cpp.obj
2762.318 [5003/4/2631] Building CXX object tools\mlir\lib\Dialect\LLVMIR\CMakeFiles\obj.MLIRLLVMDialect.dir\IR\LLVMDialect.cpp.obj
2769.434 [5003/3/2632] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\GlobalISelCombinerEmitter.cpp.obj
2771.152 [5003/2/2633] Building CXX object utils\TableGen\CMakeFiles\llvm-tblgen.dir\GlobalISelEmitter.cpp.obj
2807.310 [5003/1/2634] Building CXX object lib\Frontend\OpenMP\CMakeFiles\LLVMFrontendOpenMP.dir\OMPIRBuilder.cpp.obj
ninja: build stopped: subcommand failed.
Cache directory:       C:\Users\buildbot-worker\AppData\Local\ccache
Config file:           C:\Users\buildbot-worker\AppData\Local\ccache\ccache.conf
Directory config file:
System config file:    C:\ProgramData\ccache\ccache.conf
Stats updated:         05/10/26 13:35:23
Cacheable calls:        1661 / 1662 (99.94%)
  Hits:                   31 / 1661 ( 1.87%)
    Direct:               20 /   31 (64.52%)
    Preprocessed:         11 /   31 (35.48%)
  Misses:               1630 / 1661 (98.13%)
Uncacheable calls:         1 / 1662 ( 0.06%)
  Compilation failed:      1 /    1 (100.0%)
Successful lookups:
  Direct:                 20 / 1662 ( 1.20%)
  Preprocessed:           11 / 1642 ( 0.67%)
Local storage:
  Cache size (GB):       5.0 /  5.0 (100.5%)
  Files:               21339
  Cleanups:              130
  Hits:                   31 / 1661 ( 1.87%)
  Misses:               1630 / 1661 (98.13%)
  Reads:                3337
  Writes:               3258

```

</details>

https://github.com/llvm/llvm-project/pull/196784


More information about the llvm-commits mailing list