[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:36:21 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-clang-flang` running on `rocm-worker-hw-01` while building `llvm` at step 3 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/67/builds/5715
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 3 (annotate) failure: 'python ../llvm.src/offload/ci/openmp-offload-amdgpu-clang-flang.py ...' (failure)
...
[ 85%/10.057s :: 1272->24->7349 (of 8644)] Linking CXX shared library lib/libLLVMInstrumentation.so.23.0git
[ 85%/10.066s :: 1271->24->7350 (of 8644)] Creating library symlink lib/libLLVMInstrumentation.so
[ 85%/10.073s :: 1270->24->7351 (of 8644)] Linking CXX executable bin/llvm-offload-wrapper
[ 85%/10.110s :: 1270->23->7352 (of 8644)] Linking CXX shared library lib/libMLIRTestDialect.so.23.0git
[ 85%/10.119s :: 1269->23->7353 (of 8644)] Creating library symlink lib/libMLIRTestDialect.so
[ 85%/10.126s :: 1256->35->7354 (of 8644)] Linking CXX shared library lib/libLLVMFrontendDriver.so.23.0git
[ 85%/10.136s :: 1255->35->7355 (of 8644)] Creating library symlink lib/libLLVMFrontendDriver.so
[ 85%/10.281s :: 1255->34->7356 (of 8644)] Linking CXX shared library lib/libMLIRMemRefTestPasses.so.23.0git
[ 85%/10.283s :: 1254->34->7357 (of 8644)] Linking CXX shared library lib/libMLIRTestIRDLToCppDialect.so.23.0git
[ 85%/10.287s :: 1253->34->7358 (of 8644)] 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/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/lib/Transforms/Vectorize -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/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/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/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/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: ‘TypeInfo’ was not declared in this scope
7029 | Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
| ^~~~~~~~
[ 85%/10.292s :: 1253->33->7359 (of 8644)] Creating library symlink lib/libMLIRMemRefTestPasses.so
[ 85%/10.292s :: 1253->32->7360 (of 8644)] Creating library symlink lib/libMLIRTestIRDLToCppDialect.so
[ 85%/10.302s :: 1253->31->7361 (of 8644)] Linking CXX shared library lib/libMLIRTestMemRefToLLVMWithTransforms.so.23.0git
[ 85%/10.319s :: 1253->30->7362 (of 8644)] Linking CXX shared library lib/libLLVMScalarOpts.so.23.0git
[ 85%/10.365s :: 1253->29->7363 (of 8644)] Linking CXX shared library lib/libMLIRFuncTestPasses.so.23.0git
[ 85%/10.367s :: 1253->28->7364 (of 8644)] Linking CXX shared library lib/libMLIRDLTITestPasses.so.23.0git
[ 85%/10.374s :: 1253->27->7365 (of 8644)] Linking CXX shared library lib/libMLIRBufferizationTestPasses.so.23.0git
[ 85%/10.376s :: 1253->26->7366 (of 8644)] Linking CXX shared library lib/libMLIRTestPDLL.so.23.0git
[ 85%/10.407s :: 1253->25->7367 (of 8644)] Linking CXX shared library lib/libMLIRTestAnalysis.so.23.0git
[ 85%/10.419s :: 1253->24->7368 (of 8644)] Linking CXX shared library lib/libMLIRTestIR.so.23.0git
[ 85%/10.421s :: 1253->23->7369 (of 8644)] Linking CXX shared library lib/libMLIRTestFromLLVMIRTranslation.so.23.0git
[ 85%/10.431s :: 1253->22->7370 (of 8644)] Linking CXX shared library lib/libMLIRAffineTransformsTestPasses.so.23.0git
[ 85%/10.434s :: 1253->21->7371 (of 8644)] Linking CXX shared library lib/libMLIRTestFuncToLLVM.so.23.0git
[ 85%/10.437s :: 1253->20->7372 (of 8644)] Linking CXX shared library lib/libMLIRTestTransforms.so.23.0git
[ 85%/10.651s :: 1253->19->7373 (of 8644)] Building AMDGPUGenSDNodeInfo.inc...
[ 85%/11.107s :: 1253->18->7374 (of 8644)] Building AMDGPUGenMCPseudoLowering.inc...
[ 85%/11.201s :: 1253->17->7375 (of 8644)] Building AMDGPUGenPreLegalizeGICombiner.inc...
[ 85%/11.422s :: 1253->16->7376 (of 8644)] Building AMDGPUGenRegBankGICombiner.inc...
[ 85%/11.536s :: 1253->15->7377 (of 8644)] Building AMDGPUGenPostLegalizeGICombiner.inc...
[ 85%/11.873s :: 1253->14->7378 (of 8644)] Building AMDGPUGenMCCodeEmitter.inc...
[ 85%/11.931s :: 1253->13->7379 (of 8644)] Building AMDGPUGenSubtargetInfo.inc...
[ 85%/12.149s :: 1253->12->7380 (of 8644)] Building AMDGPUGenDisassemblerTables.inc...
[ 85%/12.917s :: 1253->11->7381 (of 8644)] Building AMDGPUGenSearchableTables.inc...
[ 85%/14.459s :: 1253->10->7382 (of 8644)] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[ 85%/15.124s :: 1253->9->7383 (of 8644)] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[ 85%/18.050s :: 1253->8->7384 (of 8644)] Building AMDGPUGenCallingConv.inc...
[ 85%/19.702s :: 1253->7->7385 (of 8644)] Building AMDGPUGenAsmWriter.inc...
[ 85%/22.119s :: 1253->6->7386 (of 8644)] Building AMDGPUGenGlobalISel.inc...
[ 85%/22.384s :: 1253->5->7387 (of 8644)] Building AMDGPUGenInstrInfo.inc...
[ 85%/23.060s :: 1253->4->7388 (of 8644)] Building AMDGPUGenDAGISel.inc...
[ 85%/26.803s :: 1253->3->7389 (of 8644)] Building AMDGPUGenRegisterBank.inc...
[ 85%/27.839s :: 1253->2->7390 (of 8644)] Building AMDGPUGenRegisterInfo.inc...
[ 85%/28.447s :: 1253->1->7391 (of 8644)] Building AMDGPUGenAsmMatcher.inc...
Step 7 (compile-openmp) failure: compile-openmp (failure)
...
[ 85%/10.057s :: 1272->24->7349 (of 8644)] Linking CXX shared library lib/libLLVMInstrumentation.so.23.0git
[ 85%/10.066s :: 1271->24->7350 (of 8644)] Creating library symlink lib/libLLVMInstrumentation.so
[ 85%/10.073s :: 1270->24->7351 (of 8644)] Linking CXX executable bin/llvm-offload-wrapper
[ 85%/10.110s :: 1270->23->7352 (of 8644)] Linking CXX shared library lib/libMLIRTestDialect.so.23.0git
[ 85%/10.119s :: 1269->23->7353 (of 8644)] Creating library symlink lib/libMLIRTestDialect.so
[ 85%/10.126s :: 1256->35->7354 (of 8644)] Linking CXX shared library lib/libLLVMFrontendDriver.so.23.0git
[ 85%/10.136s :: 1255->35->7355 (of 8644)] Creating library symlink lib/libLLVMFrontendDriver.so
[ 85%/10.281s :: 1255->34->7356 (of 8644)] Linking CXX shared library lib/libMLIRMemRefTestPasses.so.23.0git
[ 85%/10.283s :: 1254->34->7357 (of 8644)] Linking CXX shared library lib/libMLIRTestIRDLToCppDialect.so.23.0git
[ 85%/10.287s :: 1253->34->7358 (of 8644)] 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/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/lib/Transforms/Vectorize -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/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/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/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/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: ‘TypeInfo’ was not declared in this scope
7029 | Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
| ^~~~~~~~
[ 85%/10.292s :: 1253->33->7359 (of 8644)] Creating library symlink lib/libMLIRMemRefTestPasses.so
[ 85%/10.292s :: 1253->32->7360 (of 8644)] Creating library symlink lib/libMLIRTestIRDLToCppDialect.so
[ 85%/10.302s :: 1253->31->7361 (of 8644)] Linking CXX shared library lib/libMLIRTestMemRefToLLVMWithTransforms.so.23.0git
[ 85%/10.319s :: 1253->30->7362 (of 8644)] Linking CXX shared library lib/libLLVMScalarOpts.so.23.0git
[ 85%/10.365s :: 1253->29->7363 (of 8644)] Linking CXX shared library lib/libMLIRFuncTestPasses.so.23.0git
[ 85%/10.367s :: 1253->28->7364 (of 8644)] Linking CXX shared library lib/libMLIRDLTITestPasses.so.23.0git
[ 85%/10.374s :: 1253->27->7365 (of 8644)] Linking CXX shared library lib/libMLIRBufferizationTestPasses.so.23.0git
[ 85%/10.376s :: 1253->26->7366 (of 8644)] Linking CXX shared library lib/libMLIRTestPDLL.so.23.0git
[ 85%/10.407s :: 1253->25->7367 (of 8644)] Linking CXX shared library lib/libMLIRTestAnalysis.so.23.0git
[ 85%/10.419s :: 1253->24->7368 (of 8644)] Linking CXX shared library lib/libMLIRTestIR.so.23.0git
[ 85%/10.421s :: 1253->23->7369 (of 8644)] Linking CXX shared library lib/libMLIRTestFromLLVMIRTranslation.so.23.0git
[ 85%/10.431s :: 1253->22->7370 (of 8644)] Linking CXX shared library lib/libMLIRAffineTransformsTestPasses.so.23.0git
[ 85%/10.434s :: 1253->21->7371 (of 8644)] Linking CXX shared library lib/libMLIRTestFuncToLLVM.so.23.0git
[ 85%/10.437s :: 1253->20->7372 (of 8644)] Linking CXX shared library lib/libMLIRTestTransforms.so.23.0git
[ 85%/10.651s :: 1253->19->7373 (of 8644)] Building AMDGPUGenSDNodeInfo.inc...
[ 85%/11.107s :: 1253->18->7374 (of 8644)] Building AMDGPUGenMCPseudoLowering.inc...
[ 85%/11.201s :: 1253->17->7375 (of 8644)] Building AMDGPUGenPreLegalizeGICombiner.inc...
[ 85%/11.422s :: 1253->16->7376 (of 8644)] Building AMDGPUGenRegBankGICombiner.inc...
[ 85%/11.536s :: 1253->15->7377 (of 8644)] Building AMDGPUGenPostLegalizeGICombiner.inc...
[ 85%/11.873s :: 1253->14->7378 (of 8644)] Building AMDGPUGenMCCodeEmitter.inc...
[ 85%/11.931s :: 1253->13->7379 (of 8644)] Building AMDGPUGenSubtargetInfo.inc...
[ 85%/12.149s :: 1253->12->7380 (of 8644)] Building AMDGPUGenDisassemblerTables.inc...
[ 85%/12.917s :: 1253->11->7381 (of 8644)] Building AMDGPUGenSearchableTables.inc...
[ 85%/14.459s :: 1253->10->7382 (of 8644)] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[ 85%/15.124s :: 1253->9->7383 (of 8644)] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[ 85%/18.050s :: 1253->8->7384 (of 8644)] Building AMDGPUGenCallingConv.inc...
[ 85%/19.702s :: 1253->7->7385 (of 8644)] Building AMDGPUGenAsmWriter.inc...
[ 85%/22.119s :: 1253->6->7386 (of 8644)] Building AMDGPUGenGlobalISel.inc...
[ 85%/22.384s :: 1253->5->7387 (of 8644)] Building AMDGPUGenInstrInfo.inc...
[ 85%/23.060s :: 1253->4->7388 (of 8644)] Building AMDGPUGenDAGISel.inc...
[ 85%/26.803s :: 1253->3->7389 (of 8644)] Building AMDGPUGenRegisterBank.inc...
[ 85%/27.839s :: 1253->2->7390 (of 8644)] Building AMDGPUGenRegisterInfo.inc...
[ 85%/28.447s :: 1253->1->7391 (of 8644)] Building AMDGPUGenAsmMatcher.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/199647
More information about the llvm-commits
mailing list