[PATCH] D18684: [SCEV] See through op.with.overflow intrinsics

Sanjoy Das via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 1 00:06:28 PDT 2016


sanjoy created this revision.
sanjoy added reviewers: atrick, regehr.
sanjoy added a subscriber: llvm-commits.
Herald added subscribers: mzolotukhin, mcrosier.

This change teaches SCEV to see reduce `(extractvalue
0 (op.with.overflow X Y))` into `op X Y` (with a no-wrap tag if
possible).

http://reviews.llvm.org/D18684

Files:
  lib/Analysis/ScalarEvolution.cpp
  test/Analysis/ScalarEvolution/overflow-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18684.52330.patch
Type: text/x-patch
Size: 15469 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160401/125fe85e/attachment.bin>


More information about the llvm-commits mailing list