Lines Matching defs:Args
82 std::string ppc::getPPCTuneCPU(const ArgList &Args, const llvm::Triple &T) {
83 if (Arg *A = Args.getLastArg(clang::driver::options::OPT_mtune_EQ))
89 std::string ppc::getPPCTargetCPU(const Driver &D, const ArgList &Args,
91 if (Arg *A = Args.getLastArg(clang::driver::options::OPT_mcpu_EQ))
113 const ArgList &Args,
118 handleTargetFeaturesGroup(D, Triple, Args, Features,
121 ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args);
125 ppc::ReadGOTPtrMode ReadGOT = ppc::getPPCReadGOTPtrMode(D, Triple, Args);
131 if (Args.hasArg(options::OPT_maix_small_local_exec_tls) ||
132 Args.hasArg(options::OPT_maix_small_local_dynamic_tls)) {
142 if (!Args.hasFlag(options::OPT_fdata_sections,
151 const ArgList &Args) {
152 if (Args.getLastArg(options::OPT_msecure_plt))
160 ppc::FloatABI ppc::getPPCFloatABI(const Driver &D, const ArgList &Args) {
163 Args.getLastArg(options::OPT_msoft_float, options::OPT_mhard_float,
175 D.Diag(clang::diag::err_drv_invalid_mfloat_abi) << A->getAsString(Args);
189 bool ppc::hasPPCAbiArg(const ArgList &Args, const char *Value) {
190 Arg *A = Args.getLastArg(options::OPT_mabi_EQ);