diff options
author | Thurston Dang <thurston@google.com> | 2025-02-04 10:27:30 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-04 10:27:30 -0800 |
commit | 3513886c96d685fb3d40b50c3dffceac63fd9c3a (patch) | |
tree | 897aa35ef68ebf805b7d9ec515c41cbac81c3dca /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6f35a9e7c54d5a3b2ea107b07ece7b376463a0f0 (diff) | |
download | llvm-3513886c96d685fb3d40b50c3dffceac63fd9c3a.zip llvm-3513886c96d685fb3d40b50c3dffceac63fd9c3a.tar.gz llvm-3513886c96d685fb3d40b50c3dffceac63fd9c3a.tar.bz2 |
[msan] Generalize handleVectorReduceIntrinsic to support Arm NEON add reduction to scalar (#125288)
This generalizes handleVectorReduceIntrinsic to allow intrinsics where
the return type is not the same as the fields. This patch then applies
the generalized handleVectorReduceIntrinsic to support the following Arm
NEON add reduction to scalar intrinsics: llvm.aarch64.neon.{faddv,
saddv, uaddv}.
Updates the tests from https://github.com/llvm/llvm-project/pull/125271
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions