|
LLVM 22.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringTable.h"#include "llvm/Option/OptSpecifier.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/StringSaver.h"#include <cassert>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | llvm::opt::Visibility |
| Helper for overload resolution while transitioning from FlagsToInclude/FlagsToExclude APIs to VisibilityMask APIs. More... | |
| class | llvm::opt::OptTable |
| Provide access to the Option info table. More... | |
| struct | llvm::opt::OptTable::SubCommand |
| Represents a subcommand and its options in the option table. More... | |
| struct | llvm::opt::OptTable::Info |
| Entry for a single option instance in the option data table. More... | |
| class | llvm::opt::GenericOptTable |
| Specialization of OptTable. More... | |
| class | llvm::opt::PrecomputedOptTable |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::opt |
Macros | |
| #define | LLVM_MAKE_OPT_ID_WITH_ID_PREFIX( ID_PREFIX, PREFIXES_OFFSET, PREFIXED_NAME_OFFSET, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, HELPTEXTSFORVARIANTS, METAVAR, VALUES, SUBCOMMANDIDS_OFFSET) |
| #define | LLVM_MAKE_OPT_ID(PREFIXES_OFFSET, PREFIXED_NAME_OFFSET, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, HELPTEXTSFORVARIANTS, METAVAR, VALUES, SUBCOMMANDIDS_OFFSET) |
| #define | LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX( ID_PREFIX, PREFIXES_OFFSET, PREFIXED_NAME_OFFSET, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, HELPTEXTSFORVARIANTS, METAVAR, VALUES, SUBCOMMANDIDS_OFFSET) |
| #define | LLVM_CONSTRUCT_OPT_INFO( PREFIXES_OFFSET, PREFIXED_NAME_OFFSET, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, HELPTEXTSFORVARIANTS, METAVAR, VALUES, SUBCOMMANDIDS_OFFSET) |
| #define LLVM_CONSTRUCT_OPT_INFO | ( | PREFIXES_OFFSET, | |
| PREFIXED_NAME_OFFSET, | |||
| ID, | |||
| KIND, | |||
| GROUP, | |||
| ALIAS, | |||
| ALIASARGS, | |||
| FLAGS, | |||
| VISIBILITY, | |||
| PARAM, | |||
| HELPTEXT, | |||
| HELPTEXTSFORVARIANTS, | |||
| METAVAR, | |||
| VALUES, | |||
| SUBCOMMANDIDS_OFFSET ) |
Definition at line 536 of file OptTable.h.
| #define LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX | ( | ID_PREFIX, | |
| PREFIXES_OFFSET, | |||
| PREFIXED_NAME_OFFSET, | |||
| ID, | |||
| KIND, | |||
| GROUP, | |||
| ALIAS, | |||
| ALIASARGS, | |||
| FLAGS, | |||
| VISIBILITY, | |||
| PARAM, | |||
| HELPTEXT, | |||
| HELPTEXTSFORVARIANTS, | |||
| METAVAR, | |||
| VALUES, | |||
| SUBCOMMANDIDS_OFFSET ) |
Definition at line 525 of file OptTable.h.
| #define LLVM_MAKE_OPT_ID | ( | PREFIXES_OFFSET, | |
| PREFIXED_NAME_OFFSET, | |||
| ID, | |||
| KIND, | |||
| GROUP, | |||
| ALIAS, | |||
| ALIASARGS, | |||
| FLAGS, | |||
| VISIBILITY, | |||
| PARAM, | |||
| HELPTEXT, | |||
| HELPTEXTSFORVARIANTS, | |||
| METAVAR, | |||
| VALUES, | |||
| SUBCOMMANDIDS_OFFSET ) |
Definition at line 516 of file OptTable.h.
| #define LLVM_MAKE_OPT_ID_WITH_ID_PREFIX | ( | ID_PREFIX, | |
| PREFIXES_OFFSET, | |||
| PREFIXED_NAME_OFFSET, | |||
| ID, | |||
| KIND, | |||
| GROUP, | |||
| ALIAS, | |||
| ALIASARGS, | |||
| FLAGS, | |||
| VISIBILITY, | |||
| PARAM, | |||
| HELPTEXT, | |||
| HELPTEXTSFORVARIANTS, | |||
| METAVAR, | |||
| VALUES, | |||
| SUBCOMMANDIDS_OFFSET ) |
Definition at line 510 of file OptTable.h.