From a5f4dbf111d722b4912022a5eee0306307b79fb4 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 15 Sep 2009 15:09:54 +0000 Subject: [PATCH] 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 --- test/CodeGen/X86/cmov.ll | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/CodeGen/X86/cmov.ll b/test/CodeGen/X86/cmov.ll index d96babb4473..f3c9a7addf8 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 {