Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DCore.h35 class MaterializationUnit; variable
341 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU);
435 friend class MaterializationUnit; variable
517 void replace(std::unique_ptr<MaterializationUnit> MU);
550 class MaterializationUnit {
552 MaterializationUnit(SymbolFlagsMap InitalSymbolFlags, VModuleKey K) in MaterializationUnit() function
555 virtual ~MaterializationUnit() {} in ~MaterializationUnit()
599 std::vector<std::unique_ptr<MaterializationUnit>>;
605 class AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
637 class ReExportsMaterializationUnit : public MaterializationUnit {
[all …]
DLayer.h28 class IRMaterializationUnit : public MaterializationUnit {
149 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
DLazyReexports.h157 class LazyReexportsMaterializationUnit : public MaterializationUnit {
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DCore.h35 class MaterializationUnit; variable
596 Error replace(std::unique_ptr<MaterializationUnit> MU);
634 class MaterializationUnit {
639 MaterializationUnit(SymbolFlagsMap InitalSymbolFlags, in MaterializationUnit() function
647 virtual ~MaterializationUnit() {} in ~MaterializationUnit()
690 class AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
722 class ReExportsMaterializationUnit : public MaterializationUnit {
1044 UnmaterializedInfo(std::unique_ptr<MaterializationUnit> MU, in UnmaterializedInfo()
1048 std::unique_ptr<MaterializationUnit> MU;
1130 Error defineImpl(MaterializationUnit &MU);
[all …]
DLayer.h29 class IRMaterializationUnit : public MaterializationUnit {
158 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
DDebugUtils.h67 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU);
DMachOPlatform.h102 const MaterializationUnit &MU) override;
DLazyReexports.h141 class LazyReexportsMaterializationUnit : public MaterializationUnit {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp29 : MaterializationUnit(SymbolFlagsMap(), std::move(K)), TSM(std::move(TSM)) { in IRMaterializationUnit()
81 : MaterializationUnit(std::move(SymbolFlags), std::move(K)), in IRMaterializationUnit()
167 : MaterializationUnit(std::move(SymbolFlags), std::move(K)), L(L), in BasicObjectLayerMaterializationUnit()
DLLJIT.cpp160 [this](JITDylib &JD, std::unique_ptr<MaterializationUnit> MU) { in LLJIT()
162 auto SharedMU = std::shared_ptr<MaterializationUnit>(std::move(MU)); in LLJIT()
DCore.cpp151 void MaterializationUnit::anchor() {} in anchor()
216 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) { in operator <<()
503 std::unique_ptr<MaterializationUnit> MU) { in replace()
553 : MaterializationUnit(extractFlags(Symbols), std::move(K)), in AbsoluteSymbolsMaterializationUnit()
584 : MaterializationUnit(extractFlags(Aliases), std::move(K)), in ReExportsMaterializationUnit()
865 void JITDylib::replace(std::unique_ptr<MaterializationUnit> MU) { in replace()
869 ES.runSessionLocked([&, this]() -> std::unique_ptr<MaterializationUnit> { in replace()
1590 std::vector<std::unique_ptr<MaterializationUnit>> MUs; in legacyLookup()
1647 std::vector<std::unique_ptr<MaterializationUnit>> &MUs, in lookupImpl()
1792 Error JITDylib::defineImpl(MaterializationUnit &MU) { in defineImpl()
[all …]
DIndirectionUtils.cpp24 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
30 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}}), in CompileCallbackMaterializationUnit()
DLazyReexports.cpp128 : MaterializationUnit(extractFlags(CallableAliases), std::move(K)), in LazyReexportsMaterializationUnit()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp36 : MaterializationUnit(SymbolFlagsMap(), nullptr), TSM(std::move(TSM)) { in IRMaterializationUnit()
103 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSymbol)), in IRMaterializationUnit()
191 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSymbol)), L(L), in BasicObjectLayerMaterializationUnit()
DOrcV2CBindings.cpp72 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MaterializationUnit,
236 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcDisposeMaterializationUnit()
284 std::unique_ptr<MaterializationUnit> TmpMU(unwrap(MU)); in LLVMOrcJITDylibDefine()
DLLJIT.cpp92 const MaterializationUnit &MU) override;
191 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()
452 const MaterializationUnit &MU) { in notifyAdding()
1099 [this](std::unique_ptr<MaterializationUnit> MU, in LLJIT()
1107 std::unique_ptr<MaterializationUnit> MU(UnownedMU); in LLJIT()
DIndirectionUtils.cpp23 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
29 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}}), in CompileCallbackMaterializationUnit()
DCore.cpp36 void MaterializationUnit::anchor() {} in anchor()
224 : MaterializationUnit(extractFlags(Symbols), nullptr), in AbsoluteSymbolsMaterializationUnit()
255 : MaterializationUnit(extractFlags(Aliases), nullptr), SourceJD(SourceJD), in ReExportsMaterializationUnit()
679 std::unique_ptr<MaterializationUnit> MU) { in replace()
681 std::unique_ptr<MaterializationUnit> MustRunMU; in replace()
1552 Error JITDylib::defineImpl(MaterializationUnit &MU) { in defineImpl()
1620 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()
1978 Optional<std::pair<std::unique_ptr<MaterializationUnit>, in dispatchOutstandingMUs()
2702 std::unique_ptr<MaterializationUnit> MU) { in OL_replace()
2768 void ExecutionSession::dumpDispatchInfo(JITDylib &JD, MaterializationUnit &MU) { in dumpDispatchInfo()
DLazyReexports.cpp147 : MaterializationUnit(extractFlags(CallableAliases), nullptr), in LazyReexportsMaterializationUnit()
DDebugUtils.cpp208 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) { in operator <<()
DMachOPlatform.cpp163 const MaterializationUnit &MU) { in notifyAdding()
/external/llvm-project/llvm/examples/SpeculativeJIT/
DSpeculativeJIT.cpp116 [this](std::unique_ptr<MaterializationUnit> MU, in SpeculativeJIT()
120 std::unique_ptr<MaterializationUnit> MU(UnownedMU); in SpeculativeJIT()
/external/llvm-project/llvm/unittests/ExecutionEngine/Orc/
DOrcTestCommon.h92 class SimpleMaterializationUnit : public orc::MaterializationUnit {
105 : MaterializationUnit(std::move(SymbolFlags), std::move(InitSym)), in MaterializationUnit() function
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h68 class KaleidoscopeASTMaterializationUnit : public MaterializationUnit {
120 : MaterializationUnit(L.getInterface(*F), nullptr), L(L), F(std::move(F)) {} in KaleidoscopeASTMaterializationUnit()
/external/llvm-project/llvm/docs/
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

12