[llvm-commits] [llvm] r67882 - in /llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG: SelectionDAGBuild.h SelectionDAGISel.cpp

Bill Wendling isanbard at gmail.com
Fri Mar 27 16:58:18 PDT 2009


Author: void
Date: Fri Mar 27 18:58:18 2009
New Revision: 67882

URL: http://llvm.org/viewvc/llvm-project?rev=67882&view=rev
Log:
--- Merging (from foreign repository) r67879 into '.':
U    lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
--- Merging (from foreign repository) r67881 into '.':
U    lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp


Modified:
    llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
    llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Modified: llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h?rev=67882&r1=67881&r2=67882&view=diff

==============================================================================
--- llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h (original)
+++ llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h Fri Mar 27 18:58:18 2009
@@ -135,7 +135,7 @@
   struct LiveOutInfo {
     unsigned NumSignBits;
     APInt KnownOne, KnownZero;
-    LiveOutInfo() : NumSignBits(0) {}
+    LiveOutInfo() : NumSignBits(0), KnownOne(1, 0), KnownZero(1, 0) {}
   };
   
   /// LiveOutRegInfo - Information about live out vregs, indexed by their

Modified: llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp?rev=67882&r1=67881&r2=67882&view=diff

==============================================================================
--- llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp (original)
+++ llvm/branches/Apple/Dib/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Fri Mar 27 18:58:18 2009
@@ -548,8 +548,8 @@
         FLI.LiveOutRegInfo.resize(DestReg+1);
       FunctionLoweringInfo::LiveOutInfo &LOI = FLI.LiveOutRegInfo[DestReg];
       LOI.NumSignBits = NumSignBits;
-      LOI.KnownOne = NumSignBits;
-      LOI.KnownZero = NumSignBits;
+      LOI.KnownOne = KnownOne;
+      LOI.KnownZero = KnownZero;
     }
   }
 }





More information about the llvm-commits mailing list