Home
last modified time | relevance | path

Searched refs:Visibility (Results 1 – 25 of 71) sorted by relevance

123

/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DVisibility.h33 enum Visibility { enum
48 inline Visibility minVisibility(Visibility L, Visibility R) { in minVisibility()
57 void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; } in setVisibility()
61 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo()
84 Visibility getVisibility() const { return (Visibility)visibility_; } in getVisibility()
111 void mergeVisibility(Visibility newVis, bool newExplicit) { in mergeVisibility()
112 Visibility oldVis = getVisibility(); in mergeVisibility()
H A DLangOptions.def345 ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility,
347 ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility,
353 ENUM_LANGOPT(DLLExportVisibility, Visibility, 3, DefaultVisibility,
355 ENUM_LANGOPT(NoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
357 ENUM_LANGOPT(ExternDeclDLLImportVisibility, Visibility, 3, DefaultVisibility,
359 ENUM_LANGOPT(ExternDeclNoDLLStorageClassVisibility, Visibility, 3, HiddenVisibility,
H A DLangOptions.h84 using Visibility = clang::Visibility;
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCSymbolELF.cpp147 void MCSymbolELF::setVisibility(unsigned Visibility) { in setVisibility() argument
148 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility()
149 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED); in setVisibility()
152 setFlags(OtherFlags | (Visibility << ELF_STV_Shift)); in setVisibility()
156 unsigned Visibility = (Flags >> ELF_STV_Shift) & 3; in getVisibility() local
157 return Visibility; in getVisibility()
H A DMCXCOFFStreamer.cpp73 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility() argument
78 if (Visibility == MCSA_Invalid) in emitXCOFFSymbolLinkageWithVisibility()
81 emitSymbolAttribute(Symbol, Visibility); in emitXCOFFSymbolLinkageWithVisibility()
H A DMCNullStreamer.cpp51 MCSymbolAttr Visibility) override {} in emitXCOFFSymbolLinkageWithVisibility() argument
/openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/
H A DSymtab.h33 enum Visibility { eVisibilityAny, eVisibilityExtern, eVisibilityPrivate }; enum
57 Visibility symbol_visibility, uint32_t &start_idx);
74 Visibility symbol_visibility,
82 Visibility symbol_visibility,
90 Visibility symbol_visibility,
98 Debug symbol_debug_type, Visibility symbol_visibility,
108 Visibility symbol_visibility,
112 Debug symbol_debug_type, Visibility symbol_visibility,
118 Visibility symbol_visibility);
293 Visibility symbol_visibility) const { in CheckSymbolAtIndex()
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DModuleLoader.h124 Module::NameVisibilityKind Visibility,
139 Module::NameVisibilityKind Visibility,
169 Module::NameVisibilityKind Visibility, in loadModule() argument
177 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, in makeModuleVisible() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DGlobalValue.h79 ValueType(Ty), Visibility(DefaultVisibility), in GlobalValue()
95 unsigned Visibility : 2; // The visibility style of this global variable
244 VisibilityTypes getVisibility() const { return VisibilityTypes(Visibility); } in getVisibility()
245 bool hasDefaultVisibility() const { return Visibility == DefaultVisibility; } in hasDefaultVisibility()
246 bool hasHiddenVisibility() const { return Visibility == HiddenVisibility; } in hasHiddenVisibility()
248 return Visibility == ProtectedVisibility; in hasProtectedVisibility()
253 Visibility = V; in setVisibility()
534 Visibility = DefaultVisibility; in setLinkage()
H A DModuleSummaryIndexYAML.h139 unsigned Linkage, Visibility;
181 io.mapOptional("Visibility", summary.Visibility);
228 static_cast<GlobalValue::VisibilityTypes>(FSum.Visibility),
250 FSum->flags().Linkage, FSum->flags().Visibility,
H A DGlobalObject.h138 void setVCallVisibilityMetadata(VCallVisibility Visibility);
H A DModuleSummaryIndex.h381 unsigned Visibility : 2;
411 GlobalValue::VisibilityTypes Visibility,
414 : Linkage(Linkage), Visibility(Visibility),
502 return (GlobalValue::VisibilityTypes)Flags.Visibility;
505 Flags.Visibility = (unsigned)Vis;
/openbsd-src/gnu/llvm/llvm/bindings/python/llvm/
H A Denumerations.py161 Visibility = [ variable
H A Dcore.py108 class Visibility(LLVMEnumeration): class
114 super(Visibility, self).__init__(name, value)
602 (Visibility, enumerations.Visibility),
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp280 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) || in updateAndRemoveSymbols()
537 uint8_t Visibility = DefaultVisibility; in addSymbol() local
551 Visibility = ELF::STV_DEFAULT; in addSymbol()
554 Visibility = ELF::STV_HIDDEN; in addSymbol()
557 Visibility = ELF::STV_PROTECTED; in addSymbol()
579 SymInfo.SymbolName, Bind, Type, Sec, Value, Visibility, in addSymbol()
/openbsd-src/gnu/llvm/libcxx/docs/DesignDocs/
H A DVisibilityMacros.rst2 Symbol Visibility Macros
17 Visibility Macros
165 * `[cfe-dev] Visibility in libc++ - 1 <http://lists.llvm.org/pipermail/cfe-dev/2013-July/030610.htm…
166 * `[cfe-dev] Visibility in libc++ - 2 <http://lists.llvm.org/pipermail/cfe-dev/2013-August/031195.h…
167 * `[libcxx] Visibility fixes for Windows <http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-2…
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCSymbolELF.h26 void setVisibility(unsigned Visibility);
H A DMCXCOFFStreamer.h33 MCSymbolAttr Visibility) override;
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DSymtab.cpp527 Visibility symbol_visibility, in AppendSymbolIndexesWithType()
683 Visibility symbol_visibility, in AppendSymbolIndexesWithName()
727 Debug symbol_debug_type, Visibility symbol_visibility, in AppendSymbolIndexesWithNameAndType()
769 Debug symbol_debug_type, Visibility symbol_visibility, in AppendSymbolIndexesMatchingRegExAndType()
795 Visibility symbol_visibility, in FindSymbolWithType()
832 Visibility symbol_visibility, std::vector<uint32_t> &symbol_indexes) { in FindAllSymbolsWithNameAndType()
851 Debug symbol_debug_type, Visibility symbol_visibility, in FindAllSymbolsMatchingRexExAndType()
864 Visibility symbol_visibility) { in FindFirstSymbolWithNameAndType()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp873 GlobalValue::VisibilityTypes Visibility = NamePtr->getVisibility(); in getOrCreateRegionCounters() local
888 Visibility = GlobalValue::DefaultVisibility; in getOrCreateRegionCounters()
936 CounterPtr->setVisibility(Visibility); in getOrCreateRegionCounters()
992 ValuesVar->setVisibility(Visibility); in getOrCreateRegionCounters()
1040 Visibility = GlobalValue::DefaultVisibility; in getOrCreateRegionCounters()
1056 Data->setVisibility(Visibility); in getOrCreateRegionCounters()
/openbsd-src/gnu/llvm/llvm/lib/Linker/
H A DLinkModules.cpp366 GlobalValue::VisibilityTypes Visibility = in linkIfNeeded() local
368 DGV->setVisibility(Visibility); in linkIfNeeded()
369 GV.setVisibility(Visibility); in linkIfNeeded()
/openbsd-src/gnu/llvm/clang/include/clang/Frontend/
H A DCompilerInstance.h796 Module::NameVisibilityKind Visibility,
802 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
/openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/
H A DLLParser.h285 unsigned &Visibility, unsigned &DLLStorageClass,
336 bool HasLinkage, unsigned Visibility,
341 unsigned Visibility, unsigned DLLStorageClass,
/openbsd-src/gnu/llvm/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp557 uint8_t Visibility = RawSym.getVisibility(); in populateSymbols() local
558 if (!(Visibility == STV_DEFAULT || Visibility == STV_PROTECTED)) in populateSymbols()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDecl.cpp172 static std::optional<Visibility> getExplicitVisibility(const NamedDecl *D, in getExplicitVisibility()
209 static Visibility getVisibilityFromAttr(const T *attr) { in getVisibilityFromAttr()
222 static std::optional<Visibility>
731 if (std::optional<Visibility> Vis = getExplicitVisibility(D, computation)) { in getLVForNamespaceScopeDecl()
741 if (std::optional<Visibility> Vis = in getLVForNamespaceScopeDecl()
752 Visibility globalVisibility = in getLVForNamespaceScopeDecl()
968 if (std::optional<Visibility> Vis = getExplicitVisibility(D, computation)) in getLVForClassMember()
1180 static std::optional<Visibility>
1187 if (std::optional<Visibility> V = getVisibilityOf(ND, kind)) in getExplicitVisibilityAux()
1259 std::optional<Visibility>
[all …]

123