INFO:2025-12-24T01:41:09Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD f0597e1f9daf..520ba7d0e5cb 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 520ba7d0e5cb [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) INFO:2025-12-24T01:41:12Z:root:syncing... Deleted branch merge (was f0597e1f9daf). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-12-24T01:41:12Z:root:building ninja: Entering directory `out/gn' [1/588] ACTION //llvm/tools/llvm-exegesis/lib/RISCV:RISCVGenExegesis(//llvm/utils/gn/build/toolchain:unix) [2/588] ACTION //llvm/lib/Target/RISCV:RISCVGenMacroFusion(//llvm/utils/gn/build/toolchain:unix) [3/588] ACTION //llvm/lib/Target/RISCV:RISCVGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [4/588] ACTION //llvm/lib/Target/RISCV:RISCVGenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [5/588] ACTION //llvm/include/llvm/TargetParser:RISCVTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [6/588] ACTION //llvm/lib/Target/RISCV:RISCVGenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [7/588] ACTION //llvm/lib/Target/RISCV:RISCVGenCompressInstEmitter(//llvm/utils/gn/build/toolchain:unix) [8/588] ACTION //llvm/lib/Target/RISCV:RISCVGenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [9/588] ACTION //llvm/lib/Target/RISCV:RISCVGenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [10/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [11/588] ACTION //llvm/lib/Target/RISCV:RISCVGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [12/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [13/588] ACTION //llvm/lib/Target/RISCV/Disassembler:RISCVGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [14/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [15/588] ACTION //llvm/lib/Target/RISCV/AsmParser:RISCVGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [16/588] CXX obj/llvm/lib/TargetParser/TargetParser.RISCVTargetParser.o [17/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSearchableTables(//llvm/utils/gn/build/toolchain:unix) [18/588] CXX obj/llvm/lib/TargetParser/TargetParser.RISCVISAInfo.o [19/588] AR lib/libLLVMTargetParser.a [20/588] LINK ./bin/clang-fuzzer-dictionary [21/588] LINK ./bin/lit-cpuid [22/588] LINK ./bin/llvm-jitlink-executor [23/588] LINK ./bin/llvm-config [24/588] LINK ./bin/llvm-bcanalyzer [25/588] LINK ./bin/apinotes-test [26/588] LINK ./bin/llvm-cxxfilt [27/588] LINK ./bin/llvm-opt-report [28/588] LINK ./bin/llvm-strings [29/588] LINK ./bin/llvm-remarkutil [30/588] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [31/588] LINK ./bin/llvm-dis [32/588] LINK obj/llvm/unittests/BinaryFormat/BinaryFormatTests [33/588] LINK obj/llvm/unittests/Remarks/RemarksTests [34/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [35/588] LINK ./bin/clang-format [36/588] LINK obj/clang/unittests/InstallAPI/InstallAPITests [37/588] LINK ./bin/llvm-diff [38/588] LINK ./bin/llvm-stress [39/588] LINK ./bin/llvm-size [40/588] LINK ./bin/llvm-cvtres [41/588] LINK ./bin/clang-offload-bundler [42/588] LINK ./bin/llvm-tli-checker [43/588] LINK ./bin/llvm-symbolizer [44/588] LINK ./bin/llvm-readtapi [45/588] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [46/588] LINK ./bin/llvm-debuginfod-find [47/588] LINK ./bin/llvm-objcopy [48/588] LINK ./bin/llvm-sim [49/588] LINK ./bin/yaml2obj [50/588] LINK obj/llvm/unittests/AsmParser/AsmParserTests [51/588] LINK obj/clang/unittests/Basic/BasicTests [52/588] LINK ./bin/llvm-ctxprof-util [53/588] LINK ./bin/llvm-ifs [54/588] LINK ./bin/llvm-offload-binary [55/588] LINK ./bin/llvm-rc [56/588] LINK ./bin/sanstats [57/588] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [58/588] LINK ./bin/llvm-debuginfod [59/588] LINK ./bin/llvm-profdata [60/588] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [61/588] LINK ./bin/verify-uselistorder [62/588] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [63/588] LINK ./bin/llvm-as [64/588] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [65/588] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [66/588] LINK ./bin/llvm-modextract [67/588] LINK ./bin/lli-child-target [68/588] LINK ./bin/obj2yaml [69/588] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [70/588] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [71/588] LINK ./bin/llvm-offload-wrapper [72/588] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [73/588] LINK ./bin/llvm-cat [74/588] LINK obj/llvm/unittests/Bitcode/BitcodeTests [75/588] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [76/588] LINK ./bin/llvm-readobj [77/588] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [78/588] LINK obj/llvm/unittests/Linker/LinkerTests [79/588] LINK ./bin/llvm-cov [80/588] LINK ./bin/llvm-link [81/588] LINK obj/llvm/unittests/Telemetry/TelemetryTests [82/588] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [83/588] LINK obj/llvm/unittests/MC/X86/X86MCTests [84/588] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) [85/588] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [86/588] LINK obj/llvm/unittests/TextAPI/TextAPITests [87/588] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [88/588] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [89/588] LINK ./bin/llvm-bat-dump [90/588] LINK ./bin/llvm-cgdata [91/588] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [92/588] LINK obj/bolt/unittests/Profile/ProfileTests [93/588] LINK ./bin/llvm-pdbutil [94/588] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [95/588] LINK obj/llvm/unittests/XRay/XRayTests [96/588] LINK obj/llvm/unittests/Object/ObjectTests [97/588] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [98/588] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [99/588] LINK obj/llvm/unittests/ADT/ADTTests [100/588] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [101/588] LINK ./bin/llvm-extract [102/588] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [103/588] LINK ./bin/lli [104/588] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [105/588] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [106/588] LINK obj/llvm/unittests/Support/SupportTests [107/588] LINK obj/llvm/unittests/Analysis/AnalysisTests [108/588] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [109/588] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [110/588] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [111/588] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [112/588] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [113/588] LINK obj/llvm/unittests/IR/IRTests [114/588] LINK obj/llvm/unittests/Target/ARM/ARMTests [115/588] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [116/588] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [117/588] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [118/588] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [119/588] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [120/588] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [121/588] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [122/588] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [123/588] LINK obj/llvm/unittests/Target/X86/X86Tests [124/588] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [125/588] CXX obj/llvm/unittests/TargetParser/TargetParserTests.RISCVISAInfoTest.o [126/588] LINK obj/llvm/unittests/TargetParser/TargetParserTests [127/588] CXX obj/clang/lib/Sema/Sema.SemaRISCV.o [128/588] AR lib/libclangSema.a [129/588] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [130/588] LINK ./bin/clang-apply-replacements [131/588] LINK obj/clang/unittests/Format/FormatTests [132/588] LINK obj/clang/unittests/Parse/ParseTests [133/588] LINK obj/clang/unittests/Lex/LexTests [134/588] LINK obj/clang/unittests/Support/ClangSupportTests [135/588] LINK ./bin/diagtool [136/588] LINK ./bin/lldb-server [137/588] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [138/588] LINK ./bin/clang-import-test [139/588] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [140/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMatInt.o [141/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCExpr.o [142/588] ACTION //llvm/lib/Target/RISCV:RISCVGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [143/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVInstPrinter.o [144/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCObjectFileInfo.o [145/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFObjectWriter.o [146/588] CXX obj/llvm/lib/Target/RISCV/MCA/MCA.RISCVCustomBehaviour.o [147/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVTargetStreamer.o [148/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFStreamer.o [149/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVAsmBackend.o [150/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCCodeEmitter.o [151/588] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPostprocessing.o [152/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVBaseInfo.o [153/588] CXX obj/llvm/lib/Target/RISCV/Disassembler/Disassembler.RISCVDisassembler.o [154/588] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPreprocessing.o [155/588] CXX obj/llvm/lib/Target/RISCV/AsmParser/AsmParser.RISCVAsmParser.o [156/588] ACTION //llvm/lib/Target/RISCV:RISCVGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [157/588] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [158/588] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.MCInstrAnalysisTest.o [159/588] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCTargetDesc.o [160/588] AR lib/libLLVMRISCVDesc.a [161/588] AR lib/libLLVMRISCVDisassembler.a [162/588] AR lib/libLLVMRISCVAsmParser.a [163/588] AR lib/libLLVMTargetRISCVMCA.a [164/588] AR lib/libLLVMExegesisRISCV.a [165/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRedundantCopyElimination.o [166/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPostRAExpandPseudoInsts.o [167/588] LINK ./bin/llvm-dwarfdump [168/588] LINK ./bin/llvm-mca [169/588] LINK ./bin/llvm-cfi-verify [170/588] LINK ./bin/llvm-nm [171/588] LINK ./bin/llvm-debuginfo-analyzer [172/588] LINK ./bin/llvm-objdump [173/588] LINK ./bin/sancov [174/588] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [175/588] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [176/588] LINK ./bin/llvm-profgen [177/588] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [178/588] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [179/588] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [180/588] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [181/588] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [182/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMergeBaseOffset.o [183/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandAtomicPseudoInsts.o [184/588] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVSelectionDAGTest.o [185/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertReadWriteCSR.o [186/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSelectionDAGInfo.o [187/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMakeCompressible.o [188/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLateBranchOpt.o [189/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.o [190/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCallingConv.o [191/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMoveMerger.o [192/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLandingPadSetup.o [193/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorMaskDAGMutation.o [194/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMachineFunctionInfo.o [195/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVIndirectBranchTracking.o [196/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVDeadRegisterDefinitions.o [197/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVRegisterBankInfo.o [198/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertWriteVXRM.o [199/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFoldMemOffset.o [200/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVMV0Elimination.o [201/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPromoteConstant.o [202/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorPeephole.o [203/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLoadStoreOptimizer.o [204/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPushPopOptimizer.o [205/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.o [206/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZacasABIFix.o [207/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandPseudoInsts.o [208/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVCallLowering.o [209/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZilsdOptimizer.o [210/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInterleavedAccess.o [211/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVCodeGenPrepare.o [212/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVOptWInstrs.o [213/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertVSETVLI.o [214/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVLOptimizer.o [215/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRegisterInfo.o [216/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVLegalizerInfo.o [217/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVO0PreLegalizerCombiner.o [218/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVGatherScatterLowering.o [219/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFrameLowering.o [220/588] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.TargetTest.o [221/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPostLegalizerCombiner.o [222/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVAsmPrinter.o [223/588] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVInstrInfoTest.o [224/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPreLegalizerCombiner.o [225/588] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.SnippetGeneratorTest.o [226/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetMachine.o [227/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetTransformInfo.o [228/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInstrInfo.o [229/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelDAGToDAG.o [230/588] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o [231/588] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVInstructionSelector.o [232/588] AR lib/libLLVMRISCVCodeGen.a [233/588] LINK ./bin/llvm-cxxmap [234/588] LINK ./bin/llvm-lipo [235/588] LINK ./bin/llvm-ml [236/588] LINK ./bin/llvm-mc [237/588] LINK ./bin/llvm-jitlink [238/588] LINK ./bin/llvm-libtool-darwin [239/588] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [240/588] LINK ./bin/llvm-exegesis [241/588] LINK obj/clang/unittests/AST/ByteCode/InterpTests [242/588] LINK ./bin/llvm-bolt [243/588] LINK ./bin/llvm-bolt-heatmap [244/588] LINK obj/clang/unittests/Index/IndexTests [245/588] LINK ./bin/clang-diff [246/588] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [247/588] LINK obj/bolt/unittests/Passes/PassTests [248/588] LINK ./bin/clang-doc [249/588] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [250/588] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [251/588] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [252/588] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [253/588] LINK obj/clang/unittests/Analysis/Scalable/ClangScalableAnalysisTests [254/588] LINK ./bin/clang-include-fixer [255/588] LINK ./bin/clang-move [256/588] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [257/588] LINK ./bin/clang-extdef-mapping [258/588] LINK ./bin/clang-installapi [259/588] LINK ./bin/clang-reorder-fields [260/588] LINK ./bin/clang-query [261/588] LINK obj/bolt/unittests/Core/CoreTests [262/588] LINK ./bin/dexp [263/588] LINK ./bin/pp-trace [264/588] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [265/588] LINK ./bin/clang-scan-deps [266/588] LINK obj/clang/unittests/CrossTU/CrossTUTests [267/588] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [268/588] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [269/588] LINK ./bin/clang-refactor [270/588] LINK obj/clang/unittests/Rewrite/RewriteTests [271/588] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [272/588] LINK ./bin/find-all-symbols [273/588] LINK ./bin/modularize [274/588] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [275/588] LINK ./bin/clang-nvlink-wrapper [276/588] LINK ./bin/llvm-isel-fuzzer [277/588] LINK ./bin/llvm-ir2vec [278/588] LINK ./bin/llvm-lto2 [279/588] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [280/588] LINK ./bin/llvm-cxxdump [281/588] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [282/588] LINK obj/llvm/unittests/CGData/CodeGenDataTests [283/588] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [284/588] LINK ./bin/clang-change-namespace [285/588] LINK obj/clang/unittests/Sema/SemaTests [286/588] LINK obj/clang/unittests/Serialization/SerializationTests [287/588] LINK ./bin/llvm-xray [288/588] LINK obj/clang/unittests/Frontend/FrontendTests [289/588] LINK ./bin/clang-linker-wrapper [290/588] LINK ./bin/llvm-lto [291/588] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [292/588] LINK ./bin/llvm-ar [293/588] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [294/588] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [295/588] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [296/588] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [297/588] LINK ./bin/clang-sycl-linker [298/588] LINK ./bin/llvm-rtdyld [299/588] LINK ./bin/clangd [300/588] LINK obj/clang/unittests/AST/ASTTests [301/588] LINK obj/llvm/unittests/MC/MCTests [302/588] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [303/588] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [304/588] LINK ./bin/clangd-indexer [305/588] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [306/588] LINK ./bin/clang-tidy [307/588] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [308/588] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [309/588] LINK ./bin/llvm-opt-fuzzer [310/588] LINK ./bin/llvm-reduce [311/588] LINK ./bin/llvm-gsymutil [312/588] LINK ./bin/lld [313/588] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [314/588] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [315/588] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [316/588] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [317/588] LINK ./bin/llc [318/588] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [319/588] LINK ./bin/llvm-dwarfutil [320/588] LINK ./bin/llvm-dwp [321/588] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [322/588] LINK ./bin/llvm-split [323/588] LINK obj/llvm/unittests/Target/TargetMachineCTests [324/588] LINK obj/llvm/unittests/MIR/MIRTests [325/588] LINK ./bin/bugpoint [326/588] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [327/588] LINK ./bin/dsymutil [328/588] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [329/588] LINK ./bin/llvm-c-test [330/588] LINK ./bin/opt [331/588] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [332/588] LINK obj/llvm/unittests/MI/MITests [333/588] SOLINK ./lib/libLTO.so [334/588] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [335/588] SOLINK ./lib/libclang.so [336/588] LINK obj/llvm/unittests/CodeGen/CodeGenTests [337/588] LINK obj/clang/unittests/Driver/ClangDriverTests [338/588] LINK obj/clang/unittests/Tooling/ToolingTests [339/588] LINK ./bin/clang-check [340/588] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [341/588] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [342/588] LINK ./bin/clang [343/588] LINK ./bin/clang-repl [344/588] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [345/588] LINK obj/clang/unittests/libclang/libclangTests [346/588] LINK ./bin/lldb-test [347/588] LINK ./bin/lldb [348/588] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [349/588] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [350/588] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [351/588] LINK ./bin/lldb-dap [352/588] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [353/588] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [354/588] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [355/588] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [356/588] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [357/588] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [358/588] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [359/588] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [360/588] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [361/588] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [362/588] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [363/588] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [364/588] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [365/408] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [366/408] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [367/408] ACTION //llvm/include/llvm/Config:Targets(//llvm/utils/gn/build/toolchain:stage2_unix) [368/408] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [369/408] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [370/408] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [371/375] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [372/375] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [373/375] LINK ./bin/c-index-test [374/375] SOLINK lib/clang/22/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [375/375] SOLINK lib/clang/22/lib/linux/libclang_rt.hwasan_aliases-x86_64.so INFO:2025-12-24T01:42:28Z:root:analyze gn analyze output: { "compile_targets": [], "status": "Found dependency", "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//llvm/test:check-llvm" ] } gn analyze input: { "files": [ "//clang/lib/Sema/SemaRISCV.cpp", "//clang/test/Driver/print-supported-extensions-riscv.c", "//clang/test/Sema/riscv-interrupt-attr-qci.c", "//llvm/docs/RISCVUsage.rst", "//llvm/docs/ReleaseNotes.md", "//llvm/lib/Target/RISCV/RISCVFeatures.td", "//llvm/test/CodeGen/RISCV/attributes-qc.ll", "//llvm/test/CodeGen/RISCV/cmov-branch-opt.ll", "//llvm/test/CodeGen/RISCV/codemodel-lowering.ll", "//llvm/test/CodeGen/RISCV/features-info.ll", "//llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll", "//llvm/test/CodeGen/RISCV/i32-icmp.ll", "//llvm/test/CodeGen/RISCV/imm.ll", "//llvm/test/CodeGen/RISCV/jumptable.ll", "//llvm/test/CodeGen/RISCV/make-compressible-xqci.mir", "//llvm/test/CodeGen/RISCV/min-max.ll", "//llvm/test/CodeGen/RISCV/pr148084.ll", "//llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll", "//llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll", "//llvm/test/CodeGen/RISCV/select-bare.ll", "//llvm/test/CodeGen/RISCV/select-cc.ll", "//llvm/test/CodeGen/RISCV/select-cond.ll", "//llvm/test/CodeGen/RISCV/select-const.ll", "//llvm/test/CodeGen/RISCV/select.ll", "//llvm/test/CodeGen/RISCV/short-forward-branch-load-imm.ll", "//llvm/test/CodeGen/RISCV/short-forward-branch-opt-qcloads.ll", "//llvm/test/CodeGen/RISCV/stack-offset.ll", "//llvm/test/CodeGen/RISCV/xqcia.ll", "//llvm/test/CodeGen/RISCV/xqciac.ll", "//llvm/test/CodeGen/RISCV/xqcibi.ll", "//llvm/test/CodeGen/RISCV/xqcibm-cto-clo-brev.ll", "//llvm/test/CodeGen/RISCV/xqcibm-extract.ll", "//llvm/test/CodeGen/RISCV/xqcibm-insbi.ll", "//llvm/test/CodeGen/RISCV/xqcibm-insert.ll", "//llvm/test/CodeGen/RISCV/xqcicli.ll", "//llvm/test/CodeGen/RISCV/xqcicm.ll", "//llvm/test/CodeGen/RISCV/xqcics.ll", "//llvm/test/CodeGen/RISCV/xqcilia.ll", "//llvm/test/CodeGen/RISCV/xqcilo.ll", "//llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi.mir", "//llvm/test/CodeGen/RISCV/xqcilsm-memset.ll", "//llvm/test/CodeGen/RISCV/xqcisls.ll", "//llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll", "//llvm/test/MC/Disassembler/RISCV/branch-targets-xqci.txt", "//llvm/test/MC/Disassembler/RISCV/xqci-invalid.txt", "//llvm/test/MC/RISCV/insn_xqci.s", "//llvm/test/MC/RISCV/rv32-relaxation-xqci.s", "//llvm/test/MC/RISCV/vendor-symbol.s", "//llvm/test/MC/RISCV/xqci-fixups.s", "//llvm/test/MC/RISCV/xqcia-invalid.s", "//llvm/test/MC/RISCV/xqcia-valid.s", "//llvm/test/MC/RISCV/xqciac-invalid.s", "//llvm/test/MC/RISCV/xqciac-valid.s", "//llvm/test/MC/RISCV/xqcibi-invalid.s", "//llvm/test/MC/RISCV/xqcibi-linker-relaxation.s", "//llvm/test/MC/RISCV/xqcibi-long-conditional-jump.s", "//llvm/test/MC/RISCV/xqcibi-relocations.s", "//llvm/test/MC/RISCV/xqcibi-valid.s", "//llvm/test/MC/RISCV/xqcibm-invalid.s", "//llvm/test/MC/RISCV/xqcibm-valid.s", "//llvm/test/MC/RISCV/xqcicli-invalid.s", "//llvm/test/MC/RISCV/xqcicli-valid.s", "//llvm/test/MC/RISCV/xqcicm-invalid.s", "//llvm/test/MC/RISCV/xqcicm-valid.s", "//llvm/test/MC/RISCV/xqcics-invalid.s", "//llvm/test/MC/RISCV/xqcics-valid.s", "//llvm/test/MC/RISCV/xqcicsr-invalid.s", "//llvm/test/MC/RISCV/xqcicsr-valid.s", "//llvm/test/MC/RISCV/xqciint-csrs-invalid.s", "//llvm/test/MC/RISCV/xqciint-csrs-valid.s", "//llvm/test/MC/RISCV/xqciint-invalid.s", "//llvm/test/MC/RISCV/xqciint-valid.s", "//llvm/test/MC/RISCV/xqciio-aliases-valid.s", "//llvm/test/MC/RISCV/xqciio-invalid.s", "//llvm/test/MC/RISCV/xqciio-valid.s", "//llvm/test/MC/RISCV/xqcilb-invalid.s", "//llvm/test/MC/RISCV/xqcilb-relocations.s", "//llvm/test/MC/RISCV/xqcilb-valid.s", "//llvm/test/MC/RISCV/xqcili-invalid.s", "//llvm/test/MC/RISCV/xqcili-li.s", "//llvm/test/MC/RISCV/xqcili-linker-relaxation.s", "//llvm/test/MC/RISCV/xqcili-relocations.s", "//llvm/test/MC/RISCV/xqcili-valid.s", "//llvm/test/MC/RISCV/xqcilia-invalid.s", "//llvm/test/MC/RISCV/xqcilia-valid.s", "//llvm/test/MC/RISCV/xqcilo-aliases-valid.s", "//llvm/test/MC/RISCV/xqcilo-invalid.s", "//llvm/test/MC/RISCV/xqcilo-pseudos-invalid.s", "//llvm/test/MC/RISCV/xqcilo-pseudos-valid.s", "//llvm/test/MC/RISCV/xqcilo-valid.s", "//llvm/test/MC/RISCV/xqcilsm-aliases-valid.s", "//llvm/test/MC/RISCV/xqcilsm-invalid.s", "//llvm/test/MC/RISCV/xqcilsm-valid.s", "//llvm/test/MC/RISCV/xqcisim-invalid.s", "//llvm/test/MC/RISCV/xqcisim-valid.s", "//llvm/test/MC/RISCV/xqcisls-invalid.s", "//llvm/test/MC/RISCV/xqcisls-valid.s", "//llvm/test/MC/RISCV/xqcisync-invalid.s", "//llvm/test/MC/RISCV/xqcisync-valid.s", "//llvm/unittests/TargetParser/RISCVISAInfoTest.cpp" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] } running all tests due to change to blacklisted file INFO:2025-12-24T01:42:29Z:root:testing INFO:2025-12-24T01:42:29Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find cir-opt in /usr/local/google/home/thakis/src/llvm-project/out/gn/bin:/usr/local/google/home/thakis/src/llvm-project/out/gn/bin llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 24621 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 138.07s Total Discovered Tests: 49595 Skipped : 5 (0.01%) Unsupported : 706 (1.42%) Passed : 48856 (98.51%) Expectedly Failed: 28 (0.06%) INFO:2025-12-24T01:45:01Z:root:test check-clang-tools ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/test:check-clang-tools(//llvm/utils/gn/build/toolchain:unix) -- Testing: 1289 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 7.07s Total Discovered Tests: 1534 Unsupported : 2 (0.13%) Passed : 1531 (99.80%) Expectedly Failed: 1 (0.07%) INFO:2025-12-24T01:45:11Z:root:test check-clangd ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/clangd/test:check-clangd(//llvm/utils/gn/build/toolchain:unix) -- Testing: 176 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 4.39s Total Discovered Tests: 1436 Unsupported: 7 (0.49%) Passed : 1429 (99.51%) INFO:2025-12-24T01:45:16Z:root:test check-hwasan ninja: Entering directory `out/gn' [0/1] ACTION //compiler-rt/test/hwasan:check-hwasan(//llvm/utils/gn/build/toolchain:unix) -- Testing: 111 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 5.32s Total Discovered Tests: 111 Unsupported : 37 (33.33%) Passed : 65 (58.56%) Expectedly Failed: 9 (8.11%) INFO:2025-12-24T01:45:22Z:root:test check-lld ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3166 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 11.75s Total Discovered Tests: 3166 Unsupported : 22 (0.69%) Passed : 3143 (99.27%) Expectedly Failed: 1 (0.03%) INFO:2025-12-24T01:45:36Z:root:test check-llvm ninja: Entering directory `out/gn' [0/1] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:564: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 62931 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 175.66s Total Discovered Tests: 71100 Skipped : 22 (0.03%) Unsupported : 2598 (3.65%) Passed : 68307 (96.07%) Expectedly Failed: 173 (0.24%) INFO:2025-12-24T01:48:48Z:root:done