This is an archive of the discontinued LLVM Phabricator instance.

Added InstCombine transform for pattern "( A & (~B)) | (A ^ B) -> (A ^ B)"
ClosedPublic

Authored by suyog on Jul 24 2014, 3:49 AM.

Details

Diff Detail

Repository
rL LLVM

Event Timeline

suyog updated this revision to Diff 11835.Jul 24 2014, 3:49 AM
suyog retitled this revision from to Added InstCombine transform for pattern "( A & (~B)) | (A ^ B) -> (A ^ B)".
suyog updated this object.
suyog edited the test plan for this revision. (Show Details)
suyog added a subscriber: Unknown Object (MLST).

Gentle Ping !!

Patch won't take much time to review :)

majnemer accepted this revision.Jul 31 2014, 11:52 AM
majnemer added a reviewer: majnemer.
majnemer added a subscriber: majnemer.

LGTM with review comments addressed.

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
2001 ↗(On Diff #11835)

Please format this like so:

// (A & (~B)) | (A ^ B) -> (A ^ B)
This revision is now accepted and ready to land.Jul 31 2014, 11:52 AM
suyog closed this revision.Jul 31 2014, 9:59 PM
suyog updated this revision to Diff 12091.

Closed by commit rL214477 (authored by @suyog).