Skip to content

[AArch64][SVE] Redundant svand_z with all-true masks is not optimized unlike GCC #160279

@k-arrows

Description

@k-arrows

Test case:

#include <arm_sve.h>

svbool_t test (svbool_t pg, svbool_t prev)
{
  return svand_z (svptrue_b8 (),
                  svpnext_b16 (prev, pg),
                  svptrue_b16 ());
}

https://godbolt.org/z/Pr14zMsWa

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions