INFO:2026-03-03T16:47:13Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD b44dba97d059..779d76c9effd 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 779d76c9effd [AArch64] Add basic NPM support for LoadStoreOptimizer. (#184090) INFO:2026-03-03T16:47:17Z:root:syncing... Deleted branch merge (was 76ecd9f56a23). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge d297165fc09e] [gn build] Port 282a2b77c358 1 file changed, 3 insertions(+), 1 deletion(-) [merge 36b271967059] [gn build] Port 60eac414b794 1 file changed, 1 insertion(+) [merge ea0d6f74c311] [gn build] Port 6d82f143dee1 1 file changed, 1 insertion(+) [merge 0cccf3b90ecc] [gn build] Port 8a9049198d18 1 file changed, 1 insertion(+), 4 deletions(-) [merge 500d21598d62] [gn build] Port a171b8d4d523 1 file changed, 1 insertion(+) [merge 8ef57d6afb47] [gn build] Port f3e8508ac771 2 files changed, 4 insertions(+) [gn build] Port 282a2b77c358 -- https://github.com/llvm/llvm-project/commit/282a2b77c358 [gn build] Port 60eac414b794 -- https://github.com/llvm/llvm-project/commit/60eac414b794 [gn build] Port 6d82f143dee1 -- https://github.com/llvm/llvm-project/commit/6d82f143dee1 [gn build] Port 8a9049198d18 -- https://github.com/llvm/llvm-project/commit/8a9049198d18 [gn build] Port a171b8d4d523 -- https://github.com/llvm/llvm-project/commit/a171b8d4d523 [gn build] Port f3e8508ac771 -- https://github.com/llvm/llvm-project/commit/f3e8508ac771 INFO:2026-03-03T16:47:27Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandImm.o [2/459] AR lib/libLLVMARMUtils.a [3/459] AR lib/libLLVMARMDesc.a [4/459] AR lib/libLLVMARMDisassembler.a [5/459] AR lib/libLLVMARMCodeGen.a [6/459] AR lib/libLLVMARMAsmParser.a [7/459] LINK ./bin/llvm-debuginfo-analyzer [8/459] LINK ./bin/llvm-dwarfdump [9/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCondBranchPass.o [10/459] LINK ./bin/llvm-objdump [11/459] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [12/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AdvSIMDScalarPass.o [13/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.o [14/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCopyElimination.o [15/459] LINK ./bin/sancov [16/459] LINK ./bin/llvm-profgen [17/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionalCompares.o [18/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.o [19/459] LINK obj/llvm/unittests/Target/ARM/ARMTests [20/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MIPeepholeOpt.o [21/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEIntrinsicOpts.o [22/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PromoteConstant.o [23/459] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) FAILED: bin/llvm-lit python3 ../../llvm/utils/gn/build/write_cmake_config.py -o bin/llvm-lit ../../llvm/utils/llvm-lit/llvm-lit.in LLVM_SOURCE_DIR=../../../llvm Python3_EXECUTABLE=/usr/bin/env\ python3 BUILD_MODE=. LLVM_LIT_CONFIG_MAP=\#\ Takes\ a\ path\ that\'s\ relative\ to\ __file__\ and\ makes\ it\ absolute.\\ndef\ path\(p\):\\n\ \ \ \ return\ os.path.abspath\(os.path.join\(__file__,\ \'..\',\ p\)\)\ if\ p\ else\ \'\'\\n\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/unittests/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/unittests/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/API/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/API/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Shell/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Shell/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/Unit/lit.site.cfg.py\'\)\) Traceback (most recent call last): File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 122, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 72, in main in_line = var_re.sub(repl, in_line) File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 70, in repl return values[key] ~~~~~~^^^^^ KeyError: 'LLVM_WINDOWS_PREFER_FORWARD_SLASH' [24/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.o [25/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PBQPRegAlloc.o [26/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.o [27/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEABIPass.o [28/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.o [29/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.o [30/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.o [31/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.o [32/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.o [33/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.o [34/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.o [35/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.o [36/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.o [37/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [38/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.o [39/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.o [40/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.o [41/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.o [42/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.o [43/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.o [44/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.o [45/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.o [46/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.o [47/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.o [48/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.o [49/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.o [50/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.o [51/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.o [52/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.MachineSMEABIPass.o [53/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.o [54/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [55/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SRLTDefineSuperRegs.o [56/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PrologueEpilogue.o [57/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [58/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.DecomposeStackOffsetTest.o [59/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.o [60/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.o [61/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.o [62/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.o [63/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MatrixRegisterAliasing.o [64/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [65/459] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [66/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AddressingModes.o [67/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.o [68/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.Immediates.o [69/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [70/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.o [71/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64SVESchedPseudoTest.o [72/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64RegisterInfoTest.o [73/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [74/459] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [75/459] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.InstSizes.o [76/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [77/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.o [78/459] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [79/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.o [80/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [81/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [82/459] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [83/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.o [84/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.o [85/459] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.o [86/459] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.o [87/459] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.