[x32] Fix function indirect calls

Summary: Zero-extend register to 64-bit for callq/jmpq.

Test Plan: 3 tests added

Reviewers: nadav, dschuff

Subscribers: llvm-commits, zinovy.nis

Differential Revision: http://reviews.llvm.org/D5355

llvm-svn: 217942
diff --git a/llvm/test/CodeGen/X86/x86-64-call.ll b/llvm/test/CodeGen/X86/x86-64-call.ll
index 857779f..300f8d1 100644
--- a/llvm/test/CodeGen/X86/x86-64-call.ll
+++ b/llvm/test/CodeGen/X86/x86-64-call.ll
@@ -6,8 +6,8 @@
 
 define i32 @far() nounwind uwtable {
 entry:
-; CHECK: callq
-; IA32: calll
+; CHECK: callq foo
+; IA32: calll foo
   tail call void @foo() nounwind
   ret i32 0
 }