Home | History | Annotate | Download | only in Driver

Lines Matching defs:PIE

2130   bool PIE = getToolChain().isPIEDefault();
2131 bool PIC = PIE || getToolChain().isPICDefault();
2134 // For the PIC and PIE flag options, this logic is different from the
2138 // argument relating to either PIC or PIE wins, and no other argument is
2140 // both PIC and PIE are disabled. Any PIE option implicitly enables PIC
2147 // is forced, then neither PIC nor PIE flags will have no effect.
2153 PIE = O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie);
2154 PIC = PIE || O.matches(options::OPT_fPIC) ||
2159 PIE = PIC = false;
2172 // PIC or PIE options above, if these show up, PIC is disabled.
2177 PIC = PIE = false;
2179 PIC = PIE = false;
2188 // FIXME: Warn when this flag trumps some other PIC or PIE flag.
2201 // Currently, LLVM only knows about PIC vs. static; the PIE differences are
2202 // handled in Clang's IRGen by the -pie-level flag.
2209 if (PIE) {
2210 CmdArgs.push_back("-pie-level");
4221 CmdArgs.push_back("-pie");
4638 CmdArgs.push_back("-pie");
5607 CmdArgs.push_back("-pie");
6116 CmdArgs.push_back("-pie");