Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/
DCore.h34 class MaterializationUnit; variable
125 friend class MaterializationUnit; variable
175 void replace(std::unique_ptr<MaterializationUnit> MU);
205 class MaterializationUnit {
207 MaterializationUnit(SymbolFlagsMap InitalSymbolFlags) in MaterializationUnit() function
210 virtual ~MaterializationUnit() {} in ~MaterializationUnit()
248 std::vector<std::unique_ptr<MaterializationUnit>>;
254 class AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
296 class ReExportsMaterializationUnit : public MaterializationUnit {
358 std::function<void(VSO &V, std::unique_ptr<MaterializationUnit> MU)>;
[all …]
DLayer.h47 class IRMaterializationUnit : public MaterializationUnit {
107 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp27 : MaterializationUnit(SymbolFlagsMap()), M(std::move(M)) { in IRMaterializationUnit()
43 : MaterializationUnit(std::move(SymbolFlags)), M(std::move(M)), in IRMaterializationUnit()
77 : MaterializationUnit(SymbolFlagsMap()), L(L), K(std::move(K)), in BasicObjectLayerMaterializationUnit()
DCore.cpp30 void MaterializationUnit::anchor() {} in anchor()
482 std::pair<VSO *, std::unique_ptr<MaterializationUnit>> VSOAndMU; in runOutstandingMUs()
664 std::unique_ptr<MaterializationUnit> MU) { in replace()
703 : MaterializationUnit(extractFlags(Symbols)), Symbols(std::move(Symbols)) {} in AbsoluteSymbolsMaterializationUnit()
727 : MaterializationUnit(extractFlags(Aliases)), SourceVSO(SourceVSO), in ReExportsMaterializationUnit()
919 void VSO::replace(std::unique_ptr<MaterializationUnit> MU) { in replace()
923 ES.runSessionLocked([&, this]() -> std::unique_ptr<MaterializationUnit> { in replace()
1292 std::vector<std::unique_ptr<MaterializationUnit>> &MUs) { in lodgeQueryImpl()
1358 std::vector<std::unique_ptr<MaterializationUnit>> MUs; in legacyLookup()
1405 std::vector<std::unique_ptr<MaterializationUnit>> &MUs, in lookupImpl()
[all …]
DIndirectionUtils.cpp25 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
31 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}})), in CompileCallbackMaterializationUnit()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ExecutionEngine/Orc/
DCoreAPIsTest.cpp25 class SimpleMaterializationUnit : public MaterializationUnit {
36 : MaterializationUnit(std::move(SymbolFlags)), in SimpleMaterializationUnit()
514 [&](VSO &V, std::unique_ptr<MaterializationUnit> MU) { in TEST_F()
610 [&](VSO &V, std::unique_ptr<MaterializationUnit> MU) { in TEST_F()
611 auto SharedMU = std::shared_ptr<MaterializationUnit>(std::move(MU)); in TEST_F()