Use EmitAlignment consistently
authorAnton Korobeynikov <asl@math.spbu.ru>
Thu, 7 Aug 2008 09:53:38 +0000 (09:53 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Thu, 7 Aug 2008 09:53:38 +0000 (09:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54456 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/IA64/IA64AsmPrinter.cpp
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Sparc/SparcAsmPrinter.cpp

index a019beb2e87bad66f24961121009b31a1253be9b..8ae7d90d258ec7614b94fdf5ba5017bd15665192 100644 (file)
@@ -326,7 +326,7 @@ void IA64AsmPrinter::printModuleLevelGV(const GlobalVariable* GVar) {
     assert(0 && "Unknown linkage type!");
   }
 
-  EmitAlignment(Align);
+  EmitAlignment(Align, GVar);
 
   if (TAI->hasDotTypeDotSizeDirective()) {
     O << "\t.type " << name << ",@object\n";
index fc7da391f281946ca54910602e3b9e5c5cda4f49..0d222f101041db4bdfdb243e86afe3125fbfb9ab 100644 (file)
@@ -534,7 +534,7 @@ printModuleLevelGV(const GlobalVariable* GVar) {
     // Fall Through
    case GlobalValue::InternalLinkage:
     if (CVA && CVA->isCString())
-      printSizeAndType = false;  
+      printSizeAndType = false;
     break;
    case GlobalValue::GhostLinkage:
     cerr << "Should not have any unmaterialized functions!\n";
@@ -549,8 +549,7 @@ printModuleLevelGV(const GlobalVariable* GVar) {
     assert(0 && "Unknown linkage type!");
   }
 
-  if (Align)
-    O << "\t.align " << Align << '\n';
+  EmitAlignment(Align, GVar);
 
   if (TAI->hasDotTypeDotSizeDirective() && printSizeAndType) {
     O << "\t.type " << name << ",@object\n";
index 26eea0fad82aa08bebd5e1b843c45e8638d18435..2752958bd9c1c3a9ea5c7312e6776c7f17997cab 100644 (file)
@@ -299,8 +299,7 @@ void SparcAsmPrinter::printModuleLevelGV(const GlobalVariable* GVar) {
     assert(0 && "Unknown linkage type!");
   }
 
-  if (Align)
-    O << "\t.align " << Align << '\n';
+  EmitAlignment(Align, GVar);
 
   if (TAI->hasDotTypeDotSizeDirective()) {
     O << "\t.type " << name << ",#object\n";