Consistency
authorEvan Cheng <evan.cheng@apple.com>
Thu, 25 May 2006 23:31:23 +0000 (23:31 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 25 May 2006 23:31:23 +0000 (23:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28488 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 82cf457dade910148354b739602e4c62370f5bee..fee69a266dcae91bd4d9671a8817e2b3b61ff7b8 100644 (file)
@@ -380,6 +380,8 @@ static unsigned AddLiveIn(MachineFunction &MF, unsigned PReg,
 static void
 HowToPassCCCArgument(MVT::ValueType ObjectVT, unsigned NumXMMRegs,
                      unsigned &ObjSize, unsigned &ObjXMMRegs) {
+  NumXMMRegs = 0;
+
   switch (ObjectVT) {
   default: assert(0 && "Unhandled argument type!");
   case MVT::i1:
@@ -774,6 +776,7 @@ HowToPassFastCCArgument(MVT::ValueType ObjectVT,
                         unsigned &ObjXMMRegs) {
   ObjSize = 0;
   NumIntRegs = 0;
+  NumXMMRegs = 0;
 
   switch (ObjectVT) {
   default: assert(0 && "Unhandled argument type!");