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

References

include/llvm/ADT/SmallString.h
   31   SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {}
   59     SmallVectorImpl<char>::append(RHS.begin(), RHS.end());
   84     SmallVectorImpl<char>::append(RHS.begin(), RHS.end());
  285     this->append(RHS.begin(), RHS.end());
include/llvm/ADT/StringExtras.h
   95   for (char C : S)
include/llvm/ADT/StringRef.h
  129       return reinterpret_cast<const unsigned char *>(end());
  173       std::copy(begin(), end(), S);
  289         compareMemory(end() - Suffix.Length, Suffix.Data, Suffix.Length) == 0;
include/llvm/ExecutionEngine/ExecutionEngine.h
  612     MArch.assign(march.begin(), march.end());
  618     MCPU.assign(mcpu.begin(), mcpu.end());
include/llvm/IR/Metadata.h
  630   iterator end() const { return getString().end(); }
include/llvm/MC/MCDwarf.h
  468         Values(V.begin(), V.end()) {
include/llvm/Object/ELF.h
  436     Result.append(Name.begin(), Name.end());
  450     Result.append(Name.begin(), Name.end());
  454     Result.append(Name.begin(), Name.end());
  458     Result.append(Name.begin(), Name.end());
  710   for (char C : SymbolName) {
include/llvm/Support/MemoryBuffer.h
  277   const char *getBufferEnd() const { return Buffer.end(); }
include/llvm/Support/Timer.h
  204     Name.assign(NewName.begin(), NewName.end());
  205     Description.assign(NewDescription.begin(), NewDescription.end());
include/llvm/Support/YAMLParser.h
  214     SMLoc End = SMLoc::getFromPointer(Val.end());
  257     SMLoc End = SMLoc::getFromPointer(RawVal.end());
include/llvm/Support/YAMLTraits.h
  670   for (unsigned char C : S) {
include/llvm/TableGen/StringToOffsetTable.h
   36       AggregateString.append(Str.begin(), Str.end());
lib/AsmParser/LLLexer.cpp
  173     if (CurPtr-1 != CurBuf.end())
  906   DWKEYWORD(TAG, DwarfTag);
  907   DWKEYWORD(ATE, DwarfAttEncoding);
  908   DWKEYWORD(VIRTUALITY, DwarfVirtuality);
  909   DWKEYWORD(LANG, DwarfLang);
  910   DWKEYWORD(CC, DwarfCC);
  911   DWKEYWORD(OP, DwarfOp);
  912   DWKEYWORD(MACINFO, DwarfMacinfo);
  917     StrVal.assign(Keyword.begin(), Keyword.end());
  922     StrVal.assign(Keyword.begin(), Keyword.end());
  927     StrVal.assign(Keyword.begin(), Keyword.end());
  933     StrVal.assign(Keyword.begin(), Keyword.end());
  938     StrVal.assign(Keyword.begin(), Keyword.end());
lib/Bitcode/Writer/BitcodeWriter.cpp
  764         Record.append(Kind.begin(), Kind.end());
  767           Record.append(Val.begin(), Val.end());
 1136   for (char C : Str) {
 2205     Record.append(KName.begin(), KName.end());
 2232     Record.append(Tag.begin(), Tag.end());
 2251     Record.append(SSN.begin(), SSN.end());
 3122     for (const auto P : Name.getKey())
 3490         Vals.append(Key.begin(), Key.end());
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  751   for (const char C : Name) {
lib/CodeGen/MIRParser/MIParser.cpp
 1500   if (parseIRConstant(Loc, StringRef(Loc, Token.range().end() - Loc), C))
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4121   assert(*(Constraint.end() - 1) == '}' && "Not a brace enclosed constraint?");
lib/DebugInfo/PDB/Native/Hash.cpp
   59   ArrayRef<char> Buffer(Str.begin(), Str.end());
lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
   61   NamesBuffer.assign(Buffer.begin(), Buffer.end());
  119   NamesBuffer.insert(NamesBuffer.end(), S.begin(), S.end());
lib/DebugInfo/Symbolize/Symbolize.cpp
  494         std::all_of(SymbolName.begin() + AtPos + 1, SymbolName.end(),
lib/IR/Constants.cpp
 2476   for (char I : Arr)
 2587   ElementVals.append(Str.begin(), Str.end());
lib/IR/InlineAsm.cpp
   65   StringRef::iterator I = Str.begin(), E = Str.end();
  222          E = Constraints.end(); I != E; ) {
lib/IR/ValueSymbolTable.cpp
   83   SmallString<256> UniqueName(V->getName().begin(), V->getName().end());
  111   SmallString<256> UniqueName(Name.begin(), Name.end());
lib/MC/MCAsmInfo.cpp
  114   for (char C : Name) {
lib/MC/MCCodeView.cpp
  156     Contents.append(Ret.first.begin(), Ret.first.end() + 1);
lib/MC/MCObjectStreamer.cpp
  522   DF->getContents().append(Data.begin(), Data.end());
lib/MC/MCParser/AsmLexer.cpp
   59   if (CurPtr == CurBuf.end())
  183   while (CurPtr != CurBuf.end()) {
  214   if (CurChar == '\r' && CurPtr != CurBuf.end() && *CurPtr == '\n')
  493          *CurPtr != '\n' && *CurPtr != '\r' && CurPtr != CurBuf.end()) {
  502   while (*CurPtr != '\n' && *CurPtr != '\r' && CurPtr != CurBuf.end()) {
  621     if (CurPtr != CurBuf.end() && *CurPtr == '\n')
lib/MC/MCParser/AsmParser.cpp
 1139     EndLoc = SMLoc::getFromPointer(Identifier.end());
 5895   const char *AsmEnd = ASMString.end();
lib/MC/MCParser/COFFAsmParser.cpp
  176   for (char FlagChar : FlagsString) {
lib/MC/MCParser/DarwinAsmParser.cpp
  681   SectionSpec.append(EOL.begin(), EOL.end());
lib/MC/MCParser/ELFAsmParser.cpp
  288   for (char i : flagsStr) {
lib/MC/MCSectionELF.cpp
   38   for (const char *B = Name.begin(), *E = Name.end(); B < E; ++B) {
lib/MC/MCSectionWasm.cpp
   32   for (const char *B = Name.begin(), *E = Name.end(); B < E; ++B) {
lib/MC/MCSymbol.cpp
   73   for (char C : Name) {
lib/Object/COFFObjectFile.cpp
 1281   Result.append(Res.begin(), Res.end());
lib/Object/MachOObjectFile.cpp
   70   if (P < O.getData().begin() || P + sizeof(T) > O.getData().end())
   83   if (P < O.getData().begin() || P + sizeof(T) > O.getData().end())
  186     if (CmdOrErr->cmdsize + Ptr > Obj.getData().end())
 1274   if (getData().data() + SizeOfHeaders > getData().end()) {
 1756   if (Start < getData().begin() || Start >= getData().end()) {
 2261   Result.append(res.begin(), res.end());
lib/Object/WasmObjectFile.cpp
 1510   Result.append(Res.begin(), Res.end());
lib/ObjectYAML/COFFEmitter.cpp
   78         std::copy(Name.begin(), Name.end(), Sec.Header.Name);
  116         std::copy(Name.begin(), Name.end(), Sym.Header.Name);
  142       StringTable.append(Str.begin(), Str.end());
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  158   for (auto Iter = Scalar.begin(); Iter != Scalar.end();) {
lib/Option/OptTable.cpp
  152     for (StringRef::const_iterator C = Prefix.begin(), CE = Prefix.end();
lib/ProfileData/GCOV.cpp
  654   for (I = S = Filename.begin(), E = Filename.end(); I != E; ++I) {
lib/ProfileData/InstrProf.cpp
  228   for (auto & CI : PathNameStr) {
lib/ProfileData/InstrProfReader.cpp
  663     Out.insert(Out.end(), Replacement.begin(), Replacement.end());
  664     Out.insert(Out.end(), ExtractedName.end(), OrigName.end());
  664     Out.insert(Out.end(), ExtractedName.end(), OrigName.end());
  689             RealName.end() == FuncName.end())
  689             RealName.end() == FuncName.end())
lib/Remarks/BitstreamRemarkSerializer.cpp
   24   for (const char C : Str)
  198   for (const char C : ContainerMagic)
lib/Support/APFloat.cpp
 2321   StringRef::iterator end = s.end();
 2477   interpretDecimal(p, str.end(), &D);
 2503   if (D.firstSigDigit == str.end() || decDigitValue(*D.firstSigDigit) >= 10U) {
 2555           if (p == str.end()) {
 3352     Buffer.append(Str.begin(), Str.end());
lib/Support/APInt.cpp
 2123   for (StringRef::iterator e = str.end(); p != e; ++p) {
lib/Support/CommandLine.cpp
  998   for (const char *Cur = Source.begin(); Cur != Source.end();) {
 1002       while (Cur != Source.end() && isWhitespace(*Cur))
 1007       while (Cur != Source.end() && *Cur != '\n')
 1013     for (const char *End = Source.end(); Cur != End; ++Cur) {
lib/Support/ConvertUTFWrapper.cpp
   26     if (!isLegalUTF8String(&Pos, reinterpret_cast<const UTF8*>(Source.end()))) {
  154   const UTF8 *SrcEnd = reinterpret_cast<const UTF8 *>(SrcUTF8.end());
lib/Support/DJB.cpp
   31   ConvertUTF8toUTF32(&Begin8, reinterpret_cast<const UTF8 *>(Buffer.end()),
   62   for (unsigned char C : Buffer) {
lib/Support/FileCheck.cpp
 1523     SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()), SourceMgr::DK_Note,
 1534     SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()), SourceMgr::DK_Note,
 1558     SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()), SourceMgr::DK_Note,
lib/Support/GlobPattern.cpp
   57   for (char C : S)
lib/Support/Host.cpp
   76   StringRef::const_iterator CPUInfoEnd = ProcCpuinfoContent.end();
lib/Support/ItaniumManglingCanonicalizer.cpp
  242     P->Demangler.reset(Str.begin(), Str.end());
  313   P->Demangler.reset(Mangling.begin(), Mangling.end());
  320   P->Demangler.reset(Mangling.begin(), Mangling.end());
lib/Support/JSON.cpp
  206       : Start(JSON.begin()), P(JSON.begin()), End(JSON.end()) {}
  565   for (unsigned char C : S) {
lib/Support/LineIterator.cpp
   53   const char *Pos = CurrentLine.end();
lib/Support/LockFileManager.cpp
   99   HostID.append(HostNameRef.begin(), HostNameRef.end());
lib/Support/MemoryBuffer.cpp
   87     MemoryBuffer::init(InputData.begin(), InputData.end(),
lib/Support/Path.cpp
  439       path.append(c.begin(), c.end());
  451     path.append(component.begin(), component.end());
  496   path.append(ext.begin(), ext.end());
  880     SmallString<128> curDirRootName(cdrn.begin(), cdrn.end());
lib/Support/Regex.cpp
   31   preg->re_endp = regex.end();
  200   Res += StringRef(Matches[0].end(), String.end() - Matches[0].end());
  200   Res += StringRef(Matches[0].end(), String.end() - Matches[0].end());
  200   Res += StringRef(Matches[0].end(), String.end() - Matches[0].end());
lib/Support/SourceMgr.cpp
  323     std::copy(I->getText().begin(), I->getText().end(),
lib/Support/StringExtras.cpp
   73   for (char C : String) {
   90   for (const char C : String)
lib/Support/StringRef.cpp
   54       ascii_strncasecmp(end() - Suffix.Length, Suffix.Data, Suffix.Length) == 0;
  598   return hash_combine_range(S.begin(), S.end());
lib/Support/Timer.cpp
  100   this->Name.assign(Name.begin(), Name.end());
  101   this->Description.assign(Description.begin(), Description.end());
  233   : Name(Name.begin(), Name.end()),
  234     Description(Description.begin(), Description.end()) {
lib/Support/VirtualFileSystem.cpp
  752           StringRef(Path.str().begin(), Name.end() - Path.str().begin()),
lib/Support/YAMLParser.cpp
  200   StringRef::iterator End = Range.end();
  692   for (StringRef::iterator i = Input.begin(), e = Input.end(); i != e; ++i) {
  720         = decodeUTF8(StringRef(i, Input.end() - i));
 1897         Storage.insert(Storage.end(), Valid.begin(), Valid.end());
 1901       Storage.insert(Storage.end(), UnquotedValue.begin(), UnquotedValue.end());
 1920     Storage.insert(Storage.end(), Valid.begin(), Valid.end());
 2049   Storage.insert(Storage.end(), UnquotedValue.begin(), UnquotedValue.end());
lib/Support/raw_ostream.cpp
  167   for (unsigned char c : Str) {
lib/TableGen/TGLexer.cpp
  113     if (CurPtr-1 != CurBuf.end())
  261     if (*CurPtr == 0 && CurPtr == CurBuf.end())
  294       if (CurPtr == CurBuf.end())
  356     CurStrVal.assign(Str.begin(), Str.end());
  409       if (CurPtr == CurBuf.end())
  860   } while (CurPtr != CurBuf.end());
  886   while (CurPtr != CurBuf.end()) {
  935   while (CurPtr != CurBuf.end()) {
  996   while (*CurPtr != '\n' && *CurPtr != '\r' && CurPtr != CurBuf.end())
 1017   PrintError(CurBuf.end(), "Reached EOF without matching #endif");
lib/Target/ARM/ARMISelDAGToDAG.cpp
 4379   for (char Flag : Flags) {
lib/Target/Mips/MipsISelLowering.cpp
 3854   StringRef::const_iterator I, B = C.begin() + 1, E = C.end() - 1;
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  343     for (char c : Str) {
  704     for (char c : SE->getSymbol().getName()) {
lib/Target/Sparc/SparcISelLowering.cpp
 3287               && Constraint[0] == '{' && *(Constraint.end()-1) == '}') {
lib/Target/SystemZ/SystemZISelLowering.cpp
 1058   assert(*(Constraint.end()-1) == '}' && "Missing '}'");
lib/Target/TargetLoweringObjectFile.cpp
  123   NameStr.append(Suffix.begin(), Suffix.end());
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  437       if (Sep.getLoc().getPointer() != Name.end() ||
  446           Id.getLoc().getPointer() != Name.end())
  454         WebAssemblyOperand::Token, NameLoc, SMLoc::getFromPointer(Name.end()),
lib/Transforms/Scalar/MergeICmps.cpp
  589       Scratch.append(str.begin(), str.end());
lib/Transforms/Utils/SimplifyLibCalls.cpp
  937                           reinterpret_cast<const unsigned char *>(Str.end()));
  953     for (char C : Str)
tools/clang/include/clang/AST/Expr.h
 1813     for (auto c : getString())
 1820     for (auto c : getString())
tools/clang/include/clang/Basic/CharInfo.h
  189   for (StringRef::iterator I = S.begin(), E = S.end(); I != E; ++I)
tools/clang/include/clang/Basic/PlistSupport.h
   80   for (StringRef::const_iterator I = s.begin(), E = s.end(); I != E; ++I) {
tools/clang/include/clang/Rewrite/Core/RewriteBuffer.h
   47     Initialize(Input.begin(), Input.end());
tools/clang/lib/ARCMigrate/Transforms.cpp
  153               file.begin(), tokenBegin, file.end());
  401               file.begin(), tokenBegin, file.end());
  482               file.begin(), tokenBegin, file.end());
tools/clang/lib/AST/Comment.cpp
  111   for (StringRef::const_iterator I = Text.begin(), E = Text.end();
tools/clang/lib/AST/CommentBriefParser.cpp
   47   for (StringRef::const_iterator I = Text.begin(), E = Text.end();
tools/clang/lib/AST/CommentParser.cpp
   20   for (StringRef::const_iterator I = S.begin(), E = S.end(); I != E; ++I) {
   62     Pos.BufferEnd = Tok.getText().end();
tools/clang/lib/AST/Expr.cpp
 1260                    Buffer.begin(), StrData, Buffer.end());
tools/clang/lib/AST/OSLog.cpp
  207   ParsePrintfString(H, Data.begin(), Data.end(), Ctx.getLangOpts(),
tools/clang/lib/AST/RawCommentList.cpp
  189                     RawText.begin(), RawText.end());
  211                     RawText.begin(), RawText.end());
  370                     CommentText.begin(), CommentText.end(),
tools/clang/lib/AST/Stmt.cpp
  538   const char *StrEnd = Str.end();
tools/clang/lib/Analysis/CocoaConventions.cpp
  106   StringRef::iterator endI = functionName.end();
tools/clang/lib/Basic/Diagnostic.cpp
   71   Output.append(Str.begin(), Str.end());
  764     OutStr.append(StoredDiagMessage.begin(), StoredDiagMessage.end());
  771   FormatDiagnostic(Diag.begin(), Diag.end(), OutStr);
tools/clang/lib/Basic/Targets/X86.h
  205     for (I = Constraint.begin(), E = Constraint.end(); I != E; ++I) {
tools/clang/lib/Driver/Job.cpp
  111   for (const auto c : Arg) {
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
  273   auto StdExtsEnd = StdExts.end();
  275   for (auto I = Exts.begin(), E = Exts.end(); I != E; ++I) {
tools/clang/lib/Format/BreakableToken.cpp
  132                                  AfterCut.begin() - BeforeCut.end());
tools/clang/lib/Format/Encoding.h
   36   const llvm::UTF8 *BufEnd = reinterpret_cast<const llvm::UTF8 *>(Text.end());
tools/clang/lib/Format/FormatTokenLexer.cpp
  140                             String->TokenText.end() - At->TokenText.begin());
  159                 Identifier->TokenText.end() - Hash->TokenText.begin());
  187                     String->TokenText.end() - Dollar->TokenText.begin());
  199                             String->TokenText.end() - At->TokenText.begin());
  215                                        SecondQuestion->TokenText.end() -
  235                             Keyword->TokenText.end() - At->TokenText.begin());
  253                 Question->TokenText.end() - Identifier->TokenText.begin());
  387   for (; !HaveClosingSlash && Offset != Buffer.end(); ++Offset) {
  442   for (; Offset != Lex->getBuffer().end(); ++Offset) {
  449     } else if (Offset + 1 < Lex->getBuffer().end() && Offset[0] == '$' &&
  479   SourceLocation loc = Offset < Lex->getBuffer().end()
  869                       Buffer.begin() + Offset, Buffer.end()));
tools/clang/lib/Frontend/CompilerInvocation.cpp
 1068         Opts.CmdArgs.insert(Opts.CmdArgs.end(), ArgStr.begin(), ArgStr.end());
tools/clang/lib/Frontend/FrontendAction.cpp
  288   Includes.append(RHS.begin(), RHS.end());
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp
  123   for (auto &C : Path)
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  434   for (unsigned char Char : Str) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  808   const char *MainBufEnd = MainBuf.end();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  734   const char *MainBufEnd = MainBuf.end();
tools/clang/lib/Frontend/TextDiagnostic.cpp
 1212     std::string SourceLine(Line.begin(), Line.end());
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  131       : Begin(S.begin()), End(S.end()), C(Begin), P(Begin) {}
  185         P = std::search(C, End, S.begin(), S.end());
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/DependencyDirectivesSourceMinimizer.cpp
   82   Minimizer &append(StringRef S) { return append(S.begin(), S.end()); }
  884   bool Error = minimizeImpl(Input.begin(), Input.end());
tools/clang/lib/Lex/HeaderMap.cpp
   33   const char *S = Str.begin(), *End = Str.end();
  237       DestPath.append(Prefix->begin(), Prefix->end());
  238       DestPath.append(Suffix->begin(), Suffix->end());
tools/clang/lib/Lex/HeaderSearch.cpp
  368       SearchPath->append(SearchPathRef.begin(), SearchPathRef.end());
  372       RelativePath->append(Filename.begin(), Filename.end());
  398       SearchPath->append(SearchPathRef.begin(), SearchPathRef.end());
  402       RelativePath->append(Filename.begin(), Filename.end());
  410     MappedName.append(Dest.begin(), Dest.end());
  553     RelativePath->append(Filename.begin()+SlashPos+1, Filename.end());
  567   FrameworkName.append(Filename.begin()+SlashPos+1, Filename.end());
  650   std::copy(Str.begin(), Str.end(), CopyStr);
  675       FrameworkName.append(I->begin(), I->end());
  757       RelativePath->append(Filename.begin(), Filename.end());
  785       TmpDir.append(Filename.begin(), Filename.end());
  824           SearchPath->append(SearchPathRef.begin(), SearchPathRef.end());
  828           RelativePath->append(Filename.begin(), Filename.end());
 1083     RelativePath->append(Filename.begin()+SlashPos+1, Filename.end());
 1095   HeadersFilename.append(Filename.begin()+SlashPos+1, Filename.end());
 1107     HeadersFilename.append(Filename.begin()+SlashPos+1, Filename.end());
 1745     llvm::SmallString<32> DirPath(Dir.begin(), Dir.end());
tools/clang/lib/Lex/Lexer.cpp
  344               file.begin(), tokenBegin, file.end());
  481                  Buffer.begin(), StrData, Buffer.end());
  529                  Buffer.end());
  591                  Buffer.end());
  602     while (CurPtr != Buffer.end()) {
  610     if (CurPtr != Buffer.end())
 1259                                       TokenBegin, File.end());
tools/clang/lib/Lex/LiteralSupport.cpp
  240   for (StringRef::iterator I = Input.begin(), E = Input.end(); I != E; ++I) {
  528   : PP(PP), ThisTokBegin(TokSpelling.begin()), ThisTokEnd(TokSpelling.end()) {
 1049     std::remove_copy_if(Str.begin(), Str.end(), std::back_inserter(Buffer),
 1781            ErrorPtr, resyncUTF8(ErrorPtr, Fragment.end()),
 1785     const char *NextStart = resyncUTF8(ErrorPtr, Fragment.end());
 1786     StringRef NextFragment(NextStart, Fragment.end()-NextStart);
 1795       NextStart = resyncUTF8(ErrorPtr, Fragment.end());
 1798       NextFragment = StringRef(NextStart, Fragment.end()-NextStart);
tools/clang/lib/Lex/ModuleMap.cpp
  363       Buffer.append(Name.begin(), Name.end());
tools/clang/lib/Lex/PPExpressions.cpp
  349     CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(),
tools/clang/lib/Lex/Pragma.cpp
  847          Start <= CurLexer->getBuffer().end() &&
  849          End <= CurLexer->getBuffer().end() &&
tools/clang/lib/Parse/ParseStmtAsm.cpp
  143          !std::less<const char *>()(AsmString.end(), Str.end()));
  143          !std::less<const char *>()(AsmString.end(), Str.end()));
  158   unsigned LastCharOffset = Str.end() - AsmString.begin();
tools/clang/lib/Rewrite/Rewriter.cpp
  121   Buffer.insert(RealOffset, Str.begin(), Str.end());
  134   Buffer.insert(RealOffset, NewStr.begin(), NewStr.end());
  248   I->second.Initialize(MB.begin(), MB.end());
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  352   std::copy(Ref.begin(), Ref.end(), Mem);
tools/clang/lib/Sema/SemaExpr.cpp
 3275   CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), Tok.getLocation(),
tools/clang/lib/Sema/SemaObjCProperty.cpp
  330               file.begin(), tokenBegin, file.end());
tools/clang/lib/Sema/SemaStmtAsm.cpp
  912     for (char C : ExternalLabelName) {
tools/clang/lib/Serialization/ASTWriter.cpp
 2069                                      Data.HFI.Framework.end());
 4598   Record.insert(Record.end(), Str.begin(), Str.end());
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  804     Record.append(Name.begin(), Name.end());
tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
   54   for (char C : EntryDescPair.second) {
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  818     for (char C : Msg)
  890                      BufferInfo.begin(), MacroName, BufferInfo.end());
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
  101     for (char C : Component) {
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  126     return Position != Input.end();
tools/clang/tools/clang-diff/ClangDiff.cpp
  244   for (char C : Str)
  320   for (signed char C : Str) {
tools/clang/tools/clang-refactor/TestSupport.cpp
  316             Source.begin(), Source.end());
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  113                                   LangOpts, File.begin(), TokBegin, File.end());
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
   22   Field.assign(Blob.begin(), Blob.end());
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  287                 RecordIdNameMap[ID].Name.end());
tools/clang/tools/extra/clang-doc/Serialize.cpp
  169   return std::all_of(S.begin(), S.end(), isspace);
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
   71     Value.assign(Scalar.begin(), Scalar.end());
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  247     const char *End = Source.end();
tools/clang/tools/extra/clang-move/Move.cpp
  295             TokBegin, File.end());
tools/clang/tools/extra/clang-tidy/GlobList.cpp
   34   for (char C : Glob) {
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   81                  Buffer.begin(), StrData, Buffer.end());
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp
  128   analyze_format_string::ParseScanfString(H, Fmt.begin(), Fmt.end(), LO, TI);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp
   24   return std::all_of(Name.begin(), Name.end(), [](const char c) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
   51   Lexer Lex(StartLoc, LangOpts, StartChar, StartChar, Buf.end());
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
   50   for (const unsigned char C : Literal->getBytes())
  101   for (const unsigned char C : StringRef("\000\001\002\003\004\005\006\a"
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
   35   for (const unsigned char C : Text) {
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
   56                  File.end());
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  136               TokenBegin, File.end());
  216               TokenBegin, File.end());
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
   39                   File.begin(), TokenBegin, File.end());
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   59                  File.end());
tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp
   50          it != Extension.end(); ++it) {
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp
  101                  File.begin(), File.data() + LocInfo.second, File.end());
tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp
   28   for (const auto Character : Text) {
tools/clang/tools/extra/clangd/Format.cpp
   90   assert(From.begin() >= Code.begin() && From.end() <= Code.end());
   90   assert(From.begin() >= Code.begin() && From.end() <= Code.end());
tools/clang/tools/extra/clangd/FormattedString.cpp
   75   for (char C : Input) {
tools/clang/tools/extra/clangd/FuzzyMatch.cpp
  358   for (char C : llvm::StringRef(Word, WordN))
  379   for (char C : llvm::StringRef(Word, WordN))
tools/clang/tools/extra/clangd/ParsedAST.cpp
  177                      Src.begin(), Src.begin() + Inc.HashOffset, Src.end());
tools/clang/tools/extra/clangd/SourceCode.cpp
  888     R = NS.take_front(R.end() - NS.begin());
tools/clang/tools/extra/clangd/URI.cpp
   45     llvm::SmallVector<char, 16> Path(Body.begin(), Body.end());
   99   for (unsigned char C : Content)
  112   for (auto I = Content.begin(), E = Content.end(); I != E; ++I) {
  117     if (*I == '%' && I + 2 < Content.end() && llvm::isHexDigit(*(I + 1)) &&
  132   return std::all_of(Scheme.begin() + 1, Scheme.end(), [](char C) {
tools/clang/tools/extra/clangd/index/Serialization.cpp
   48   Reader(llvm::StringRef Data) : Begin(Data.begin()), End(Data.end()) {}
tools/clang/tools/extra/clangd/index/SymbolID.cpp
   39   for (char C : Str)
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp
   74   for (char C : Content)
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  394     llvm::SmallVector<char, 16> Path(Body.begin(), Body.end());
tools/clang/tools/extra/clangd/unittests/TestFS.cpp
  110     llvm::SmallString<16> Path(Body.begin(), Body.end());
tools/clang/tools/libclang/CIndex.cpp
 6722             Buffer.begin(), Buffer.data() + BeginLocInfo.second, Buffer.end());
 7462             Buffer.end());
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  987     Buffer.append(Old.begin(), Old.end());
  988   Buffer.append(New.begin(), New.end());
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  406   std::uninitialized_copy(Str.begin(), Str.end(), buf);
tools/clang/unittests/Lex/HeaderMapTest.cpp
   56   for (char C : Str)
   69     std::copy(S.begin(), S.end(), File.Bytes + SI);
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  772   for (auto K : Str) {
 1300   for (llvm::StringRef::iterator I = name.begin(), E = name.end(); I != E; ++I)
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
  181   for (auto K : Str) {
  190   for (auto I = OptionName.begin(), E = OptionName.end(); I != E; ++I)
  199   for (char C : Option->getValueAsString("Name"))
tools/dsymutil/DwarfLinker.cpp
 1159       OutputBuffer.append(Bytes.begin(), Bytes.end());
 2462   for (auto &C : File)
tools/gold/gold-plugin.cpp
  694          std::all_of(S.begin() + 1, S.end(),
tools/lld/COFF/Writer.cpp
 1078   strtab.insert(strtab.end(), str.begin(), str.end());
tools/lld/Common/Strings.cpp
   70          std::all_of(s.begin() + 1, s.end(),
tools/lld/ELF/EhFrame.cpp
  178   for (char c : aug) {
tools/lld/ELF/OutputSections.cpp
  397   return std::regex_match(s.begin(), s.end(), re);
  403   return std::regex_match(s.begin(), s.end(), re);
tools/lld/ELF/SyntheticSections.cpp
 2356   for (uint8_t c : name)
 2515   for (uint8_t c : s)
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
   70     if ( (p + slc->cmdsize) > lcRange.end() )
  240   if (lcRange.end() > (start + objSize))
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 2031   init_file.assign(s.begin(), s.end());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  800     llvm::StringRef::const_iterator ose = operands_ref.end();
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  306     AbstractManglingParser::reset(Mangled.begin(), Mangled.end());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
   94   for (char c : payload)
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 3311   for (const char &c : value) {
tools/lldb/source/Utility/Environment.cpp
   20   Next = std::copy(Key.begin(), Key.end(), Next);
   22   Next = std::copy(Value.begin(), Value.end(), Next);
tools/lldb/source/Utility/FileSpec.cpp
  394               m_directory.GetStringRef().end());
  402               m_filename.GetStringRef().end());
tools/lldb/source/Utility/Stream.cpp
  436   for (char c : s)
tools/lldb/source/Utility/StringExtractor.cpp
   32   m_packet.assign(packet_str.begin(), packet_str.end());
tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
   27         for (auto e : err_string)
  557     for (const char ch : response.GetStringRef()) {
tools/lldb/source/Utility/TildeExpressionResolver.cpp
   80     Output.append(Expr.begin(), Expr.end());
   91   Output.append(Expr.begin() + Left.size(), Expr.end());
tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.cpp
   47     Output.append(Dir.begin(), Dir.end());
   54     Output.append(User.getValue().begin(), User.getValue().end());
   74     QualifiedName.append(User.getKey().begin(), User.getKey().end());
tools/llvm-cat/llvm-cat.cpp
   66                       BitcodeMod.getBuffer().end());
tools/llvm-cov/SourceCoverageViewHTML.cpp
   29   for (char C : Str) {
tools/llvm-cxxfilt/llvm-cxxfilt.cpp
   96   auto Start = std::find_if(Head, Source.end(), IsLegalChar);
  101   while (Start != Source.end()) {
  102     Start = std::find_if(Start, Source.end(), IsLegalChar);
  103     auto End = std::find_if_not(Start, Source.end(), IsLegalChar);
  104     auto DEnd = std::find_if(End, Source.end(), IsLegalChar);
tools/llvm-exegesis/lib/Analysis.cpp
   31   if (std::find(S.begin(), S.end(), kCsvSep) == S.end()) {
   31   if (std::find(S.begin(), S.end(), kCsvSep) == S.end()) {
   36     for (const char C : S) {
   47   for (const char C : S) {
   61   for (const char C : S) {
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  129     return EndPointer == String.end();
tools/llvm-exegesis/lib/BenchmarkRunner.cpp
  111     InstrBenchmark.AssembledSnippet.assign(FnBytes.begin(), FnBytes.end());
tools/llvm-lto2/llvm-lto2.cpp
  191     for (char C : Rest) {
tools/llvm-modextract/llvm-modextract.cpp
   64                   Ms[ModuleIndex].getBuffer().end());
tools/llvm-objcopy/COFF/Writer.cpp
  328       std::copy(S.AuxFile.begin(), S.AuxFile.end(), Ptr);
tools/llvm-objdump/COFFDump.cpp
  484   Result.append(SymName.begin(), SymName.end());
tools/llvm-objdump/WasmDump.cpp
   45     Result.append(SymName.begin(), SymName.end());
tools/llvm-rc/ResourceFileWriter.cpp
  155     for (char C : Str)
  159     for (char C : Str) {
 1525   Path.assign(InputFileDir.begin(), InputFileDir.end());
 1532     Path.assign(ForceInclude.begin(), ForceInclude.end());
tools/llvm-readobj/COFFDumper.cpp
  324          SectionContents.end() >= Block.end() &&
  324          SectionContents.end() >= Block.end() &&
tools/llvm-strings/llvm-strings.cpp
   84   for (P = Contents.begin(), E = Contents.end(); P < E; ++P) {
unittests/ADT/HashingTest.cpp
  269     hash_code hash = hash_combine_range(str.begin(), str.end());
unittests/ADT/SmallStringTest.cpp
   54   theString.assign(abc.begin(), abc.end());
   68   SmallVector<char, 10> abcVec(abc.begin(), abc.end());
   76   theString.append(abc.begin(), abc.end());
   77   theString.append(abc.begin(), abc.end());
   92   SmallVector<char, 10> abcVec(abc.begin(), abc.end());
unittests/ADT/StringRefTest.cpp
   75   for (const char *it = S.begin(), *ie = S.end(); it != ie; ++it, ++p)
unittests/ADT/TwineTest.cpp
   92   EXPECT_EQ(0, *Twine("hello").toNullTerminatedStringRef(storage).end());
   94            *Twine(StringRef("hello")).toNullTerminatedStringRef(storage).end());
   97                     .end());
  100                     .end());
unittests/DebugInfo/PDB/HashTableTest.cpp
  235     Buffer.insert(Buffer.end(), S.begin(), S.end());
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  127   std::copy(ObjBytes.begin(), ObjBytes.end(), ObjContents.begin());
  142       EXPECT_TRUE(std::equal(RPCObjContents.begin(), RPCObjContents.end(),
unittests/Support/Path.cpp
 1101     std::copy(Val.begin(), Val.end(), mfr.data());
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
   78     end(const _Container& __cont) -> decltype(__cont.end())
   79     { return __cont.end(); }
utils/TableGen/AsmMatcherEmitter.cpp
 1104   for (StringRef::iterator it = Str.begin(), ie = Str.end(); it != ie; ++it) {
utils/TableGen/AsmWriterEmitter.cpp
  694     for (StringRef::iterator I = ASM.begin(), E = ASM.end(); I != E;) {
utils/TableGen/CodeGenDAGPatterns.h
  683   void setName(StringRef N) { Name.assign(N.begin(), N.end()); }
utils/TableGen/CodeGenSchedule.cpp
   62     for (char C : S) {
utils/TableGen/InstrDocsEmitter.cpp
   45   for (char C : Str) {
utils/unittest/googletest/include/gtest/gtest-printers.h
  378        it != container.end(); ++it, ++count) {
utils/yaml-bench/YAMLBench.cpp
  152                                  E = JSONText.end();