INFO:2025-02-18T16:05:55Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 37bde7ae5baa..f7a5f067885b main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at f7a5f067885b [AMDGPU][True16][CodeGen] FLAT_load using D16 pseudo instruction (#114500) INFO:2025-02-18T16:05:57Z:root:syncing... Deleted branch merge (was 37bde7ae5baa). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-02-18T16:05:58Z:root:building ninja: Entering directory `out/gn' [1/705] AR lib/libLLVMVectorize.a [2/705] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [3/705] LINK ./bin/lli-child-target [4/705] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [5/705] LINK ./bin/llvm-link [6/705] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [7/705] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [8/705] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [9/705] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [10/705] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [11/705] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [12/705] LINK ./bin/llvm-extract [13/705] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [14/705] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [15/705] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [16/705] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [17/705] LINK obj/llvm/unittests/Target/ARM/ARMTests [18/705] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [19/705] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [20/705] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [21/705] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [22/705] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [23/705] LINK obj/llvm/unittests/Analysis/AnalysisTests [24/705] LINK obj/llvm/unittests/IR/IRTests [25/705] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [26/705] LINK ./bin/lli [27/705] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [28/705] LINK obj/llvm/unittests/Target/X86/X86Tests [29/705] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [30/705] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [31/705] LINK obj/clang/unittests/Frontend/FrontendTests [32/705] LINK ./bin/clang-import-test [33/705] LINK ./bin/lldb-server [34/705] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [35/704] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [36/703] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenRegBankGICombiner(//llvm/utils/gn/build/toolchain:unix) [37/703] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [38/702] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.stamp [39/702] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [40/702] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.stamp [41/702] ACTION //llvm/lib/Target/AMDGPU/MCTargetDesc:AMDGPUGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [42/701] ACTION //llvm/lib/Target/AMDGPU/MCTargetDesc:AMDGPUGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [43/701] STAMP obj/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUGenMCCodeEmitter.stamp [44/701] ACTION //llvm/lib/Target/AMDGPU/Disassembler:AMDGPUGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [45/701] STAMP obj/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.stamp [46/701] ACTION //llvm/lib/Target/AMDGPU/Utils:AMDGPUGenSearchableTables(//llvm/utils/gn/build/toolchain:unix) [47/701] STAMP obj/llvm/lib/Target/AMDGPU/Utils/AMDGPUGenSearchableTables.stamp [48/701] ACTION //llvm/lib/Target/AMDGPU:InstCombineTables(//llvm/utils/gn/build/toolchain:unix) [49/701] STAMP obj/llvm/lib/Target/AMDGPU/InstCombineTables.stamp [50/701] ACTION //llvm/lib/Target/AMDGPU/MCTargetDesc:AMDGPUGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [51/701] STAMP obj/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUGenAsmWriter.stamp [52/701] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [53/701] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPUGenGlobalISel.stamp [54/701] ACTION //llvm/lib/Target/AMDGPU/AsmParser:AMDGPUGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [55/700] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [56/699] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [57/699] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.stamp [58/699] ACTION //llvm/lib/Target/AMDGPU/MCTargetDesc:AMDGPUGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [59/699] STAMP obj/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUGenInstrInfo.stamp [60/699] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [61/698] ACTION //llvm/lib/Target/AMDGPU/MCTargetDesc:AMDGPUGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [62/697] STAMP obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.inputdeps.stamp [63/697] STAMP obj/bolt/unittests/Core/CoreTests.inputdeps.stamp [64/697] STAMP obj/clang-tools-extra/clangd/clangd.inputdeps.stamp [65/697] STAMP obj/clang-tools-extra/clang-tidy/tool/clang-tidy.inputdeps.stamp [66/697] STAMP obj/clang-tools-extra/clangd/unittests/ClangdTests.inputdeps.stamp [67/697] STAMP obj/clang-tools-extra/clangd/tool/clangd.inputdeps.stamp [68/697] STAMP obj/clang/lib/Tooling/DependencyScanning/DependencyScanning.inputdeps.stamp [69/697] STAMP obj/clang/tools/c-index-test/c-index-test.inputdeps.stamp [70/697] STAMP obj/llvm/tools/llvm-lipo/llvm-lipo.inputdeps.stamp [71/697] STAMP obj/lld/MachO/MachO.inputdeps.stamp [72/697] STAMP obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.inputdeps.stamp [73/697] STAMP obj/llvm/tools/lto/lto.inputdeps.stamp [74/697] STAMP obj/llvm/tools/sancov/sancov.inputdeps.stamp [75/697] STAMP obj/clang/tools/libclang/libclang.inputdeps.stamp [76/697] STAMP obj/clang/tools/driver/clang.inputdeps.stamp [77/697] STAMP obj/clang/tools/clang-scan-deps/clang-scan-deps.inputdeps.stamp [78/697] STAMP obj/clang/unittests/Driver/ClangDriverTests.inputdeps.stamp [79/697] STAMP obj/clang/unittests/Interpreter/ClangReplInterpreterTests.inputdeps.stamp [80/697] STAMP obj/clang/unittests/Tooling/ToolingTests.inputdeps.stamp [81/697] STAMP obj/clang/unittests/Tooling/Syntax/SyntaxTests.inputdeps.stamp [82/697] STAMP obj/lld/ELF/ELF.inputdeps.stamp [83/697] STAMP obj/lld/COFF/COFF.inputdeps.stamp [84/697] STAMP obj/llvm/tools/llvm-mca/llvm-mca.inputdeps.stamp [85/697] STAMP obj/llvm/tools/llvm-ml/llvm-ml.inputdeps.stamp [86/697] STAMP obj/lld/tools/lld/lld.inputdeps.stamp [87/697] STAMP obj/lld/unittests/AsLibELF/LLDAsLibELFTests.inputdeps.stamp [88/697] STAMP obj/lldb/source/API/liblldb.inputdeps.stamp [89/697] STAMP obj/llvm/tools/opt/lib.inputdeps.stamp [90/697] STAMP obj/lldb/tools/lldb-test/lldb-test.inputdeps.stamp [91/697] STAMP obj/lldb/tools/driver/lldb.inputdeps.stamp [92/697] STAMP obj/lldb/tools/lldb-dap/lldb-dap.inputdeps.stamp [93/697] STAMP obj/llvm/unittests/CGData/CodeGenDataTests.inputdeps.stamp [94/697] STAMP obj/llvm/unittests/CodeGen/CodeGenTests.inputdeps.stamp [95/697] STAMP obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.inputdeps.stamp [96/697] STAMP obj/llvm/lib/Target/AMDGPU/MCTargetDesc/tablegen.stamp [97/697] STAMP obj/llvm/lib/Target/AMDGPU/Utils/Utils.inputdeps.stamp [98/697] STAMP obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.inputdeps.stamp [99/697] STAMP obj/llvm/tools/bugpoint/bugpoint.inputdeps.stamp [100/697] STAMP obj/llvm/tools/llvm-c-test/llvm-c-test.inputdeps.stamp [101/697] STAMP obj/llvm/tools/llvm-ar/llvm-ar.inputdeps.stamp [102/697] STAMP obj/llvm/tools/dsymutil/dsymutil.inputdeps.stamp [103/697] STAMP obj/llvm/tools/llc/llc.inputdeps.stamp [104/697] STAMP obj/llvm/tools/llvm-cxxdump/llvm-cxxdump.inputdeps.stamp [105/697] STAMP obj/llvm/tools/llvm-debuginfo-analyzer/llvm-debuginfo-analyzer.inputdeps.stamp [106/697] STAMP obj/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.inputdeps.stamp [107/697] STAMP obj/llvm/tools/llvm-dwp/llvm-dwp.inputdeps.stamp [108/697] STAMP obj/llvm/tools/llvm-dwarfutil/llvm-dwarfutil.inputdeps.stamp [109/697] STAMP obj/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.inputdeps.stamp [110/697] STAMP obj/llvm/tools/llvm-gsymutil/llvm-gsymutil.inputdeps.stamp [111/697] STAMP obj/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.inputdeps.stamp [112/697] STAMP obj/llvm/tools/llvm-jitlink/llvm-jitlink.inputdeps.stamp [113/697] STAMP obj/llvm/tools/llvm-mc/llvm-mc.inputdeps.stamp [114/697] STAMP obj/llvm/tools/llvm-nm/llvm-nm.inputdeps.stamp [115/697] STAMP obj/llvm/tools/llvm-objdump/llvm-objdump.inputdeps.stamp [116/697] STAMP obj/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.inputdeps.stamp [117/697] STAMP obj/llvm/tools/llvm-profgen/llvm-profgen.inputdeps.stamp [118/697] STAMP obj/llvm/tools/llvm-xray/llvm-xray.inputdeps.stamp [119/697] STAMP obj/llvm/tools/llvm-reduce/llvm-reduce.inputdeps.stamp [120/697] STAMP obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests.inputdeps.stamp [121/697] STAMP obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests.inputdeps.stamp [122/697] STAMP obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests.inputdeps.stamp [123/697] STAMP obj/llvm/unittests/MC/MCTests.inputdeps.stamp [124/697] STAMP obj/llvm/unittests/MIR/MIRTests.inputdeps.stamp [125/697] STAMP obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests.inputdeps.stamp [126/697] STAMP obj/llvm/unittests/Target/AMDGPU/AMDGPUTests.inputdeps.stamp [127/697] STAMP obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests.inputdeps.stamp [128/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCAsmInfo.o [129/697] CXX obj/llvm/lib/Target/AMDGPU/Utils/Utils.AMDGPUAsmUtils.o [130/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUELFObjectWriter.o [131/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInstrInfo.o [132/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCKernelDescriptor.o [133/697] CXX obj/llvm/lib/Target/AMDGPU/MCA/MCA.AMDGPUCustomBehaviour.o [134/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUAsmBackend.o [135/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUArgumentUsageInfo.o [136/697] CXX obj/llvm/lib/Target/AMDGPU/Utils/Utils.AMDKernelCodeTUtils.o [137/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMacroFusion.o [138/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCResourceInfo.o [139/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUTargetStreamer.o [140/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUInstPrinter.o [141/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerKernelAttributes.o [142/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAnnotateUniformValues.o [143/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUGlobalISelUtils.o [144/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMachineFunction.o [145/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUExportClustering.o [146/697] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o FAILED: obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o.d -o obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o -c ../../bolt/tools/heatmap/heatmap.cpp -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/tools/heatmap/heatmap.cpp:82:3: note: expanded from macro 'BOLT_TARGET' 82 | LLVMInitialize##target##AsmParser(); \ | ^ :49:1: note: expanded from here 49 | LLVMInitializeNVPTXAsmParser | ^ In file included from ../../bolt/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/heatmap/heatmap.cpp:83:3: note: expanded from macro 'BOLT_TARGET' 83 | LLVMInitialize##target##Disassembler(); \ | ^ :51:1: note: expanded from here 51 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [147/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAsanInstrumentation.o [148/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMarkLastScratchLoad.o [149/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUGlobalISelDivergenceLowering.o [150/697] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o FAILED: obj/bolt/unittests/Core/CoreTests.BinaryContext.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.BinaryContext.o.d -o obj/bolt/unittests/Core/CoreTests.BinaryContext.o -c ../../bolt/unittests/Core/BinaryContext.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/BinaryContext.cpp:33:3: note: expanded from macro 'BOLT_TARGET' 33 | LLVMInitialize##target##AsmParser(); \ | ^ :16:1: note: expanded from here 16 | LLVMInitializeNVPTXAsmParser | ^ In file included from ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/BinaryContext.cpp:34:3: note: expanded from macro 'BOLT_TARGET' 34 | LLVMInitialize##target##Disassembler(); \ | ^ :18:1: note: expanded from here 18 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [151/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAnnotateKernelFeatures.o [152/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalize.o [153/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalizeHelper.o [154/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMemoryUtils.o [155/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInsertDelayAlu.o [156/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCombinerHelper.o [157/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCExpr.o [158/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankSelect.o [159/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetObjectFile.o [160/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerKernelArguments.o [161/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalizeRules.o [162/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURewriteOutArguments.o [163/697] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o FAILED: obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o.d -o obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o -c ../../bolt/tools/driver/llvm-bolt.cpp -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/tools/driver/llvm-bolt.cpp:189:3: note: expanded from macro 'BOLT_TARGET' 189 | LLVMInitialize##target##AsmParser(); \ | ^ :115:1: note: expanded from here 115 | LLVMInitializeNVPTXAsmParser | ^ In file included from ../../bolt/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/driver/llvm-bolt.cpp:190:3: note: expanded from macro 'BOLT_TARGET' 190 | LLVMInitialize##target##Disassembler(); \ | ^ :117:1: note: expanded from here 117 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [164/697] CXX obj/llvm/lib/Target/AMDGPU/Utils/Utils.AMDGPUBaseInfo.o [165/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAtomicOptimizer.o [166/697] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o FAILED: obj/bolt/unittests/Core/CoreTests.MemoryMaps.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.MemoryMaps.o.d -o obj/bolt/unittests/Core/CoreTests.MemoryMaps.o -c ../../bolt/unittests/Core/MemoryMaps.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/MemoryMaps.cpp:49: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/MemoryMaps.cpp:44:3: note: expanded from macro 'BOLT_TARGET' 44 | LLVMInitialize##target##AsmParser(); \ | ^ :124:1: note: expanded from here 124 | LLVMInitializeNVPTXAsmParser | ^ In file included from ../../bolt/unittests/Core/MemoryMaps.cpp:49: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/MemoryMaps.cpp:45:3: note: expanded from macro 'BOLT_TARGET' 45 | LLVMInitialize##target##Disassembler(); \ | ^ :126:1: note: expanded from here 126 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [167/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURemoveIncompatibleFunctions.o [168/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSetWavePriority.o [169/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o FAILED: obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o.d -o obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o -c ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp -I../../llvm/lib/Target/AMDGPU -I../../llvm/include -Igen/llvm/include -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/Utils -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:126:37: error: no member named 'OPERAND_LAST' in 'llvm::AMDGPU::OpName' 126 | uint16_t OpName = AMDGPU::OpName::OPERAND_LAST; | ~~~~~~~~~~~~~~~~^ ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:129:16: error: assigning to 'uint16_t' (aka 'unsigned short') from incompatible type 'llvm::AMDGPU::OpName' 129 | OpName = llvm::AMDGPU::OpName::vdst; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:131:16: error: assigning to 'uint16_t' (aka 'unsigned short') from incompatible type 'llvm::AMDGPU::OpName' 131 | OpName = llvm::AMDGPU::OpName::data0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:135:14: error: assigning to 'uint16_t' (aka 'unsigned short') from incompatible type 'llvm::AMDGPU::OpName' 135 | OpName = AMDGPU::hasNamedOperand(Opcode, llvm::AMDGPU::OpName::vdata) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | ? llvm::AMDGPU::OpName::vdata | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | : llvm::AMDGPU::OpName::vdst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:141:59: error: cannot initialize a parameter of type 'OpName' with an lvalue of type 'uint16_t' (aka 'unsigned short') 141 | int VDstOrVDataIdx = AMDGPU::getNamedOperandIdx(Opcode, OpName); | ^~~~~~ gen/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUGenInstrInfo.inc:135914:52: note: passing argument to parameter 'Name' here 135914 | int16_t getNamedOperandIdx(uint16_t Opcode, OpName Name); | ^ 5 errors generated. [170/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULibCalls.o [171/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUImageIntrinsicOptimizer.o [172/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAlwaysInlinePass.o [173/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreLegalizerCombiner.o [174/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInstCombineIntrinsic.o [175/697] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o FAILED: obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o.d -o obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o -c ../../bolt/unittests/Core/MCPlusBuilder.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/include -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' 30 | BOLT_TARGET(NVPTX) | ^ ../../bolt/unittests/Core/MCPlusBuilder.cpp:43:3: note: expanded from macro 'BOLT_TARGET' 43 | LLVMInitialize##target##AsmParser(); \ | ^ :24:1: note: expanded from here 24 | LLVMInitializeNVPTXAsmParser | ^ In file included from ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/MCPlusBuilder.cpp:44:3: note: expanded from macro 'BOLT_TARGET' 44 | LLVMInitialize##target##Disassembler(); \ | ^ :26:1: note: expanded from here 26 | LLVMInitializeNVPTXDisassembler | ^ 2 errors generated. [176/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPromoteAlloca.o [177/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMIRFormatter.o [178/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAttributor.o [179/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPerfHintAnalysis.o [180/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreloadKernArgProlog.o [181/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNCreateVOPD.o [182/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUWaitSGPRHazards.o [183/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNDPPCombine.o [184/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUHSAMetadataStreamer.o [185/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCallLowering.o [186/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULateCodeGenPrepare.o [187/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCodeGenPrepare.o [188/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPostLegalizerCombiner.o [189/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUResourceUsageAnalysis.o [190/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAsmPrinter.o [191/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUReserveWWMRegs.o [192/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerModuleLDSPass.o [193/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankCombiner.o [194/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUISelLowering.o [195/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerBufferFatPointers.o [196/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSubtarget.o [197/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegisterBankInfo.o [198/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUIGroupLP.o [199/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNIterativeScheduler.o [200/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetTransformInfo.o [201/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNHazardRecognizer.o [202/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUISelDAGToDAG.o [203/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSwLowerLDS.o [204/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCTargetDesc.o [205/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSplitModule.o [206/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULegalizerInfo.o [207/697] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCCodeEmitter.o [208/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInstructionSelector.o [209/697] CXX obj/llvm/lib/Target/AMDGPU/AsmParser/AsmParser.AMDGPUAsmParser.o [210/697] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetMachine.o [211/697] CXX obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.