INFO:2025-11-20T12:38:40Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 21c4c1502e33..76f1949cfa0d 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 76f1949cfa0d [HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378) INFO:2025-11-20T12:38:45Z:root:syncing... Deleted branch merge (was 7a0fd43d923e). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 90061319c46b] [gn build] Port c9f573463ebd 1 file changed, 1 insertion(+) [gn build] Port c9f573463ebd -- https://github.com/llvm/llvm-project/commit/c9f573463ebd INFO:2025-11-20T12:38:46Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/3672] COPY ../../clang/lib/Headers/hlsl/hlsl_intrinsics.h lib/clang/22/include/hlsl/hlsl_intrinsics.h [2/3672] COPY ../../clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h lib/clang/22/include/hlsl/hlsl_intrinsic_helpers.h [3/3672] ACTION //clang/include/clang/Basic:BuiltinsSPIRVVK(//llvm/utils/gn/build/toolchain:unix) [4/3672] ACTION //llvm/include/llvm/IR:IntrinsicsLoongArch(//llvm/utils/gn/build/toolchain:unix) [5/3672] ACTION //llvm/include/llvm/IR:IntrinsicsBPF(//llvm/utils/gn/build/toolchain:unix) [6/3672] ACTION //llvm/include/llvm/IR:IntrinsicsAArch64(//llvm/utils/gn/build/toolchain:unix) [7/3672] ACTION //llvm/include/llvm/IR:IntrinsicsDirectX(//llvm/utils/gn/build/toolchain:unix) [8/3672] ACTION //llvm/include/llvm/IR:IntrinsicsHexagon(//llvm/utils/gn/build/toolchain:unix) [9/3672] ACTION //llvm/include/llvm/IR:IntrinsicsAMDGPU(//llvm/utils/gn/build/toolchain:unix) [10/3672] ACTION //llvm/include/llvm/IR:IntrinsicEnums(//llvm/utils/gn/build/toolchain:unix) [11/3672] ACTION //llvm/include/llvm/IR:IntrinsicsARM(//llvm/utils/gn/build/toolchain:unix) [12/3672] ACTION //llvm/include/llvm/IR:IntrinsicsMips(//llvm/utils/gn/build/toolchain:unix) [13/3672] ACTION //llvm/include/llvm/IR:IntrinsicImpl(//llvm/utils/gn/build/toolchain:unix) [14/3672] ACTION //llvm/include/llvm/IR:IntrinsicsWebAssembly(//llvm/utils/gn/build/toolchain:unix) [15/3672] ACTION //llvm/include/llvm/IR:IntrinsicsVE(//llvm/utils/gn/build/toolchain:unix) [16/3672] ACTION //llvm/include/llvm/IR:IntrinsicsR600(//llvm/utils/gn/build/toolchain:unix) [17/3672] ACTION //llvm/include/llvm/IR:IntrinsicsS390(//llvm/utils/gn/build/toolchain:unix) [18/3672] ACTION //llvm/include/llvm/IR:IntrinsicsRISCV(//llvm/utils/gn/build/toolchain:unix) [19/3672] ACTION //llvm/include/llvm/IR:IntrinsicsPowerPC(//llvm/utils/gn/build/toolchain:unix) [20/3672] ACTION //llvm/include/llvm/IR:IntrinsicsSPIRV(//llvm/utils/gn/build/toolchain:unix) [21/3672] ACTION //llvm/include/llvm/IR:IntrinsicsNVPTX(//llvm/utils/gn/build/toolchain:unix) [22/3672] ACTION //llvm/include/llvm/IR:IntrinsicsX86(//llvm/utils/gn/build/toolchain:unix) [23/3672] ACTION //llvm/include/llvm/IR:IntrinsicsXCore(//llvm/utils/gn/build/toolchain:unix) [24/3672] ACTION //llvm/include/llvm/TargetParser:PPCGenTargetFeatures(//llvm/utils/gn/build/toolchain:unix) [25/3671] ACTION //llvm/include/llvm/TargetParser:ARMTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [26/3671] ACTION //llvm/lib/Target/AArch64:AArch64GenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [27/3671] ACTION //llvm/include/llvm/TargetParser:AArch64TargetParserDef(//llvm/utils/gn/build/toolchain:unix) [28/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenCallingConv(//llvm/utils/gn/build/toolchain:unix) [29/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [30/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [31/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGILowering(//llvm/utils/gn/build/toolchain:unix) [32/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [33/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenFastISel(//llvm/utils/gn/build/toolchain:unix) [34/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [35/3669] ACTION //llvm/lib/Target/AArch64:AArch64GenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [36/3669] ACTION //llvm/include/llvm/TargetParser:RISCVTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [37/3667] ACTION //llvm/lib/Target/AArch64/Disassembler:AArch64GenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [38/3667] ACTION //llvm/lib/Target/AArch64:AArch64GenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [39/3667] ACTION //llvm/lib/Target/AArch64/AsmParser:AArch64GenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [40/3667] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [41/3667] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [42/3667] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter1(//llvm/utils/gn/build/toolchain:unix) [43/3667] ACTION //llvm/lib/Target/AArch64:AArch64GenDAGISel(//llvm/utils/gn/build/toolchain:unix) [44/3667] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [45/3667] CXX obj/clang-tools-extra/unittests/clang-query/ClangQueryTests.QueryParserTest.o [46/3667] CXX obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests.IncludeFixerTest.o [47/3667] CXX obj/clang-tools-extra/unittests/clang-query/ClangQueryTests.QueryEngineTest.o [48/3667] CXX obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.FindAllSymbolsTests.o [49/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.ClangTidyDiagnosticConsumerTest.o [50/3667] CXX obj/clang-tools-extra/unittests/clang-move/ClangMoveTests.ClangMoveTests.o [51/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.ClangTidyOptionsTest.o [52/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.DeclRefExprUtilsTest.o [53/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.AddConstTest.o [54/3667] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [55/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.GoogleModuleTest.o [56/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.IncludeCleanerTest.o [57/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.LLVMModuleTest.o [58/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.NamespaceAliaserTest.o [59/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.ModernizeModuleTest.o [60/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.ObjCModuleTest.o [61/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.IncludeInserterTest.o [62/3667] CXX obj/clang/lib/AST/AST.ASTConsumer.o [63/3667] CXX obj/clang/lib/AST/AST.ASTConcept.o [64/3667] CXX obj/clang/lib/AST/AST.APValue.o [65/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.ReadabilityModuleTest.o [66/3667] CXX obj/clang/lib/AST/AST.ASTDiagnostic.o [67/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.UsingInserterTest.o [68/3667] CXX obj/clang/lib/AST/AST.ASTTypeTraits.o [69/3667] CXX obj/clang/lib/AST/AST.AttrDocTable.o [70/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.TransformerClangTidyCheckTest.o [71/3667] CXX obj/clang/lib/AST/AST.ASTStructuralEquivalence.o [72/3667] CXX obj/clang/lib/AST/AST.Availability.o [73/3667] CXX obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.OverlappingReplacementsTest.o [74/3667] CXX obj/clang/lib/AST/ByteCode/AST.ByteCodeEmitter.o [75/3667] CXX obj/clang/lib/AST/ByteCode/AST.Descriptor.o [76/3667] CXX obj/clang/lib/AST/AST.ASTDumper.o [77/3667] CXX obj/clang/lib/AST/ByteCode/AST.Context.o [78/3667] CXX obj/clang/lib/AST/AST.ASTImporterLookupTable.o [79/3667] CXX obj/clang/lib/AST/ByteCode/AST.DynamicAllocator.o [80/3667] CXX obj/clang/lib/AST/ByteCode/AST.EvaluationResult.o [81/3667] CXX obj/clang/lib/AST/ByteCode/AST.FunctionPointer.o [82/3667] CXX obj/clang/lib/AST/ByteCode/AST.Function.o [83/3667] CXX obj/clang/lib/AST/ByteCode/AST.Compiler.o [84/3667] CXX obj/clang/lib/AST/AST.ASTImporter.o [85/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpBlock.o [86/3667] CXX obj/clang/lib/AST/AST.ASTContext.o [87/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpShared.o [88/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpStack.o [89/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpBuiltinBitCast.o [90/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpFrame.o [91/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpState.o [92/3667] CXX obj/clang/lib/AST/ByteCode/AST.PrimType.o [93/3667] CXX obj/clang/lib/AST/ByteCode/AST.MemberPointer.o [94/3667] CXX obj/clang/lib/AST/ByteCode/AST.Disasm.o [95/3667] CXX obj/clang/lib/AST/ByteCode/AST.Program.o [96/3667] CXX obj/clang/lib/AST/ByteCode/AST.InterpBuiltin.o [97/3667] CXX obj/clang/lib/AST/ByteCode/AST.Source.o [98/3667] CXX obj/clang/lib/AST/ByteCode/AST.Pointer.o [99/3667] CXX obj/clang/lib/AST/ByteCode/AST.Record.o [100/3667] CXX obj/clang/lib/AST/ByteCode/AST.State.o [101/3667] CXX obj/clang/lib/AST/AST.Comment.o [102/3667] CXX obj/clang/lib/AST/AST.CommentParser.o [103/3667] CXX obj/clang/lib/AST/AST.ComparisonCategories.o [104/3667] CXX obj/clang/lib/AST/AST.AttrImpl.o [105/3667] CXX obj/clang/lib/AST/AST.CXXInheritance.o [106/3667] CXX obj/clang/lib/AST/AST.DataCollection.o [107/3667] CXX obj/clang/lib/AST/AST.ComputeDependence.o [108/3667] CXX obj/clang/lib/AST/AST.CommentSema.o [109/3667] CXX obj/clang/lib/AST/AST.DeclFriend.o [110/3667] CXX obj/clang/lib/AST/AST.DeclGroup.o [111/3667] CXX obj/clang/lib/AST/ByteCode/AST.EvalEmitter.o [112/3667] CXX obj/clang/lib/AST/AST.DeclOpenACC.o [113/3667] CXX obj/clang/lib/AST/AST.DeclOpenMP.o [114/3667] CXX obj/clang/lib/AST/AST.DeclObjC.o [115/3667] CXX obj/clang/lib/AST/AST.DeclCXX.o [116/3667] CXX obj/clang/lib/AST/AST.DeclBase.o [117/3667] CXX obj/clang/lib/AST/AST.DeclTemplate.o [118/3667] CXX obj/clang/lib/AST/AST.DeclarationName.o [119/3667] CXX obj/clang/lib/AST/AST.Decl.o [120/3667] CXX obj/clang/lib/AST/AST.DeclPrinter.o [121/3667] CXX obj/clang/lib/AST/AST.ExprConcepts.o [122/3667] CXX obj/clang/lib/AST/AST.ExprClassification.o [123/3667] CXX obj/clang/lib/AST/AST.ExprObjC.o [124/3667] CXX obj/clang/lib/AST/AST.ExprCXX.o [125/3667] CXX obj/clang/lib/AST/AST.ExternalASTSource.o [126/3667] CXX obj/clang/lib/AST/AST.ExternalASTMerger.o [127/3667] CXX obj/clang/lib/AST/AST.FormatString.o [128/3667] CXX obj/clang/lib/AST/AST.InferAlloc.o [129/3667] CXX obj/clang/lib/AST/AST.InheritViz.o [130/3667] CXX obj/clang/lib/AST/AST.Expr.o [131/3667] CXX obj/clang/lib/AST/AST.ItaniumCXXABI.o [132/3667] CXX obj/clang/lib/AST/AST.NSAPI.o [133/3667] CXX obj/clang/lib/AST/AST.Mangle.o [134/3667] CXX obj/clang/lib/AST/AST.MicrosoftCXXABI.o [135/3667] CXX obj/clang/lib/AST/AST.NestedNameSpecifier.o [136/3667] CXX obj/clang/lib/AST/AST.OSLog.o [137/3667] CXX obj/clang/lib/AST/AST.ItaniumMangle.o [138/3667] CXX obj/clang/lib/AST/AST.JSONNodeDumper.o [139/3667] CXX obj/clang/lib/AST/AST.ODRHash.o [140/3667] CXX obj/clang/lib/AST/AST.MicrosoftMangle.o [141/3667] CXX obj/clang/lib/AST/AST.OpenACCClause.o [142/3667] CXX obj/clang/lib/AST/AST.ODRDiagsEmitter.o [143/3667] CXX obj/clang/lib/AST/AST.ParentMap.o [144/3667] CXX obj/clang/lib/AST/AST.PrintfFormatString.o [145/3667] CXX obj/clang/lib/AST/ByteCode/AST.Interp.o [146/3667] CXX obj/clang/lib/AST/AST.Randstruct.o [147/3667] CXX obj/clang/lib/AST/AST.RawCommentList.o [148/3667] CXX obj/clang/lib/AST/AST.QualTypeNames.o [149/3667] CXX obj/clang/lib/AST/AST.RecordLayout.o [150/3667] CXX obj/clang/lib/AST/AST.OpenMPClause.o [151/3667] CXX obj/clang/lib/AST/AST.DynamicRecursiveASTVisitor.o [152/3667] CXX obj/clang/lib/AST/AST.SelectorLocationsKind.o [153/3667] CXX obj/clang/lib/AST/AST.ScanfFormatString.o [154/3667] CXX obj/clang/lib/AST/AST.StmtIterator.o [155/3667] CXX obj/clang/lib/AST/AST.StmtCXX.o [156/3667] CXX obj/clang/lib/AST/AST.StmtObjC.o [157/3667] CXX obj/clang/lib/AST/AST.StmtViz.o [158/3667] CXX obj/clang/lib/AST/AST.StmtOpenACC.o [159/3667] CXX obj/clang/lib/AST/AST.RecordLayoutBuilder.o [160/3667] CXX obj/clang/lib/AST/AST.Stmt.o [161/3667] CXX obj/clang/lib/AST/AST.ExprConstant.o [162/3667] CXX obj/clang/lib/AST/AST.StmtOpenMP.o [163/3667] CXX obj/clang/lib/AST/AST.TemplateBase.o [164/3667] CXX obj/clang/lib/AST/AST.TemplateName.o [165/3667] CXX obj/clang/lib/AST/AST.StmtProfile.o [166/3667] CXX obj/clang/lib/AST/AST.ParentMapContext.o [167/3667] CXX obj/clang/lib/AST/AST.VTTBuilder.o [168/3667] CXX obj/clang/lib/AST/AST.StmtPrinter.o [169/3667] CXX obj/clang/lib/AST/AST.TypeLoc.o [170/3667] CXX obj/clang/lib/ASTMatchers/ASTMatchers.LowLevelHelpers.o [171/3667] CXX obj/clang/lib/AST/AST.TypePrinter.o [172/3667] CXX obj/clang/lib/AST/AST.Type.o [173/3667] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Diagnostics.o [174/3667] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Marshallers.o [175/3667] CXX obj/clang/lib/ASTMatchers/ASTMatchers.ASTMatchersInternal.o [176/3667] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Parser.o [177/3667] CXX obj/clang/lib/Analysis/Analysis.BodyFarm.o [178/3667] CXX obj/clang/lib/Basic/Basic.IdentifierTable.o [179/3667] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.VariantValue.o [180/3667] CXX obj/clang/lib/AST/AST.VTableBuilder.o [181/3667] CXX obj/clang/lib/Basic/Targets/Basic.BPF.o [182/3667] CXX obj/clang/lib/Basic/Targets/Basic.DirectX.o [183/3667] CXX obj/clang/lib/Basic/Targets/Basic.AMDGPU.o [184/3667] CXX obj/clang/lib/Basic/Targets/Basic.AArch64.o [185/3667] CXX obj/clang/lib/Basic/Targets/Basic.ARM.o [186/3667] CXX obj/clang/lib/Basic/Targets/Basic.Hexagon.o [187/3667] CXX obj/clang/lib/Analysis/Analysis.AnalysisDeclContext.o [188/3667] CXX obj/clang/lib/Basic/Targets/Basic.LoongArch.o [189/3667] CXX obj/clang/lib/Basic/Targets/Basic.Mips.o [190/3667] CXX obj/clang/lib/Basic/Targets/Basic.NVPTX.o [191/3667] CXX obj/clang/lib/AST/AST.TextNodeDumper.o [192/3667] CXX obj/clang/lib/Basic/Targets/Basic.OSTargets.o [193/3667] CXX obj/clang/lib/Basic/Targets/Basic.SPIR.o [194/3667] CXX obj/clang/lib/Basic/Targets/Basic.SystemZ.o [195/3667] CXX obj/clang/lib/Basic/Targets/Basic.VE.o [196/3667] CXX obj/clang/lib/Basic/Basic.Targets.o [197/3667] CXX obj/clang/lib/Basic/Targets/Basic.PPC.o [198/3667] CXX obj/clang/lib/Basic/Targets/Basic.WebAssembly.o [199/3667] CXX obj/clang/lib/Basic/Targets/Basic.RISCV.o [200/3667] CXX obj/clang/lib/Basic/Targets/Basic.XCore.o [201/3667] CXX obj/clang/lib/Basic/Targets/Basic.Xtensa.o [202/3667] CXX obj/clang/lib/Basic/Targets/Basic.X86.o [203/3667] CXX obj/clang/lib/CodeGen/CodeGen.BackendUtil.o FAILED: obj/clang/lib/CodeGen/CodeGen.BackendUtil.o ../../chromeclang/bin/clang++ -MMD -MF obj/clang/lib/CodeGen/CodeGen.BackendUtil.o.d -o obj/clang/lib/CodeGen/CodeGen.BackendUtil.o -c ../../clang/lib/CodeGen/BackendUtil.cpp -I../../clang/lib/CodeGen -I../../llvm/include -Igen/llvm/include -I../../clang/include -Igen/clang/include -Igen/clang/include/clang/Basic -I. -Igen/clang/include/clang/AST -Igen/llvm/include/llvm/Frontend/OpenMP -Igen/llvm/include/llvm/IR -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 -fno-strict-aliasing -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../clang/lib/CodeGen/BackendUtil.cpp:22: ../../llvm/include/llvm/Analysis/TargetLibraryInfo.h:75:10: fatal error: 'llvm/Analysis/TargetLibraryInfo.inc' file not found #include "llvm/Analysis/TargetLibraryInfo.inc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. [204/3667] CXX obj/clang/lib/CodeGen/CodeGen.ABIInfo.o [205/3667] CXX obj/clang/lib/CodeGen/CodeGen.ABIInfoImpl.o [206/3667] CXX obj/clang/lib/CodeGen/CodeGen.CGCUDARuntime.o [207/3667] CXX obj/clang/lib/CodeGen/CodeGen.CGAtomic.o [208/3667] CXX obj/clang/lib/ASTMatchers/ASTMatchers.ASTMatchFinder.o [209/3667] CXX obj/clang/lib/CodeGen/CodeGen.CGCUDANV.o [210/3667] CXX obj/clang/lib/CodeGen/CodeGen.CGBlocks.o [211/3667] CXX obj/clang/lib/CodeGen/CodeGen.CGBuiltin.o [212/3667] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Registry.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.