Remove the DoubleTy special case.
authorEvan Cheng <evan.cheng@apple.com>
Mon, 22 Jan 2007 23:13:55 +0000 (23:13 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Mon, 22 Jan 2007 23:13:55 +0000 (23:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33449 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/ScheduleDAG.cpp

index c0bf3418da0cc5bf52969cbdc478433577a7e023..2f25a6f0b8b8c2a5b13deb011ce8fac9cad944ab 100644 (file)
@@ -330,15 +330,11 @@ void ScheduleDAG::AddOperand(MachineInstr *MI, SDOperand Op,
     const Type *Type = CP->getType();
     // MachineConstantPool wants an explicit alignment.
     if (Align == 0) {
-      if (Type == Type::DoubleTy)
-        Align = 3;  // always 8-byte align doubles.
-      else {
-        Align = TM.getTargetData()->getTypeAlignmentShift(Type);
-        if (Align == 0) {
-          // Alignment of packed types.  FIXME!
-          Align = TM.getTargetData()->getTypeSize(Type);
-          Align = Log2_64(Align);
-        }
+      Align = TM.getTargetData()->getTypeAlignmentShift(Type);
+      if (Align == 0) {
+        // Alignment of packed types.  FIXME!
+        Align = TM.getTargetData()->getTypeSize(Type);
+        Align = Log2_64(Align);
       }
     }