[llvm-commits] [llvm-gcc-4.2] r49745 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

Dan Gohman gohman at apple.com
Tue Apr 15 15:15:20 PDT 2008


Author: djg
Date: Tue Apr 15 17:15:19 2008
New Revision: 49745

URL: http://llvm.org/viewvc/llvm-project?rev=49745&view=rev
Log:
Lower v1i64 return value to use %rax on x86-64 to match
the ABI. Patch by Devang!

Modified:
    llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp?rev=49745&r1=49744&r2=49745&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Tue Apr 15 17:15:19 2008
@@ -890,7 +890,6 @@
 tree llvm_x86_should_return_vector_as_scalar(tree type, bool isBuiltin) {
   if (TARGET_MACHO &&
       !isBuiltin &&
-      !TARGET_64BIT &&
       TREE_CODE(type) == VECTOR_TYPE &&
       TYPE_SIZE(type) &&
       TREE_CODE(TYPE_SIZE(type))==INTEGER_CST) {





More information about the llvm-commits mailing list