| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 24 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 D | AbsoluteSymbols.cpp | 18 : MaterializationUnit(extractFlags(Symbols)), Symbols(std::move(Symbols)) {} in AbsoluteSymbolsMaterializationUnit() 49 MaterializationUnit::Interface 54 return MaterializationUnit::Interface(std::move(Flags), nullptr); in extractFlags()
|
| H A D | Layer.cpp | 35 : 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 D | LinkGraphLayer.cpp | 45 MaterializationUnit::Interface LinkGraphLayer::getInterface(LinkGraph &G) { in getInterface() 47 MaterializationUnit::Interface LGI; in getInterface()
|
| H A D | LazyReexports.cpp | 158 : 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 D | ELFNixPlatform.cpp | 51 : 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 D | SectCreate.cpp | 44 MaterializationUnit::Interface SectCreateMaterializationUnit::getInterface( in getInterface()
|
| H A D | COFFPlatform.cpp | 49 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 D | OrcV2CBindings.cpp | 53 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 D | LazyObjectLinkingLayer.cpp | 82 MaterializationUnit::Interface I) { in add()
|
| H A D | IndirectionUtils.cpp | 26 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit { 32 : MaterializationUnit(Interface( in CompileCallbackMaterializationUnit()
|
| H A D | Core.cpp | 41 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 D | LinkGraphLayer.h | 37 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 D | RedirectionManager.h | 67 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 D | MaterializationUnit.h | 33 class LLVM_ABI MaterializationUnit { 53 MaterializationUnit(Interface I) in MaterializationUnit() function 56 virtual ~MaterializationUnit() = default;
|
| H A D | Layer.h | 32 class LLVM_ABI IRMaterializationUnit : public MaterializationUnit { 147 MaterializationUnit::Interface I); 157 MaterializationUnit::Interface I) { in add() 177 : public MaterializationUnit {
|
| H A D | ObjectFileInterface.h | 27 LLVM_ABI void addInitSymbol(MaterializationUnit::Interface &I, 33 LLVM_ABI Expected<MaterializationUnit::Interface>
|
| H A D | AbsoluteSymbols.h | 25 class LLVM_ABI AbsoluteSymbolsMaterializationUnit : public MaterializationUnit { 34 static MaterializationUnit::Interface extractFlags(const SymbolMap &Symbols);
|
| H A D | MachOPlatform.h | 98 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 D | SectCreate.h | 25 class LLVM_ABI SectCreateMaterializationUnit : public MaterializationUnit { 38 : MaterializationUnit(getInterface(ExtraSymbols)), in MaterializationUnit() function
|
| H A D | LazyReexports.h | 144 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 D | Core.h | 684 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 D | LazyObjectLinkingLayer.h | 45 MaterializationUnit::Interface I) override;
|
| H A D | DebugUtils.h | 72 const MaterializationUnit &MU);
|
| H A D | COFFPlatform.h | 63 const MaterializationUnit &MU) override;
|