diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2018-05-29 10:39:49 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2018-05-29 10:39:49 +0000 |
commit | 98686c6b156804d6c441347fdb34f4e7ebc1d588 (patch) | |
tree | f86b3fa21c513458816ed5c4e752fe199382e4af /clang/lib/Frontend/DependencyGraph.cpp | |
parent | 6be87bce29bc55805047abbcef4f963dff00fa40 (diff) | |
download | bcm5719-llvm-98686c6b156804d6c441347fdb34f4e7ebc1d588.tar.gz bcm5719-llvm-98686c6b156804d6c441347fdb34f4e7ebc1d588.zip |
[AArch64][SVE] Asm: Support for ADD (immediate) instructions.
This patch adds addsub_imm8_opt_lsl_(i8|i16|i32|i64) operands
that are unsigned values in the range 0 to 255. For element widths of
16 bits or higher it may also be a signed multiple of 256 in the
range 0 to 65280.
Note: This also does some refactoring to reuse convenience function
getShiftedVal<shift>(), and now allows AArch64 scalar 'ADD #-4096' to be
accepted to be mapped to SUB #4096.
Reviewers: rengolin, fhahn, samparker, SjoerdMeijer, javed.absar
Reviewed By: fhahn
Differential Revision: https://reviews.llvm.org/D47310
llvm-svn: 333408
Diffstat (limited to 'clang/lib/Frontend/DependencyGraph.cpp')
0 files changed, 0 insertions, 0 deletions