Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DSymbol.h25 enum class SymbolFlags : uint8_t { enum
99 Symbol(EncodeKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags) in Symbol()
108 SymbolFlags getFlags() const { return Flags; } in getFlags()
111 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined()
115 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced()
119 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue()
120 SymbolFlags::ThreadLocalValue; in isThreadLocalValue()
124 return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined; in isUndefined()
128 return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported; in isReexported()
132 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData()
[all …]
H A DRecord.h71 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record()
76 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined()
80 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced()
84 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue()
85 SymbolFlags::ThreadLocalValue; in isThreadLocalValue()
89 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData()
93 return (Flags & SymbolFlags::Text) == SymbolFlags::Text; in isText()
105 SymbolFlags getFlags() const { return Flags; } in getFlags()
108 LLVM_ABI SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage);
113 SymbolFlags Flags;
[all …]
H A DRecordsSlice.h48 addRecord(StringRef Name, SymbolFlags Flags,
63 SymbolFlags Flags = SymbolFlags::None,
193 void updateFlags(Record *R, SymbolFlags F) { R->Flags |= F; } in updateFlags()
H A DInterfaceFile.h332 SymbolFlags Flags = SymbolFlags::None) {
343 SymbolFlags Flags = SymbolFlags::None) {
354 SymbolFlags Flags = SymbolFlags::None) {
H A DSymbolSet.h91 LLVM_ABI Symbol *addGlobalImpl(EncodeKind, StringRef Name, SymbolFlags Flags);
95 LLVM_ABI Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags,
101 Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags,
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMaterializationUnit.h43 : SymbolFlags(std::move(InitalSymbolFlags)), in Interface()
45 assert((!this->InitSymbol || this->SymbolFlags.count(this->InitSymbol)) && in Interface()
49 SymbolFlagsMap SymbolFlags; member
54 : SymbolFlags(std::move(I.SymbolFlags)), in MaterializationUnit()
63 const SymbolFlagsMap &getSymbols() const { return SymbolFlags; } in getSymbols()
77 SymbolFlags.erase(Name); in doDiscard()
89 SymbolFlagsMap SymbolFlags;
H A DCore.h610 const SymbolFlagsMap &getSymbols() const { return SymbolFlags; } in getSymbols()
670 Error defineMaterializing(SymbolFlagsMap SymbolFlags);
696 SymbolFlagsMap SymbolFlags, in MaterializationResponsibility() argument
699 SymbolFlags(std::move(SymbolFlags)), InitSymbol(std::move(InitSymbol)) { in MaterializationResponsibility()
700 assert(!this->SymbolFlags.empty() && "Materializing nothing?"); in MaterializationResponsibility()
705 SymbolFlagsMap SymbolFlags; variable
1240 SymbolFlagsMap SymbolFlags);
1246 delegate(MaterializationResponsibility &FromMR, SymbolFlagsMap SymbolFlags,
1249 SymbolNameSet getRequestedSymbols(const SymbolFlagsMap &SymbolFlags) const;
1809 SymbolFlagsMap SymbolFlags);
[all …]
/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 ==()
H A DRecordsSlice.cpp23 Record *RecordsSlice::addRecord(StringRef Name, SymbolFlags Flags, in addRecord()
37 if ((Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined) in addRecord()
38 updateFlags(Rec, SymbolFlags::WeakDefined); in addRecord()
174 GlobalRecord::Kind GV, SymbolFlags Flags, in addGlobal()
177 Flags |= SymbolFlags::Text; in addGlobal()
179 Flags |= SymbolFlags::Data; in addGlobal()
206 SymbolFlags Record::mergeFlags(SymbolFlags Flags, RecordLinkage Linkage) { in mergeFlags()
210 Flags |= SymbolFlags::Rexported; in mergeFlags()
213 Flags |= SymbolFlags::Undefined; in mergeFlags()
H A DTextStub.cpp600 const auto Flags = SymbolFlags::Data; in denormalize()
640 SymbolFlags::WeakDefined | Flags); in denormalize()
643 SymbolFlags::ThreadLocalValue | Flags); in denormalize()
654 SymbolFlags::Undefined | Flags); in denormalize()
657 SymbolFlags::Undefined | Flags); in denormalize()
664 SymbolFlags::Undefined | Flags); in denormalize()
668 SymbolFlags::Undefined | Flags); in denormalize()
674 SymbolFlags::Undefined | Flags); in denormalize()
678 SymbolFlags::Undefined | SymbolFlags::WeakReferenced | in denormalize()
895 SymbolFlags InputFlag = SymbolFlags::None) { in denormalize()
[all …]
H A DSymbolSet.cpp15 SymbolFlags Flags) { in addGlobalImpl()
24 Symbol *SymbolSet::addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
H A DTextStubV5.cpp79 SymbolFlags Flags;
333 SymbolFlags SectionFlag) { in collectSymbolsFromSegment()
368 SymbolFlags WeakFlag = in collectSymbolsFromSegment()
370 (((SectionFlag & SymbolFlags::Undefined) == SymbolFlags::Undefined) in collectSymbolsFromSegment()
371 ? SymbolFlags::WeakReferenced in collectSymbolsFromSegment()
372 : SymbolFlags::WeakDefined); in collectSymbolsFromSegment()
384 SymbolFlags::ThreadLocalValue | SectionFlag}; in collectSymbolsFromSegment()
414 SymbolFlags SectionFlag; in getSymbolSection()
417 SectionFlag = SymbolFlags::Rexported; in getSymbolSection()
420 SectionFlag = SymbolFlags::Undefined; in getSymbolSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp32 SymbolFlagsMap &SymbolFlags, in add() argument
50 SymbolFlags[EmuTLSV] = Flags; in add()
67 SymbolFlags[EmuTLST] = Flags; in add()
76 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
H A DObjectFileInterface.cpp34 } while (I.SymbolFlags.count(I.InitSymbol)); in addInitSymbol()
36 I.SymbolFlags[I.InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in addInitSymbol()
76 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getMachOObjectFileSymbolInfo()
134 I.SymbolFlags[ES.intern(std::move(*Name))] = std::move(*SymFlags); in getELFObjectFileSymbolInfo()
215 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getCOFFObjectFileSymbolInfo()
272 I.SymbolFlags[ES.intern(std::move(*Name))] = std::move(*SymFlags); in getXCOFFObjectFileSymbolInfo()
312 I.SymbolFlags[ES.intern(*Name)] = std::move(*SymFlags); in getGenericObjectFileSymbolInfo()
H A DSectCreate.cpp46 SymbolFlagsMap SymbolFlags; in getInterface() local
48 SymbolFlags[Name] = Info.Flags; in getInterface()
49 return {std::move(SymbolFlags), nullptr}; in getInterface()
H A DLayer.cpp56 SymbolFlags[EmuTLSV] = Flags; in IRMaterializationUnit()
72 SymbolFlags[EmuTLST] = Flags; in IRMaterializationUnit()
79 auto &Flags = SymbolFlags[MangledName]; in IRMaterializationUnit()
96 } while (SymbolFlags.count(InitSymbol)); in IRMaterializationUnit()
98 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in IRMaterializationUnit()
H A DLazyObjectLinkingLayer.cpp90 for (auto &[Name, Flags] : I.SymbolFlags) in add()
95 I.SymbolFlags.erase(Name); in add()
96 I.SymbolFlags[AI.Aliasee] = AI.AliasFlags; in add()
H A DCore.cpp484 SymbolFlagsMap SymbolFlags; in extractFlags() local
486 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags()
488 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr); in extractFlags()
707 SymbolFlagsMap SymbolFlags) { in defineMaterializing() argument
716 for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end(); in defineMaterializing()
751 SymbolFlags.erase(SymbolFlags.find_as(RejectedWeakDefs.back())); in defineMaterializing()
755 return SymbolFlags; in defineMaterializing()
792 *FromMR.RT, std::move(MU->SymbolFlags), in replace()
839 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate() argument
847 *FromMR.RT, std::move(SymbolFlags), std::move(InitSymbol)); in delegate()
[all …]
H A DIRPartitionLayer.cpp248 SymbolFlagsMap SymbolFlags; in emitPartition() local
250 SymbolFlags); in emitPartition()
252 if (auto Err = R->defineMaterializing(SymbolFlags)) in emitPartition()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp81 unsigned char SymbolFlags; // M68kII::MO_* member
86 MCSym(nullptr), JT(-1), Alignment(), SymbolFlags(M68kII::MO_NO_FLAG) {} in M68kISelAddressMode()
252 AM.SymbolFlags); in getSymbolicDisplacement()
258 AM.Disp, AM.SymbolFlags); in getSymbolicDisplacement()
264 Sym = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); in getSymbolicDisplacement()
270 assert(AM.SymbolFlags == 0 && "oo"); in getSymbolicDisplacement()
277 Sym = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); in getSymbolicDisplacement()
283 AM.SymbolFlags); in getSymbolicDisplacement()
513 AM.SymbolFlags = GA->getTargetFlags(); in matchAddressRecursively()
592 AM.SymbolFlags = G->getTargetFlags(); in matchWrapper()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp252 auto Addr) -> std::tuple<SymbolFlags, RecordLinkage> { in readSymbols()
253 SymbolFlags Flags = SymbolFlags::None; in readSymbols()
257 Flags |= SymbolFlags::WeakDefined; in readSymbols()
260 Flags |= SymbolFlags::ThreadLocalValue; in readSymbols()
272 StringMap<std::pair<SymbolFlags, RecordLinkage>> Exports; in readSymbols()
294 SymbolFlags RecordFlags = SymbolFlags::None; in readSymbols()
302 RecordFlags |= SymbolFlags::WeakReferenced; in readSymbols()
327 RecordFlags |= SymbolFlags::Text; in readSymbols()
329 RecordFlags |= SymbolFlags::Data; in readSymbols()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DGOFFObjectWriter.cpp213 GOFF::SymbolFlags SymbolFlags; member in __anonc8770be50211::GOFFSymbol
237 SymbolFlags.setFillBytePresence(1); in GOFFSymbol()
238 SymbolFlags.setReservedQwords(Attr.ReservedQwords); in GOFFSymbol()
252 SymbolFlags.setRenameable(Attr.IsRenamable); in GOFFSymbol()
264 SymbolFlags.setRenameable(Attr.IsRenamable); in GOFFSymbol()
397 OS.writebe<uint8_t>(Symbol.SymbolFlags); // Flags in writeSymbol()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DFrontendRecords.h52 const HeaderType Access, SymbolFlags Flags = SymbolFlags::None,
H A DMachO.h29 using SymbolFlags = llvm::MachO::SymbolFlags; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h36 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SymbolFlags)
165 SymbolFlags Flags;
211 SymbolFlags Flags;
216 SymbolFlags Flags;
482 template <> struct ScalarBitSetTraits<WasmYAML::SymbolFlags> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
483 static void bitset(IO &IO, WasmYAML::SymbolFlags &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()

12