diff options
author | Yingwei Zheng <dtcxzyw2333@gmail.com> | 2024-04-13 15:07:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-13 15:07:55 +0800 |
commit | df9c00beea5be08fc47aaea58eae333fc6cbef33 (patch) | |
tree | ae1623beb5cb25fea7fc2763cb8ea2ada9ddb6b2 /lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp | |
parent | 3cf8535dbf0bf5fafa99ea1f300e2384a7254fba (diff) | |
download | llvm-df9c00beea5be08fc47aaea58eae333fc6cbef33.zip llvm-df9c00beea5be08fc47aaea58eae333fc6cbef33.tar.gz llvm-df9c00beea5be08fc47aaea58eae333fc6cbef33.tar.bz2 |
[CVP] Use at-use info in `processBinOp` (#88523)
This patch uses `getConstantRangeAtUse` to infer nsw/nuw flags with
at-use info. It will enables more optimizations in InstCombine.
Compile-time impact:
http://llvm-compile-time-tracker.com/compare.php?from=a5ed14bc8e122fa5ac0aa81f8d8390931bd6b4e4&to=a83d3402b663439b91cb37a046fb7ac0220ba5c7&stat=instructions%3Au
Related issue: #87854
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp')
0 files changed, 0 insertions, 0 deletions