diff options
author | Dan Gohman <gohman@apple.com> | 2009-09-15 15:09:54 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-09-15 15:09:54 +0000 |
commit | a5f4dbf111d722b4912022a5eee0306307b79fb4 (patch) | |
tree | af26ecac2bfde96d6afe0b9cc07a1fedf1dc2cdf /test/CodeGen/X86 | |
parent | 75144f93eb7e4dbf22d308d21581ae255dd520c6 (diff) | |
download | external_llvm-a5f4dbf111d722b4912022a5eee0306307b79fb4.zip external_llvm-a5f4dbf111d722b4912022a5eee0306307b79fb4.tar.gz external_llvm-a5f4dbf111d722b4912022a5eee0306307b79fb4.tar.bz2 |
Restore a comment that was lost in the merge.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81857 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86')
-rw-r--r-- | test/CodeGen/X86/cmov.ll | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CodeGen/X86/cmov.ll b/test/CodeGen/X86/cmov.ll index d96babb..f3c9a7a 100644 --- a/test/CodeGen/X86/cmov.ll +++ b/test/CodeGen/X86/cmov.ll @@ -33,6 +33,10 @@ entry: } +; x86's 32-bit cmov doesn't clobber the high 32 bits of the destination +; if the condition is false. An explicit zero-extend (movl) is needed +; after the cmov. + declare void @bar(i64) nounwind define void @test3(i64 %a, i64 %b, i1 %p) nounwind { |