[PATCH] D32946: [InstCombine] Merge duplicate functionality between InstCombine and ValueTracking

Yoav Ben-Shalom via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat May 6 13:11:09 PDT 2017


yabash created this revision.

Merge overflow computation for signed add,
appearing both in InstCombine and ValueTracking.

As part of the merge, 
cleanup the interface for overflow checks in InstCombine.


https://reviews.llvm.org/D32946

Files:
  lib/Analysis/ValueTracking.cpp
  lib/Transforms/InstCombine/InstCombineAddSub.cpp
  lib/Transforms/InstCombine/InstCombineInternal.h
  lib/Transforms/InstCombine/InstCombineMulDivRem.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32946.98080.patch
Type: text/x-patch
Size: 18971 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170506/04b98c7d/attachment.bin>


More information about the llvm-commits mailing list