diff options
author | Christoph Stiller <c.stiller@live.de> | 2023-08-09 14:14:11 +0200 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2023-08-09 14:19:21 +0200 |
commit | 0bdab96a5a391161485348ffc7cc32c915a29050 (patch) | |
tree | 5264e7a08e433239e37ea280db94618b6959e594 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c52280b6103a26b8e33749e687323571beebc0ba (diff) | |
download | llvm-0bdab96a5a391161485348ffc7cc32c915a29050.zip llvm-0bdab96a5a391161485348ffc7cc32c915a29050.tar.gz llvm-0bdab96a5a391161485348ffc7cc32c915a29050.tar.bz2 |
[InstCombine] Contract x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
There are a number of variations on the pattern, depending on
order.
Proof: https://alive2.llvm.org/ce/z/ri5iFw
Differential Revision: https://reviews.llvm.org/D156026
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions