llvm-project
55a9855b - [RISCV] Merge multiple QC_EXTU patterns using ImmLeaf and SDNodeXForm. (#175119)

Commit
115 days ago
[RISCV] Merge multiple QC_EXTU patterns using ImmLeaf and SDNodeXForm. (#175119) Instead of matching 6 different masks, use an ImmLeaf to detect any of the 6 masks. This isn't NFC because using an immediate directly will call computeKnownBits to fill in bits that are expected to be 1, but have been cleared because they are known 0 in the LHS of the and. We don't have tests for this, if it's important we can switch to a ComplexPattern to restore that behavior.
Author
Parents
Loading