Skip to content

[AArch64] AArch64TargetLowering::computeKnownBitsForTargetNode - add support for AArch64ISD::MOVIshift #148596

@RKSimon

Description

@RKSimon

Only AArch64ISD::MOVI is currently handled, preventing later value tracking based folds from recognizing lowered constants

I don't know much about these nodes, but all of these might be eventual candidates forAArch64TargetLowering::computeKnownBitsForTargetNode:

  case AArch64ISD::MOVI:
  case AArch64ISD::MOVIshift:
  case AArch64ISD::MOVIedit:
  case AArch64ISD::MOVImsl:
  case AArch64ISD::MVNIshift:
  case AArch64ISD::MVNImsl:

Noticed while trying to triage #148191

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions