aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-04-10 22:50:26 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-04-10 22:50:26 +0000
commit3c529a40ca55eb3a6bbf813cc023c158bc89116f (patch)
treee67c4254c48277736a301dd08586eb8915bb4c50 /clang/lib/CodeGen/CodeGenModule.cpp
parent8497f488dd8840c303606da332832223e63e5d4d (diff)
downloadllvm-3c529a40ca55eb3a6bbf813cc023c158bc89116f.zip
llvm-3c529a40ca55eb3a6bbf813cc023c158bc89116f.tar.gz
llvm-3c529a40ca55eb3a6bbf813cc023c158bc89116f.tar.bz2
[SCEV] See through op.with.overflow intrinsics
Summary: 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). Reviewers: atrick, regehr Subscribers: mcrosier, mzolotukhin, llvm-commits Differential Revision: http://reviews.llvm.org/D18684 llvm-svn: 265912
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions