aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTMerge.cpp
diff options
context:
space:
mode:
authorPaul Walker <paul.walker@arm.com>2025-04-25 11:30:03 +0100
committerGitHub <noreply@github.com>2025-04-25 11:30:03 +0100
commit96ec17dfed358264b84fd6c407d0ca8d31229ebf (patch)
tree2f8f2e0782c6bbd4c673a37bccf648abac04d20a /clang/lib/Frontend/ASTMerge.cpp
parentda14f6d4b9d8c2b1fde37cd766688ce5e26b2984 (diff)
downloadllvm-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