/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Symbol.h | 24 enum class SymbolFlags : uint8_t { enum 98 Symbol(EncodeKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags) in Symbol() 107 SymbolFlags getFlags() const { return Flags; } in getFlags() 110 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined() 114 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced() 118 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue() 119 SymbolFlags::ThreadLocalValue; in isThreadLocalValue() 123 return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined; in isUndefined() 127 return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported; in isReexported() 131 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData() [all …]
|
H A D | Record.h | 70 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record() 75 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined() 79 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced() 83 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue() 84 SymbolFlags::ThreadLocalValue; in isThreadLocalValue() 88 return (Flags & SymbolFlags::Data) == SymbolFlags::Data; in isData() 92 return (Flags & SymbolFlags::Text) == SymbolFlags::Text; in isText() 104 SymbolFlags getFlags() const { return Flags; } in getFlags() 107 SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage); 112 SymbolFlags Flags; [all …]
|
H A D | RecordsSlice.h | 46 Record *addRecord(StringRef Name, SymbolFlags Flags, 61 SymbolFlags Flags = SymbolFlags::None, 188 void updateFlags(Record *R, SymbolFlags F) { R->Flags |= F; } in updateFlags()
|
H A D | InterfaceFile.h | 330 SymbolFlags Flags = SymbolFlags::None) { 341 SymbolFlags Flags = SymbolFlags::None) { 352 SymbolFlags Flags = SymbolFlags::None) {
|
H A D | SymbolSet.h | 90 Symbol *addGlobalImpl(EncodeKind, StringRef Name, SymbolFlags Flags); 94 Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, 100 Symbol *addGlobal(EncodeKind 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 ==()
|
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 | 601 const auto Flags = SymbolFlags::Data; in denormalize() 641 SymbolFlags::WeakDefined | Flags); in denormalize() 644 SymbolFlags::ThreadLocalValue | Flags); in denormalize() 655 SymbolFlags::Undefined | Flags); in denormalize() 658 SymbolFlags::Undefined | Flags); in denormalize() 665 SymbolFlags::Undefined | Flags); in denormalize() 669 SymbolFlags::Undefined | Flags); in denormalize() 675 SymbolFlags::Undefined | Flags); in denormalize() 679 SymbolFlags::Undefined | SymbolFlags::WeakReferenced | in denormalize() 896 SymbolFlags InputFlag = SymbolFlags::None) { in denormalize() [all …]
|
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 …]
|
H A D | SymbolSet.cpp | 15 SymbolFlags Flags) { in addGlobalImpl() 24 Symbol *SymbolSet::addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, in addGlobal()
|
/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/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 | 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 | 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 | 504 SymbolFlagsMap SymbolFlags; in extractFlags() local 506 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags() 508 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr); in extractFlags() 727 SymbolFlagsMap SymbolFlags) { in defineMaterializing() argument 736 for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end(); in defineMaterializing() 770 SymbolFlags.erase(SymbolFlags.find_as(RejectedWeakDefs.back())); in defineMaterializing() 774 return SymbolFlags; in defineMaterializing() 811 *FromMR.RT, std::move(MU->SymbolFlags), in replace() 858 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate() argument 866 *FromMR.RT, std::move(SymbolFlags), std::move(InitSymbol)); in 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()
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
H A D | DylibReader.cpp | 253 auto Addr) -> std::tuple<SymbolFlags, RecordLinkage> { in readSymbols() 254 SymbolFlags Flags = SymbolFlags::None; in readSymbols() 258 Flags |= SymbolFlags::WeakDefined; in readSymbols() 261 Flags |= SymbolFlags::ThreadLocalValue; in readSymbols() 273 StringMap<std::pair<SymbolFlags, RecordLinkage>> Exports; in readSymbols() 295 SymbolFlags RecordFlags = SymbolFlags::None; in readSymbols() 303 RecordFlags |= SymbolFlags::WeakReferenced; in readSymbols() 328 RecordFlags |= SymbolFlags::Text; in readSymbols() 330 RecordFlags |= SymbolFlags::Data; in readSymbols()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | Core.h | 586 const SymbolFlagsMap &getSymbols() const { return SymbolFlags; } in getSymbols() 646 Error defineMaterializing(SymbolFlagsMap SymbolFlags); 672 SymbolFlagsMap SymbolFlags, in MaterializationResponsibility() argument 675 SymbolFlags(std::move(SymbolFlags)), InitSymbol(std::move(InitSymbol)) { in MaterializationResponsibility() 676 assert(!this->SymbolFlags.empty() && "Materializing nothing?"); in MaterializationResponsibility() 681 SymbolFlagsMap SymbolFlags; variable 703 : SymbolFlags(std::move(InitalSymbolFlags)), in Interface() 705 assert((!this->InitSymbol || this->SymbolFlags.count(this->InitSymbol)) && in Interface() 709 SymbolFlagsMap SymbolFlags; member 714 : SymbolFlags(std::move(I.SymbolFlags)), in MaterializationUnit() [all …]
|
H A D | Mangling.h | 54 ArrayRef<GlobalValue *> GVs, SymbolFlagsMap &SymbolFlags,
|
/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) 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/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 68 static SymbolFlags getFlags(bool WeakDef, bool ThreadLocal = false) { in getFlags() 69 SymbolFlags Result = SymbolFlags::None; in getFlags() 71 Result |= SymbolFlags::WeakDefined; in getFlags() 73 Result |= SymbolFlags::ThreadLocalValue; in getFlags()
|