diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2020-11-03 13:34:38 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2020-11-03 16:06:51 +0300 |
commit | e465f9c3036b28bdbdbef03eee8fd022a3b6dcbf (patch) | |
tree | 1459aa8d6838cc19c6b7557d6f1e1f5bb8a5db0f /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | f8cf6d027b54e0c2a3804e272a6d3ace95952ef9 (diff) | |
download | llvm-e465f9c3036b28bdbdbef03eee8fd022a3b6dcbf.zip llvm-e465f9c3036b28bdbdbef03eee8fd022a3b6dcbf.tar.gz llvm-e465f9c3036b28bdbdbef03eee8fd022a3b6dcbf.tar.bz2 |
[InstCombine] Negator: - (C - %x) --> %x - C (PR47997)
This relaxes one-use restriction on that `sub` fold,
since apparently the addition of Negator broke
preexisting `C-(C2-X) --> X+(C-C2)` (with C=0) fold.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions