Lines Matching defs:A

26   if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) {
27 StringRef CPU = A->getValue();
38 if (const Arg *A = Args.getLastArg(options::OPT__SLASH_arch)) {
56 StringRef CPU = ArchMap.lookup(A->getValue());
62 << A->getValue() << (Triple.getArch() == llvm::Triple::x86)
124 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_mabi_EQ)) {
126 if (A->getValue() != DefaultAbi)
128 << A->getSpelling() << Triple.getTriple();
132 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) {
133 if (StringRef(A->getValue()) == "native") {
230 for (const Arg *A : Args.filtered(options::OPT_m_x86_AVX10_Features_Group)) {
231 StringRef Name = A->getOption().getName();
232 A->claim();
253 for (const Arg *A : Args.filtered(options::OPT_m_x86_Features_Group,
255 StringRef Name = A->getOption().getName();
256 A->claim();
263 if (A->getOption().getID() == options::OPT_mgeneral_regs_only) {
269 if (A->getOption().matches(options::OPT_mapx_features_EQ) ||
270 A->getOption().matches(options::OPT_mno_apx_features_EQ)) {
272 for (StringRef Value : A->getValues()) {
281 << A->getSpelling() << Value;
291 if (Arg *A = Args.getLastArg(options::OPT_mharden_sls_EQ)) {
292 StringRef Scope = A->getValue();
302 << A->getSpelling() << Scope;
315 if (const Arg *A =
318 if (A->getOption().matches(options::OPT_m3dnowa))
319 D.Diag(diag::warn_drv_clang_unsupported) << A->getAsString(Args);
321 if (const Arg *A =
323 if (A->getOption().matches(options::OPT_m3dnow))
324 D.Diag(diag::warn_drv_clang_unsupported) << A->getAsString(Args);