OSDN Git Service

Add support for hidden visibility to darwin/arm.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 29 Mar 2007 07:49:34 +0000 (07:49 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 29 Mar 2007 07:49:34 +0000 (07:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35448 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMAsmPrinter.cpp

index 1f052bf..0a2147d 100644 (file)
@@ -205,6 +205,10 @@ bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
     break;
   }
 
+  if (F->hasHiddenVisibility())
+    if (const char *Directive = TAI->getHiddenDirective())
+      O << Directive << CurrentFnName << "\n";
+
   if (AFI->isThumbFunction()) {
     EmitAlignment(1, F);
     O << "\t.code\t16\n";