diff options
author | Dinar Temirbulatov <dinar.temirbulatov@arm.com> | 2023-01-11 14:06:01 +0000 |
---|---|---|
committer | Dinar Temirbulatov <dinar.temirbulatov@arm.com> | 2023-01-11 14:06:01 +0000 |
commit | a6f1134b095a6ac3694b0dc40c153dc3ce35e113 (patch) | |
tree | d9bdb9e8e5a2344a14d8cdc03ee9721b8efbe49a /llvm/lib/IR/Constants.cpp | |
parent | 3f7dc5caffc79e180520692c932dd31e9dfec5af (diff) | |
download | llvm-a6f1134b095a6ac3694b0dc40c153dc3ce35e113.zip llvm-a6f1134b095a6ac3694b0dc40c153dc3ce35e113.tar.gz llvm-a6f1134b095a6ac3694b0dc40c153dc3ce35e113.tar.bz2 |
[AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE
If both sides of AND operations are i1 splat_vectors or PTRUE node then we can
produce just i1 splat_vector as the result.
Differential Revision: https://reviews.llvm.org/D141043
Diffstat (limited to 'llvm/lib/IR/Constants.cpp')
0 files changed, 0 insertions, 0 deletions