diff options
| author | Craig Topper <craig.topper@intel.com> | 2019-02-03 07:25:06 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2019-02-03 07:25:06 +0000 |
| commit | 950ca192f6f606beb44dcbb0b9f203eed69dadcb (patch) | |
| tree | 8dd6b09acec803797a80f539cae7b552f9fcc35a /llvm/test/tools/llvm-mca | |
| parent | 365e164fcc48ad72deb962937f05efe648c91803 (diff) | |
| download | bcm5719-llvm-950ca192f6f606beb44dcbb0b9f203eed69dadcb.tar.gz bcm5719-llvm-950ca192f6f606beb44dcbb0b9f203eed69dadcb.zip | |
[X86] Lower ISD::UADDO to use the Z flag instead of C flag when the RHS is a constant 1 to encourage INC formation.
Summary:
Add an additional combine to combineCarryThroughADD to reverse it back to the C flag to avoid regressions.
I believe this catches the cases that D57547 got.
Reviewers: RKSimon, spatel
Reviewed By: spatel
Subscribers: javed.absar, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57637
llvm-svn: 352984
Diffstat (limited to 'llvm/test/tools/llvm-mca')
0 files changed, 0 insertions, 0 deletions

