Home
last modified time | relevance | path

Searched refs:OptTable (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Option/
H A DOptTable.cpp66 static inline bool operator<(const OptTable::Info &A, const OptTable::Info &B) { in operator <()
89 static inline bool operator<(const OptTable::Info &I, const char *Name) { in operator <()
98 OptTable::OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase) in OptTable() function in OptTable
160 OptTable::~OptTable() = default;
162 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption()
181 static unsigned matchOption(const OptTable::Info *I, StringRef Str, in matchOption()
198 static bool optionMatches(const OptTable::Info &In, StringRef Option) { in optionMatches()
210 OptTable::suggestValueCompletions(StringRef Option, StringRef Arg) const { in suggestValueCompletions()
313 bool OptTable::addValues(const char *Option, const char *Values) { in addValues()
324 Arg *OptTable::ParseOneArg(const ArgList &Args, unsigned &Index, in ParseOneArg()
[all …]
H A DOption.cpp27 Option::Option(const OptTable::Info *info, const OptTable *owner) in Option()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DDriverOptions.cpp24 static const OptTable::Info InfoTable[] = {
35 class DriverOptTable : public OptTable {
38 : OptTable(InfoTable) {} in DriverOptTable()
43 std::unique_ptr<OptTable> clang::driver::createDriverOptTable() { in createDriverOptTable()
48 OptTable &Opt = *Result; in createDriverOptTable()
/freebsd-12.1/contrib/llvm/include/llvm/Option/
H A DOption.h78 const OptTable::Info *Info;
79 const OptTable *Owner;
82 Option(const OptTable::Info *Info, const OptTable *Owner);
H A DOptTable.h39 class OptTable {
84 OptTable(ArrayRef<Info> OptionInfos, bool IgnoreCase = false);
87 ~OptTable();
H A DOptParser.td58 // help text. Clients *can* use this in conjunction with the OptTable::PrintHelp
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DOptions.h17 class OptTable; variable
51 std::unique_ptr<llvm::opt::OptTable> createDriverOptTable();
H A DDriver.h59 std::unique_ptr<llvm::opt::OptTable> Opts;
293 const llvm::opt::OptTable &getOpts() const { return *Opts; } in getOpts()
/freebsd-12.1/contrib/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp42 static const llvm::opt::OptTable::Info InfoTable[] = {
50 class DllOptTable : public llvm::opt::OptTable {
52 DllOptTable() : OptTable(InfoTable, false) {} in DllOptTable()
/freebsd-12.1/contrib/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp43 static const opt::OptTable::Info InfoTable[] = {
51 class LibOptTable : public opt::OptTable {
53 LibOptTable() : OptTable(InfoTable, true) {} in LibOptTable()
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/
H A DCopyConfig.cpp43 static const opt::OptTable::Info ObjcopyInfoTable[] = {
62 class ObjcopyOptTable : public opt::OptTable {
64 ObjcopyOptTable() : OptTable(ObjcopyInfoTable) {} in ObjcopyOptTable()
80 static const opt::OptTable::Info StripInfoTable[] = {
91 class StripOptTable : public opt::OptTable {
93 StripOptTable() : OptTable(StripInfoTable) {} in StripOptTable()
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DDriverUtils.cpp45 static const opt::OptTable::Info OptInfo[] = {
53 ELFOptTable::ELFOptTable() : OptTable(OptInfo) {} in ELFOptTable()
H A DDriver.h49 class ELFOptTable : public llvm::opt::OptTable {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DAMDGPU.cpp83 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DMSVC.cpp1329 const char *ExpandChar, const OptTable &Opts) { in TranslateOptArg()
1424 const OptTable &Opts) { in TranslateDArg()
1443 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DDarwin.cpp1216 void addOSVersionMinArgument(DerivedArgList &Args, const OptTable &Opts) { in addOSVersionMinArgument()
1241 std::string getAsString(DerivedArgList &Args, const OptTable &Opts) { in getAsString()
1578 const OptTable &Opts = getDriver().getOpts(); in AddDeploymentTarget()
1850 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
2120 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
H A DHIP.cpp310 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
/freebsd-12.1/contrib/llvm/tools/lldb/tools/driver/
H A DDriver.cpp72 const opt::OptTable::Info InfoTable[] = {
84 class LLDBOptTable : public opt::OptTable {
86 LLDBOptTable() : OptTable(InfoTable) {} in LLDBOptTable()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DDriver.h40 class COFFOptTable : public llvm::opt::OptTable {
H A DDriverUtils.cpp724 static const llvm::opt::OptTable::Info InfoTable[] = {
732 COFFOptTable::COFFOptTable() : OptTable(InfoTable, true) {} in COFFOptTable()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp153 auto OptTable = clang::driver::createDriverOptTable(); in TransferableCommand() local
159 std::unique_ptr<llvm::opt::Arg> Arg(OptTable->ParseOneArg( in TransferableCommand()
/freebsd-12.1/contrib/llvm/tools/clang/tools/driver/
H A Dcc1as_main.cpp174 std::unique_ptr<OptTable> OptTbl(createDriverOptTable()); in CreateFromArgs()
559 std::unique_ptr<OptTable> Opts(driver::createDriverOptTable()); in cc1as_main()
H A Ddriver.cpp274 std::unique_ptr<OptTable> Opts(createDriverOptTable()); in CreateAndPopulateDiagOpts()
/freebsd-12.1/contrib/llvm/tools/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp185 std::unique_ptr<OptTable> Opts = driver::createDriverOptTable(); in ExecuteCompilerInvocation()
/freebsd-12.1/contrib/llvm/tools/lld/lib/Driver/
H A DDarwinLdDriver.cpp79 static const llvm::opt::OptTable::Info InfoTable[] = {
91 class DarwinLdOptTable : public llvm::opt::OptTable {
93 DarwinLdOptTable() : OptTable(InfoTable) {} in DarwinLdOptTable()

12