ninja: Entering directory `out/gn' [1/354] ACTION //llvm/lib/Target/RISCV:RISCVGenMacroFusion(//llvm/utils/gn/build/toolchain:unix) [2/354] ACTION //llvm/lib/Target/RISCV:RISCVGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [3/354] ACTION //llvm/lib/Target/RISCV:RISCVGenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [4/354] ACTION //llvm/lib/Target/RISCV:RISCVGenCompressInstEmitter(//llvm/utils/gn/build/toolchain:unix) [5/354] ACTION //llvm/lib/Target/RISCV:RISCVGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [6/354] ACTION //llvm/lib/Target/RISCV:RISCVGenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [7/354] ACTION //llvm/lib/Target/RISCV:RISCVGenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [8/354] ACTION //llvm/lib/Target/RISCV:RISCVGenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [9/354] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [10/354] ACTION //llvm/lib/Target/RISCV/Disassembler:RISCVGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [11/354] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [12/354] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [13/354] ACTION //llvm/lib/Target/RISCV/AsmParser:RISCVGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [14/354] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSearchableTables(//llvm/utils/gn/build/toolchain:unix) [15/354] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [16/354] ACTION //llvm/tools/llvm-exegesis/lib/RISCV:RISCVGenExegesis(//llvm/utils/gn/build/toolchain:unix) [17/354] ACTION //llvm/include/llvm/TargetParser:RISCVTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [18/232] ACTION //llvm/lib/Target/RISCV:RISCVGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [19/232] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [20/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFObjectWriter.o [21/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVInstPrinter.o [22/232] CXX obj/llvm/lib/Target/RISCV/MCA/MCA.RISCVCustomBehaviour.o [23/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVAsmBackend.o [24/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFStreamer.o [25/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCExpr.o [26/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMatInt.o [27/232] ACTION //llvm/lib/Target/RISCV:RISCVGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [28/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCObjectFileInfo.o [29/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVBaseInfo.o [30/232] CXX obj/llvm/lib/Target/RISCV/Disassembler/Disassembler.RISCVDisassembler.o [31/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCCodeEmitter.o [32/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVTargetStreamer.o [33/232] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPostprocessing.o [34/232] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.MCInstrAnalysisTest.o [35/232] CXX obj/llvm/lib/Target/RISCV/AsmParser/AsmParser.RISCVAsmParser.o [36/232] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVSelectionDAGTest.o [37/232] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.IRTranslator.o [38/232] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.TargetTest.o [39/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVCallLowering.o [40/232] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVInstrInfoTest.o [41/232] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.SnippetGeneratorTest.o [42/232] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCTargetDesc.o [43/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVLegalizerInfo.o [44/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVO0PreLegalizerCombiner.o [45/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVRegisterBankInfo.o [46/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCallingConv.o [47/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPostLegalizerCombiner.o [48/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVDeadRegisterDefinitions.o [49/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCodeGenPrepare.o [50/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVAsmPrinter.o [51/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPreLegalizerCombiner.o [52/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandAtomicPseudoInsts.o [53/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandPseudoInsts.o [54/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFoldMemOffset.o [55/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVGatherScatterLowering.o [56/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertReadWriteCSR.o [57/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFrameLowering.o [58/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVIndirectBranchTracking.o [59/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertVSETVLI.o [60/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertWriteVXRM.o [61/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLandingPadSetup.o [62/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLateBranchOpt.o [63/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLoadStoreOptimizer.o [64/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInterleavedAccess.o [65/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInstrInfo.o [66/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMachineFunctionInfo.o [67/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMakeCompressible.o [68/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPostRAExpandPseudoInsts.o [69/232] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVInstructionSelector.o [70/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMoveMerger.o [71/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMergeBaseOffset.o [72/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRedundantCopyElimination.o [73/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelDAGToDAG.o [74/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVOptWInstrs.o [75/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPushPopOptimizer.o [76/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPromoteConstant.o [77/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSelectionDAGInfo.o [78/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRegisterInfo.o [79/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.o [80/232] AR lib/libLLVMRISCVDesc.a [81/232] AR lib/libLLVMRISCVAsmParser.a [82/232] AR lib/libLLVMRISCVDisassembler.a [83/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.o [84/232] AR lib/libLLVMTargetRISCVMCA.a [85/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o [86/232] AR lib/libLLVMGlobalISel.a [87/232] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [88/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVLOptimizer.o [89/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorMaskDAGMutation.o [90/232] LINK obj/llvm/unittests/Target/ARM/ARMTests [91/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVMV0Elimination.o [92/232] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [93/232] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [94/232] LINK obj/llvm/unittests/Target/X86/X86Tests [95/232] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [96/232] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [97/232] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [98/232] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [99/232] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [100/232] LINK ./bin/lli-child-target [101/232] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [102/232] LINK ./bin/lli [103/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorPeephole.o [104/232] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [105/232] LINK obj/llvm/unittests/Analysis/AnalysisTests [106/232] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [107/232] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [108/232] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [109/232] LINK obj/llvm/unittests/MC/X86/X86MCTests [110/232] LINK obj/llvm/unittests/IR/IRTests [111/232] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [112/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetMachine.o [113/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZacasABIFix.o [114/232] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [115/232] LINK ./bin/llvm-extract [116/232] LINK ./bin/llvm-dwarfdump [117/232] LINK ./bin/llvm-nm [118/232] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPreprocessing.o [119/232] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [120/232] LINK ./bin/sancov [121/232] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetTransformInfo.o [122/232] LINK ./bin/llvm-cfi-verify [123/232] AR lib/libLLVMRISCVCodeGen.a [124/232] LINK ./bin/llvm-objdump [125/232] LINK ./bin/llvm-debuginfo-analyzer [126/232] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [127/232] LINK ./bin/llvm-profgen [128/232] LINK ./bin/clang-extdef-mapping [129/232] LINK ./bin/clang-import-test [130/232] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [131/232] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [132/232] LINK ./bin/llvm-mca [133/232] LINK obj/clang/unittests/Frontend/FrontendTests [134/232] LINK ./bin/clang-tidy [135/232] LINK ./bin/llvm-ar [136/232] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [137/232] LINK obj/llvm/unittests/CGData/CodeGenDataTests [138/232] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [139/232] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [140/232] LINK ./bin/llvm-split [141/232] LINK obj/llvm/unittests/Target/TargetMachineCTests [142/232] LINK ./bin/llvm-dwarfutil [143/232] LINK ./bin/llvm-ir2vec [144/232] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [145/232] LINK ./bin/dsymutil [146/232] LINK ./bin/bugpoint [147/232] LINK ./bin/llc [148/232] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [149/232] LINK obj/llvm/unittests/MC/MCTests [150/232] LINK obj/llvm/unittests/CodeGen/CodeGenTests [151/232] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [152/232] LINK ./bin/llvm-cxxmap [153/232] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [154/232] LINK ./bin/llvm-cxxdump [155/232] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [156/232] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [157/232] LINK ./bin/llvm-jitlink [158/232] LINK ./bin/llvm-libtool-darwin [159/232] LINK obj/llvm/unittests/MIR/MIRTests [160/232] LINK obj/llvm/unittests/MI/MITests [161/232] LINK ./bin/llvm-lipo [162/232] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [163/232] AR lib/libLLVMExegesisRISCV.a [164/232] LINK ./bin/llvm-c-test [165/232] LINK ./bin/llvm-ml [166/232] LINK ./bin/llvm-mc [167/232] LINK ./bin/llvm-gsymutil [168/232] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [169/232] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [170/232] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [171/232] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [172/232] LINK ./bin/llvm-opt-fuzzer [173/232] LINK ./bin/llvm-dwp [174/232] LINK ./bin/llvm-isel-fuzzer [175/232] LINK ./bin/llvm-lto [176/232] LINK ./bin/llvm-lto2 [177/232] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [178/232] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [179/232] LINK ./bin/llvm-rtdyld [180/232] LINK ./bin/llvm-xray [181/232] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [182/232] LINK ./bin/llvm-exegesis [183/232] LINK ./bin/opt [184/232] LINK ./bin/llvm-reduce [185/232] SOLINK ./lib/libLTO.dylib [186/232] LINK ./bin/clang-scan-deps [187/232] LINK ./bin/clang-nvlink-wrapper [188/232] LINK ./bin/clang-sycl-linker [189/232] LINK obj/clang/unittests/CrossTU/CrossTUTests [190/232] LINK ./bin/clang-linker-wrapper [191/232] SOLINK ./lib/libclang.dylib [192/232] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [193/232] LINK ./bin/clang-repl [194/232] LINK ./bin/clang-check [195/232] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [196/232] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [197/232] LINK obj/clang/unittests/libclang/libclangTests [198/232] LINK obj/clang/unittests/Driver/ClangDriverTests [199/232] LINK obj/clang-tools-extra/clangd/unittests/xpc/ClangdXpcTests [200/232] LINK ./bin/c-index-test [201/232] LINK ./bin/dexp [202/232] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [203/232] LINK ./bin/clang [204/232] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [205/232] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [206/232] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [207/232] LINK ./bin/clangd-indexer [208/232] LINK obj/clang/unittests/Tooling/ToolingTests [209/232] LINK ./bin/llvm-bolt [210/232] LINK obj/bolt/unittests/Core/CoreTests [211/232] LINK ./bin/llvm-bolt-heatmap [212/232] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [213/232] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [214/232] LINK ./bin/clangd [215/232] COPY_BUNDLE_DATA bin/clangd gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc/Contents/MacOS/clangd [216/232] COPY_BUNDLE_DATA gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc lib/ClangdXPC.framework/Versions/A/XPCServices/clangd.xpc [217/232] LINK ./bin/clangd-xpc-test-client [218/232] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [219/232] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [220/232] LINK ./bin/lld [221/232] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [222/232] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [223/232] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [224/232] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [225/232] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [226/232] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [227/232] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [228/232] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [229/232] LINK ./bin/lldb-server [230/232] LINK ./bin/lldb-dap [231/232] LINK ./bin/lldb [232/232] LINK ./bin/lldb-test