Home
last modified time | relevance | path

Searched refs:SymbolSet (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DSymbolSet.cpp14 Symbol *SymbolSet::addGlobalImpl(EncodeKind Kind, StringRef Name, in addGlobalImpl()
24 Symbol *SymbolSet::addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
31 const Symbol *SymbolSet::findSymbol(EncodeKind Kind, StringRef Name, in findSymbol()
H A DRecordsSlice.cpp306 auto Symbols = std::make_unique<SymbolSet>(); in createInterfaceFile()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp189 REGISTER_SET_FACTORY_WITH_PROGRAMSTATE(SymbolSet, SymbolRef) in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE() argument
190 REGISTER_MAP_WITH_PROGRAMSTATE(UnreleasedIvarMap, SymbolRef, SymbolSet) in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
275 SymbolSet::Factory &F = State->getStateManager().get_context<SymbolSet>(); in checkBeginFunction()
278 SymbolSet RequiredReleases = F.getEmptySet(); in checkBeginFunction()
282 if (const SymbolSet *CurrSet = State->get<UnreleasedIvarMap>(SelfSymbol)) in checkBeginFunction()
511 const SymbolSet *OldUnreleased = State->get<UnreleasedIvarMap>(SelfSym); in diagnoseMissingReleases()
515 SymbolSet NewUnreleased = *OldUnreleased; in diagnoseMissingReleases()
516 SymbolSet::Factory &F = State->getStateManager().get_context<SymbolSet>(); in diagnoseMissingReleases()
852 const SymbolSet *Unreleased = State->get<UnreleasedIvarMap>(Instance); in removeValueRequiringRelease()
857 SymbolSet::Factory &F = State->getStateManager().get_context<SymbolSet>(); in removeValueRequiringRelease()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DDylibVerifier.h87 Exports(std::make_unique<SymbolSet>()), Ctx(VerifierContext{Diag}) {} in DylibVerifier()
109 std::unique_ptr<SymbolSet> takeExports();
210 std::unique_ptr<SymbolSet> Exports = std::make_unique<SymbolSet>();
H A DMachO.h44 using SymbolSet = llvm::MachO::SymbolSet; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DSymbolSet.h76 class SymbolSet {
93 SymbolSet() = default;
172 bool operator==(const SymbolSet &O) const;
174 bool operator!=(const SymbolSet &O) const { return !(Symbols == O.Symbols); }
H A DInterfaceFile.h107 InterfaceFile(std::unique_ptr<SymbolSet> &&InputSymbols) in InterfaceFile()
110 InterfaceFile() : SymbolsSet(std::make_unique<SymbolSet>()){}; in InterfaceFile()
360 using const_symbol_range = SymbolSet::const_symbol_range;
361 using const_filtered_symbol_range = SymbolSet::const_filtered_symbol_range;
447 std::unique_ptr<SymbolSet> SymbolsSet;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp876 REGISTER_SET_FACTORY_WITH_PROGRAMSTATE(SymbolSet, SymbolRef)
883 REGISTER_MAP_WITH_PROGRAMSTATE(ClassMembers, EquivalenceClass, SymbolSet)
930 [[nodiscard]] inline SymbolSet getClassMembers(ProgramStateRef State) const;
1025 static inline SymbolSet::Factory &getMembersFactory(ProgramStateRef State);
1028 SymbolSet Members, EquivalenceClass Other,
1029 SymbolSet OtherMembers);
2191 for (std::pair<EquivalenceClass, SymbolSet> ClassToSymbolSet : Members) { in assignSymExprToConst()
2272 SymbolSet ClassMembers = Class.getClassMembers(State); in getConstraintMap()
2289 SymbolSet ClassMembers = getClassMembers(State); in dumpToStream()
2340 SymbolSet Members = getClassMembers(State); in merge()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h132 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
133 std::vector<SymbolSet> SymbolSets; variable
H A DCOFFLinkGraphBuilder.cpp409 auto &SymbolSet = SymbolSets[SecIndex]; in calculateImplicitSizeOfSymbols()
410 if (SymbolSet.empty()) in calculateImplicitSizeOfSymbols()
416 for (auto It = SymbolSet.rbegin(); It != SymbolSet.rend(); It++) { in calculateImplicitSizeOfSymbols()
408 auto &SymbolSet = SymbolSets[SecIndex]; calculateImplicitSizeOfSymbols() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h699 using SymbolSet = DenseSet<Symbol *>; variable
703 using symbol_iterator = SymbolSet::iterator;
704 using const_symbol_iterator = SymbolSet::const_iterator;
762 SymbolSet::size_type symbols_size() const { return Symbols.size(); } in symbols_size()
801 SymbolSet Symbols;
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DDylibVerifier.cpp985 std::unique_ptr<SymbolSet> DylibVerifier::takeExports() { in takeExports()
/freebsd/lib/clang/libllvm/
H A DMakefile1706 SRCS_MIW+= TextAPI/SymbolSet.cpp