[llvm-commits] [llvm-gcc-4.2] r50218 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
Devang Patel
dpatel at apple.com
Thu Apr 24 11:13:47 PDT 2008
Author: dpatel
Date: Thu Apr 24 13:13:47 2008
New Revision: 50218
URL: http://llvm.org/viewvc/llvm-project?rev=50218&view=rev
Log:
Add comment.
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=50218&r1=50217&r2=50218&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 Thu Apr 24 13:13:47 2008
@@ -989,6 +989,11 @@
return NULL;
}
+/// llvm_x86_64_get_multiple_return_reg_classes - Find register classes used
+/// to return Ty. It is expected that Ty requires multiple return values.
+/// This routine uses GCC implementation to find required register classes.
+/// The original implementation of this routine is based on
+/// llvm_x86_64_should_pass_aggregate_in_mixed_regs code.
void
llvm_x86_64_get_multiple_return_reg_classes(tree TreeType, const Type *Ty,
std::vector<const Type*> &Elts){
More information about the llvm-commits
mailing list