Home
last modified time | relevance | path

Searched refs:SymbolFlags (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DSymbol.h24 enum class SymbolFlags : uint8_t { enum
93 SymbolFlags getFlags() const { return Flags; } in getFlags()
96 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined()
100 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced()
105 SymbolFlags::ThreadLocalValue; in isThreadLocalValue()
109 return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined; in isUndefined()
113 return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported; in isReexported()
117 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData()
121 return (Flags & SymbolFlags::Text) == SymbolFlags::Text; in isText()
160 SymbolFlags Flags;
[all …]
H A DRecord.h57 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined()
61 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced()
65 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue()
66 SymbolFlags::ThreadLocalValue; in isThreadLocalValue()
70 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData()
74 return (Flags & SymbolFlags::Text) == SymbolFlags::Text; in isText()
83 SymbolFlags getFlags() const { return Flags; } in getFlags()
86 SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage);
91 SymbolFlags Flags;
124 : Record({Name, Linkage, SymbolFlags::Data}) {} in ObjCIVarRecord()
[all …]
H A DRecordsSlice.h46 Record *addRecord(StringRef Name, SymbolFlags Flags,
59 SymbolFlags Flags = SymbolFlags::None);
184 void updateFlags(GlobalRecord *R, SymbolFlags F) { R->Flags = F; } in updateFlags()
H A DInterfaceFile.h365 SymbolFlags Flags = SymbolFlags::None) {
376 SymbolFlags Flags = SymbolFlags::None) {
387 SymbolFlags Flags = SymbolFlags::None) {
H A DSymbolSet.h90 Symbol *addGlobalImpl(SymbolKind, StringRef Name, SymbolFlags Flags);
94 Symbol *addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags,
100 Symbol *addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags,
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DSymbol.cpp60 auto RemoveFlag = [](const Symbol &Sym, SymbolFlags &Flag) { in operator ==()
62 Flag &= ~SymbolFlags::Data; in operator ==()
64 Flag &= ~SymbolFlags::Text; in operator ==()
66 SymbolFlags LHSFlags = Flags; in operator ==()
67 SymbolFlags RHSFlags = O.Flags; in operator ==()
75 SimpleSymbol parseSymbol(StringRef SymName, const SymbolFlags Flags) { in parseSymbol()
89 if ((Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined) in parseSymbol()
H A DTextStub.cpp601 const auto Flags = SymbolFlags::Data; in denormalize()
665 SymbolFlags::Undefined | Flags); in denormalize()
679 SymbolFlags::Undefined | SymbolFlags::WeakReferenced | in denormalize()
896 SymbolFlags InputFlag = SymbolFlags::None) { in denormalize()
900 const SymbolFlags Flag = InputFlag | SymbolFlags::Data; in denormalize()
919 SymbolFlags SymFlag = in denormalize()
920 ((Flag & SymbolFlags::Undefined) == SymbolFlags::Undefined) in denormalize()
921 ? SymbolFlags::WeakReferenced in denormalize()
922 : SymbolFlags::WeakDefined; in denormalize()
936 handleSymbols(Reexports, SymbolFlags::Rexported); in denormalize()
[all …]
H A DRecordsSlice.cpp22 Record *RecordsSlice::addRecord(StringRef Name, SymbolFlags Flags, in addRecord()
135 SymbolFlags Flags) { in addGlobal()
137 Flags |= SymbolFlags::Text; in addGlobal()
139 Flags |= SymbolFlags::Data; in addGlobal()
170 SymbolFlags Record::mergeFlags(SymbolFlags Flags, RecordLinkage Linkage) { in mergeFlags()
174 Flags |= SymbolFlags::Rexported; in mergeFlags()
177 Flags |= SymbolFlags::Undefined; in mergeFlags()
H A DSymbolSet.cpp15 SymbolFlags Flags) { in addGlobalImpl()
24 Symbol *SymbolSet::addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
H A DTextStubV5.cpp79 SymbolFlags Flags;
306 SymbolFlags SectionFlag) { in collectSymbolsFromSegment()
341 SymbolFlags WeakFlag = in collectSymbolsFromSegment()
343 (((SectionFlag & SymbolFlags::Undefined) == SymbolFlags::Undefined) in collectSymbolsFromSegment()
344 ? SymbolFlags::WeakReferenced in collectSymbolsFromSegment()
345 : SymbolFlags::WeakDefined); in collectSymbolsFromSegment()
357 SymbolFlags::ThreadLocalValue | SectionFlag}; in collectSymbolsFromSegment()
387 SymbolFlags SectionFlag; in getSymbolSection()
390 SectionFlag = SymbolFlags::Rexported; in getSymbolSection()
393 SectionFlag = SymbolFlags::Undefined; in getSymbolSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp33 SymbolFlagsMap &SymbolFlags, in add() argument
51 SymbolFlags[EmuTLSV] = Flags; in add()
68 SymbolFlags[EmuTLST] = Flags; in add()
77 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
H A DLayer.cpp56 SymbolFlags[EmuTLSV] = Flags; in IRMaterializationUnit()
72 SymbolFlags[EmuTLST] = Flags; in IRMaterializationUnit()
79 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
82 SymbolFlags[MangledName] |= JITSymbolFlags::Weak; in IRMaterializationUnit()
95 } while (SymbolFlags.count(InitSymbol)); in IRMaterializationUnit()
97 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in IRMaterializationUnit()
H A DObjectFileInterface.cpp36 } while (I.SymbolFlags.count(I.InitSymbol)); in addInitSymbol()
38 I.SymbolFlags[I.InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in addInitSymbol()
78 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getMachOObjectFileSymbolInfo()
136 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getELFObjectFileSymbolInfo()
217 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getCOFFObjectFileSymbolInfo()
268 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getGenericObjectFileSymbolInfo()
H A DCore.cpp487 SymbolFlagsMap SymbolFlags; in extractFlags() local
719 for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end(); in defineMaterializing()
753 SymbolFlags.erase(SymbolFlags.find_as(RejectedWeakDefs.back())); in defineMaterializing()
757 return SymbolFlags; in defineMaterializing()
858 for (auto &KV : SymbolFlags) { in getRequestedSymbols()
3046 MR.SymbolFlags.clear(); in OL_notifyEmitted()
3061 MR.SymbolFlags.insert(KV); in OL_defineMaterializing()
3076 for (auto &KV : MR.SymbolFlags) in OL_notifyFailed()
3078 MR.SymbolFlags.clear(); in OL_notifyFailed()
3136 MR.SymbolFlags.erase(I); in OL_delegate()
[all …]
H A DLazyReexports.cpp233 SymbolFlagsMap SymbolFlags; in extractFlags() local
237 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags()
239 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr); in extractFlags()
H A DCompileOnDemandLayer.cpp324 SymbolFlagsMap SymbolFlags; in emitPartition() local
326 PromotedGlobals, SymbolFlags); in emitPartition()
328 if (auto Err = R->defineMaterializing(SymbolFlags)) in emitPartition()
H A DDebugUtils.cpp187 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) { in operator <<() argument
188 return OS << printSequence(SymbolFlags, '{', '}', in operator <<()
H A DELFNixPlatform.cpp95 SymbolFlagsMap SymbolFlags; in createDSOHandleSectionInterface() local
96 SymbolFlags[DSOHandleSymbol] = JITSymbolFlags::Exported; in createDSOHandleSectionInterface()
97 return MaterializationUnit::Interface(std::move(SymbolFlags), in createDSOHandleSectionInterface()
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp251 auto Addr) -> std::tuple<SymbolFlags, RecordLinkage> { in readSymbols()
252 SymbolFlags Flags = SymbolFlags::None; in readSymbols()
256 Flags |= SymbolFlags::WeakDefined; in readSymbols()
259 Flags |= SymbolFlags::ThreadLocalValue; in readSymbols()
271 StringMap<std::pair<SymbolFlags, RecordLinkage>> Exports; in readSymbols()
293 SymbolFlags RecordFlags = SymbolFlags::None; in readSymbols()
298 RecordFlags |= SymbolFlags::WeakReferenced; in readSymbols()
323 RecordFlags |= SymbolFlags::Text; in readSymbols()
325 RecordFlags |= SymbolFlags::Data; in readSymbols()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp81 unsigned char SymbolFlags; // M68kII::MO_* member
272 assert(AM.SymbolFlags == 0 && "oo"); in getSymbolicDisplacement()
508 AM.SymbolFlags = GA->getTargetFlags(); in matchAddressRecursively()
587 AM.SymbolFlags = G->getTargetFlags(); in matchWrapper()
595 AM.SymbolFlags = CP->getTargetFlags(); in matchWrapper()
602 AM.SymbolFlags = S->getTargetFlags(); in matchWrapper()
607 AM.SymbolFlags = J->getTargetFlags(); in matchWrapper()
610 AM.SymbolFlags = BA->getTargetFlags(); in matchWrapper()
631 AM.SymbolFlags = G->getTargetFlags(); in matchWrapper()
639 AM.SymbolFlags = S->getTargetFlags(); in matchWrapper()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h609 Error defineMaterializing(SymbolFlagsMap SymbolFlags);
641 SymbolFlagsMap SymbolFlags, in MaterializationResponsibility() argument
644 SymbolFlags(std::move(SymbolFlags)), InitSymbol(std::move(InitSymbol)) { in MaterializationResponsibility()
650 SymbolFlagsMap SymbolFlags; variable
672 : SymbolFlags(std::move(InitalSymbolFlags)), in Interface()
678 SymbolFlagsMap SymbolFlags; member
683 : SymbolFlags(std::move(I.SymbolFlags)), in MaterializationUnit()
706 SymbolFlags.erase(Name); in doDiscard()
718 SymbolFlagsMap SymbolFlags;
1265 SymbolFlagsMap SymbolFlags);
[all …]
H A DMangling.h54 ArrayRef<GlobalValue *> GVs, SymbolFlagsMap &SymbolFlags,
H A DDebugUtils.h54 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags);
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h36 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SymbolFlags)
164 SymbolFlags Flags;
210 SymbolFlags Flags;
215 SymbolFlags Flags;
480 template <> struct ScalarBitSetTraits<WasmYAML::SymbolFlags> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
481 static void bitset(IO &IO, WasmYAML::SymbolFlags &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolCOFF.h22 enum SymbolFlags : uint16_t { enum

12