Skip to content

[SLPVectorizer][AArch64][SVE] Opt crashed when optimizing #68953

Closed
@XChy

Description

@XChy

Clang crashed when compiling flang/lib/Evaluate/intrinsics-library.cpp after #67275 in clang-aarch64-sve-vls-2stage1.
After reproducing and reducing, I get the IR causing crash: aarch-sve-crash.ll.

I'm not a expert in backend. So I try opt -S -O3 -vectorize-slp -vectorize-loops, and it performed well.
But when I tried opt -S -O3 -vectorize-loops -vectorize-slp -mtriple aarch64-unknown-linux-gnu --mcpu=neoverse-512tvb, it crashed and reported "Not a vector MVT!"

It seems to be a backend/target bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions