Lines Matching refs:Opt
358 std::pair<unsigned, unsigned> getArgCount(const llvm::opt::Option &Opt) { in getArgCount() argument
362 switch (Opt.getKind()) { in getArgCount()
378 return {1 + Opt.getNumArgs(), 0}; in getArgCount()
420 unsigned char getModes(const llvm::opt::Option &Opt) { in getModes() argument
424 if (Opt.hasFlag(driver::options::CC1Option)) in getModes()
426 if (!Opt.hasFlag(driver::options::NoDriverOption)) { in getModes()
427 if (Opt.hasFlag(driver::options::CLOption)) { in getModes()
429 } else if (Opt.hasFlag(driver::options::CLDXCOption)) { in getModes()
433 if (Opt.hasFlag(driver::options::CoreOption)) { in getModes()
502 auto Opt = DriverTable.getOption(A); in rulesFor() local
504 if (Opt.getName().empty()) in rulesFor()
506 auto Modes = getModes(Opt); in rulesFor()
507 std::pair<unsigned, unsigned> ArgCount = getArgCount(Opt); in rulesFor()
511 Buf.append(Opt.getName()); in rulesFor()