diff options
author | Paul Walker <paul.walker@arm.com> | 2025-04-25 11:30:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-25 11:30:03 +0100 |
commit | 96ec17dfed358264b84fd6c407d0ca8d31229ebf (patch) | |
tree | 2f8f2e0782c6bbd4c673a37bccf648abac04d20a /clang/lib/Frontend/ASTMerge.cpp | |
parent | da14f6d4b9d8c2b1fde37cd766688ce5e26b2984 (diff) | |
download | llvm-96ec17dfed358264b84fd6c407d0ca8d31229ebf.zip llvm-96ec17dfed358264b84fd6c407d0ca8d31229ebf.tar.gz llvm-96ec17dfed358264b84fd6c407d0ca8d31229ebf.tar.bz2 |
[LLVM][InstCombine] Enable constant folding for SVE add,and,eor,fadd,fdiv,fsub,orr & sub intrinsics. (#136849)
This is the subset of binops (mul and fmul are already enabled) whose
behaviour fully aligns with the equivalent SVE intrinsic. The omissions
are integer divides and shifts that are defined to return poison for
values where the intrinsics have a defined result. These will be covered
in a seperate PR.
Diffstat (limited to 'clang/lib/Frontend/ASTMerge.cpp')
0 files changed, 0 insertions, 0 deletions