[llvm-commits] [llvm] r98377 - in /llvm/trunk/lib/Target/X86: AsmPrinter/X86AsmPrinter.cpp AsmPrinter/X86MCInstLower.cpp X86COFFMachineModuleInfo.h

Chris Lattner sabre at nondot.org
Fri Mar 12 12:43:52 PST 2010


Author: lattner
Date: Fri Mar 12 14:43:52 2010
New Revision: 98377

URL: http://llvm.org/viewvc/llvm-project?rev=98377&view=rev
Log:
make DecorateCygMingName a static method.

Modified:
    llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
    llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
    llvm/trunk/lib/Target/X86/X86COFFMachineModuleInfo.h

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=98377&r1=98376&r2=98377&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp Fri Mar 12 14:43:52 2010
@@ -59,10 +59,9 @@
   if (!Subtarget->isTargetCygMing() || !isa<Function>(GV))
     return Symb;
   
-  X86COFFMachineModuleInfo &COFFMMI =
-    MMI->getObjFileInfo<X86COFFMachineModuleInfo>();
-  return COFFMMI.DecorateCygMingName(Symb, OutContext, cast<Function>(GV),
-                                     *TM.getTargetData());
+  return X86COFFMachineModuleInfo::
+    DecorateCygMingName(Symb, OutContext, cast<Function>(GV),
+                        *TM.getTargetData());
 }
 
 /// runOnMachineFunction - Emit the function body.

Modified: llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp?rev=98377&r1=98376&r2=98377&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp Fri Mar 12 14:43:52 2010
@@ -63,10 +63,9 @@
              isa<Function>(MO.getGlobal())) {
     const GlobalValue *GV = MO.getGlobal();
     MCSymbol *Sym = Mang->getSymbol(GV);
-    X86COFFMachineModuleInfo &COFFMMI = 
-    AsmPrinter.MMI->getObjFileInfo<X86COFFMachineModuleInfo>();
-    Sym = COFFMMI.DecorateCygMingName(Sym, Ctx, cast<Function>(GV),
-                                      *AsmPrinter.TM.getTargetData());
+    Sym = X86COFFMachineModuleInfo::
+      DecorateCygMingName(Sym, Ctx, cast<Function>(GV),
+                          *AsmPrinter.TM.getTargetData());
     Name.append(Sym->getName().begin(), Sym->getName().end());
   } else {    
     const GlobalValue *GV = MO.getGlobal();

Modified: llvm/trunk/lib/Target/X86/X86COFFMachineModuleInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86COFFMachineModuleInfo.h?rev=98377&r1=98376&r2=98377&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86COFFMachineModuleInfo.h (original)
+++ llvm/trunk/lib/Target/X86/X86COFFMachineModuleInfo.h Fri Mar 12 14:43:52 2010
@@ -30,8 +30,8 @@
   X86COFFMachineModuleInfo(const MachineModuleInfo &) {}
   virtual ~X86COFFMachineModuleInfo();
 
-  MCSymbol *DecorateCygMingName(MCSymbol *Name, MCContext &Ctx,
-                                const Function *F, const TargetData &TD);
+  static MCSymbol *DecorateCygMingName(MCSymbol *Name, MCContext &Ctx,
+                                       const Function *F, const TargetData &TD);
 
   void addExternalFunction(StringRef Name) {
     CygMingStubs.insert(Name);





More information about the llvm-commits mailing list