From 616cc663daf965695809213d8cf8e3686e5309c3 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Thu, 29 Mar 2007 07:49:34 +0000 Subject: [PATCH] Add support for hidden visibility to darwin/arm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35448 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM/ARMAsmPrinter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Target/ARM/ARMAsmPrinter.cpp b/lib/Target/ARM/ARMAsmPrinter.cpp index 1f052bfe52c..0a2147d223f 100644 --- a/lib/Target/ARM/ARMAsmPrinter.cpp +++ b/lib/Target/ARM/ARMAsmPrinter.cpp @@ -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"; -- 2.11.0