Skip to content

[X86][GISel] Add legalization support for non-constant G_BUILD_VECTOR #143099

@RKSimon

Description

@RKSimon

X86LegalizerInfo::legalizeBuildVector currently only handles constant build vectors.

If we can add initial support for non-constant values - even just as an UNPCK chain - we have a fallback for many vector opcodes (G_CONCAT_VECTORS / G_SHUFFLE_VECTOR / G_INSERT_SUBVECTOR / G_EXTRACT_SUBVECTOR etc.).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions