Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TextAPI/
H A DSymbol.h25 enum class SymbolFlags : uint8_t { enum
59 Symbol(SymbolKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags) in Symbol()
68 SymbolFlags getFlags() const { return Flags; } in getFlags()
71 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined; in isWeakDefined()
75 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced; in isWeakReferenced()
79 return (Flags & SymbolFlags::ThreadLocalValue) == in isThreadLocalValue()
80 SymbolFlags::ThreadLocalValue; in isThreadLocalValue()
84 return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined; in isUndefined()
88 return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported; in isReexported()
118 SymbolFlags Flags;
H A DInterfaceFile.h354 SymbolFlags Flags = SymbolFlags::None);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp35 SymbolFlagsMap &SymbolFlags, in add() argument
53 SymbolFlags[EmuTLSV] = Flags; in add()
70 SymbolFlags[EmuTLST] = Flags; in add()
79 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
94 SymbolFlagsMap SymbolFlags; in getObjectSymbolInfo() local
128 SymbolFlags[InternedName] = std::move(*SymFlags); in getObjectSymbolInfo()
145 if (SymbolFlags.count(InitSymbol)) in getObjectSymbolInfo()
147 SymbolFlags[InitSymbol] = in getObjectSymbolInfo()
156 return std::make_pair(std::move(SymbolFlags), std::move(InitSymbol)); in getObjectSymbolInfo()
H A DLayer.cpp57 SymbolFlags[EmuTLSV] = Flags; in IRMaterializationUnit()
73 SymbolFlags[EmuTLST] = Flags; in IRMaterializationUnit()
80 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
93 } while (SymbolFlags.count(InitSymbol)); in IRMaterializationUnit()
95 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in IRMaterializationUnit()
101 ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, in IRMaterializationUnit() argument
103 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSymbol)), in IRMaterializationUnit()
182 auto &SymbolFlags = ObjSymInfo->first; in Create() local
187 L, std::move(O), std::move(SymbolFlags), std::move(InitSymbol))); in Create()
191 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, SymbolFlagsMap SymbolFlags, in BasicObjectLayerMaterializationUnit() argument
[all …]
H A DCore.cpp458 SymbolFlagsMap SymbolFlags; in extractFlags() local
460 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags()
462 return SymbolFlags; in extractFlags()
652 JITDylib::defineMaterializing(SymbolFlagsMap SymbolFlags) { in defineMaterializing() argument
658 for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end(); in defineMaterializing()
692 SymbolFlags.erase(RejectedWeakDefs.back()); in defineMaterializing()
696 return SymbolFlags; in defineMaterializing()
735 *RT, std::move(MU->SymbolFlags), std::move(MU->InitSymbol)); in replace()
783 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate() argument
793 *RT, std::move(SymbolFlags), std::move(InitSymbol)); in delegate()
[all …]
H A DCompileOnDemandLayer.cpp81 ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, in PartitioningIRMaterializationUnit() argument
84 : IRMaterializationUnit(std::move(TSM), std::move(SymbolFlags), in PartitioningIRMaterializationUnit()
321 SymbolFlagsMap SymbolFlags; in emitPartition() local
323 PromotedGlobals, SymbolFlags); in emitPartition()
325 if (auto Err = R->defineMaterializing(SymbolFlags)) in emitPartition()
H A DLazyReexports.cpp224 SymbolFlagsMap SymbolFlags; in extractFlags() local
228 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags()
230 return SymbolFlags; in extractFlags()
H A DDebugUtils.cpp188 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) { in operator <<() argument
189 return OS << printSequence(SymbolFlags, '{', '}', in operator <<()
H A DObjectLinkingLayer.cpp29 SymbolFlagsMap SymbolFlags; member
65 LGI.SymbolFlags[ES.intern(Sym->getName())] = Flags; in scanLinkGraph()
96 : MaterializationUnit(std::move(LGI.SymbolFlags), in LinkGraphMaterializationUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp80 unsigned char SymbolFlags; // M68kII::MO_* member
85 MCSym(nullptr), JT(-1), Alignment(), SymbolFlags(M68kII::MO_NO_FLAG) {} in M68kISelAddressMode()
248 AM.SymbolFlags); in getSymbolicDisplacement()
254 AM.Disp, AM.SymbolFlags); in getSymbolicDisplacement()
260 Sym = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); in getSymbolicDisplacement()
266 assert(AM.SymbolFlags == 0 && "oo"); in getSymbolicDisplacement()
273 Sym = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); in getSymbolicDisplacement()
279 AM.SymbolFlags); in getSymbolicDisplacement()
542 AM.SymbolFlags = G->getTargetFlags(); in matchWrapper()
550 AM.SymbolFlags = CP->getTargetFlags(); in matchWrapper()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h519 const SymbolFlagsMap &getSymbols() const { return SymbolFlags; } in getSymbols()
570 Error defineMaterializing(SymbolFlagsMap SymbolFlags);
615 MaterializationResponsibility(JITDylibSP JD, SymbolFlagsMap SymbolFlags, in MaterializationResponsibility() argument
617 : JD(std::move(JD)), SymbolFlags(std::move(SymbolFlags)), in MaterializationResponsibility()
620 assert(!this->SymbolFlags.empty() && "Materializing nothing?"); in MaterializationResponsibility()
624 SymbolFlagsMap SymbolFlags; variable
645 : SymbolFlags(std::move(InitalSymbolFlags)), in MaterializationUnit()
647 assert((!this->InitSymbol || this->SymbolFlags.count(this->InitSymbol)) && in MaterializationUnit()
658 const SymbolFlagsMap &getSymbols() const { return SymbolFlags; } in getSymbols()
672 SymbolFlags.erase(Name); in doDiscard()
[all …]
H A DLayer.h46 IRMaterializationUnit(ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags,
169 SymbolFlagsMap SymbolFlags,
H A DMangling.h54 ArrayRef<GlobalValue *> GVs, SymbolFlagsMap &SymbolFlags,
H A DDebugUtils.h54 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TextAPI/
H A DTextStub.cpp678 SymbolFlags::WeakDefined); in denormalize()
681 SymbolFlags::ThreadLocalValue); in denormalize()
692 SymbolFlags::Undefined); in denormalize()
695 SymbolFlags::Undefined); in denormalize()
702 SymbolFlags::Undefined); in denormalize()
706 SymbolFlags::Undefined); in denormalize()
712 SymbolFlags::Undefined); in denormalize()
716 SymbolFlags::Undefined | SymbolFlags::WeakReferenced); in denormalize()
943 SymbolFlags Flag = SymbolFlags::None) { in denormalize()
963 CurrentSection.Targets, SymbolFlags::WeakDefined); in denormalize()
[all …]
H A DInterfaceFile.cpp111 const TargetList &Targets, SymbolFlags Flags) { in addSymbol()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h36 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SymbolFlags)
160 SymbolFlags Flags;
461 template <> struct ScalarBitSetTraits<WasmYAML::SymbolFlags> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
462 static void bitset(IO &IO, WasmYAML::SymbolFlags &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCSymbolCOFF.h21 enum SymbolFlags : uint16_t { enum
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp533 SymbolFlagsMap SymbolFlags; in add() local
537 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in add()
581 SymbolFlags[InternedName] = std::move(*SymFlags); in add()
585 *this, std::move(O), std::move(SymbolFlags), std::move(InitSymbol)); in add()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp79 unsigned char SymbolFlags; // X86II::MO_* member
85 MCSym(nullptr), JT(-1), SymbolFlags(X86II::MO_NO_FLAG) {} in X86ISelAddressMode()
297 AM.SymbolFlags); in getAddressOperands()
300 AM.Disp, AM.SymbolFlags); in getAddressOperands()
303 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); in getAddressOperands()
306 assert(AM.SymbolFlags == 0 && "oo"); in getAddressOperands()
310 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); in getAddressOperands()
313 AM.SymbolFlags); in getAddressOperands()
1693 AM.SymbolFlags = G->getTargetFlags(); in matchWrapper()
1698 AM.SymbolFlags = CP->getTargetFlags(); in matchWrapper()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp551 void ScalarBitSetTraits<WasmYAML::SymbolFlags>::bitset( in bitset()
552 IO &IO, WasmYAML::SymbolFlags &Value) { in bitset()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ifs/
H A Dllvm-ifs.cpp255 File.addSymbol(Kind, Name, Targets, SymbolFlags::WeakDefined); in writeTbdStub()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DMachODump.cpp7576 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb)); in DisassembleMachO() local
7577 bool IsThumb = SymbolFlags & SymbolRef::SF_Thumb; in DisassembleMachO()