summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-03-23 07:19:58 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-03-23 07:19:58 +0000
commit7d6d4b360fb8c1895b57eeb1284e792f953ea7ee (patch)
tree418af119ada84a281c17a9346f9183361e6fdec1 /test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
parenta8bd27ff666a0c5f7248f01670f0f53887359086 (diff)
downloadllvm-7d6d4b360fb8c1895b57eeb1284e792f953ea7ee.tar.gz
llvm-7d6d4b360fb8c1895b57eeb1284e792f953ea7ee.tar.bz2
llvm-7d6d4b360fb8c1895b57eeb1284e792f953ea7ee.tar.xz
Do not fold away subreg_to_reg if the source register has a sub-register index. That means the source register is taking a sub-register of a larger register. e.g. On x86
%RAX<def> = ... %RAX<def> = SUBREG_TO_REG 0, %EAX:3<kill>, 3 The first def is defining RAX, not EAX so the top bits were not zero-extended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67511 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll')
0 files changed, 0 insertions, 0 deletions