Searched refs:Visibility (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DVisibility.h1 //===--- Visibility.h - Visibility enumeration and utilities ----*- C++ -*-===//
10 /// Defines the clang::Visibility enumeration and various utility
26 /// Visibility determines how a declaration interacts with the dynamic
30 /// Visibility is not described in any language standard and
33 enum Visibility { enum in namespace:clang
48 inline Visibility minVisibility(Visibility L, Visibility R) {
57 void setVisibility(Visibility
[all...]
H A DLangOptions.h21 #include "clang/Basic/Visibility.h"
56 using Visibility = clang::Visibility;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSymbolELF.cpp145 void MCSymbolELF::setVisibility(unsigned Visibility) { argument
146 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL ||
147 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED);
150 setFlags(OtherFlags | (Visibility << ELF_STV_Shift));
154 unsigned Visibility = (Flags >> ELF_STV_Shift) & 3; local
155 return Visibility;
H A DMCXCOFFStreamer.cpp64 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) {
69 if (Visibility == MCSA_Invalid)
72 emitSymbolAttribute(Symbol, Visibility);
63 emitXCOFFSymbolLinkageWithVisibility( MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) argument
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleLoader.h111 /// \param Visibility The visibility provided for the names in the loaded
122 Module::NameVisibilityKind Visibility,
137 Module::NameVisibilityKind Visibility,
167 Module::NameVisibilityKind Visibility,
175 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymtab.h32 enum Visibility { eVisibilityAny, eVisibilityExtern, eVisibilityPrivate }; enum in class:lldb_private::Symtab
56 Visibility symbol_visibility, uint32_t &start_idx);
73 Visibility symbol_visibility,
81 Visibility symbol_visibility,
89 Visibility symbol_visibility,
97 Debug symbol_debug_type, Visibility symbol_visibility,
105 Visibility symbol_visibility,
109 Debug symbol_debug_type, Visibility symbol_visibility,
114 Visibility symbol_visibility);
186 Visibility symbol_visibilit
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DELFConfig.h30 uint8_t Visibility = ELF::STV_DEFAULT; member in struct:llvm::objcopy::elf::NewSymbolInfo
H A DELFConfig.cpp65 SI.Visibility = DefaultVisibility;
75 .CaseLower("default", [&SI] { SI.Visibility = ELF::STV_DEFAULT; })
76 .CaseLower("hidden", [&SI] { SI.Visibility = ELF::STV_HIDDEN; })
78 [&SI] { SI.Visibility = ELF::STV_PROTECTED; })
H A DELFObjcopy.cpp361 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) ||
751 SI.SymbolName, SI.Bind, SI.Type, Sec, Value, SI.Visibility,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolELF.h26 void setVisibility(unsigned Visibility);
H A DMCXCOFFStreamer.h34 MCSymbolAttr Visibility) override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h79 ValueType(Ty), Visibility(DefaultVisibility),
95 unsigned Visibility : 2; // The visibility style of this global
229 VisibilityTypes getVisibility() const { return VisibilityTypes(Visibility); }
230 bool hasDefaultVisibility() const { return Visibility == DefaultVisibility; }
231 bool hasHiddenVisibility() const { return Visibility == HiddenVisibility; }
233 return Visibility == ProtectedVisibility;
238 Visibility = V;
456 Visibility = DefaultVisibility;
H A DGlobalObject.h187 void setVCallVisibilityMetadata(VCallVisibility Visibility);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Symbol/
H A DSymtab.cpp480 Visibility symbol_visibility,
610 Visibility symbol_visibility,
655 Debug symbol_debug_type, Visibility symbol_visibility,
696 Debug symbol_debug_type, Visibility symbol_visibility,
721 Visibility symbol_visibility,
760 Visibility symbol_visibility, std::vector<uint32_t> &symbol_indexes) {
780 Debug symbol_debug_type, Visibility symbol_visibility,
791 Visibility symbol_visibility) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp361 GlobalValue::VisibilityTypes Visibility = local
363 DGV->setVisibility(Visibility);
364 GV.setVisibility(Visibility);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp810 GlobalValue::VisibilityTypes Visibility = NamePtr->getVisibility(); local
813 Visibility = GlobalValue::DefaultVisibility;
831 Visibility = GlobalValue::HiddenVisibility;
848 CounterPtr->setVisibility(Visibility);
870 ValuesVar->setVisibility(Visibility);
904 Data->setVisibility(Visibility);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h802 Module::NameVisibilityKind Visibility,
808 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp52 #include "clang/Basic/Visibility.h"
111 // Visibility rules aren't rigorously externally specified, but here
171 static Optional<Visibility> getExplicitVisibility(const NamedDecl *D,
208 static Visibility getVisibilityFromAttr(const T *attr) {
221 static Optional<Visibility> getVisibilityOf(const NamedDecl *D,
712 if (Optional<Visibility> Vis = getExplicitVisibility(D, computation)) {
722 if (Optional<Visibility> Vis = getExplicitVisibility(ND, computation)) {
732 Visibility globalVisibility =
942 if (Optional<Visibility> Vis = getExplicitVisibility(D, computation))
1106 static Optional<Visibility>
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDwarf.cpp290 StringRef llvm::dwarf::VisibilityString(unsigned Visibility) { argument
291 switch (Visibility) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp528 GlobalValue::VisibilityTypes Visibility = Globals[k]->getVisibility(); local
554 GA->setVisibility(Visibility);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h269 unsigned &Visibility, unsigned &DLLStorageClass,
317 bool HasLinkage, unsigned Visibility,
322 unsigned L, unsigned Visibility,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInstance.cpp1858 Module::NameVisibilityKind Visibility,
1870 TheASTReader->makeModuleVisible(LastModuleImportResult, Visibility,
1939 loadModule(ImportLoc, PrivPath, Visibility, IsInclusionDirective);
2030 TheASTReader->makeModuleVisible(Module, Visibility, ImportLoc);
2105 Module::NameVisibilityKind Visibility,
2112 TheASTReader->makeModuleVisible(Mod, Visibility, ImportLoc);
1856 loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) argument
2104 makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1063 GlobalValue::VisibilityTypes Visibility = F->getVisibility(); local
1092 FDecl->setVisibility(Visibility);
1093 Visibility = GlobalValue::HiddenVisibility;
1117 F->setVisibility(Visibility);
2191 GlobalValue::VisibilityTypes Visibility = local
2204 Alias->setVisibility(Visibility);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h159 // Visibility codes
464 StringRef VisibilityString(unsigned Visibility);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h665 void emitVisibility(MCSymbol *Sym, unsigned Visibility,

Completed in 382 milliseconds

12