aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2021-03-22 09:37:39 -0700
committerPhilip Reames <listmail@philipreames.com>2021-03-22 09:38:43 -0700
commitd4648eeaa270fe787d8158596a0f58e0426ed498 (patch)
treee5f04fb7b7ed773ee9e01dba137acdeb98523c8b /llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
parent688cdddafb0dfdeb5f3c5e1e22b88a0cdfc54c0c (diff)
downloadllvm-d4648eeaa270fe787d8158596a0f58e0426ed498.zip
llvm-d4648eeaa270fe787d8158596a0f58e0426ed498.tar.gz
llvm-d4648eeaa270fe787d8158596a0f58e0426ed498.tar.bz2
[SCEV] Use trip count information to improve shift recurrence ranges
This patch exploits the knowledge that we may be running many fewer than bitwidth iterations of the loop, and may be able to disallow the overflow case. This patch specifically implements only the shl case, but this can be generalized to ashr and lshr without difficulty. Differential Revision: https://reviews.llvm.org/D98222
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp')
0 files changed, 0 insertions, 0 deletions