aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
diff options
context:
space:
mode:
authorYingwei Zheng <dtcxzyw2333@gmail.com>2024-04-13 15:07:55 +0800
committerGitHub <noreply@github.com>2024-04-13 15:07:55 +0800
commitdf9c00beea5be08fc47aaea58eae333fc6cbef33 (patch)
treeae1623beb5cb25fea7fc2763cb8ea2ada9ddb6b2 /lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
parent3cf8535dbf0bf5fafa99ea1f300e2384a7254fba (diff)
downloadllvm-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