aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authortyb0807 <sontuan.vu@arm.com>2022-01-18 14:12:03 +0000
committertyb0807 <sontuan.vu@arm.com>2022-01-31 20:49:34 +0000
commit51e188d079f6ee9d8bc640351f2f772234d809dd (patch)
treec2b8ca39e90df93cb7da3474e92ea5c20156acd6 /flang/lib/Frontend/CompilerInvocation.cpp
parentf651bbea0692bef2249c92174796ace873fbe89a (diff)
downloadllvm-51e188d079f6ee9d8bc640351f2f772234d809dd.zip
llvm-51e188d079f6ee9d8bc640351f2f772234d809dd.tar.gz
llvm-51e188d079f6ee9d8bc640351f2f772234d809dd.tar.bz2
[AArch64] Support for memset tagged intrinsic
This introduces a new ACLE intrinsic for memset tagged (https://github.com/ARM-software/acle/blob/next-release/main/acle.md#memcpy-family-of-operations-intrinsics---mops). void *__builtin_arm_mops_memset_tag(void *, int, size_t) A corresponding LLVM intrinsic is introduced: i8* llvm.aarch64.mops.memset.tag(i8*, i8, i64) The types match llvm.memset but the return type is not void. This is part 1/4 of a series of patches split from https://reviews.llvm.org/D117405 to facilitate reviewing. Patch by Tomas Matheson Differential Revision: https://reviews.llvm.org/D117753
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions