Lines Matching refs:Flag
92 for (StringRef Flag : Flags) { in print() local
93 if (Flag.front() == '+') in print()
94 OS << "@" << Flag.substr(1); in print()
101 StringRef Flag(Flags[I]); in isValid() local
102 llvm::StringMap<int>::iterator SI = FlagSet.find(Flag.substr(1)); in isValid()
104 assert(StringRef(Flag).front() == '+' || StringRef(Flag).front() == '-'); in isValid()
107 FlagSet[Flag.substr(1)] = I; in isValid()
118 for (const auto &Flag : Flags) in operator ==() local
119 MyFlags.insert(Flag); in operator ==()
121 for (const auto &Flag : Other.Flags) in operator ==() local
122 if (MyFlags.find(Flag) == MyFlags.end()) in operator ==()
145 for (StringRef Flag : M.flags()) { in Maybe() local
146 if (Flag.front() == '+') in Maybe()
147 Opposite.flags().push_back(("-" + Flag.substr(1)).str()); in Maybe()
238 static bool isFlagEnabled(StringRef Flag) { in isFlagEnabled() argument
239 char Indicator = Flag.front(); in isFlagEnabled()
249 for (StringRef Flag : Flags) in select() local
250 FlagSet[Flag.substr(1)] = isFlagEnabled(Flag); in select()
253 for (StringRef Flag : M.flags()) { in select() local
254 llvm::StringMap<bool>::const_iterator SI = FlagSet.find(Flag.substr(1)); in select()
256 if (SI->getValue() != isFlagEnabled(Flag)) in select()