Home
last modified time | relevance | path

Searched refs:EmissionDepUnit (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h1134 struct EmissionDepUnit { struct
1135 EmissionDepUnit(JITDylib &JD) : JD(&JD) {} in EmissionDepUnit() argument
1143 std::shared_ptr<EmissionDepUnit> EDU; argument
1144 DenseSet<EmissionDepUnit *> IntraEmitUsers;
1157 std::shared_ptr<EmissionDepUnit> DefiningEDU;
1158 DenseSet<EmissionDepUnit *> DependantEDUs;
1782 DenseMap<JITDylib::EmissionDepUnit *, JITDylib::EmissionDepUnitInfo>;
1785 void propagateExtraEmitDeps(std::deque<JITDylib::EmissionDepUnit *> Worklist,
1790 void IL_makeEDUReady(std::shared_ptr<JITDylib::EmissionDepUnit> EDU,
1792 void IL_makeEDUEmitted(std::shared_ptr<JITDylib::EmissionDepUnit> EDU,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp1971 DenseSet<JITDylib::EmissionDepUnit *> EDUsToCheck; in verifySessionState()
2922 std::deque<JITDylib::EmissionDepUnit *> Worklist, EDUInfosMap &EDUInfos, in propagateExtraEmitDeps()
2980 DenseMap<JITDylib::EmissionDepUnit *, JITDylib::EmissionDepUnitInfo> EDUInfos; in simplifyDepGroups()
2982 DenseMap<NonOwningSymbolStringPtr, JITDylib::EmissionDepUnit *> EDUForSymbol; in simplifyDepGroups()
2990 auto TmpEDU = std::make_shared<JITDylib::EmissionDepUnit>(TargetJD); in simplifyDepGroups()
3013 auto ResidualEDU = std::make_shared<JITDylib::EmissionDepUnit>(TargetJD); in simplifyDepGroups()
3086 std::deque<JITDylib::EmissionDepUnit *> Worklist; in simplifyDepGroups()
3105 [](JITDylib::EmissionDepUnit &, JITDylib &, NonOwningSymbolStringPtr) {}); in simplifyDepGroups() argument
3111 std::shared_ptr<JITDylib::EmissionDepUnit> EDU, in IL_makeEDUReady()
3151 std::shared_ptr<JITDylib::EmissionDepUnit> EDU, in IL_makeEDUEmitted()
[all …]