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.h1219 struct EmissionDepUnit { struct
1220 EmissionDepUnit(JITDylib &JD) : JD(&JD) {} in EmissionDepUnit() function
1228 std::shared_ptr<EmissionDepUnit> EDU; argument
1229 DenseSet<EmissionDepUnit *> IntraEmitUsers;
1242 std::shared_ptr<EmissionDepUnit> DefiningEDU;
1243 DenseSet<EmissionDepUnit *> DependantEDUs;
1814 DenseMap<JITDylib::EmissionDepUnit *, JITDylib::EmissionDepUnitInfo>;
1817 void propagateExtraEmitDeps(std::deque<JITDylib::EmissionDepUnit *> Worklist,
1822 void IL_makeEDUReady(std::shared_ptr<JITDylib::EmissionDepUnit> EDU,
1824 void IL_makeEDUEmitted(std::shared_ptr<JITDylib::EmissionDepUnit> EDU,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp1976 DenseSet<JITDylib::EmissionDepUnit *> EDUsToCheck; in verifySessionState()
2913 std::deque<JITDylib::EmissionDepUnit *> Worklist, EDUInfosMap &EDUInfos, in propagateExtraEmitDeps()
2971 DenseMap<JITDylib::EmissionDepUnit *, JITDylib::EmissionDepUnitInfo> EDUInfos; in simplifyDepGroups()
2973 DenseMap<NonOwningSymbolStringPtr, JITDylib::EmissionDepUnit *> EDUForSymbol; in simplifyDepGroups()
2981 auto TmpEDU = std::make_shared<JITDylib::EmissionDepUnit>(TargetJD); in simplifyDepGroups()
3004 auto ResidualEDU = std::make_shared<JITDylib::EmissionDepUnit>(TargetJD); in simplifyDepGroups()
3077 std::deque<JITDylib::EmissionDepUnit *> Worklist; in simplifyDepGroups()
3096 [](JITDylib::EmissionDepUnit &, JITDylib &, NonOwningSymbolStringPtr) {}); in simplifyDepGroups() argument
3102 std::shared_ptr<JITDylib::EmissionDepUnit> EDU, in IL_makeEDUReady()
3142 std::shared_ptr<JITDylib::EmissionDepUnit> EDU, in IL_makeEDUEmitted()
[all …]