[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

Chris Lattner sabre at nondot.org
Wed Oct 4 19:49:38 PDT 2006



Changes in directory llvm/lib/Target/ARM:

ARMAsmPrinter.cpp updated: 1.20 -> 1.21
---
Log message:

Use getSectionForFunction.


---
Diffs of the changes:  (+2 -2)

 ARMAsmPrinter.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff -u llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.20 llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.21
--- llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.20	Wed Sep 13 07:09:43 2006
+++ llvm/lib/Target/ARM/ARMAsmPrinter.cpp	Wed Oct  4 21:49:23 2006
@@ -121,13 +121,13 @@
 
   // Print out labels for the function.
   const Function *F = MF.getFunction();
+  SwitchToTextSection(getSectionForFunction(*F).c_str(), F);
+
   switch (F->getLinkage()) {
   default: assert(0 && "Unknown linkage type!");
   case Function::InternalLinkage:
-    SwitchToTextSection("\t.text", F);
     break;
   case Function::ExternalLinkage:
-    SwitchToTextSection("\t.text", F);
     O << "\t.globl\t" << CurrentFnName << "\n";
     break;
   case Function::WeakLinkage:






More information about the llvm-commits mailing list