This is an archive of the discontinued LLVM Phabricator instance.

Remove ADDC, ADDE, SUBC, SUBE support from the X86 backend, use the CARRY ops instead.
ClosedPublic

Authored by deadalnix on May 21 2017, 5:02 PM.

Event Timeline

deadalnix created this revision.May 21 2017, 5:02 PM
RKSimon accepted this revision.May 25 2017, 3:27 PM

LGTM

This revision is now accepted and ready to land.May 25 2017, 3:27 PM
RKSimon requested changes to this revision.May 26 2017, 3:54 AM

As discussed on D33374 please remove the ISD::SETCCE lowering as well

This revision now requires changes to proceed.May 26 2017, 3:54 AM
deadalnix updated this revision to Diff 100407.May 26 2017, 7:41 AM
deadalnix edited edge metadata.

Also remove SETCCE .

RKSimon accepted this revision.May 26 2017, 7:49 AM

LGTM - don't forget to update the commit message to mention ISD::SETCCE as well.

This revision is now accepted and ready to land.May 26 2017, 7:49 AM
This revision was automatically updated to reflect the committed changes.