ninja: Entering directory `out/gn' [1/482] LINK obj/bolt/unittests/Profile/ProfileTests [2/482] LINK ./bin/llvm-bat-dump [3/482] LINK ./bin/clang-extdef-mapping [4/482] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [5/482] LINK ./bin/clang-import-test [6/482] LINK obj/clang/unittests/Frontend/FrontendTests [7/482] LINK ./bin/clang-tidy [8/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonVExtract.o [9/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonVectorPrint.o [10/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTfrCleanup.o [11/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonSubtarget.o [12/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiAsmPrinter.o [13/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonVLIWPacketizer.o [14/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTargetTransformInfo.o [15/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiFrameLowering.o [16/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiDelaySlotFiller.o [17/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiISelDAGToDAG.o [18/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiRegisterInfo.o [19/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTargetMachine.o [20/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiMemAluCombiner.o [21/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiISelLowering.o [22/482] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [23/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiSubtarget.o [24/482] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonVectorCombine.o [25/482] AR lib/libLLVMHexagonCodeGen.a [26/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchDeadRegisterDefinitions.o [27/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchAsmPrinter.o [28/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchExpandAtomicPseudoInsts.o [29/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchFrameLowering.o [30/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchExpandPseudoInsts.o [31/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchISelDAGToDAG.o [32/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchInstrInfo.o [33/482] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiTargetMachine.o [34/482] AR lib/libLLVMLanaiCodeGen.a [35/482] STAMP obj/llvm/lib/Target/Lanai/Lanai.stamp [36/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchMergeBaseOffset.o [37/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchSubtarget.o [38/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchRegisterInfo.o [39/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchOptWInstrs.o [40/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchTargetTransformInfo.o [41/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchISelLowering.o [42/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16InstrInfo.o [43/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MicroMipsSizeReduction.o [44/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16RegisterInfo.o [45/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16FrameLowering.o [46/482] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchTargetMachine.o [47/482] AR lib/libLLVMLoongArchCodeGen.a [48/482] STAMP obj/llvm/lib/Target/LoongArch/LoongArch.stamp [49/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16HardFloat.o [50/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16ISelDAGToDAG.o [51/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.Mips16ISelLowering.o [52/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsAsmPrinter.o [53/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsCCState.o [54/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsBranchExpansion.o [55/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsCallLowering.o [56/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsExpandPseudo.o [57/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsDelaySlotFiller.o [58/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsConstantIslandPass.o [59/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsFrameLowering.o [60/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsISelDAGToDAG.o [61/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsFastISel.o [62/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsInstrInfo.o [63/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsMCInstLower.o [64/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsLegalizerInfo.o [65/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsModuleISelDAGToDAG.o [66/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsMachineFunction.o [67/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsMulMulBugPass.o [68/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsISelLowering.o [69/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsOptimizePICCall.o [70/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsInstructionSelector.o [71/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsPreLegalizerCombiner.o [72/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsRegisterInfo.o [73/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsPostLegalizerCombiner.o [74/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSEFrameLowering.o [75/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsRegisterBankInfo.o [76/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSEISelDAGToDAG.o [77/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSERegisterInfo.o [78/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSEInstrInfo.o [79/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSEISelLowering.o [80/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsSubtarget.o [81/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXFrameLowering.o [82/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetObjectFile.o [83/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXPeephole.o [84/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXRegisterInfo.o [85/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetTransformInfo.o [86/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXAsmPrinter.o [87/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXLowerArgs.o [88/482] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetMachine.o [89/482] AR lib/libLLVMMipsCodeGen.a [90/482] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [91/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXSelectionDAGInfo.o [92/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXISelDAGToDAG.o [93/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXReplaceImageHandles.o [94/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXISelLowering.o [95/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXSubtarget.o [96/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXUtilities.o [97/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetTransformInfo.o [98/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPushPopOptimizer.o [99/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVOptWInstrs.o [100/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.o [101/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRegisterInfo.o [102/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.o [103/482] STAMP obj/llvm/lib/Target/Hexagon/Hexagon.stamp [104/482] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [105/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o FAILED: obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o.d -o obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.o -c ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp -I../../llvm/lib/Target/RISCV -I../../llvm/include -Igen/llvm/include -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV -Igen/llvm/lib/Target/RISCV/AsmParser -Igen/llvm/lib/Target/RISCV/MCTargetDesc -Igen/llvm/lib/Target/RISCV/MCTargetDesc -Igen/llvm/lib/Target/RISCV/MCTargetDesc -Igen/llvm/lib/Target/RISCV/MCTargetDesc -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -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 -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5778:35: error: use of undeclared identifier 'M1VT' } else if (ContainerVT.bitsGT(M1VT) && isLowSourceShuffle(Mask, VLMAX)) { ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5778:69: error: use of undeclared identifier 'VLMAX' } else if (ContainerVT.bitsGT(M1VT) && isLowSourceShuffle(Mask, VLMAX)) { ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5784:24: error: use of undeclared identifier 'M1VT' EVT SubIndexVT = M1VT.changeVectorElementType(IndexVT.getScalarType()); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5786:35: error: use of undeclared identifier 'M1VT' getDefaultScalableVLOps(M1VT, DL, DAG, Subtarget); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5788:15: error: use of undeclared identifier 'M1VT' M1VT.getVectorMinNumElements(); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5792:43: error: use of undeclared identifier 'M1VT' DAG.getElementCount(DL, XLenVT, M1VT.getVectorElementCount()); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5799:38: error: use of undeclared identifier 'M1VT' DAG.getVectorIdxConstant(M1VT.getVectorMinNumElements() * i, DL); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5801:53: error: use of undeclared identifier 'M1VT' DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, M1VT, V1, SubIdx); ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5806:42: error: use of undeclared identifier 'M1VT' DAG.getNode(GatherVVOpc, DL, M1VT, SubV1, SubIndex, ^ ../../llvm/lib/Target/RISCV/RISCVISelLowering.cpp:5807:38: error: use of undeclared identifier 'M1VT' DAG.getUNDEF(M1VT), InnerTrueMask, InnerVL); ^ 10 errors generated. [106/482] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o [107/482] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [108/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVLOptimizer.o [109/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorMaskDAGMutation.o [110/482] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZTDC.o [111/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetMachine.o [112/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorPeephole.o [113/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZacasABIFix.o [114/482] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetTransformInfo.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.