[PATCH] D100687: [Hexagon] Use 'not' instead of 'vnot' in patterns with vectors.

Krzysztof Parzyszek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 20 12:44:57 PDT 2021


kparzysz added a comment.

I'd have to take a closer look at this.  You're right that these patterns won't match in this form, but the fixes may need to be different.  The standard treatment of boolean vectors as somewhat equivalent to n-bit integers or having immediate value doesn't work well with Hexagon, so we have nodes like `HexagonPTRUE` or `HexagonQTRUE` (and the corresponding falses).

Thanks for doing this, btw!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D100687/new/

https://reviews.llvm.org/D100687



More information about the llvm-commits mailing list