[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:35:43 PDT 2026


llvm-ci wrote:

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

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

<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)
...
28.417 [567/16/5229] Building CXX object tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestTopologicalSort.cpp.o
28.419 [566/16/5230] Building CXX object tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestMemRefStrideCalculation.cpp.o
28.421 [565/16/5231] Building CXX object tools/mlir/test/lib/Dialect/Shard/CMakeFiles/MLIRShardTest.dir/TestOpLowering.cpp.o
28.424 [564/16/5232] Building CXX object tools/mlir/unittests/Target/LLVM/CMakeFiles/MLIRTargetLLVMTests.dir/SerializeROCDLTarget.cpp.o
28.426 [563/16/5233] Building CXX object tools/mlir/test/lib/Conversion/MemRefToLLVM/CMakeFiles/MLIRTestMemRefToLLVMWithTransforms.dir/TestMemRefToLLVMWithTransforms.cpp.o
28.427 [562/16/5234] Building CXX object tools/mlir/test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertCallOp.cpp.o
28.429 [561/16/5235] Building C object tools/mlir/test/CAPI/CMakeFiles/mlir-capi-translation-test.dir/translation.c.o
28.441 [560/16/5236] Building CXX object tools/mlir/test/lib/Dialect/TestDyn/CMakeFiles/MLIRTestDynDialect.dir/TestDynDialect.cpp.o
28.451 [559/16/5237] Building CXX object tools/mlir/test/lib/Dialect/Bufferization/CMakeFiles/MLIRBufferizationTestPasses.dir/TestTensorCopyInsertion.cpp.o
28.455 [558/16/5238] 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++ -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/vol/worker/mlir-nvidia/mlir-nvidia/llvm.obj/lib/Transforms/Vectorize -I/vol/worker/mlir-nvidia/mlir-nvidia/llvm.src/llvm/lib/Transforms/Vectorize -I/vol/worker/mlir-nvidia/mlir-nvidia/llvm.obj/include -I/vol/worker/mlir-nvidia/mlir-nvidia/llvm.src/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 -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 /vol/worker/mlir-nvidia/mlir-nvidia/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
/vol/worker/mlir-nvidia/mlir-nvidia/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7029:45: error: use of undeclared identifier 'TypeInfo'
          Plan.getDataLayout().getIndexType(TypeInfo.inferScalarType(Ptr));
                                            ^
/vol/worker/mlir-nvidia/mlir-nvidia/llvm.src/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:7030:25: error: use of undeclared identifier 'TypeInfo'
      assert(IndexTy == TypeInfo.inferScalarType(StrideInBytes) &&
                        ^
2 errors generated.
28.465 [558/15/5239] Building CXX object tools/mlir/test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuMemoryPromotion.cpp.o
28.466 [558/14/5240] Building CXX object tools/mlir/test/lib/Conversion/MathToVCIX/CMakeFiles/MLIRTestMathToVCIX.dir/TestMathToVCIXConversion.cpp.o
28.466 [558/13/5241] Building CXX object tools/mlir/test/lib/Dialect/Bufferization/CMakeFiles/MLIRBufferizationTestPasses.dir/TestTensorLikeAndBufferLike.cpp.o
28.478 [558/12/5242] Building CXX object tools/mlir/test/lib/Conversion/FuncToLLVM/CMakeFiles/MLIRTestFuncToLLVM.dir/TestConvertFuncOp.cpp.o
28.481 [558/11/5243] Building CXX object tools/mlir/test/lib/Dialect/GPU/CMakeFiles/MLIRGPUTestPasses.dir/TestGpuRewrite.cpp.o
28.485 [558/10/5244] Building CXX object tools/mlir/test/lib/Dialect/LLVM/CMakeFiles/MLIRLLVMTestPasses.dir/TestPatterns.cpp.o
28.488 [558/9/5245] Linking CXX executable tools/mlir/unittests/Rewrite/MLIRRewriteTests
28.488 [558/8/5246] Linking CXX executable tools/mlir/unittests/Pass/MLIRPassTests
28.494 [558/7/5247] Building CXX object tools/mlir/test/lib/Dialect/Func/CMakeFiles/MLIRFuncTestPasses.dir/TestDecomposeCallGraphTypes.cpp.o
28.494 [558/6/5248] Linking C executable bin/mlir-capi-smt-test
28.513 [558/5/5249] Linking CXX executable tools/mlir/unittests/Transforms/MLIRTransformsTests
28.531 [558/4/5250] Linking CXX shared library lib/libMLIRArithTestPasses.so.23.0git
28.531 [558/3/5251] Linking CXX shared library lib/libMLIRControlFlowTestPasses.so.23.0git
28.581 [558/2/5252] Linking CXX shared library lib/libMLIRArmSMETestPasses.so.23.0git
35.131 [558/1/5253] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the llvm-commits mailing list