[llvm-commits] [llvm] r93839 - in /llvm/trunk: include/llvm/Target/TargetLoweringObjectFile.h lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp

Chris Lattner sabre at nondot.org
Mon Jan 18 18:13:06 PST 2010


Author: lattner
Date: Mon Jan 18 20:13:06 2010
New Revision: 93839

URL: http://llvm.org/viewvc/llvm-project?rev=93839&view=rev
Log:
change an accessor to a predicate.

Modified:
    llvm/trunk/include/llvm/Target/TargetLoweringObjectFile.h
    llvm/trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
    llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
    llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp

Modified: llvm/trunk/include/llvm/Target/TargetLoweringObjectFile.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Target/TargetLoweringObjectFile.h?rev=93839&r1=93838&r2=93839&view=diff

==============================================================================
--- llvm/trunk/include/llvm/Target/TargetLoweringObjectFile.h (original)
+++ llvm/trunk/include/llvm/Target/TargetLoweringObjectFile.h Mon Jan 18 20:13:06 2010
@@ -315,8 +315,8 @@
   
   /// getDataCommonSection - Return the "__DATA,__common" section we put
   /// zerofill (aka bss) data into.
-  const MCSection *getDataCommonSection() const {
-    return DataCommonSection;
+  bool isDataCommonSection(const MCSection *Section) const {
+    return Section == DataCommonSection;
   }
   
   /// getLazySymbolPointerSection - Return the section corresponding to

Modified: llvm/trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp?rev=93839&r1=93838&r2=93839&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp Mon Jan 18 20:13:06 2010
@@ -1205,8 +1205,8 @@
   // emission.
   if (GVKind.isBSS() && MAI->hasMachoZeroFillDirective()) {
     TargetLoweringObjectFileMachO &TLOFMacho = 
-    static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
-    if (TheSection == TLOFMacho.getDataCommonSection()) {
+      static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
+    if (TLOFMacho.isDataCommonSection(TheSection)) {
       // .globl _foo
       OutStreamer.EmitSymbolAttribute(GVarSym, MCStreamer::Global);
       // .zerofill __DATA, __common, _foo, 400, 5

Modified: llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp?rev=93839&r1=93838&r2=93839&view=diff

==============================================================================
--- llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp Mon Jan 18 20:13:06 2010
@@ -953,8 +953,8 @@
   // emission.
   if (GVKind.isBSS() && MAI->hasMachoZeroFillDirective()) {
     TargetLoweringObjectFileMachO &TLOFMacho = 
-    static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
-    if (TheSection == TLOFMacho.getDataCommonSection()) {
+      static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
+    if (TLOFMacho.isDataCommonSection(TheSection)) {
       // .globl _foo
       OutStreamer.EmitSymbolAttribute(GVarSym, MCStreamer::Global);
       // .zerofill __DATA, __common, _foo, 400, 5

Modified: llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp?rev=93839&r1=93838&r2=93839&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp Mon Jan 18 20:13:06 2010
@@ -684,8 +684,8 @@
   // emission.
   if (GVKind.isBSS() && MAI->hasMachoZeroFillDirective()) {
     TargetLoweringObjectFileMachO &TLOFMacho = 
-      static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
-    if (TheSection == TLOFMacho.getDataCommonSection()) {
+        static_cast<TargetLoweringObjectFileMachO &>(getObjFileLowering());
+    if (TLOFMacho.isDataCommonSection(TheSection)) {
       // .globl _foo
       OutStreamer.EmitSymbolAttribute(GVarSym, MCStreamer::Global);
       // .zerofill __DATA, __common, _foo, 400, 5





More information about the llvm-commits mailing list