Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h37 class MaterializationUnit; variable
598 Error replace(std::unique_ptr<MaterializationUnit> MU);
636 class MaterializationUnit {
643 MaterializationUnit(SymbolFlagsMap InitalSymbolFlags, in MaterializationUnit() function
651 virtual ~MaterializationUnit() {} in ~MaterializationUnit()
694 class AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
726 class ReExportsMaterializationUnit : public MaterializationUnit {
1049 UnmaterializedInfo(std::unique_ptr<MaterializationUnit> MU, in UnmaterializedInfo()
1053 std::unique_ptr<MaterializationUnit> MU;
1135 Error defineImpl(MaterializationUnit &MU);
[all …]
H A DLayer.h31 class IRMaterializationUnit : public MaterializationUnit {
162 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
H A DDebugUtils.h67 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU);
H A DMachOPlatform.h102 const MaterializationUnit &MU) override;
H A DLazyReexports.h141 class LazyReexportsMaterializationUnit : public MaterializationUnit {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DLayer.cpp36 : MaterializationUnit(SymbolFlagsMap(), nullptr), TSM(std::move(TSM)) { in IRMaterializationUnit()
103 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSymbol)), in IRMaterializationUnit()
193 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSymbol)), L(L), in BasicObjectLayerMaterializationUnit()
H A DOrcV2CBindings.cpp81 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MaterializationUnit,
179 class OrcCAPIMaterializationUnit : public llvm::orc::MaterializationUnit {
187 : llvm::orc::MaterializationUnit(std::move(InitialSymbolFlags), in OrcCAPIMaterializationUnit()
307 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcDisposeMaterializationUnit()
364 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcJITDylibDefine()
H A DIndirectionUtils.cpp23 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
29 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}}), in CompileCallbackMaterializationUnit()
H A DCore.cpp38 void MaterializationUnit::anchor() {} in anchor()
243 : MaterializationUnit(extractFlags(Symbols), nullptr), in AbsoluteSymbolsMaterializationUnit()
274 : MaterializationUnit(extractFlags(Aliases), nullptr), SourceJD(SourceJD), in ReExportsMaterializationUnit()
701 std::unique_ptr<MaterializationUnit> MU) { in replace()
703 std::unique_ptr<MaterializationUnit> MustRunMU; in replace()
1583 Error JITDylib::defineImpl(MaterializationUnit &MU) { in defineImpl()
1651 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()
2018 Optional<std::pair<std::unique_ptr<MaterializationUnit>, in dispatchOutstandingMUs()
2743 std::unique_ptr<MaterializationUnit> MU) { in OL_replace()
H A DLazyReexports.cpp147 : MaterializationUnit(extractFlags(CallableAliases), nullptr), in LazyReexportsMaterializationUnit()
H A DDebugUtils.cpp208 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) { in operator <<()
H A DLLJIT.cpp93 const MaterializationUnit &MU) override;
191 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()
452 const MaterializationUnit &MU) { in notifyAdding()
H A DObjectLinkingLayer.cpp26 class LinkGraphMaterializationUnit : public MaterializationUnit {
96 : MaterializationUnit(std::move(LGI.SymbolFlags), in LinkGraphMaterializationUnit()
H A DMachOPlatform.cpp163 const MaterializationUnit &MU) { in notifyAdding()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h68 class KaleidoscopeASTMaterializationUnit : public MaterializationUnit {
120 : MaterializationUnit(L.getInterface(*F), nullptr), L(L), F(std::move(F)) {} in KaleidoscopeASTMaterializationUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst66 ``MaterializationUnit`` class) that is used for custom compilers.
283 - *MaterializationUnit* - When XXXLayer::add is invoked it wraps the given
284 program representation (in this example, C++ source) in a MaterializationUnit,
293 - *MaterializationResponsibility* - When a MaterializationUnit hands a program
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/
H A DBuildingAJIT2.rst222 ``MaterializationUnit`` (in this case a ``BasicIRLayerMaterializationUnit``).