aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Constants.cpp
diff options
context:
space:
mode:
authorDinar Temirbulatov <dinar.temirbulatov@arm.com>2023-01-11 14:06:01 +0000
committerDinar Temirbulatov <dinar.temirbulatov@arm.com>2023-01-11 14:06:01 +0000
commita6f1134b095a6ac3694b0dc40c153dc3ce35e113 (patch)
treed9bdb9e8e5a2344a14d8cdc03ee9721b8efbe49a /llvm/lib/IR/Constants.cpp
parent3f7dc5caffc79e180520692c932dd31e9dfec5af (diff)
downloadllvm-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