INFO:2025-09-01T21:13:57Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 74230ff27913..15173344aa95 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 15173344aa95 [mlir] EnumAttr.td: Fix the width of I64Enum (#156133) INFO:2025-09-01T21:14:00Z:root:syncing... Deleted branch merge (was 5e07fa872fa0). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 6d275a50d419] [gn build] Port 4d9578b8ed20 1 file changed, 4 insertions(+), 1 deletion(-) [merge 4fc656874e88] [gn build] Port 8a65c4f11a4c 1 file changed, 1 insertion(+) [gn build] Port 4d9578b8ed20 -- https://github.com/llvm/llvm-project/commit/4d9578b8ed20 [gn build] Port 8a65c4f11a4c -- https://github.com/llvm/llvm-project/commit/8a65c4f11a4c INFO:2025-09-01T21:14:01Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/419] LINK ./bin/clang-extdef-mapping [2/419] CXX obj/clang/tools/driver/clang.cc1gen_reproducer_main.o [3/419] CXX obj/llvm/tools/dsymutil/dsymutil.RelocationMap.o [4/419] CXX obj/clang/unittests/Tooling/ToolingTests.HeaderIncludesTest.o [5/419] LINK ./bin/llvm-as [6/419] LINK ./bin/llvm-bcanalyzer [7/419] LINK ./bin/llvm-cat [8/419] ACTION //llvm/tools/llvm-cgdata:Opts(//llvm/utils/gn/build/toolchain:unix) [9/419] CXX obj/lld/ELF/ELF.BPSectionOrderer.o [10/419] CXX obj/lld/MachO/MachO.BPSectionOrderer.o [11/419] LINK ./bin/llvm-config [12/419] LINK ./bin/llvm-ctxprof-util [13/419] ACTION //llvm/tools/llvm-cvtres:Opts(//llvm/utils/gn/build/toolchain:unix) [14/418] LINK ./bin/llvm-cvtres [15/418] ACTION //llvm/tools/llvm-cxxfilt:Opts(//llvm/utils/gn/build/toolchain:unix) [16/417] LINK ./bin/llvm-cxxfilt [17/417] ACTION //llvm/tools/llvm-debuginfod-find:Opts(//llvm/utils/gn/build/toolchain:unix) [18/416] LINK ./bin/llvm-debuginfod-find [19/416] ACTION //llvm/tools/llvm-debuginfod:Opts(//llvm/utils/gn/build/toolchain:unix) [20/415] CXX obj/clang/unittests/Tooling/ToolingTests.ReplacementsYamlTest.o [21/415] LINK ./bin/llvm-diff [22/415] LINK ./bin/llvm-debuginfod [23/415] LINK ./bin/llvm-dis [24/415] ACTION //llvm/tools/llvm-dwarfutil:Options(//llvm/utils/gn/build/toolchain:unix) [25/414] LINK ./bin/llvm-dwarfdump [26/414] ACTION //llvm/tools/llvm-dwp:Opts(//llvm/utils/gn/build/toolchain:unix) [27/413] CXX obj/clang/unittests/Tooling/ToolingTests.DiagnosticsYamlTest.o [28/413] CXX obj/llvm/tools/llvm-cgdata/llvm-cgdata.llvm-cgdata.o [29/413] CXX obj/clang/unittests/Tooling/ToolingTests.RefactoringActionRulesTest.o [30/413] LINK ./bin/llvm-cgdata [31/413] ACTION //llvm/tools/llvm-exegesis/lib/Mips:MipsGenExegesis(//llvm/utils/gn/build/toolchain:unix) [32/413] ACTION //llvm/tools/llvm-exegesis/lib/PowerPC:PPCGenExegesis(//llvm/utils/gn/build/toolchain:unix) [33/413] ACTION //llvm/tools/llvm-exegesis/lib/AArch64:AArch64GenExegesis(//llvm/utils/gn/build/toolchain:unix) [34/413] ACTION //llvm/tools/llvm-exegesis/lib/X86:X86GenExegesis(//llvm/utils/gn/build/toolchain:unix) [35/413] ACTION //llvm/tools/llvm-exegesis/lib/RISCV:RISCVGenExegesis(//llvm/utils/gn/build/toolchain:unix) [36/413] CXX obj/llvm/tools/dsymutil/dsymutil.dsymutil.o [37/413] CXX obj/clang/unittests/Tooling/ToolingTests.RefactoringTest.o [38/413] CXX obj/llvm/tools/llvm-cov/llvm-cov.CodeCoverage.o [39/413] LINK ./bin/llvm-cov [40/413] CXX obj/llvm/tools/llvm-exegesis/lib/Mips/Mips.Target.o [41/413] CXX obj/llvm/tools/llvm-exegesis/lib/PowerPC/PowerPC.Target.o [42/413] CXX obj/lld/MachO/MachO.Driver.o [43/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.Analysis.o [44/413] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [45/413] CXX obj/llvm/tools/llvm-exegesis/lib/X86/X86.Target.o [46/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.Clustering.o [47/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.Assembler.o [48/413] CXX obj/clang/unittests/Tooling/ToolingTests.TransformerTest.o [49/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.BenchmarkResult.o [50/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.ResultAggregator.o [51/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.LatencyBenchmarkRunner.o [52/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.LlvmState.o [53/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.BenchmarkRunner.o [54/413] CXX obj/llvm/tools/llvm-exegesis/llvm-exegesis.llvm-exegesis.o [55/413] AR lib/libLLVMExegesisAArch64.a [56/413] AR lib/libLLVMExegesisMips.a [57/413] AR lib/libLLVMExegesisPowerPC.a [58/413] CXX obj/llvm/tools/llvm-exegesis/lib/lib.ParallelSnippetGenerator.o [59/413] AR lib/libLLVMExegesisX86.a [60/413] ACTION //llvm/tools/llvm-gsymutil:Opts(//llvm/utils/gn/build/toolchain:unix) [61/412] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SchedClassResolution.o [62/412] ACTION //llvm/tools/llvm-ifs:Opts(//llvm/utils/gn/build/toolchain:unix) [63/412] LINK ./bin/llvm-ir2vec [64/412] LINK ./bin/llvm-jitlink-executor [65/412] ACTION //llvm/tools/llvm-libtool-darwin:Opts(//llvm/utils/gn/build/toolchain:unix) [66/412] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SubprocessMemory.o [67/412] ACTION //llvm/tools/llvm-lipo:LipoOpts(//llvm/utils/gn/build/toolchain:unix) [68/411] CXX obj/llvm/tools/llvm-ifs/llvm-ifs.llvm-ifs.o [69/411] LINK ./bin/llvm-ifs [70/411] AR lib/libLLVMARMDisassembler.a [71/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SerialSnippetGenerator.o [72/411] CXX obj/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.llvm-libtool-darwin.o [73/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetGenerator.o [74/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetFile.o [75/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.Target.o [76/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.UopsBenchmarkRunner.o [77/411] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetRepetitor.o [78/411] CXX obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o FAILED: obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o.d -o obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o -c ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp -I../../llvm/lib/Target/AMDGPU -I../../llvm/include -Igen/llvm/include -Igen/llvm/lib/Target/AMDGPU/Disassembler -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/Utils -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:1:1: error: expected unqualified-id ------------- Classes ----------------- ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:13:8: error: use of undeclared identifier 'SDNodeProperty' list Properties = []; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:14:3: error: unknown type name 'string'; did you mean 'std::string'? string LLVMName = ""; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:15:3: error: unknown type name 'string'; did you mean 'std::string'? string TargetPrefix = "arm"; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:16:8: error: use of undeclared identifier 'LLVMType' list RetTypes = [llvm_v16i8_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:17:8: error: use of undeclared identifier 'LLVMType' list ParamTypes = [llvm_v16i8_ty, llvm_v16i8_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:18:8: error: use of undeclared identifier 'IntrinsicProperty' list IntrProperties = [IntrNoMem]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:19:3: error: unknown type name 'bit' bit DisableDefaultAttributes = 0; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:20:3: error: unknown type name 'TypeInfoGen' TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:21:2: error: expected ';' after class } ^ ; gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:23:3: error: unknown type name 'string'; did you mean 'std::string'? string ClangBuiltinName = !subst("int", "__builtin", AMDGPU8bitFloatDot4Intrinsic:NAME); ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:24:8: error: use of undeclared identifier 'SDNodeProperty' list Properties = []; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:25:3: error: unknown type name 'string'; did you mean 'std::string'? string LLVMName = ""; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:26:3: error: unknown type name 'string'; did you mean 'std::string'? string TargetPrefix = "amdgcn"; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:27:8: error: use of undeclared identifier 'LLVMType' list RetTypes = [llvm_float_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:28:8: error: use of undeclared identifier 'LLVMType' list ParamTypes = [llvm_i32_ty, llvm_i32_ty, llvm_float_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:29:8: error: use of undeclared identifier 'IntrinsicProperty' list IntrProperties = [IntrNoMem, IntrSpeculatable]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:30:3: error: unknown type name 'bit' bit DisableDefaultAttributes = 0; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:31:3: error: unknown type name 'TypeInfoGen' TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] [79/411] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [80/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMHazardRecognizer.o [81/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstrInfo.o [82/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLatencyMutations.o [83/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLegalizerInfo.o [84/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelDAGToDAG.o [85/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMInstructionSelector.o [86/411] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMISelLowering.o [87/411] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.SLPVectorizer.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.