Lines Matching refs:pConfig
17 static bool MCLDEmulateARMELF(LinkerScript& pScript, LinkerConfig& pConfig) { in MCLDEmulateARMELF() argument
18 if (!MCLDEmulateELF(pScript, pConfig)) in MCLDEmulateARMELF()
22 pConfig.targets().setEndian(TargetOptions::Little); in MCLDEmulateARMELF()
23 pConfig.targets().setBitClass(32); in MCLDEmulateARMELF()
26 pConfig.attribute().constraint().enableWholeArchive(); in MCLDEmulateARMELF()
27 pConfig.attribute().constraint().enableAsNeeded(); in MCLDEmulateARMELF()
28 pConfig.attribute().constraint().setSharedSystem(); in MCLDEmulateARMELF()
31 pConfig.attribute().predefined().unsetWholeArchive(); in MCLDEmulateARMELF()
32 pConfig.attribute().predefined().unsetAsNeeded(); in MCLDEmulateARMELF()
33 pConfig.attribute().predefined().setDynamic(); in MCLDEmulateARMELF()
36 if (pConfig.options().getScriptList().empty() && in MCLDEmulateARMELF()
37 pConfig.codeGenType() != LinkerConfig::Object) { in MCLDEmulateARMELF()
48 bool emulateARMLD(LinkerScript& pScript, LinkerConfig& pConfig) { in emulateARMLD() argument
49 if (pConfig.targets().triple().isOSDarwin()) { in emulateARMLD()
53 if (pConfig.targets().triple().isOSWindows()) { in emulateARMLD()
58 return MCLDEmulateARMELF(pScript, pConfig); in emulateARMLD()