#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Option/OptSpecifier.h"
#include "llvm/Support/StringSaver.h"
#include <cassert>
#include <string>
#include <vector>
Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::opt |
|
|
#define | LLVM_MAKE_OPT_ID_WITH_ID_PREFIX( ID_PREFIX, PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES) ID_PREFIX##ID |
|
#define | LLVM_MAKE_OPT_ID(PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES) |
|
#define | LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX( ID_PREFIX, PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES) |
|
#define | LLVM_CONSTRUCT_OPT_INFO(PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES) |
|
◆ LLVM_CONSTRUCT_OPT_INFO
#define LLVM_CONSTRUCT_OPT_INFO |
( |
|
PREFIX, |
|
|
|
PREFIXED_NAME, |
|
|
|
ID, |
|
|
|
KIND, |
|
|
|
GROUP, |
|
|
|
ALIAS, |
|
|
|
ALIASARGS, |
|
|
|
FLAGS, |
|
|
|
VISIBILITY, |
|
|
|
PARAM, |
|
|
|
HELPTEXT, |
|
|
|
METAVAR, |
|
|
|
VALUES |
|
) |
| |
Value:
OPT_,
PREFIX, PREFIXED_NAME, ID,
KIND, GROUP, ALIAS, ALIASARGS, FLAGS, \
VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES)
#define PREFIX(NAME, VALUE)
#define KIND(ENUM, FIELD)
#define LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX( ID_PREFIX, PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES)
Definition at line 380 of file OptTable.h.
◆ LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX
#define LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX |
( |
|
ID_PREFIX, |
|
|
|
PREFIX, |
|
|
|
PREFIXED_NAME, |
|
|
|
ID, |
|
|
|
KIND, |
|
|
|
GROUP, |
|
|
|
ALIAS, |
|
|
|
ALIASARGS, |
|
|
|
FLAGS, |
|
|
|
VISIBILITY, |
|
|
|
PARAM, |
|
|
|
HELPTEXT, |
|
|
|
METAVAR, |
|
|
|
VALUES |
|
) |
| |
Value:
PREFIX, PREFIXED_NAME, HELPTEXT, METAVAR, ID_PREFIX##ID, \
llvm::opt::Option::KIND##Class, PARAM, FLAGS, VISIBILITY, \
ID_PREFIX##GROUP, ID_PREFIX##ALIAS, ALIASARGS, VALUES \
}
Entry for a single option instance in the option data table.
Definition at line 371 of file OptTable.h.
◆ LLVM_MAKE_OPT_ID
#define LLVM_MAKE_OPT_ID |
( |
|
PREFIX, |
|
|
|
PREFIXED_NAME, |
|
|
|
ID, |
|
|
|
KIND, |
|
|
|
GROUP, |
|
|
|
ALIAS, |
|
|
|
ALIASARGS, |
|
|
|
FLAGS, |
|
|
|
VISIBILITY, |
|
|
|
PARAM, |
|
|
|
HELPTEXT, |
|
|
|
METAVAR, |
|
|
|
VALUES |
|
) |
| |
Value:
GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, \
PARAM, HELPTEXT, METAVAR, VALUE)
#define LLVM_MAKE_OPT_ID_WITH_ID_PREFIX( ID_PREFIX, PREFIX, PREFIXED_NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, METAVAR, VALUES)
Definition at line 364 of file OptTable.h.
◆ LLVM_MAKE_OPT_ID_WITH_ID_PREFIX
#define LLVM_MAKE_OPT_ID_WITH_ID_PREFIX |
( |
|
ID_PREFIX, |
|
|
|
PREFIX, |
|
|
|
PREFIXED_NAME, |
|
|
|
ID, |
|
|
|
KIND, |
|
|
|
GROUP, |
|
|
|
ALIAS, |
|
|
|
ALIASARGS, |
|
|
|
FLAGS, |
|
|
|
VISIBILITY, |
|
|
|
PARAM, |
|
|
|
HELPTEXT, |
|
|
|
METAVAR, |
|
|
|
VALUES |
|
) |
| ID_PREFIX##ID |