Lines Matching defs:PIE
1853 bool PIE = ToolChain.isPIEDefault(Args);
1854 bool PIC = PIE || ToolChain.isPICDefault();
1857 PIE = PIC = false;
1863 // Android-specific defaults for PIC/PIE
1878 // OHOS-specific defaults for PIC/PIE
1882 // OpenBSD-specific defaults for PIE
1904 // The last argument relating to either PIC or PIE wins, and no
1906 // '-fno-...' arguments, both PIC and PIE are disabled. Any PIE
1923 // is forced, then neither PIC nor PIE flags will have no effect.
1929 PIE = O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie);
1931 PIE || O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic);
1935 PIE = PIC = false;
1956 // This kernel flags are a trump-card: they will disable PIC/PIE
1961 PIC = PIE = false;
1970 // FIXME: Warn when this flag trumps some other PIC or PIE flag.
2009 // ROPI and RWPI are not compatible with PIC or PIE.
2010 if ((ROPI || RWPI) && (PIC || PIE))
2031 return std::make_tuple(llvm::Reloc::PIC_, IsPICLevelTwo ? 2U : 1U, PIE);