Skip to content

[DAG][ARM] canCreateUndefOrPoisonForTargetNode - ARMISD VORRIMM\VBICIMM nodes can't create poison/undef #156640

@RKSimon

Description

@RKSimon

Followup to #147179

Bitlogic opcodes can't create poison/undef

Probably implemented similar to #149323:

  • Add ARMTargetLowering::canCreateUndefOrPoisonForTargetNode override with VORRIMM\VBICIMM opcodes
  • Add FREEZE test coverage to the existing KnownBits tests in ARMSelectionDAGTest.cpp

Metadata

Metadata

Assignees

Labels

backend:ARMgood first issuehttps://github.com/llvm/llvm-project/contribute

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions