diff options
author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2021-01-13 11:21:44 +0000 |
---|---|---|
committer | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2021-01-13 12:24:54 +0000 |
commit | 2170e0ee60db638175a8c57230d46fbaafa06d4c (patch) | |
tree | 4e9e6c1ed414fb0a68ce8cda38fb3818d300aaa5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c6e341c89957db31432baffb72ee015f37d8c48d (diff) | |
download | llvm-2170e0ee60db638175a8c57230d46fbaafa06d4c.zip llvm-2170e0ee60db638175a8c57230d46fbaafa06d4c.tar.gz llvm-2170e0ee60db638175a8c57230d46fbaafa06d4c.tar.bz2 |
[SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates)
Canonicalise the following operations in getNode() for predicate types:
- CTLZ(Pred) -> bitwise_NOT(Pred)
- CTTZ(Pred) -> bitwise_NOT(Pred)
- CTPOP(Pred) -> Pred
Reviewed By: david-arm
Differential Revision: https://reviews.llvm.org/D94428
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions