diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2018-11-19 10:25:35 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2018-11-19 10:25:35 +0000 |
commit | 0ea52812a8a6c60c580529d1d3dbe144f8e6fc2f (patch) | |
tree | 6c9ca6f8eaa675d23da1de4346ac91ba6454a6bb /libstdc++-v3 | |
parent | fc315b476948df23d6d9594b0d0107daafeaf8a7 (diff) | |
download | gcc-0ea52812a8a6c60c580529d1d3dbe144f8e6fc2f.zip gcc-0ea52812a8a6c60c580529d1d3dbe144f8e6fc2f.tar.gz gcc-0ea52812a8a6c60c580529d1d3dbe144f8e6fc2f.tar.bz2 |
compare-elim.c (struct comparison): Add not_in_a field.
* compare-elim.c (struct comparison): Add not_in_a field.
(is_not): New static function.
(strip_not): Likewise.
(conforming_compare): Handle a NOT in the first operand.
(can_eliminate_compare): Likewise.
(find_comparison_dom_walker::before_dom_children): Likewise.
(try_eliminate_compare): Likewise.
* config/visium/visium.md (negsi2_insn_set_carry): Turn into...
(neg<mode>2_insn_set_carry): ...this and add missing NEG operation.
From-SVN: r266268
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions