Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DVisibility.h34 enum Visibility { enum
49 inline Visibility minVisibility(Visibility L, Visibility R) { in minVisibility()
56 LLVM_PREFERRED_TYPE(Visibility)
61 void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; } in setVisibility()
66 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo()
89 Visibility getVisibility() const { return (Visibility)visibility_; } in getVisibility()
116 void mergeVisibility(Visibility newVis, bool newExplicit) { in mergeVisibility()
117 Visibility oldVis = getVisibility(); in mergeVisibility()
/freebsd/contrib/llvm-project/llvm/include/llvm/Option/
H A DOptTable.h37 class Visibility {
41 explicit Visibility(unsigned Mask) : Mask(Mask) {} in Visibility() function
42 Visibility() = default;
77 unsigned int Visibility; member
231 return getOptionHelpText(id, Visibility(0)); in getOptionHelpText()
238 Visibility VisibilityMask) const { in getOptionHelpText()
241 for (auto Visibility : Visibilities) in getOptionHelpText() local
242 if (VisibilityMask & Visibility) in getOptionHelpText()
283 Visibility VisibilityMask,
303 Visibility VisibilityMask = Visibility(),
[all …]
H A DOptParser.td76 // Define Visibility categories
91 list<OptionVisibility> Visibility = [];
114 list<OptionVisibility> Visibility = [DefaultVis];
159 class Visibility<list<OptionVisibility> visibility> {
160 list<OptionVisibility> Visibility = visibility;
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSymbolELF.cpp145 void MCSymbolELF::setVisibility(unsigned Visibility) { in setVisibility() argument
146 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility()
147 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED); in setVisibility()
150 setFlags(OtherFlags | (Visibility << ELF_STV_Shift)); in setVisibility()
154 unsigned Visibility = (Flags >> ELF_STV_Shift) & 3; in getVisibility() local
155 return Visibility; in getVisibility()
H A DMCXCOFFStreamer.cpp78 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility() argument
83 if (Visibility == MCSA_Invalid) in emitXCOFFSymbolLinkageWithVisibility()
86 emitSymbolAttribute(Symbol, Visibility); in emitXCOFFSymbolLinkageWithVisibility()
H A DMCNullStreamer.cpp47 MCSymbolAttr Visibility) override {} in emitXCOFFSymbolLinkageWithVisibility() argument
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td72 // Visibility
179 Visibility<[ClangOption, CLOption]>;
186 Visibility<[ClangOption, CLOption]>;
190 Visibility<[ClangOption, CLOption]>;
194 Visibility<[ClangOption, CLOption]>;
198 Visibility<[ClangOption, CLOption]>;
202 Visibility<[ClangOption]>;
234 Group<m_Group>, Visibility<[ClangOption, CLOption]>,
237 Group<m_Group>, Visibility<[ClangOption, CLOption]>,
245 Visibility<[ClangOption, CLOption, FlangOption]>;
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DRootSignatureValidations.h54 llvm::dxbc::ShaderVisibility Visibility; member
57 return std::tie(LowerBound, UpperBound, Class, Space, Visibility) ==
59 RHS.Visibility);
63 return std::tie(Class, Space, LowerBound, UpperBound, Visibility) <
65 RHS.Visibility);
H A DHLSLRootSignature.h42 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All; member
51 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All; member
76 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All; member
132 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All; member
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp211 if (Params->Visibility.has_value()) in parseRootConstants()
212 Constants.Visibility = Params->Visibility.value(); in parseRootConstants()
272 if (Params->Visibility.has_value()) in parseRootDescriptor()
273 Descriptor.Visibility = Params->Visibility.value(); in parseRootDescriptor()
290 std::optional<llvm::dxbc::ShaderVisibility> Visibility; in parseDescriptorTable() local
310 if (Visibility.has_value()) { in parseDescriptorTable()
318 Visibility = parseShaderVisibility(TokenKind::kw_visibility); in parseDescriptorTable()
319 if (!Visibility.has_value()) in parseDescriptorTable()
338 if (Visibility.has_value()) in parseDescriptorTable()
339 Table.Visibility = Visibility.value(); in parseDescriptorTable()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleLoader.h125 Module::NameVisibilityKind Visibility,
140 Module::NameVisibilityKind Visibility,
170 Module::NameVisibilityKind Visibility, in loadModule() argument
178 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, in makeModuleVisible() argument
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp80 const llvm::dxbc::ShaderVisibility &Visibility) { in operator <<() argument
81 printEnum(OS, Visibility, dxbc::getShaderVisibility()); in operator <<()
153 << ", visibility = " << Constants.Visibility << ")"; in operator <<()
160 << ", visibility = " << Table.Visibility << ")"; in operator <<()
185 << ", visibility = " << Descriptor.Visibility in operator <<()
201 << ", space = " << Sampler.Space << ", visibility = " << Sampler.Visibility in operator <<()
H A DRootSignatureMetadata.cpp95 Builder.getInt32(llvm::to_underlying(Constants.Visibility))), in BuildRootConstants()
112 Builder.getInt32(llvm::to_underlying(Descriptor.Visibility))), in BuildRootDescriptor()
127 Builder.getInt32(llvm::to_underlying(Table.Visibility)))); in BuildDescriptorTable()
187 Builder.getInt32(llvm::to_underlying(Sampler.Visibility))), in BuildStaticSampler()
H A DRootSignatureValidations.cpp289 ResourceRange &VisRange = Ranges[llvm::to_underlying(Info.Visibility)]; in findOverlappingRanges()
304 Info.Visibility == llvm::dxbc::ShaderVisibility::All in findOverlappingRanges()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h85 ValueType(Ty), Visibility(DefaultVisibility), in GlobalValue()
101 unsigned Visibility : 2; // The visibility style of this global variable
250 VisibilityTypes getVisibility() const { return VisibilityTypes(Visibility); } in getVisibility()
251 bool hasDefaultVisibility() const { return Visibility == DefaultVisibility; } in hasDefaultVisibility()
252 bool hasHiddenVisibility() const { return Visibility == HiddenVisibility; } in hasHiddenVisibility()
254 return Visibility == ProtectedVisibility; in hasProtectedVisibility()
259 Visibility = V; in setVisibility()
541 Visibility = DefaultVisibility; in setLinkage()
H A DModuleSummaryIndexYAML.h142 unsigned Linkage, Visibility;
188 io.mapOptional("Visibility", summary.Visibility);
228 static_cast<GlobalValue::VisibilityTypes>(GVSum.Visibility),
270 FSum->flags().Linkage, FSum->flags().Visibility,
283 ASum->flags().Linkage, ASum->flags().Visibility,
/freebsd/contrib/llvm-project/llvm/lib/Option/
H A DOptTable.cpp210 OptTable::findByPrefix(StringRef Cur, Visibility VisibilityMask, in findByPrefix()
217 if (!(In.Visibility & VisibilityMask)) in findByPrefix()
236 Visibility VisibilityMask, in findNearest()
242 return (CandidateInfo.Visibility & VisibilityMask) == 0; in findNearest()
417 Visibility VisibilityMask) const { in ParseOneArg()
503 Visibility VisibilityMask) const { in ParseArgs()
718 Visibility VisibilityMask) const { in printHelp()
722 return (CandidateInfo.Visibility & VisibilityMask) == 0; in printHelp()
741 Visibility(0)); in printHelp()
747 Visibility VisibilityMask) const { in internalPrintHelp()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h92 std::optional<llvm::dxbc::ShaderVisibility> Visibility; member
99 std::optional<llvm::dxbc::ShaderVisibility> Visibility; member
130 std::optional<llvm::dxbc::ShaderVisibility> Visibility; member
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp315 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) || in updateAndRemoveSymbols()
319 for (auto &[Matcher, Visibility] : ELFConfig.SymbolsToSetVisibility) in updateAndRemoveSymbols()
321 Sym.Visibility = Visibility; in updateAndRemoveSymbols()
567 uint8_t Visibility = DefaultVisibility; in addSymbol() local
581 Visibility = ELF::STV_DEFAULT; in addSymbol()
584 Visibility = ELF::STV_HIDDEN; in addSymbol()
587 Visibility = ELF::STV_PROTECTED; in addSymbol()
609 SymInfo.SymbolName, Bind, Type, Sec, Value, Visibility, in addSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolELF.h27 void setVisibility(unsigned Visibility);
H A DMCXCOFFStreamer.h32 MCSymbolAttr Visibility) override;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1524 GlobalValue::VisibilityTypes Visibility = GV->getVisibility(); in getOrCreateVTableProfData() local
1530 Visibility = GlobalValue::DefaultVisibility; in getOrCreateVTableProfData()
1561 Data->setVisibility(Visibility); in getOrCreateVTableProfData()
1583 GlobalValue::VisibilityTypes Visibility = NamePtr->getVisibility(); in setupProfileSection() local
1599 Visibility = GlobalValue::DefaultVisibility; in setupProfileSection()
1621 Ptr->setVisibility(Visibility); in setupProfileSection()
1754 GlobalValue::VisibilityTypes Visibility = NamePtr->getVisibility(); in createDataVariable() local
1763 Visibility = GlobalValue::DefaultVisibility; in createDataVariable()
1788 ValuesVar->setVisibility(Visibility); in createDataVariable()
1821 Visibility = GlobalValue::ProtectedVisibility; in createDataVariable()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DSymtab.cpp539 Visibility symbol_visibility, in AppendSymbolIndexesWithType()
696 Visibility symbol_visibility, in AppendSymbolIndexesWithName()
740 Debug symbol_debug_type, Visibility symbol_visibility, in AppendSymbolIndexesWithNameAndType()
782 Debug symbol_debug_type, Visibility symbol_visibility, in AppendSymbolIndexesMatchingRegExAndType()
808 Visibility symbol_visibility, in FindSymbolWithType()
845 Visibility symbol_visibility, std::vector<uint32_t> &symbol_indexes) { in FindAllSymbolsWithNameAndType()
864 Debug symbol_debug_type, Visibility symbol_visibility, in FindAllSymbolsMatchingRexExAndType()
877 Visibility symbol_visibility) { in FindFirstSymbolWithNameAndType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/
H A DDWARFCFIFunctionFrameStreamer.h58 MCSymbolAttr Visibility) override {} in emitXCOFFSymbolLinkageWithVisibility() argument

1234