Searched refs:take_until (Results 1 – 12 of 12) sorted by relevance
85 Expr.take_until([](char c) { return path::is_separator(c); }); in ResolveFullPath()
184 StringRef Id = State.Input.take_until([](char c) { return c == '"'; }); in parseStringId()
249 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until() function435 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until() function
599 [[nodiscard]] StringRef take_until(function_ref<bool(char)> F) const { in take_until() function
307 line = line.take_until([](char c) { return c == '#'; }); // ignore comments in parseOrderFile()
1121 line = line.take_until([](char c) { return c == '#'; }).trim(); in parseSymbolPatternsFile()
1670 StringRef frameworkName = path.take_until([](char c) { return c == '.'; }); in isImplicitlyLinked()
1172 StringRef NameNoBracket = Name.take_until([](char C) { return C == '<'; }); in isModulePassName()1205 StringRef NameNoBracket = Name.take_until([](char C) { return C == '<'; }); in isCGSCCPassName()1234 StringRef NameNoBracket = Name.take_until([](char C) { return C == '<'; }); in isFunctionPassName()
315 SR.take_until([](char C) { return C == '<' || C == '>'; }); in makeHTMLReady()1861 StringRef Label = BS1.take_until([](char C) { return C == ':'; }); in getBodyContent()1870 StringRef Line = BS1.take_until([](char C) { return C == '\n'; }); in getBodyContent()
32 Mnemonic = Mnemonic.take_until([](char C) { return C == '\t'; }); in getMnemonic()
660 PathStr.take_until([](char c) { return path::is_separator(c); });
1403 PathStr.take_until([](char c) { return path::is_separator(c); });