Lines Matching refs:OPTION
11 #include "llvm/Option/Arg.h"
12 #include "llvm/Option/ArgList.h"
13 #include "llvm/Option/Option.h"
20 OPT_INVALID = 0, // This is not an option ID.
21 #define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, \
25 #undef OPTION
39 #define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, \
41 { PREFIX, NAME, HELPTEXT, METAVAR, OPT_##ID, Option::KIND##Class, PARAM, \
44 #undef OPTION
67 TEST(Option, OptionParsing) {
110 TEST(Option, ParseWithFlagExclusions) {
138 TEST(Option, ParseAliasInGroup) {
147 TEST(Option, AliasArgs) {
158 TEST(Option, IgnoreCase) {
168 TEST(Option, DoNotIgnoreCase) {
178 TEST(Option, SlurpEmpty) {
189 TEST(Option, Slurp) {
205 TEST(Option, FlagAliasToJoined) {
209 // Check that a flag alias provides an empty argument to a joined option.