aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-10-14 15:24:31 +0000
committerSanjay Patel <spatel@rotateright.com>2016-10-14 15:24:31 +0000
commitc6c5965a42284ceafb6d5ca001f6208314a28344 (patch)
treede59b5c386ece565ee2f66a91c7556489e8e571d /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent3155abfb5753c9045d1560114820f3a8d16be047 (diff)
downloadllvm-c6c5965a42284ceafb6d5ca001f6208314a28344.zip
llvm-c6c5965a42284ceafb6d5ca001f6208314a28344.tar.gz
llvm-c6c5965a42284ceafb6d5ca001f6208314a28344.tar.bz2
[InstCombine] sub X, sext(bool Y) -> add X, zext(bool Y)
Prefer add/zext because they are better supported in terms of value-tracking. Note that the backend should be prepared for this IR canonicalization (including vector types) after: https://reviews.llvm.org/rL284015 Differential Revision: https://reviews.llvm.org/D25135 llvm-svn: 284241
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions