Searched refs:MaterializationUnit (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | Core.h | 34 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 …]
|
D | Layer.h | 47 class IRMaterializationUnit : public MaterializationUnit { 107 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/ |
D | Layer.cpp | 27 : 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()
|
D | Core.cpp | 30 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 …]
|
D | IndirectionUtils.cpp | 25 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit { 31 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}})), in CompileCallbackMaterializationUnit()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ExecutionEngine/Orc/ |
D | CoreAPIsTest.cpp | 25 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()
|