[llvm-commits] [llvm] r46003 - /llvm/trunk/include/llvm/CodeGen/CallingConvLower.h

Evan Cheng evan.cheng at apple.com
Mon Jan 14 23:49:54 PST 2008


Author: evancheng
Date: Tue Jan 15 01:49:54 2008
New Revision: 46003

URL: http://llvm.org/viewvc/llvm-project?rev=46003&view=rev
Log:
Oops. Forgot to commit this.

Modified:
    llvm/trunk/include/llvm/CodeGen/CallingConvLower.h

Modified: llvm/trunk/include/llvm/CodeGen/CallingConvLower.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/CallingConvLower.h?rev=46003&r1=46002&r2=46003&view=diff

==============================================================================
--- llvm/trunk/include/llvm/CodeGen/CallingConvLower.h (original)
+++ llvm/trunk/include/llvm/CodeGen/CallingConvLower.h Tue Jan 15 01:49:54 2008
@@ -191,9 +191,13 @@
     return Result;
   }
 
-  void HandleStruct(unsigned ValNo, MVT::ValueType ValVT,
-                    MVT::ValueType LocVT, CCValAssign::LocInfo LocInfo,
-                    unsigned ArgFlags);
+  // HandleByVal - Allocate a stack slot large enough to pass an argument by
+  // value. The size and alignment information of the argument is encoded in its
+  // parameter attribute.
+  void HandleByVal(unsigned ValNo, MVT::ValueType ValVT,
+                   MVT::ValueType LocVT, CCValAssign::LocInfo LocInfo,
+                   int MinSize, int MinAlign, unsigned ArgFlags);
+
 private:
   /// MarkAllocated - Mark a register and all of its aliases as allocated.
   void MarkAllocated(unsigned Reg);





More information about the llvm-commits mailing list