Skip to content

LLVM crash in performance_nested_vectorization_gemm (arm-64, llvm-main) #9132

@stevesuzuki-arm

Description

@stevesuzuki-arm

Description

arm-64, llvm-main CI failure
performance_nested_vectorization_gemm

performance_nested_vectorization_gemm: /__w/halide-llvm/halide-llvm/src_cache/3b4499c9eba52ca462a0a6b3764f6bbdfa399da6/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:329: unsigned int getNumElements(llvm::Type*): Assertion `!isa<ScalableVectorType>(Ty) && "ScalableVectorType is not supported."' failed.

At least, #9128 is related.

Filed LLVM issue: llvm/llvm-project#197132

Reproducing case

Run ctest -R performance_nested_vectorization_gemm on SVE2 enabled host compiled with the latest halide_llvm 23.0.0.dev92488+g3b4499c9

Halide commit (if known)

Found in CI of #9131

Target

arm-64-linux-sve2-vector_bits_128

Operating system

arm-64-linux

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions