[clang] [llvm] [RISCV] Add Qualcomm uC Xqcisync (Sync Delay) extension (PR #132184)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 21 19:34:22 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `ml-opt-dev-x86-64` running on `ml-opt-dev-x86-64-b2` while building `clang,llvm` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/137/builds/15621

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
146.171 [384/58/3376] Linking CXX static library lib/libLLVMSystemZCodeGen.a
146.191 [384/57/3377] Linking CXX static library lib/libLLVMVECodeGen.a
146.194 [384/56/3378] Linking CXX static library lib/libLLVMXCoreCodeGen.a
146.240 [384/55/3379] Linking CXX static library lib/libLLVMHexagonCodeGen.a
146.250 [384/54/3380] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a
146.311 [384/53/3381] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInsertVSETVLI.cpp.o
146.325 [384/52/3382] Linking CXX static library lib/libLLVMMipsCodeGen.a
146.328 [384/51/3383] Linking CXX static library lib/libLLVMPowerPCCodeGen.a
146.337 [384/50/3384] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVOptWInstrs.cpp.o
146.340 [384/49/3385] Building CXX object lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o
FAILED: lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o 
ccache /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/b/ml-opt-dev-x86-64-b1/build/lib/Target/RISCV/AsmParser -I/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV/AsmParser -I/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV -I/b/ml-opt-dev-x86-64-b1/build/lib/Target/RISCV -I/b/ml-opt-dev-x86-64-b1/build/include -I/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fvisibility=hidden  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -std=c++17 -MD -MT lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o -MF lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o.d -o lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o -c /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp: In member function ‘bool {anonymous}::RISCVOperand::isUImm5Slist() const’:
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:778:18: error: ‘VariantKind’ is not a member of ‘llvm::RISCVMCExpr’
  778 |     RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_None;
      |                  ^~~~~~~~~~~
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:780:61: error: ‘VK’ was not declared in this scope
  780 |     bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK);
      |                                                             ^~
146.365 [384/48/3386] Linking CXX static library lib/libLLVMARMCodeGen.a
146.425 [384/47/3387] Linking CXX executable bin/llvm-symbolizer
146.436 [384/46/3388] Linking CXX static library lib/libLLVMAArch64CodeGen.a
146.544 [384/45/3389] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVPrepareFunctions.cpp.o
146.550 [384/44/3390] Linking CXX executable bin/obj2yaml
146.957 [384/43/3391] Linking CXX executable bin/llvm-cgdata
146.989 [384/42/3392] Linking CXX executable bin/llvm-link
147.018 [384/41/3393] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVTargetStreamer.cpp.o
148.672 [384/40/3394] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o
149.193 [384/39/3395] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVPushPopOptimizer.cpp.o
149.237 [384/38/3396] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVBaseInfo.cpp.o
149.296 [384/37/3397] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVCodeGenPrepare.cpp.o
149.958 [384/36/3398] Building AMDGPUGenRegisterBank.inc...
150.150 [384/35/3399] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFStreamer.cpp.o
150.320 [384/34/3400] Building CXX object lib/Target/RISCV/MCA/CMakeFiles/LLVMRISCVTargetMCA.dir/RISCVCustomBehaviour.cpp.o
151.794 [384/33/3401] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVAsmPrinter.cpp.o
152.220 [384/32/3402] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorMaskDAGMutation.cpp.o
152.848 [384/31/3403] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetObjectFile.cpp.o
153.061 [384/30/3404] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVGatherScatterLowering.cpp.o
153.354 [384/29/3405] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVFrameLowering.cpp.o
153.423 [384/28/3406] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.o
154.258 [384/27/3407] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorPeephole.cpp.o
154.667 [384/26/3408] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVTargetMachine.cpp.o
154.671 [384/25/3409] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSubtarget.cpp.o
155.008 [384/24/3410] Building CXX object tools/llvm-exegesis/lib/RISCV/CMakeFiles/LLVMExegesisRISCV.dir/RISCVExegesisPostprocessing.cpp.o
155.445 [384/23/3411] Building CXX object lib/Target/RISCV/Disassembler/CMakeFiles/LLVMRISCVDisassembler.dir/RISCVDisassembler.cpp.o
155.826 [384/22/3412] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVMV0Elimination.cpp.o
156.017 [384/21/3413] Building AMDGPUGenRegisterInfo.inc...
156.291 [384/20/3414] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVLOptimizer.cpp.o
158.081 [384/19/3415] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVZacasABIFix.cpp.o

```

</details>

https://github.com/llvm/llvm-project/pull/132184


More information about the llvm-commits mailing list