diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-10-14 15:24:31 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-10-14 15:24:31 +0000 |
commit | c6c5965a42284ceafb6d5ca001f6208314a28344 (patch) | |
tree | de59b5c386ece565ee2f66a91c7556489e8e571d /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 3155abfb5753c9045d1560114820f3a8d16be047 (diff) | |
download | llvm-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