summaryrefslogtreecommitdiff
path: root/lldb/source/Interpreter/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-08-18 02:43:28 +0000
committerNadav Rotem <nrotem@apple.com>2012-08-18 02:43:28 +0000
commit2cb14a5c4b4fe3b6d5980c6b21d31c8c008f96e4 (patch)
tree272d3411cbdeca17635f9969b930e4d0d07cae40 /lldb/source/Interpreter/ScriptInterpreterPython.cpp
parent4f605aff7f121d8ef0856574b7a0c6db5d46619d (diff)
The X86 backend has a number of optimizations for SETCC nodes which use
arithmetic instructions. However, when small data types are used, a truncate node appears between the SETCC node and the arithmetic operation. This patch adds support for this pattern. Before: xorl %esi, %edi testb %dil, %dil setne %al ret After: xorb %dil, %sil setne %al ret rdar://12081007 llvm-svn: 162160
Diffstat (limited to 'lldb/source/Interpreter/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions