[llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 2 03:37:31 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-libc-amdgpu-runtime` running on `omp-vega20-1` while building `llvm` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/73/builds/26202
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --cmake-file=AMDGPULibcBot.cmake' (failure)
...
[3516/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o
[3517/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o
[3518/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o
[3519/5028] Linking CXX shared library lib/libLLVMFrontendAtomic.so.23.0git
[3520/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o
[3521/5028] Creating library symlink lib/libLLVMFrontendAtomic.so
[3522/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o
[3523/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
[3524/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
[3525/5028] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
FAILED: lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
ccache /usr/bin/c++ -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/lib/Transforms/Vectorize -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/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-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o -MF lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o.d -o lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp: In static member function ‘static void llvm::VPlanTransforms::convertToStridedAccesses(llvm::VPlan&, llvm::PredicatedScalarEvolution&, llvm::Loop&, llvm::VPCostContext&, llvm::VFRange&)’:
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: ‘TypeInfo’ was not declared in this scope
7029 | Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
| ^~~~~~~~
[3526/5028] Linking CXX shared library lib/libLLVMIRPrinter.so.23.0git
[3527/5028] Linking CXX shared library lib/libLLVMTarget.so.23.0git
[3528/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateInvocationFromArgs.cpp.o
[3529/5028] Linking CXX shared library lib/libLLVMBitWriter.so.23.0git
[3530/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o
[3531/5028] Linking CXX shared library lib/libLLVMSandboxIR.so.23.0git
[3532/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o
[3533/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateASTUnitFromArgs.cpp.o
[3534/5028] Building AMDGPUGenMCCodeEmitter.inc...
[3535/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o
[3536/5028] Linking CXX shared library lib/libLLVMTransformUtils.so.23.0git
[3537/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o
[3538/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o
[3539/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o
[3540/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o
[3541/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o
[3542/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ModulesDriver.cpp.o
[3543/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
[3544/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o
[3545/5028] Building AMDGPUGenPostLegalizeGICombiner.inc...
[3546/5028] Building AMDGPUGenSubtargetInfo.inc...
[3547/5028] Building AMDGPUGenDisassemblerTables.inc...
[3548/5028] Building AMDGPUGenSearchableTables.inc...
[3549/5028] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[3550/5028] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[3551/5028] Building AMDGPUGenCallingConv.inc...
[3552/5028] Building AMDGPUGenAsmWriter.inc...
[3553/5028] Building AMDGPUGenInstrInfo.inc...
[3554/5028] Building AMDGPUGenDAGISel.inc...
[3555/5028] Building AMDGPUGenGlobalISel.inc...
[3556/5028] Building AMDGPUGenRegisterBank.inc...
[3557/5028] Building AMDGPUGenAsmMatcher.inc...
[3558/5028] Building AMDGPUGenRegisterInfo.inc...
Step 7 (build cmake config) failure: build cmake config (failure)
...
[3516/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o
[3517/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o
[3518/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o
[3519/5028] Linking CXX shared library lib/libLLVMFrontendAtomic.so.23.0git
[3520/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o
[3521/5028] Creating library symlink lib/libLLVMFrontendAtomic.so
[3522/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o
[3523/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
[3524/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
[3525/5028] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
FAILED: lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
ccache /usr/bin/c++ -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/lib/Transforms/Vectorize -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/build/include -I/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/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-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o -MF lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o.d -o lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o -c /home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp: In static member function ‘static void llvm::VPlanTransforms::convertToStridedAccesses(llvm::VPlan&, llvm::PredicatedScalarEvolution&, llvm::Loop&, llvm::VPCostContext&, llvm::VFRange&)’:
/home/botworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: ‘TypeInfo’ was not declared in this scope
7029 | Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
| ^~~~~~~~
[3526/5028] Linking CXX shared library lib/libLLVMIRPrinter.so.23.0git
[3527/5028] Linking CXX shared library lib/libLLVMTarget.so.23.0git
[3528/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateInvocationFromArgs.cpp.o
[3529/5028] Linking CXX shared library lib/libLLVMBitWriter.so.23.0git
[3530/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o
[3531/5028] Linking CXX shared library lib/libLLVMSandboxIR.so.23.0git
[3532/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o
[3533/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateASTUnitFromArgs.cpp.o
[3534/5028] Building AMDGPUGenMCCodeEmitter.inc...
[3535/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o
[3536/5028] Linking CXX shared library lib/libLLVMTransformUtils.so.23.0git
[3537/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o
[3538/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o
[3539/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o
[3540/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o
[3541/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o
[3542/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ModulesDriver.cpp.o
[3543/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
[3544/5028] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o
[3545/5028] Building AMDGPUGenPostLegalizeGICombiner.inc...
[3546/5028] Building AMDGPUGenSubtargetInfo.inc...
[3547/5028] Building AMDGPUGenDisassemblerTables.inc...
[3548/5028] Building AMDGPUGenSearchableTables.inc...
[3549/5028] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[3550/5028] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[3551/5028] Building AMDGPUGenCallingConv.inc...
[3552/5028] Building AMDGPUGenAsmWriter.inc...
[3553/5028] Building AMDGPUGenInstrInfo.inc...
[3554/5028] Building AMDGPUGenDAGISel.inc...
[3555/5028] Building AMDGPUGenGlobalISel.inc...
[3556/5028] Building AMDGPUGenRegisterBank.inc...
[3557/5028] Building AMDGPUGenAsmMatcher.inc...
[3558/5028] Building AMDGPUGenRegisterInfo.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/199647
More information about the llvm-commits
mailing list