Home
last modified time | relevance | path

Searched refs:MaterializationUnit (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp24 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES, in addInitSymbol()
39 static Expected<MaterializationUnit::Interface>
42 MaterializationUnit::Interface I; in getMachOObjectFileSymbolInfo()
96 static Expected<MaterializationUnit::Interface>
99 MaterializationUnit::Interface I; in getELFObjectFileSymbolInfo()
150 static Expected<MaterializationUnit::Interface>
153 MaterializationUnit::Interface I; in getCOFFObjectFileSymbolInfo()
232 Expected<MaterializationUnit::Interface>
236 MaterializationUnit::Interface I; in getXCOFFObjectFileSymbolInfo()
278 Expected<MaterializationUnit::Interface>
[all …]
H A DAbsoluteSymbols.cpp18 : MaterializationUnit(extractFlags(Symbols)), Symbols(std::move(Symbols)) {} in AbsoluteSymbolsMaterializationUnit()
49 MaterializationUnit::Interface
54 return MaterializationUnit::Interface(std::move(Flags), nullptr); in extractFlags()
H A DLayer.cpp35 : MaterializationUnit(Interface()), TSM(std::move(TSM)) { in IRMaterializationUnit()
106 : MaterializationUnit(std::move(I)), TSM(std::move(TSM)), in IRMaterializationUnit()
172 MaterializationUnit::Interface I) { in add()
210 : MaterializationUnit(std::move(I)), L(L), O(std::move(O)) {} in BasicObjectLayerMaterializationUnit()
H A DLinkGraphLayer.cpp45 MaterializationUnit::Interface LinkGraphLayer::getInterface(LinkGraph &G) { in getInterface()
47 MaterializationUnit::Interface LGI; in getInterface()
H A DLazyReexports.cpp158 : MaterializationUnit(extractFlags(CallableAliases)), in LazyReexportsMaterializationUnit()
223 MaterializationUnit::Interface
231 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr); in extractFlags()
234 class LazyReexportsManager::MU : public MaterializationUnit {
237 : MaterializationUnit(getInterface(Reexports)), LRMgr(LRMgr), in MU()
354 std::unique_ptr<MaterializationUnit>
H A DELFNixPlatform.cpp51 : public MaterializationUnit {
59 : MaterializationUnit( in ELFNixPlatformCompleteBootstrapMaterializationUnit()
124 class DSOHandleMaterializationUnit : public MaterializationUnit {
128 : MaterializationUnit( in DSOHandleMaterializationUnit()
180 static MaterializationUnit::Interface
185 return MaterializationUnit::Interface(std::move(SymbolFlags), in createDSOHandleSectionInterface()
287 const MaterializationUnit &MU) { in notifyAdding()
H A DSectCreate.cpp44 MaterializationUnit::Interface SectCreateMaterializationUnit::getInterface( in getInterface()
H A DCOFFPlatform.cpp49 class COFFHeaderMaterializationUnit : public MaterializationUnit {
53 : MaterializationUnit(createHeaderInterface(CP, HeaderStartSymbol)), in COFFHeaderMaterializationUnit()
134 static MaterializationUnit::Interface
141 return MaterializationUnit::Interface(std::move(HeaderSymbolFlags), in createHeaderInterface()
321 const MaterializationUnit &MU) { in notifyAdding()
H A DOrcV2CBindings.cpp53 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MaterializationUnit,
82 class OrcCAPIMaterializationUnit : public llvm::orc::MaterializationUnit {
90 : llvm::orc::MaterializationUnit( in OrcCAPIMaterializationUnit()
422 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcDisposeMaterializationUnit()
568 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcMaterializationResponsibilityReplace()
628 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcJITDylibDefine()
H A DLazyObjectLinkingLayer.cpp82 MaterializationUnit::Interface I) { in add()
H A DIndirectionUtils.cpp26 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
32 : MaterializationUnit(Interface( in CompileCallbackMaterializationUnit()
H A DCore.cpp41 void MaterializationUnit::anchor() {} in anchor()
303 : MaterializationUnit(extractFlags(Aliases)), SourceJD(SourceJD), in ReExportsMaterializationUnit()
482 MaterializationUnit::Interface
488 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr); in extractFlags()
760 std::unique_ptr<MaterializationUnit> MU) { in replace()
762 std::unique_ptr<MaterializationUnit> MustRunMU; in replace()
1295 std::vector<std::unique_ptr<MaterializationUnit>> DefunctMUs; in IL_removeTracker()
1398 Error JITDylib::defineImpl(MaterializationUnit &MU) { in defineImpl()
1466 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()
2158 std::optional<std::pair<std::unique_ptr<MaterializationUnit>, in dispatchOutstandingMUs()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLinkGraphLayer.h37 MaterializationUnit::Interface I);
48 MaterializationUnit::Interface I) { in add()
63 MaterializationUnit::Interface getInterface(jitlink::LinkGraph &G);
74 class LLVM_ABI LinkGraphMaterializationUnit : public MaterializationUnit {
79 : MaterializationUnit(I), LGLayer(LGLayer), G(std::move(G)) {} in LinkGraphMaterializationUnit()
83 : MaterializationUnit(LGLayer.getInterface(*G)), LGLayer(LGLayer), in LinkGraphMaterializationUnit()
101 MaterializationUnit::Interface I) { in add()
H A DRedirectionManager.h67 class RedirectableMaterializationUnit : public MaterializationUnit {
71 : MaterializationUnit(convertToFlags(InitialDests)), RM(RM), in RedirectableMaterializationUnit()
87 static MaterializationUnit::Interface
92 return MaterializationUnit::Interface(Flags, {}); in convertToFlags()
H A DMaterializationUnit.h33 class LLVM_ABI MaterializationUnit {
53 MaterializationUnit(Interface I) in MaterializationUnit() function
56 virtual ~MaterializationUnit() = default;
H A DLayer.h32 class LLVM_ABI IRMaterializationUnit : public MaterializationUnit {
147 MaterializationUnit::Interface I);
157 MaterializationUnit::Interface I) { in add()
177 : public MaterializationUnit {
H A DObjectFileInterface.h27 LLVM_ABI void addInitSymbol(MaterializationUnit::Interface &I,
33 LLVM_ABI Expected<MaterializationUnit::Interface>
H A DAbsoluteSymbols.h25 class LLVM_ABI AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
34 static MaterializationUnit::Interface extractFlags(const SymbolMap &Symbols);
H A DMachOPlatform.h98 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP,
102 static inline std::unique_ptr<MaterializationUnit>
172 const MaterializationUnit &MU) override;
386 class LLVM_ABI SimpleMachOHeaderMU : public MaterializationUnit {
412 static MaterializationUnit::Interface
418 inline std::unique_ptr<MaterializationUnit>
H A DSectCreate.h25 class LLVM_ABI SectCreateMaterializationUnit : public MaterializationUnit {
38 : MaterializationUnit(getInterface(ExtraSymbols)), in MaterializationUnit() function
H A DLazyReexports.h144 class LLVM_ABI LazyReexportsMaterializationUnit : public MaterializationUnit {
157 static MaterializationUnit::Interface
181 friend std::unique_ptr<MaterializationUnit>
246 std::unique_ptr<MaterializationUnit>
269 inline std::unique_ptr<MaterializationUnit>
H A DCore.h684 Error replace(std::unique_ptr<MaterializationUnit> MU);
711 class LLVM_ABI ReExportsMaterializationUnit : public MaterializationUnit {
730 static MaterializationUnit::Interface
1120 UnmaterializedInfo(std::unique_ptr<MaterializationUnit> MU, in UnmaterializedInfo()
1124 std::unique_ptr<MaterializationUnit> MU;
1218 std::vector<std::unique_ptr<MaterializationUnit>> DefunctMUs;
1225 LLVM_ABI Error defineImpl(MaterializationUnit &MU);
1228 installMaterializationUnit(std::unique_ptr<MaterializationUnit> MU,
1243 std::unique_ptr<MaterializationUnit> MU);
1299 const MaterializationUnit &MU) = 0;
[all …]
H A DLazyObjectLinkingLayer.h45 MaterializationUnit::Interface I) override;
H A DDebugUtils.h72 const MaterializationUnit &MU);
H A DCOFFPlatform.h63 const MaterializationUnit &MU) override;

12