Home | History | Annotate | Download | only in X86

Lines Matching refs:pConfig

17 static bool MCLDEmulateX86ELF(LinkerScript& pScript, LinkerConfig& pConfig)
19 if (!MCLDEmulateELF(pScript, pConfig))
23 pConfig.targets().setEndian(TargetOptions::Little);
25 Triple::ArchType arch = pConfig.targets().triple().getArch();
28 pConfig.targets().triple().getEnvironment() == Triple::GNUX32) {
34 pConfig.targets().setBitClass(bitclass);
37 pConfig.attribute().constraint().enableWholeArchive();
38 pConfig.attribute().constraint().enableAsNeeded();
39 pConfig.attribute().constraint().setSharedSystem();
42 pConfig.attribute().predefined().unsetWholeArchive();
43 pConfig.attribute().predefined().unsetAsNeeded();
44 pConfig.attribute().predefined().setDynamic();
51 bool emulateX86LD(LinkerScript& pScript, LinkerConfig& pConfig)
53 if (pConfig.targets().triple().isOSDarwin()) {
57 if (pConfig.targets().triple().isOSWindows()) {
62 return MCLDEmulateX86ELF(pScript, pConfig);