aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-04-10 22:50:31 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-04-10 22:50:31 +0000
commita07ad647ee51b9781058e7fcbe5a047f6e296a60 (patch)
tree5074b61607c3c43eacd01747d9ce95b0085164a1 /clang/lib/CodeGen/CodeGenModule.cpp
parent3c529a40ca55eb3a6bbf813cc023c158bc89116f (diff)
downloadllvm-a07ad647ee51b9781058e7fcbe5a047f6e296a60.zip
llvm-a07ad647ee51b9781058e7fcbe5a047f6e296a60.tar.gz
llvm-a07ad647ee51b9781058e7fcbe5a047f6e296a60.tar.bz2
[IndVars] Eliminate op.with.overflow when possible
Summary: If we can prove that an op.with.overflow intrinsic does not overflow, we can get rid of the intrinsic, and replace it with non-wrapping arithmetic. Reviewers: atrick, regehr Subscribers: sanjoy, mcrosier, llvm-commits Differential Revision: http://reviews.llvm.org/D18685 llvm-svn: 265913
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions