INFO:2025-12-22T10:51:40Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 6299dbca5b3d..d9b021d33a31 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 d9b021d33a31 [MLIR][Transform] Safely erase transform ops by collecting first (#172016) INFO:2025-12-22T10:51:43Z:root:syncing... Deleted branch merge (was 1671869197e5). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge a6a37c124873] [gn build] Port d87b47d3a893 2 files changed, 4 insertions(+), 2 deletions(-) [gn build] Port d87b47d3a893 -- https://github.com/llvm/llvm-project/commit/d87b47d3a893 INFO:2025-12-22T10:51:44Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/472] CXX obj/llvm/lib/Target/AArch64/Utils/Utils.AArch64BaseInfo.o [2/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFObjectWriter.o [3/472] AR lib/libLLVMAArch64Utils.a [4/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandImm.o [5/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCExpr.o [6/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFObjectWriter.o [7/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MachObjectWriter.o [8/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCAsmInfo.o [9/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFStreamer.o [10/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MCInstrAnalysisTest.o [11/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCondBranchPass.o [12/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64TargetStreamer.o [13/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AdvSIMDScalarPass.o [14/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64InstPrinter.o [15/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFStreamer.o [16/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCopyElimination.o [17/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.o [18/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.o [19/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.DecomposeStackOffsetTest.o [20/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64AsmBackend.o [21/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionalCompares.o [22/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCCodeEmitter.o [23/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MIPeepholeOpt.o [24/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.o [25/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.o [26/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.o [27/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.o [28/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PBQPRegAlloc.o [29/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.o [30/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.o [31/472] LINK obj/llvm/unittests/Analysis/AnalysisTests FAILED: obj/llvm/unittests/Analysis/AnalysisTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -rdynamic -Wl,--color-diagnostics -fuse-ld=lld -o obj/llvm/unittests/Analysis/AnalysisTests -Wl,--start-group obj/llvm/unittests/Analysis/AnalysisTests.AliasAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.AliasSetTrackerTest.o obj/llvm/unittests/Analysis/AnalysisTests.AssumeBundleQueriesTest.o obj/llvm/unittests/Analysis/AnalysisTests.BasicAliasAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.BlockFrequencyInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.BranchProbabilityInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.CFGTest.o obj/llvm/unittests/Analysis/AnalysisTests.CGSCCPassManagerTest.o obj/llvm/unittests/Analysis/AnalysisTests.CallGraphTest.o obj/llvm/unittests/Analysis/AnalysisTests.CaptureTrackingTest.o obj/llvm/unittests/Analysis/AnalysisTests.ConstraintSystemTest.o obj/llvm/unittests/Analysis/AnalysisTests.CtxProfAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.DDGTest.o obj/llvm/unittests/Analysis/AnalysisTests.DXILResourceTest.o obj/llvm/unittests/Analysis/AnalysisTests.DomTreeUpdaterTest.o obj/llvm/unittests/Analysis/AnalysisTests.EphemeralValuesCacheTest.o obj/llvm/unittests/Analysis/AnalysisTests.FunctionPropertiesAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.GlobalsModRefTest.o obj/llvm/unittests/Analysis/AnalysisTests.GraphWriterTest.o obj/llvm/unittests/Analysis/AnalysisTests.IR2VecTest.o obj/llvm/unittests/Analysis/AnalysisTests.IRSimilarityIdentifierTest.o obj/llvm/unittests/Analysis/AnalysisTests.IVDescriptorsTest.o obj/llvm/unittests/Analysis/AnalysisTests.InlineCostTest.o obj/llvm/unittests/Analysis/AnalysisTests.LastRunTrackingAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.LazyCallGraphTest.o obj/llvm/unittests/Analysis/AnalysisTests.LoadsTest.o obj/llvm/unittests/Analysis/AnalysisTests.LoopInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.LoopNestTest.o obj/llvm/unittests/Analysis/AnalysisTests.MLModelRunnerTest.o obj/llvm/unittests/Analysis/AnalysisTests.MemoryBuiltinsTest.o obj/llvm/unittests/Analysis/AnalysisTests.MemoryProfileInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.MemorySSATest.o obj/llvm/unittests/Analysis/AnalysisTests.PhiValuesTest.o obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineAdvisorAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineOrderAnalysisTest.o obj/llvm/unittests/Analysis/AnalysisTests.ProfileSummaryInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.ReplaceWithVecLibTest.o obj/llvm/unittests/Analysis/AnalysisTests.ScalarEvolutionTest.o obj/llvm/unittests/Analysis/AnalysisTests.SparsePropagation.o obj/llvm/unittests/Analysis/AnalysisTests.TBAATest.o obj/llvm/unittests/Analysis/AnalysisTests.TargetLibraryInfoTest.o obj/llvm/unittests/Analysis/AnalysisTests.TensorSpecTest.o obj/llvm/unittests/Analysis/AnalysisTests.UnrollAnalyzerTest.o obj/llvm/unittests/Analysis/AnalysisTests.ValueLatticeTest.o obj/llvm/unittests/Analysis/AnalysisTests.ValueTrackingTest.o obj/llvm/unittests/Analysis/AnalysisTests.VectorUtilsTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libLLVMAnalysis.a lib/libLLVMAsmParser.a lib/libLLVMCore.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMTestingSupport.a lib/libLLVMTransformUtils.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMGlobalISel.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: llvm::PassPlugin::Load(std::__cxx11::basic_string, std::allocator> const&) >>> referenced by PluginInlineAdvisorAnalysisTest.cpp >>> obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineAdvisorAnalysisTest.o:(llvm::PluginInlineAdvisorTest_PluginLoad_Test::TestBody()) >>> referenced by PluginInlineOrderAnalysisTest.cpp >>> obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineOrderAnalysisTest.o:(llvm::PluginInlineOrderTest_NoInlineFoo_Test::TestBody()) clang++: error: linker command failed with exit code 1 (use -v to see invocation) [32/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PromoteConstant.o [33/472] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests FAILED: obj/llvm/unittests/Passes/Plugins/PluginsTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -rdynamic -Wl,--color-diagnostics -fuse-ld=lld -o obj/llvm/unittests/Passes/Plugins/PluginsTests -Wl,--start-group obj/llvm/unittests/Passes/Plugins/PluginsTests.PluginsTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libLLVMCore.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMTestingSupport.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMAnalysis.a lib/libLLVMFrontendHLSL.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMTransformUtils.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMGlobalISel.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: llvm::PassPlugin::Load(std::__cxx11::basic_string, std::allocator> const&) >>> referenced by PluginsTest.cpp >>> obj/llvm/unittests/Passes/Plugins/PluginsTests.PluginsTest.o:(PluginsTests_LoadPlugin_Test::TestBody()) >>> referenced by PluginsTest.cpp >>> obj/llvm/unittests/Passes/Plugins/PluginsTests.PluginsTest.o:(PluginsTests_LoadMultiplePlugins_Test::TestBody()) >>> referenced by PluginsTest.cpp >>> obj/llvm/unittests/Passes/Plugins/PluginsTests.PluginsTest.o:(PluginsTests_LoadMultiplePlugins_Test::TestBody()) >>> referenced 1 more times clang++: error: linker command failed with exit code 1 (use -v to see invocation) [34/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.Immediates.o [35/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.o [36/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.o [37/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.o [38/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.o [39/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AddressingModes.o [40/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.o [41/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.o [42/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.o [43/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.o [44/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64GlobalISelUtils.o [45/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.o [46/472] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64ExternalSymbolizer.o [47/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.o [48/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.o [49/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.o [50/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.InstSizes.o [51/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.o [52/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [53/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.o [54/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.o [55/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.o [56/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64InstPrinterTest.o [57/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [58/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PrologueEpilogue.o [59/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEABIPass.o [60/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [61/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.o [62/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.o [63/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEIntrinsicOpts.o [64/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.o [65/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.o [66/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.o [67/472] CXX obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests.TargetTest.o [68/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [69/472] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [70/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.o [71/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.o [72/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MatrixRegisterAliasing.o [73/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64SVESchedPseudoTest.o [74/472] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64RegisterInfoTest.o [75/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.o [76/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.MachineSMEABIPass.o [77/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [78/472] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64Disassembler.o [79/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.o [80/472] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [81/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.o [82/472] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCTargetDesc.o [83/472] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [84/472] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [85/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.o [86/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [87/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.o [88/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [89/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [90/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.o [91/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [92/472] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.o [93/472] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.o [94/472] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.o [95/472] 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.