| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Visibility.h | 33 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 D | MCSymbolELF.cpp | 144 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 D | MCXCOFFStreamer.cpp | 69 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility() argument 74 if (Visibility == MCSA_Invalid) in emitXCOFFSymbolLinkageWithVisibility() 77 emitSymbolAttribute(Symbol, Visibility); in emitXCOFFSymbolLinkageWithVisibility()
|
| H A D | MCNullStreamer.cpp | 51 MCSymbolAttr Visibility) override {} in emitXCOFFSymbolLinkageWithVisibility() argument
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Class.cpp | 199 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 D | Symtab.h | 33 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 D | SymbolInterfaces.td | 50 "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 D | SymbolTable.h | 69 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 D | ModuleLoader.h | 119 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 D | GlobalValue.h | 79 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 D | ModuleSummaryIndexYAML.h | 139 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 D | SymbolTable.cpp | 235 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 D | OpClass.cpp | 24 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 D | VirtualClassDestructorCheck.cpp | 131 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 D | Class.h | 369 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 D | NULog.h | 1 #import <NC/NU-Visibility.h>
|
| /llvm-project-15.0.7/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Headers/ |
| H A D | NUGeometry.h | 1 #import <NC/NU-Visibility.h>
|
| /llvm-project-15.0.7/llvm/bindings/python/llvm/ |
| H A D | enumerations.py | 161 Visibility = [ variable
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 281 (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 D | VisibilityMacros.rst | 2 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 D | MCSymbolELF.h | 26 void setVisibility(unsigned Visibility);
|
| H A D | MCXCOFFStreamer.h | 34 MCSymbolAttr Visibility) override;
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | SymbolPrivatize.cpp | 49 symbol.setVisibility(SymbolTable::Visibility::Private); in runOnOperation()
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | Symtab.cpp | 527 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 D | symbols.s | 31 # have value of 1 in PROVIDE_HIDDEN(). Visibility should not change 61 # have value of 1 in PROVIDE_HIDDEN(). Visibility should not change
|