ninja: Entering directory `out/gn' [1/627] ACTION //llvm/lib/Target/AArch64:AArch64GenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:win) [2/627] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGILowering(//llvm/utils/gn/build/toolchain:win) [3/627] ACTION //llvm/tools/llvm-exegesis/lib/AArch64:AArch64GenExegesis(//llvm/utils/gn/build/toolchain:win) [4/627] ACTION //llvm/lib/Target/AArch64:AArch64GenCallingConv(//llvm/utils/gn/build/toolchain:win) [5/627] ACTION //llvm/lib/Target/AArch64:AArch64GenMCPseudoLowering(//llvm/utils/gn/build/toolchain:win) [6/627] ACTION //llvm/lib/Target/AArch64/Disassembler:AArch64GenDisassemblerTables(//llvm/utils/gn/build/toolchain:win) [7/627] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:win) [8/627] ACTION //llvm/include/llvm/TargetParser:AArch64TargetParserDef(//llvm/utils/gn/build/toolchain:win) [9/466] ACTION //llvm/lib/Target/AArch64:AArch64GenSDNodeInfo(//llvm/utils/gn/build/toolchain:win) [10/465] ACTION //llvm/lib/Target/AArch64:AArch64GenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:win) [11/465] ACTION //llvm/lib/Target/AArch64:AArch64GenRegisterBank(//llvm/utils/gn/build/toolchain:win) [12/465] ACTION //llvm/lib/Target/AArch64/Utils:AArch64GenSystemOperands(//llvm/utils/gn/build/toolchain:win) [13/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenMCCodeEmitter(//llvm/utils/gn/build/toolchain:win) [14/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter1(//llvm/utils/gn/build/toolchain:win) [15/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter(//llvm/utils/gn/build/toolchain:win) [16/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenRegisterInfo(//llvm/utils/gn/build/toolchain:win) [17/465] ACTION //llvm/lib/Target/AArch64/AsmParser:AArch64GenAsmMatcher(//llvm/utils/gn/build/toolchain:win) [18/465] ACTION //llvm/lib/Target/AArch64:AArch64GenFastISel(//llvm/utils/gn/build/toolchain:win) [19/465] ACTION //llvm/lib/Target/AArch64:AArch64GenGlobalISel(//llvm/utils/gn/build/toolchain:win) [20/465] ACTION //llvm/lib/Target/AArch64:AArch64GenDAGISel(//llvm/utils/gn/build/toolchain:win) [21/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenSubtargetInfo(//llvm/utils/gn/build/toolchain:win) [22/465] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenInstrInfo(//llvm/utils/gn/build/toolchain:win) [23/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandImm.obj [24/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCopyElimination.obj [25/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.obj [26/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AdvSIMDScalarPass.obj [27/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64GlobalISelUtils.obj [28/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PromoteConstant.obj [29/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionalCompares.obj [30/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.obj [31/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.obj [32/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PBQPRegAlloc.obj [33/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MIPeepholeOpt.obj [34/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.obj [35/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.obj [36/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.obj [37/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.obj [38/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.obj [39/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.obj [40/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.obj [41/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.obj [42/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.obj [43/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.obj [44/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.obj [45/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.obj [46/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.obj [47/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.obj [48/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.obj [49/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.obj [50/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.obj [51/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.obj [52/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.obj [53/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.obj [54/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.obj [55/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.obj [56/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.obj [57/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.obj [58/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.obj [59/465] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.obj [60/465] LIB lib/LLVMRISCVCodeGen.lib [61/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.obj [62/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.obj [63/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.obj [64/465] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64ExternalSymbolizer.obj [65/465] LINK obj/llvm/unittests/Target/RISCV/RISCVTests.exe [66/465] CXX obj/llvm/lib/Target/AArch64/Utils/Utils.AArch64BaseInfo.obj [67/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFObjectWriter.obj [68/465] LIB lib/LLVMAArch64Utils.lib [69/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCAsmInfo.obj [70/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFObjectWriter.obj [71/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCExpr.obj [72/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MachObjectWriter.obj [73/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.obj [74/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFStreamer.obj [75/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.obj [76/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64InstPrinterTest.obj [77/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFStreamer.obj [78/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64TargetStreamer.obj [79/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64InstPrinter.obj [80/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64AsmBackend.obj [81/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEIntrinsicOpts.obj [82/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.obj [83/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEABIPass.obj [84/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCCodeEmitter.obj [85/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.obj [86/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.obj [87/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.obj [88/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.obj [89/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.DecomposeStackOffsetTest.obj [90/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.obj [91/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.MachineSMEABIPass.obj [92/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.obj [93/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.obj [94/465] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64Disassembler.obj [95/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.obj [96/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64SVESchedPseudoTest.obj [97/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64RegisterInfoTest.obj [98/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.obj [99/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.Immediates.obj [100/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.obj [101/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AddressingModes.obj [102/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MatrixRegisterAliasing.obj [103/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.obj [104/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.obj [105/465] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.InstSizes.obj [106/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.obj [107/465] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.obj [108/465] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCTargetDesc.obj [109/465] CXX obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests.TargetTest.obj [110/465] LIB lib/LLVMAArch64Desc.lib [111/465] LIB lib/LLVMAArch64Disassembler.lib [112/465] LIB lib/LLVMExegesisAArch64.lib [113/465] LINK ./bin/llvm-dwarfdump.exe [114/465] LINK ./bin/llvm-debuginfo-analyzer.exe [115/465] LINK ./bin/llvm-objdump.exe [116/465] LINK ./bin/sancov.exe [117/465] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests.exe [118/465] LINK ./bin/llvm-profgen.exe [119/465] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:win) [120/465] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.exe [121/465] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests.exe [122/465] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.exe [123/465] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.exe [124/465] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.obj [125/465] LINK obj/clang/unittests/Frontend/FrontendTests.exe [126/465] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.obj [127/465] LIB lib/LLVMAArch64AsmParser.lib [128/465] LINK ./bin/llvm-nm.exe [129/465] LINK ./bin/llvm-mca.exe FAILED: bin/llvm-mca.exe ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/lld-link /nologo /OPT:REF /OPT:ICF /STACK:10000000 /pdbaltpath:%_PDB% /Brepro /winsysroot:../../sysroot-3bda71a11e /machine:x64 /out:./bin/llvm-mca.exe /pdb:./bin/llvm-mca.pdb obj/llvm/tools/llvm-mca/llvm-mca.CodeRegion.obj obj/llvm/tools/llvm-mca/llvm-mca.CodeRegionGenerator.obj obj/llvm/tools/llvm-mca/llvm-mca.PipelinePrinter.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.BottleneckAnalysis.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.DispatchStatistics.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.InstructionInfoView.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.InstructionView.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.RegisterFileStatistics.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.ResourcePressureView.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.RetireControlUnitStatistics.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.SchedulerStatistics.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.SummaryView.obj obj/llvm/tools/llvm-mca/Views/llvm-mca.TimelineView.obj obj/llvm/tools/llvm-mca/llvm-mca.llvm-mca.obj lib/LLVMMC.lib lib/LLVMMCParser.lib lib/LLVMMCA.lib lib/LLVMSupport.lib lib/LLVMTargetParser.lib lib/LLVMBinaryFormat.lib lib/LLVMSupportBlake3.lib lib/LLVMDemangle.lib lib/LLVMDebugInfoCodeView.lib lib/LLVMDebugInfoMSF.lib lib/LLVMCodeGen.lib lib/LLVMAnalysis.lib lib/LLVMCore.lib lib/LLVMRemarks.lib lib/LLVMBitstreamReader.lib lib/LLVMFrontendHLSL.lib lib/LLVMProfileData.lib lib/LLVMDebugInfoDWARF.lib lib/LLVMDebugInfoDWARFLowLevel.lib lib/LLVMObject.lib lib/LLVMBitReader.lib lib/LLVMIRReader.lib lib/LLVMAsmParser.lib lib/LLVMTextAPI.lib lib/LLVMSymbolize.lib lib/LLVMDebugInfoBTF.lib lib/LLVMDebugInfoGSYM.lib lib/LLVMDebugInfoPDB.lib lib/LLVMBitWriter.lib lib/LLVMTransformUtils.lib lib/LLVMCGData.lib lib/LLVMCodeGenTypes.lib lib/LLVMTarget.lib lib/LLVMObjCARCOpts.lib lib/LLVMScalarOpts.lib lib/LLVMAggressiveInstCombine.lib lib/LLVMInstCombine.lib lib/LLVMAArch64AsmParser.lib lib/LLVMAArch64Desc.lib lib/LLVMAArch64Info.lib lib/LLVMAArch64Utils.lib lib/LLVMAMDGPUAsmParser.lib lib/LLVMAMDGPUDesc.lib lib/LLVMAMDGPUInfo.lib lib/LLVMAMDGPUUtils.lib lib/LLVMARMAsmParser.lib lib/LLVMARMDesc.lib lib/LLVMMCDisassembler.lib lib/LLVMARMInfo.lib lib/LLVMARMUtils.lib lib/LLVMAVRAsmParser.lib lib/LLVMAVRDesc.lib lib/LLVMAVRInfo.lib lib/LLVMBPFAsmParser.lib lib/LLVMBPFDesc.lib lib/LLVMBPFInfo.lib lib/LLVMHexagonAsmParser.lib lib/LLVMHexagonDesc.lib lib/LLVMHexagonInfo.lib lib/LLVMLanaiAsmParser.lib lib/LLVMLanaiDesc.lib lib/LLVMLanaiInfo.lib lib/LLVMLoongArchAsmParser.lib lib/LLVMLoongArchDesc.lib lib/LLVMLoongArchInfo.lib lib/LLVMMipsAsmParser.lib lib/LLVMMipsDesc.lib lib/LLVMMipsInfo.lib lib/LLVMPowerPCAsmParser.lib lib/LLVMPowerPCDesc.lib lib/LLVMPowerPCInfo.lib lib/LLVMRISCVAsmParser.lib lib/LLVMRISCVDesc.lib lib/LLVMRISCVInfo.lib lib/LLVMSparcAsmParser.lib lib/LLVMSparcDesc.lib lib/LLVMSparcInfo.lib lib/LLVMSystemZAsmParser.lib lib/LLVMSystemZDesc.lib lib/LLVMSystemZInfo.lib lib/LLVMWebAssemblyAsmParser.lib lib/LLVMWebAssemblyDesc.lib lib/LLVMWebAssemblyInfo.lib lib/LLVMWebAssemblyUtils.lib lib/LLVMX86AsmParser.lib lib/LLVMX86Desc.lib lib/LLVMX86Info.lib lib/LLVMNVPTXDesc.lib lib/LLVMNVPTXInfo.lib lib/LLVMAArch64Disassembler.lib lib/LLVMAMDGPUDisassembler.lib lib/LLVMARMDisassembler.lib lib/LLVMAVRDisassembler.lib lib/LLVMAVRCodeGen.lib lib/LLVMAsmPrinter.lib lib/LLVMSelectionDAG.lib lib/LLVMBPFDisassembler.lib lib/LLVMHexagonDisassembler.lib lib/LLVMLanaiDisassembler.lib lib/LLVMLoongArchDisassembler.lib lib/LLVMMipsDisassembler.lib lib/LLVMPowerPCDisassembler.lib lib/LLVMRISCVDisassembler.lib lib/LLVMSparcDisassembler.lib lib/LLVMSystemZDisassembler.lib lib/LLVMWebAssemblyDisassembler.lib lib/LLVMX86Disassembler.lib lib/LLVMAMDGPUTargetMCA.lib lib/LLVMTargetRISCVMCA.lib lib/LLVMTargetX86MCA.lib ntdll.lib ws2_32.lib delayimp.lib lld-link: error: failed to write output './bin/llvm-mca.exe': permission denied [130/465] LINK ./bin/llvm-cfi-verify.exe [131/465] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests.exe [132/465] LINK ./bin/clang-extdef-mapping.exe [133/465] LINK ./bin/clang-tidy.exe [134/465] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.obj ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.