| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | Symbol.h | 25 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 D | Record.h | 71 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 D | RecordsSlice.h | 48 addRecord(StringRef Name, SymbolFlags Flags, 63 SymbolFlags Flags = SymbolFlags::None, 193 void updateFlags(Record *R, SymbolFlags F) { R->Flags |= F; } in updateFlags()
|
| H A D | InterfaceFile.h | 332 SymbolFlags Flags = SymbolFlags::None) { 343 SymbolFlags Flags = SymbolFlags::None) { 354 SymbolFlags Flags = SymbolFlags::None) {
|
| H A D | SymbolSet.h | 91 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 D | MaterializationUnit.h | 43 : 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 D | Core.h | 610 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 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 ==()
|
| H A D | RecordsSlice.cpp | 23 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 D | TextStub.cpp | 600 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 D | SymbolSet.cpp | 15 SymbolFlags Flags) { in addGlobalImpl() 24 Symbol *SymbolSet::addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
|
| H A D | TextStubV5.cpp | 79 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 D | Mangling.cpp | 32 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 D | ObjectFileInterface.cpp | 34 } 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 D | SectCreate.cpp | 46 SymbolFlagsMap SymbolFlags; in getInterface() local 48 SymbolFlags[Name] = Info.Flags; in getInterface() 49 return {std::move(SymbolFlags), nullptr}; in getInterface()
|
| H A D | Layer.cpp | 56 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 D | LazyObjectLinkingLayer.cpp | 90 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 D | Core.cpp | 484 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 D | IRPartitionLayer.cpp | 248 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 D | M68kISelDAGToDAG.cpp | 81 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 D | DylibReader.cpp | 252 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 D | GOFFObjectWriter.cpp | 213 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 D | FrontendRecords.h | 52 const HeaderType Access, SymbolFlags Flags = SymbolFlags::None,
|
| H A D | MachO.h | 29 using SymbolFlags = llvm::MachO::SymbolFlags; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | WasmYAML.h | 36 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()
|