Lines Matching defs:JITDylib

55   // Check that the JITDylib::addToLinkOrder methods behave as expected.
228 [&](const JITDylib &JD, const SymbolStringPtr &Name) {
244 [](const JITDylib &JD, const SymbolStringPtr &Name) {
300 [&](const JITDylib &, SymbolStringPtr Sym) {
369 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &,
426 // JITDylib works.
571 << "Expect dependencies on only one JITDylib";
587 // Test that a circular symbol dependency between three symbols in a JITDylib
974 [&](const JITDylib &JD, SymbolStringPtr Name) {
1009 [&](const JITDylib &JD, SymbolStringPtr Name) {
1058 [&](const JITDylib &JD, SymbolStringPtr Name) {
1135 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
1179 unique_function<Error(LookupState &, LookupKind, JITDylib &,
1183 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
1329 G.TryToGenerateOverride = [&](LookupState &LS, LookupKind K, JITDylib &JD,
1433 << "Expected to fail on JITDylib JD";
1591 // replace method can be used to return definitions to the JITDylib in a new
1705 ArrayRef<JITDylib *> RHS) {
1739 auto DFSOrderFromB = cantFail(JITDylib::getDFSLinkOrder({&LibB}));
1743 auto DFSOrderFromA = cantFail(JITDylib::getDFSLinkOrder({&LibA}));
1748 auto DFSOrderFromAB = cantFail(JITDylib::getDFSLinkOrder({&LibA, &LibB}));
1753 auto DFSOrderFromBA = cantFail(JITDylib::getDFSLinkOrder({&LibB, &LibA}));
1778 auto DFSOrderFromA = cantFail(JITDylib::getDFSLinkOrder({&LibA}));
1800 auto DFSOrderFromA = cantFail(JITDylib::getDFSLinkOrder({&LibA}));
1804 auto DFSOrderFromB = cantFail(JITDylib::getDFSLinkOrder({&LibB}));
1808 auto DFSOrderFromC = cantFail(JITDylib::getDFSLinkOrder({&LibC}));
1825 [](const JITDylib &, SymbolStringPtr Name) {
1854 // Remove the JITDylib.