Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.32 -> 1.33 --- Log message: Split SwitchSection into SwitchTo{Text|Data}Section methods. --- Diffs of the changes: (+5 -4) IA64AsmPrinter.cpp | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/lib/Target/IA64/IA64AsmPrinter.cpp diff -u llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.32 llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.33 --- llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.32 Thu May 4 13:05:43 2006 +++ llvm/lib/Target/IA64/IA64AsmPrinter.cpp Mon May 8 23:59:56 2006 @@ -142,7 +142,8 @@ EmitConstantPool(MF.getConstantPool()); // Print out labels for the function. - SwitchSection("\n\t.section .text, \"ax\", \"progbits\"\n", MF.getFunction()); + SwitchToTextSection("\n\t.section .text, \"ax\", \"progbits\"\n", + MF.getFunction()); // ^^ means "Allocated instruXions in mem, initialized" EmitAlignment(5); O << "\t.global\t" << CurrentFnName << "\n"; @@ -282,7 +283,7 @@ if (C->isNullValue() && (I->hasLinkOnceLinkage() || I->hasInternalLinkage() || I->hasWeakLinkage() /* FIXME: Verify correct */)) { - SwitchSection(".data", I); + SwitchToDataSection(".data", I); if (I->hasInternalLinkage()) { O << "\t.lcomm " << name << "#," << TD->getTypeSize(C->getType()) << "," << (1 << Align); @@ -302,7 +303,7 @@ O << "\t.weak " << name << "\n"; O << "\t.section\t.llvm.linkonce.d." << name << ", \"aw\", \"progbits\"\n"; - SwitchSection("", I); + SwitchToDataSection("", I); break; case GlobalValue::AppendingLinkage: // FIXME: appending linkage variables should go into a section of @@ -312,7 +313,7 @@ O << "\t.global " << name << "\n"; // FALL THROUGH case GlobalValue::InternalLinkage: - SwitchSection(C->isNullValue() ? ".bss" : ".data", I); + SwitchToDataSection(C->isNullValue() ? ".bss" : ".data", I); break; case GlobalValue::GhostLinkage: std::cerr << "GhostLinkage cannot appear in IA64AsmPrinter!\n"; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits