[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:38:33 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `mlir-rocm-mi200` running on `mi200-buildbot` while building `llvm` at step 6 "build-check-mlir-build-only".

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

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

```
Step 6 (build-check-mlir-build-only) failure: build (failure)
...
16.740 [526/24/4979] Linking CXX static library lib/libMLIRToLLVMIRTranslationRegistration.a
16.748 [525/24/4980] Linking CXX static library lib/libMLIRCAPITarget.a
16.758 [525/23/4981] Linking CXX static library lib/libMLIRVectorTransformOps.a
17.102 [525/22/4982] Building X86GenSubtargetInfo.inc...
17.103 [525/21/4983] Linking CXX static library lib/libLLVMCodeGen.a
17.118 [522/23/4984] Linking CXX static library lib/libLLVMInterpreter.a
17.120 [522/22/4985] Linking CXX static library lib/libLLVMMIRParser.a
17.239 [522/21/4986] Linking CXX static library lib/libLLVMSelectionDAG.a
17.304 [521/21/4987] Linking CXX static library lib/libLLVMGlobalISel.a
18.507 [521/20/4988] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
FAILED: lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/clang++ -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/vol/worker/mi200-buildbot/mlir-rocm-mi200/build/lib/Transforms/Vectorize -I/vol/worker/mi200-buildbot/mlir-rocm-mi200/llvm-project/llvm/lib/Transforms/Vectorize -I/vol/worker/mi200-buildbot/mlir-rocm-mi200/build/include -I/vol/worker/mi200-buildbot/mlir-rocm-mi200/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -Winvalid-pch -Xclang -include-pch -Xclang /vol/worker/mi200-buildbot/mlir-rocm-mi200/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /vol/worker/mi200-buildbot/mlir-rocm-mi200/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx -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 /vol/worker/mi200-buildbot/mlir-rocm-mi200/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/vol/worker/mi200-buildbot/mlir-rocm-mi200/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: use of undeclared identifier 'TypeInfo'
 7029 |           Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
      |                                             ^
/vol/worker/mi200-buildbot/mlir-rocm-mi200/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7030:25: error: use of undeclared identifier 'TypeInfo'
 7030 |       assert(IndexTy == TypeInfo.inferScalarType(StrideInBytes) &&
      |                         ^
2 errors generated.
19.673 [521/19/4989] Building X86GenInstrInfo.inc...
21.174 [521/18/4990] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
30.514 [521/17/4991] Building AMDGPUGenMCPseudoLowering.inc...
30.516 [521/16/4992] Building AMDGPUGenSDNodeInfo.inc...
31.553 [521/15/4993] Building AMDGPUGenRegBankGICombiner.inc...
31.874 [521/14/4994] Building AMDGPUGenPreLegalizeGICombiner.inc...
32.184 [521/13/4995] Building AMDGPUGenSubtargetInfo.inc...
32.353 [521/12/4996] Building AMDGPUGenPostLegalizeGICombiner.inc...
32.623 [521/11/4997] Building AMDGPUGenMCCodeEmitter.inc...
33.018 [521/10/4998] Building AMDGPUGenDisassemblerTables.inc...
35.134 [521/9/4999] Building AMDGPUGenSearchableTables.inc...
49.126 [521/8/5000] Building AMDGPUGenCallingConv.inc...
51.032 [521/7/5001] Building AMDGPUGenAsmWriter.inc...
56.113 [521/6/5002] Building AMDGPUGenDAGISel.inc...
56.209 [521/5/5003] Building AMDGPUGenInstrInfo.inc...
56.524 [521/4/5004] Building AMDGPUGenGlobalISel.inc...
68.185 [521/3/5005] Building AMDGPUGenAsmMatcher.inc...
72.201 [521/2/5006] Building AMDGPUGenRegisterInfo.inc...
77.621 [521/1/5007] Building AMDGPUGenRegisterBank.inc...
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the llvm-commits mailing list