summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-04-10 03:44:15 +0000
committerCraig Topper <craig.topper@intel.com>2018-04-10 03:44:15 +0000
commit7e42af87a64f957602f3bd4a8e416eed792fb826 (patch)
treee3cc95ae9b0f8ff5c69c21d0089ec8dc509666fb /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parentd6beefd5d387032a165363c47d0593d4fdf6c4ae (diff)
downloadbcm5719-llvm-7e42af87a64f957602f3bd4a8e416eed792fb826.tar.gz
bcm5719-llvm-7e42af87a64f957602f3bd4a8e416eed792fb826.zip
[X86] Prevent folding loads with 64-bit ANDs with immediates that fit in 32-bits.
Prefer to use the 32-bit AND with immediate instead. Primarily I'm doing this to ensure that immediates created by shrinkAndImmediate will always get absorbed into the AND. But I do believe this would be a reduction in the number of uops that need to execute. Ideally we should shrink the 'and' and the 'load' during DAG combine to re-enable the fold. Fixes PR37063. llvm-svn: 329667
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud