aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
diff options
context:
space:
mode:
authorPaul Walker <paul.walker@arm.com>2020-12-18 17:06:32 +0000
committerPaul Walker <paul.walker@arm.com>2021-01-05 10:42:35 +0000
commiteba6deab22b576004a209b3f42ccc5e58f7603bf (patch)
tree60969143de7504ea45029fcc1e92cc8e6e494f2d /llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
parent38c6933dcc9660b0c00f00ae62345339010dc764 (diff)
downloadllvm-eba6deab22b576004a209b3f42ccc5e58f7603bf.zip
llvm-eba6deab22b576004a209b3f42ccc5e58f7603bf.tar.gz
llvm-eba6deab22b576004a209b3f42ccc5e58f7603bf.tar.bz2
[SVE] Lower vector CTLZ, CTPOP and CTTZ operations.
CTLZ and CTPOP are lowered to CLZ and CNT instructions respectively. CTTZ is not a native SVE operation but is instead lowered to: CTTZ(V) => CTLZ(BITREVERSE(V)) In the case of fixed-length support using SVE we also lower CTTZ operating on NEON sized vectors because of its reliance on BITREVERSE which is also lowered to SVE intructions at these lengths. Differential Revision: https://reviews.llvm.org/D93607
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp')
0 files changed, 0 insertions, 0 deletions