Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCSymbolELF.cpp144 void MCSymbolELF::setVisibility(unsigned Visibility) { in setVisibility() argument
145 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility()
146 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED); in setVisibility()
149 setFlags(OtherFlags | (Visibility << ELF_STV_Shift)); in setVisibility()
153 unsigned Visibility = (Flags >> ELF_STV_Shift) & 3; in getVisibility() local
154 return Visibility; in getVisibility()
H A DMCXCOFFStreamer.cpp69 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility() argument
74 if (Visibility == MCSA_Invalid) in emitXCOFFSymbolLinkageWithVisibility()
77 emitSymbolAttribute(Symbol, Visibility); in emitXCOFFSymbolLinkageWithVisibility()
H A DMCNullStreamer.cpp51 MCSymbolAttr Visibility) override {} in emitXCOFFSymbolLinkageWithVisibility() argument
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DClass.cpp199 raw_ostream &operator<<(raw_ostream &os, Visibility visibility) { in operator <<()
201 case Visibility::Public: in operator <<()
203 case Visibility::Protected: in operator <<()
205 case Visibility::Private: in operator <<()
315 if (!publicMethods.empty() && getLastVisibilityDecl() != Visibility::Public) in finalize()
316 declare<VisibilityDeclaration>(Visibility::Public); in finalize()
323 declare<VisibilityDeclaration>(Visibility::Private); in finalize()
330 if (!fields.empty() && getLastVisibilityDecl() != Visibility::Private) in finalize()
331 declare<VisibilityDeclaration>(Visibility::Private); in finalize()
337 Visibility Class::getLastVisibilityDecl() const { in getLastVisibilityDecl()
[all …]
/llvm-project-15.0.7/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,
106 Visibility symbol_visibility,
110 Debug symbol_debug_type, Visibility symbol_visibility,
115 Visibility symbol_visibility);
290 Visibility symbol_visibility) const { in CheckSymbolAtIndex()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolInterfaces.td50 "mlir::SymbolTable::Visibility", "getVisibility", (ins), [{}],
58 return getVisibility() == mlir::SymbolTable::Visibility::Nested;
64 return getVisibility() == mlir::SymbolTable::Visibility::Private;
70 return getVisibility() == mlir::SymbolTable::Visibility::Public;
74 "void", "setVisibility", (ins "mlir::SymbolTable::Visibility":$vis), [{}],
82 setVisibility(mlir::SymbolTable::Visibility::Nested);
88 setVisibility(mlir::SymbolTable::Visibility::Private);
94 setVisibility(mlir::SymbolTable::Visibility::Public);
147 return getVisibility() != ::mlir::SymbolTable::Visibility::Public;
199 using Visibility = mlir::SymbolTable::Visibility;
H A DSymbolTable.h69 enum class Visibility { enum
96 static Visibility getSymbolVisibility(Operation *symbol);
98 static void setSymbolVisibility(Operation *symbol, Visibility vis);
232 raw_ostream &operator<<(raw_ostream &os, SymbolTable::Visibility visibility);
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DModuleLoader.h119 Module::NameVisibilityKind Visibility,
134 Module::NameVisibilityKind Visibility,
164 Module::NameVisibilityKind Visibility, in loadModule() argument
172 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, in makeModuleVisible() argument
/llvm-project-15.0.7/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
234 VisibilityTypes getVisibility() const { return VisibilityTypes(Visibility); } in getVisibility()
235 bool hasDefaultVisibility() const { return Visibility == DefaultVisibility; } in hasDefaultVisibility()
236 bool hasHiddenVisibility() const { return Visibility == HiddenVisibility; } in hasHiddenVisibility()
238 return Visibility == ProtectedVisibility; in hasProtectedVisibility()
243 Visibility = V; in setVisibility()
520 Visibility = DefaultVisibility; in setLinkage()
H A DModuleSummaryIndexYAML.h139 unsigned Linkage, Visibility;
181 io.mapOptional("Visibility", summary.Visibility);
228 static_cast<GlobalValue::VisibilityTypes>(FSum.Visibility),
249 FSum->flags().Linkage, FSum->flags().Visibility,
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp235 return Visibility::Public; in getSymbolVisibility()
238 return StringSwitch<Visibility>(vis.getValue()) in getSymbolVisibility()
239 .Case("private", Visibility::Private) in getSymbolVisibility()
240 .Case("nested", Visibility::Nested) in getSymbolVisibility()
241 .Case("public", Visibility::Public); in getSymbolVisibility()
249 if (vis == Visibility::Public) { in setSymbolVisibility()
255 assert((vis == Visibility::Private || vis == Visibility::Nested) && in setSymbolVisibility()
394 SymbolTable::Visibility visibility) { in operator <<()
396 case SymbolTable::Visibility::Public: in operator <<()
398 case SymbolTable::Visibility::Private: in operator <<()
[all …]
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DOpClass.cpp24 declare<VisibilityDeclaration>(Visibility::Public); in OpClass()
34 declare<VisibilityDeclaration>(Visibility::Public); in finalize()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DVirtualClassDestructorCheck.cpp131 const std::string &Visibility, const CXXDestructorDecl &Destructor, in changePrivateDestructorVisibilityTo() argument
134 (llvm::Twine() + Visibility + ":\n" + in changePrivateDestructorVisibilityTo()
135 (Visibility == "public" && !Destructor.isVirtual() ? "virtual " : "")) in changePrivateDestructorVisibilityTo()
139 if (Visibility == "protected" && Destructor.isVirtualAsWritten()) in changePrivateDestructorVisibilityTo()
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DClass.h369 enum class Visibility { Public, Protected, Private }; enum
373 mlir::tblgen::Visibility visibility);
447 ParentClass(NameT &&name, Visibility visibility = Visibility::Public)
468 Visibility visibility;
522 VisibilityDeclaration(Visibility visibility) : visibility(visibility) {} in VisibilityDeclaration()
525 Visibility getVisibility() const { return visibility; } in getVisibility()
532 Visibility visibility;
739 Visibility getLastVisibilityDecl() const;
/llvm-project-15.0.7/clang/test/Modules/Inputs/invalid-module-id/NC.framework/PrivateHeaders/
H A DNULog.h1 #import <NC/NU-Visibility.h>
/llvm-project-15.0.7/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Headers/
H A DNUGeometry.h1 #import <NC/NU-Visibility.h>
/llvm-project-15.0.7/llvm/bindings/python/llvm/
H A Denumerations.py161 Visibility = [ variable
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp281 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) || in updateAndRemoveSymbols()
538 uint8_t Visibility = DefaultVisibility; in addSymbol() local
552 Visibility = ELF::STV_DEFAULT; in addSymbol()
555 Visibility = ELF::STV_HIDDEN; in addSymbol()
558 Visibility = ELF::STV_PROTECTED; in addSymbol()
580 SymInfo.SymbolName, Bind, Type, Sec, Value, Visibility, in addSymbol()
/llvm-project-15.0.7/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…
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSymbolELF.h26 void setVisibility(unsigned Visibility);
H A DMCXCOFFStreamer.h34 MCSymbolAttr Visibility) override;
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSymbolPrivatize.cpp49 symbol.setVisibility(SymbolTable::Visibility::Private); in runOnOperation()
/llvm-project-15.0.7/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()
768 Debug symbol_debug_type, Visibility symbol_visibility, in AppendSymbolIndexesMatchingRegExAndType()
793 Visibility symbol_visibility, in FindSymbolWithType()
830 Visibility symbol_visibility, std::vector<uint32_t> &symbol_indexes) { in FindAllSymbolsWithNameAndType()
849 Debug symbol_debug_type, Visibility symbol_visibility, in FindAllSymbolsMatchingRexExAndType()
860 Visibility symbol_visibility) { in FindFirstSymbolWithNameAndType()
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Dsymbols.s31 # have value of 1 in PROVIDE_HIDDEN(). Visibility should not change
61 # have value of 1 in PROVIDE_HIDDEN(). Visibility should not change

1234