/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Symbol.h | 24 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 D | Record.h | 57 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 D | RecordsSlice.h | 46 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 D | InterfaceFile.h | 365 SymbolFlags Flags = SymbolFlags::None) { 376 SymbolFlags Flags = SymbolFlags::None) { 387 SymbolFlags Flags = SymbolFlags::None) {
|
H A D | SymbolSet.h | 90 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 D | Symbol.cpp | 60 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 D | TextStub.cpp | 601 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 D | RecordsSlice.cpp | 22 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 D | SymbolSet.cpp | 15 SymbolFlags Flags) { in addGlobalImpl() 24 Symbol *SymbolSet::addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
|
H A D | TextStubV5.cpp | 79 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 D | Mangling.cpp | 33 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 D | Layer.cpp | 56 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 D | ObjectFileInterface.cpp | 36 } 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 D | Core.cpp | 487 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 D | LazyReexports.cpp | 233 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 D | CompileOnDemandLayer.cpp | 324 SymbolFlagsMap SymbolFlags; in emitPartition() local 326 PromotedGlobals, SymbolFlags); in emitPartition() 328 if (auto Err = R->defineMaterializing(SymbolFlags)) in emitPartition()
|
H A D | DebugUtils.cpp | 187 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) { in operator <<() argument 188 return OS << printSequence(SymbolFlags, '{', '}', in operator <<()
|
H A D | ELFNixPlatform.cpp | 95 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 D | DylibReader.cpp | 251 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 D | M68kISelDAGToDAG.cpp | 81 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 D | Core.h | 609 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 D | Mangling.h | 54 ArrayRef<GlobalValue *> GVs, SymbolFlagsMap &SymbolFlags,
|
H A D | DebugUtils.h | 54 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | WasmYAML.h | 36 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 D | MCSymbolCOFF.h | 22 enum SymbolFlags : uint16_t { enum
|