[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:47:04 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-aarch64-windows` running on `linaro-armv8-windows-msvc-05` while building `clang,llvm` at step 4 "build".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/141/builds/7235
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (build) failure: build (failure)
...
525.198 [2425/10/4236] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcISelLowering.cpp.obj
525.490 [2424/10/4237] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcMachineFunctionInfo.cpp.obj
525.586 [2423/10/4238] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcRegisterInfo.cpp.obj
525.926 [2422/10/4239] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcSubtarget.cpp.obj
526.047 [2421/10/4240] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcTargetMachine.cpp.obj
526.474 [2420/10/4241] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcMCInstLower.cpp.obj
526.578 [2419/10/4242] Building CXX object lib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcTargetObjectFile.cpp.obj
526.849 [2418/10/4243] Building CXX object lib\Target\Sparc\AsmParser\CMakeFiles\LLVMSparcAsmParser.dir\SparcAsmParser.cpp.obj
526.915 [2417/10/4244] Building CXX object lib\Target\Sparc\Disassembler\CMakeFiles\LLVMSparcDisassembler.dir\SparcDisassembler.cpp.obj
527.150 [2416/10/4245] Building CXX object lib\Target\RISCV\AsmParser\CMakeFiles\LLVMRISCVAsmParser.dir\RISCVAsmParser.cpp.obj
FAILED: lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.obj
ccache C:\Users\tcwg\scoop\apps\llvm\current\bin\clang-cl.exe /nologo -TP -DGTEST_HAS_RTTI=0 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\lib\Target\RISCV\AsmParser -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\lib\Target\RISCV -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\include -IC:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 /DNDEBUG -std:c++17 -MD /EHs-c- /GR- /showIncludes /Folib\Target\RISCV\AsmParser\CMakeFiles\LLVMRISCVAsmParser.dir\RISCVAsmParser.cpp.obj /Fdlib\Target\RISCV\AsmParser\CMakeFiles\LLVMRISCVAsmParser.dir\LLVMRISCVAsmParser.pdb -c -- C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp(778,5): error: no type named 'VariantKind' in 'llvm::RISCVMCExpr'; did you mean 'llvm::MCSymbolRefExpr::VariantKind'?
778 | RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_None;
| ^~~~~~~~~~~~~~~~~~~~~~~~
| llvm::MCSymbolRefExpr::VariantKind
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\include\llvm/MC/MCExpr.h(196,8): note: 'llvm::MCSymbolRefExpr::VariantKind' declared here
196 | enum VariantKind : uint16_t {
| ^
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp(778,30): error: cannot initialize a variable of type 'llvm::MCSymbolRefExpr::VariantKind' with an rvalue of type 'llvm::RISCVMCExpr::Specifier'
778 | RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_None;
| ^ ~~~~~~~~~~~~~~~~~~~~
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp(780,61): error: non-const lvalue reference to type 'RISCVMCExpr::Specifier' cannot bind to a value of unrelated type 'llvm::MCSymbolRefExpr::VariantKind'
780 | bool IsConstantImm = evaluateConstantImm(getImm(), Imm, VK);
| ^~
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp(518,59): note: passing argument to parameter 'VK' here
518 | RISCVMCExpr::Specifier &VK) {
| ^
C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\llvm\lib\Target\RISCV\AsmParser\RISCVAsmParser.cpp(784,15): warning: comparison of different enumeration types ('llvm::MCSymbolRefExpr::VariantKind' and 'llvm::RISCVMCExpr::Specifier') [-Wenum-compare]
784 | VK == RISCVMCExpr::VK_None;
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~
1 warning and 3 errors generated.
527.150 [2416/9/4246] Linking CXX static library lib\LLVMSparcDesc.lib
527.224 [2416/8/4247] Building CXX object lib\Target\SPIRV\CMakeFiles\LLVMSPIRVCodeGen.dir\SPIRVAPI.cpp.obj
527.984 [2416/7/4248] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVLegalizerInfo.cpp.obj
529.454 [2416/6/4249] Building CXX object lib\Target\RISCV\Disassembler\CMakeFiles\LLVMRISCVDisassembler.dir\RISCVDisassembler.cpp.obj
530.379 [2416/5/4250] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVPostLegalizerCombiner.cpp.obj
530.698 [2416/4/4251] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVRegisterBankInfo.cpp.obj
531.521 [2416/3/4252] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVO0PreLegalizerCombiner.cpp.obj
532.513 [2416/2/4253] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVPreLegalizerCombiner.cpp.obj
574.989 [2416/1/4254] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\GISel\RISCVInstructionSelector.cpp.obj
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/132184
More information about the llvm-commits
mailing list