reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/STLExtras.h
  155     -> decltype(begin(std::forward<ContainerTy>(container))) {
  163     -> decltype(end(std::forward<ContainerTy>(container))) {
  179     -> decltype(adl_detail::adl_begin(std::forward<ContainerTy>(container))) {
  185     -> decltype(adl_detail::adl_end(std::forward<ContainerTy>(container))) {
include/llvm/ADT/StringRef.h
  121     iterator begin() const { return Data; }
  123     iterator end() const { return Data + Length; }
include/llvm/BinaryFormat/MsgPackReader.h
  126   StringRef::iterator Current;
  127   StringRef::iterator End;
include/llvm/IR/Metadata.h
  624   using iterator = StringRef::iterator;
lib/CodeGen/MIRParser/MILexer.cpp
   31     function_ref<void(StringRef::iterator Loc, const Twine &)>;
   60   StringRef::iterator location() const { return Ptr; }
lib/CodeGen/MIRParser/MILexer.h
  210   StringRef::iterator location() const { return Range.begin(); }
  232     function_ref<void(StringRef::iterator, const Twine &)> ErrorCallback);
lib/CodeGen/MIRParser/MIParser.cpp
  352   StringRef::iterator Begin;
  353   StringRef::iterator End;
  356   ParsedMachineOperand(const MachineOperand &Operand, StringRef::iterator Begin,
  357                        StringRef::iterator End, Optional<unsigned> &TiedDefIdx)
  392   bool error(StringRef::iterator Loc, const Twine &Msg);
  423   bool parseIRConstant(StringRef::iterator Loc, StringRef StringValue,
  425   bool parseIRConstant(StringRef::iterator Loc, const Constant *&C);
  426   bool parseLowLevelType(StringRef::iterator Loc, LLT &Ty);
  536 bool MIParser::error(StringRef::iterator Loc, const Twine &Msg) {
 1231   StringRef::iterator Loc = Token.location();
 1488 bool MIParser::parseIRConstant(StringRef::iterator Loc, StringRef StringValue,
 1499 bool MIParser::parseIRConstant(StringRef::iterator Loc, const Constant *&C) {
 1519 bool MIParser::parseLowLevelType(StringRef::iterator Loc, LLT &Ty) {
lib/IR/InlineAsm.cpp
   65   StringRef::iterator I = Str.begin(), E = Str.end();
  137       StringRef::iterator ConstraintEnd = std::find(I+1, E, '}');
  143       StringRef::iterator NumStart = I;
  221   for (StringRef::iterator I = Constraints.begin(),
  226     StringRef::iterator ConstraintEnd = std::find(I, E, ',');
lib/ProfileData/GCOV.cpp
  653   StringRef::iterator I, S, E;
lib/Support/APFloat.cpp
  230 readExponent(StringRef::iterator begin, StringRef::iterator end)
  230 readExponent(StringRef::iterator begin, StringRef::iterator end)
  235   StringRef::iterator p = begin;
  277 totalExponent(StringRef::iterator p, StringRef::iterator end,
  277 totalExponent(StringRef::iterator p, StringRef::iterator end,
  325 static StringRef::iterator
  326 skipLeadingZeroesAndAnyDot(StringRef::iterator begin, StringRef::iterator end,
  326 skipLeadingZeroesAndAnyDot(StringRef::iterator begin, StringRef::iterator end,
  327                            StringRef::iterator *dot)
  329   StringRef::iterator p = begin;
  367 interpretDecimal(StringRef::iterator begin, StringRef::iterator end,
  367 interpretDecimal(StringRef::iterator begin, StringRef::iterator end,
  370   StringRef::iterator dot = end;
  371   StringRef::iterator p = skipLeadingZeroesAndAnyDot (begin, end, &dot);
  426 trailingHexadecimalFraction(StringRef::iterator p, StringRef::iterator end,
  426 trailingHexadecimalFraction(StringRef::iterator p, StringRef::iterator end,
 2320   StringRef::iterator begin = s.begin();
 2321   StringRef::iterator end = s.end();
 2322   StringRef::iterator dot;
 2323   StringRef::iterator p = skipLeadingZeroesAndAnyDot(begin, end, &dot);
 2324   StringRef::iterator firstSignificantDigit = p;
 2476   StringRef::iterator p = str.begin();
 2620   StringRef::iterator p = str.begin();
lib/Support/APInt.cpp
  502   StringRef::iterator p = str.begin();
 2099   StringRef::iterator p = str.begin();
 2123   for (StringRef::iterator e = str.end(); p != e; ++p) {
lib/Support/YAMLParser.cpp
  199   StringRef::iterator Position= Range.begin();
  200   StringRef::iterator End = Range.end();
  270   void setError(const Twine &Message, StringRef::iterator Position) {
  307   UTF8Decoded decodeUTF8(StringRef::iterator Position) {
  338   StringRef::iterator skip_nb_char(StringRef::iterator Position);
  338   StringRef::iterator skip_nb_char(StringRef::iterator Position);
  346   StringRef::iterator skip_b_break(StringRef::iterator Position);
  346   StringRef::iterator skip_b_break(StringRef::iterator Position);
  354   StringRef::iterator skip_s_space(StringRef::iterator Position);
  354   StringRef::iterator skip_s_space(StringRef::iterator Position);
  362   StringRef::iterator skip_s_white(StringRef::iterator Position);
  362   StringRef::iterator skip_s_white(StringRef::iterator Position);
  370   StringRef::iterator skip_ns_char(StringRef::iterator Position);
  370   StringRef::iterator skip_ns_char(StringRef::iterator Position);
  379   StringRef::iterator skip_while( SkipWhileFunc Func
  401   bool isBlankOrBreak(StringRef::iterator Position);
  518   StringRef::iterator Current;
  521   StringRef::iterator End;
  692   for (StringRef::iterator i = Input.begin(), e = Input.end(); i != e; ++i) {
  824 StringRef::iterator Scanner::skip_nb_char(StringRef::iterator Position) {
  824 StringRef::iterator Scanner::skip_nb_char(StringRef::iterator Position) {
  849 StringRef::iterator Scanner::skip_b_break(StringRef::iterator Position) {
  849 StringRef::iterator Scanner::skip_b_break(StringRef::iterator Position) {
  863 StringRef::iterator Scanner::skip_s_space(StringRef::iterator Position) {
  863 StringRef::iterator Scanner::skip_s_space(StringRef::iterator Position) {
  871 StringRef::iterator Scanner::skip_s_white(StringRef::iterator Position) {
  871 StringRef::iterator Scanner::skip_s_white(StringRef::iterator Position) {
  879 StringRef::iterator Scanner::skip_ns_char(StringRef::iterator Position) {
  879 StringRef::iterator Scanner::skip_ns_char(StringRef::iterator Position) {
  887 StringRef::iterator Scanner::skip_while( SkipWhileFunc Func
  890     StringRef::iterator i = (this->*Func)(Position);
  955 bool Scanner::isBlankOrBreak(StringRef::iterator Position) {
 1043     StringRef::iterator I = skip_nb_char(Current);
 1060     StringRef::iterator i = skip_b_break(Current);
 1109   StringRef::iterator Start = Current;
 1111   StringRef::iterator NameStart = Current;
 1254 wasEscaped(StringRef::iterator First, StringRef::iterator Position);
 1254 wasEscaped(StringRef::iterator First, StringRef::iterator Position);
 1258 static bool wasEscaped(StringRef::iterator First,
 1259                        StringRef::iterator Position) {
 1261   StringRef::iterator I = Position - 1;
 1271   StringRef::iterator Start = Current;
 1292       StringRef::iterator i = skip_nb_char(Current);
 1328   StringRef::iterator Start = Current;
 1351       StringRef::iterator i = skip_nb_char(Current);
 1363     StringRef::iterator Tmp = Current;
 1365       StringRef::iterator i = skip_s_white(Tmp);
 1406   StringRef::iterator Start = Current;
 1415     StringRef::iterator i = skip_ns_char(Current);
 1504   StringRef::iterator LongestAllSpaceLine;
 1643   StringRef::iterator Start = Current;
tools/clang/include/clang/Basic/CharInfo.h
  189   for (StringRef::iterator I = S.begin(), E = S.end(); I != E; ++I)
tools/clang/lib/Analysis/CocoaConventions.cpp
  104   StringRef::iterator it = functionName.begin();
  105   StringRef::iterator start = it;
  106   StringRef::iterator endI = functionName.end();
tools/clang/lib/Basic/Targets/X86.h
  204     StringRef::iterator I, E;
tools/clang/lib/Index/CommentToXML.cpp
  493   for (StringRef::iterator I = S.begin(), E = S.end(); I != E; ++I) {
 1069   for (StringRef::iterator I = S.begin(), E = S.end(); I != E; ++I) {
tools/clang/lib/Lex/LiteralSupport.cpp
  240   for (StringRef::iterator I = Input.begin(), E = Input.end(); I != E; ++I) {
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  130   StringRef::iterator Position;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
 1300   for (llvm::StringRef::iterator I = name.begin(), E = name.end(); I != E; ++I)
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())
utils/TableGen/AsmMatcherEmitter.cpp
 1104   for (StringRef::iterator it = Str.begin(), ie = Str.end(); it != ie; ++it) {
utils/TableGen/AsmWriterEmitter.cpp
  642   std::pair<StringRef, StringRef::iterator> parseName(StringRef::iterator Start,
  642   std::pair<StringRef, StringRef::iterator> parseName(StringRef::iterator Start,
  643                                                       StringRef::iterator End) {
  644     StringRef::iterator I = Start;
  645     StringRef::iterator Next;
  694     for (StringRef::iterator I = ASM.begin(), E = ASM.end(); I != E;) {
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  933                             typename C::iterator* /* it */ = NULL,
utils/yaml-bench/YAMLBench.cpp
  151   for (llvm::StringRef::iterator I = JSONText.begin(),