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

References

gen/tools/clang/include/clang/AST/Attrs.inc
 6227       return "#pragma unroll" + (option == UnrollCount ? getValueString(Policy) : "");
 6231       return "#pragma unroll_and_jam" +
 6235     return getOptionName(option) + getValueString(Policy);
13796           Ret.Features.push_back("-" + Feature.split("-").second.str());
13798           Ret.Features.push_back("+" + Feature.str());
include/llvm/Analysis/CFGPrinter.h
   59     return "CFG for '" + F->getName().str() + "' function";
include/llvm/Object/ELF.h
   58     return "[index " + std::to_string(Sec - &TableOrErr->front()) + "]";
  240       Err = createError("SHT_NOTE section " + getSecIndexForError(this, &Shdr) +
  383     return createError("unable to get symbol from section " +
  394     return createError("section " + getSecIndexForError(this, Sec) +
  401     return createError("section " + getSecIndexForError(this, Sec) +
  407     return createError("section " + getSecIndexForError(this, Sec) +
  568     return createError("section " + getSecIndexForError(this, Section) +
  573     return createError("unable to access section " +
  594     if (Error E = WarnHandler("invalid sh_type for string table section " +
  606     return createError("SHT_STRTAB string table section " +
  609     return createError("SHT_STRTAB string table section " +
  697     return createError("a section " + getSecIndexForError(this, Section) +
include/llvm/Object/MachO.h
  646       Version += "." + utostr(update);
include/llvm/TableGen/Record.h
  615   std::string getAsString() const override { return "\"" + Value.str() + "\""; }
  649     return "[{" + Value.str() + "}]";
lib/Analysis/LazyCallGraph.cpp
 1791   std::string Name = "\"" + DOT::EscapeString(N.getFunction().getName()) + "\"";
lib/AsmParser/LLParser.cpp
 2970         return P.Error(NameLoc, "instruction forward referenced with type '" +
 2987       return P.Error(NameLoc, "instruction forward referenced with type '" +
 3185       return Error(FirstEltLoc, "invalid array element type: " +
 3330       return Error(ID.Loc, "invalid cast opcode for cast from '" +
 3374       return Error(ID.Loc, "insertvalue operand and field disagree in type: '" +
 5186       return Error(ID.Loc, "floating point constant does not have type '" +
 5903       return Error(TypeLoc, "value doesn't match function result type '" +
 5914     return Error(TypeLoc, "value doesn't match function result type '" +
 6106       return Error(ArgList[i].Loc, "argument is not of expected type '" +
 6436       return Error(ArgList[i].Loc, "argument is not of expected type '" +
 6555     return Error(Loc, "invalid cast opcode for cast from '" +
 6836       return Error(ArgList[i].Loc, "argument is not of expected type '" +
 7280     return Error(Loc1, "insertvalue operand and field disagree in type: '" +
lib/AsmParser/Parser.cpp
   62                        "Could not open input file: " + EC.message());
   92                        "Could not open input file: " + EC.message());
  140                        "Could not open input file: " + EC.message());
lib/Bitcode/Reader/BitcodeReader.cpp
 5581             return error("Invalid hash length " + Twine(Record.size()).str());
 6229         return error("Invalid hash length " + Twine(Record.size()).str());
lib/Bitcode/Reader/MetadataLoader.cpp
  998     report_fatal_error("lazyLoadOneMetadata failed jumping: " +
 1003     report_fatal_error("lazyLoadOneMetadata failed advanceSkippingSubblocks: " +
 1011       report_fatal_error("Can't lazyload MD, parseOneMetadata: " +
 1014     report_fatal_error("Can't lazyload MD: " + toString(MaybeCode.takeError()));
lib/CodeGen/MIRParser/MIRParser.cpp
  934                          "Could not open input file: " + EC.message());
lib/CodeGen/MachineScheduler.cpp
 3757   viewGraph(getDAGName(), "Scheduling-Units Graph for " + getDAGName());
lib/CodeGen/ScheduleDAGInstrs.cpp
 1188   return "dag." + BB->getFullName();
lib/CodeGen/ScheduleDAGPrinter.cpp
   96   viewGraph(getDAGName(), "Scheduling-Units Graph for " + getDAGName());
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
 1032   return "sunit-dag." + BB->getFullName();
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
   69       return "<<Unknown Machine Node #" + utostr(getOpcode()) + ">>";
   75       return "<<Unknown Target Node #" + utostr(getOpcode()) + ">>";
   77     return "<<Unknown Node #" + utostr(getOpcode()) + ">>";
lib/CodeGen/ShadowStackGCLowering.cpp
  128   StructType *STy = StructType::create(EltTys, "gc_map." + utostr(NumMeta));
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  652     std::string SizeSpec = ".rodata.str" + utostr(EntrySize) + ".";
 1646         COMDATSymName = "__real@" + scalarConstantToHexString(C);
 1651         COMDATSymName = "__real@" + scalarConstantToHexString(C);
 1657         COMDATSymName = "__xmm@" + scalarConstantToHexString(C);
 1662         COMDATSymName = "__ymm@" + scalarConstantToHexString(C);
 1817          getContext().getWasmSection(".init_array." + utostr(Priority),
lib/CodeGen/ValueTypes.cpp
  118       return (isScalableVector() ? "nxv" : "v") + utostr(getVectorNumElements())
  121       return "i" + utostr(getSizeInBits());
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  246         " ( " +
  349     Attr += ", SizeOf: " + itostr(PtrSizeOf);
lib/DebugInfo/DWARF/DWARFUnit.cpp
  455                                ".debug_str_offsets[.dwo]: " +
  478                                  "parsing a range list table: " +
lib/FuzzMutate/FuzzerCLI.cpp
   53       Args.push_back("-" + Opt.str());
   55       Args.push_back("-mtriple=" + Opt.str());
  118       Args.push_back("-mtriple=" + Opt.str());
lib/IR/Core.cpp
  409     std::string E = "Error printing to file: " + dest.error().message();
lib/IR/Function.cpp
  591     Result += "p" + utostr(PTyp->getAddressSpace()) +
  594     Result += "a" + utostr(ATyp->getNumElements()) +
  608     Result += "f_" + getMangledTypeStr(FT->getReturnType());
  618     Result += "v" + utostr(VTy->getVectorNumElements()) +
  633       Result += "i" + utostr(cast<IntegerType>(Ty)->getBitWidth());
  651     Result += "." + getMangledTypeStr(Ty);
lib/IR/LegacyPassManager.cpp
 1508     report_fatal_error("Error reading bitcode file: " + EIB.message());
lib/IR/Pass.cpp
   59   return "module (" + M.getName().str() + ")";
  163   return "function (" + F.getName().str() + ")";
  199   return "basic block (" + BB.getName().str() + ") in function (" +
lib/IR/Verifier.cpp
 1569         CheckFailed("Attribute '" + A.getAsString() +
 1575       CheckFailed("Attribute '" + A.getAsString() +
 1658          "Wrong types for attribute: " +
 1716          "Attribute '" + RetAttrs.getAsString() +
lib/IRReader/IRReader.cpp
   60                        "Could not open input file: " + EC.message());
  103                        "Could not open input file: " + EC.message());
lib/LTO/LTO.cpp
 1384     Filename += ".thin." + llvm::utostr(Count) + ".yaml";
lib/LTO/ThinLTOCodeGenerator.cpp
  513     report_fatal_error("ThinLTO cannot create input file: " +
lib/MC/SubtargetFeature.cpp
   44                                        : (Enable ? "+" : "-") + String.lower());
lib/Object/Archive.cpp
   48   std::string StringMsg = "truncated or malformed archive (" + Msg.str() + ")";
lib/Object/ArchiveWriter.cpp
  483           "File " + M.MemberName.str() + " exceeds size limit";
lib/Object/ELF.cpp
  490     return "<unknown:>0x" + utohexstr(Type, true);
lib/Object/MachOUniversal.cpp
   26   std::string StringMsg = "truncated or malformed fat file (" + Msg.str() + ")";
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  778   ExitOnError Err("Invalid " + std::string(SectionName) + " section!");
  809   ExitOnError Err("Error writing type record to " + std::string(SectionName) +
lib/ObjectYAML/yaml2obj.cpp
   31       ErrHandler("failed to parse YAML input: " + EC.message());
lib/ProfileData/GCOV.cpp
  696     CoveragePath += "##" + Result.digest().str().str();
lib/ProfileData/SampleProfReader.cpp
 1353       std::string Msg = "Could not create remapper: " + EC.message();
lib/Support/YAMLParser.cpp
  717       EscapedInput += "\\x" + std::string(2 - HexStr.size(), '0') + HexStr;
  743           EscapedInput += "\\x" + std::string(2 - HexStr.size(), '0') + HexStr;
  745           EscapedInput += "\\u" + std::string(4 - HexStr.size(), '0') + HexStr;
  747           EscapedInput += "\\U" + std::string(8 - HexStr.size(), '0') + HexStr;
lib/Support/raw_ostream.cpp
  633     report_fatal_error("IO failure on output stream: " + error().message(),
lib/TableGen/Record.cpp
   95   return "bits<" + utostr(Size) + ">";
  131   return "list<" + Ty->getAsString() + ">";
  807   case CAST: Result = "!cast<" + getType()->getAsString() + ">"; break;
 1968   std::string Result = "(" + Val->getAsString();
 1970     Result += ":" + ValName->getAsUnquotedString();
 1972     Result += " " + getArg(0)->getAsString();
 1973     if (getArgName(0)) Result += ":$" + getArgName(0)->getAsUnquotedString();
 1975       Result += ", " + getArg(i)->getAsString();
 1976       if (getArgName(i)) Result += ":$" + getArgName(i)->getAsUnquotedString();
 2354   return StringInit::get("anonymous_" + utostr(AnonCounter++));
lib/TableGen/SetTheory.cpp
   51       PrintFatalError(Loc, "Set difference needs at least two arguments: " +
   67       PrintFatalError(Loc, "Set intersection requires two arguments: " +
   86       PrintFatalError(Loc, "Operator requires (Op Set, Int) arguments: " +
   92       PrintFatalError(Loc, "Second argument must be an integer: " +
  103       PrintFatalError(Loc, "Positive shift required: " +
  115       PrintFatalError(Loc, "Positive length required: " +
  150       PrintFatalError(Loc, "Positive stride required: " +
  182       PrintFatalError(Loc, "Bad args to (sequence \"Format\", From, To): " +
  188         PrintFatalError(Loc, "Stride must be an integer: " +
  196       PrintFatalError(Loc,  "Format must be a string: " + Expr->getAsString());
  202       PrintFatalError(Loc, "From must be an integer: " + Expr->getAsString());
  209       PrintFatalError(Loc, "To must be an integer: " + Expr->getAsString());
  298     PrintFatalError(Loc, "Invalid set element: " + Expr->getAsString());
  301     PrintFatalError(Loc, "Bad set expression: " + Expr->getAsString());
  304     PrintFatalError(Loc, "Unknown set operator: " + Expr->getAsString());
lib/TableGen/TGParser.cpp
  168     return Error(Loc, "Value '" + ValName->getAsUnquotedString() +
  185       return Error(Loc, "Value '" + ValName->getAsUnquotedString() +
  218     return Error(Loc, "Value '" + ValName->getAsUnquotedString() +
 2487     Error(ValueLoc, "expected a list, got '" + I->getAsString() + Type + "'");
lib/Target/AArch64/AArch64AsmPrinter.cpp
  251     std::string SymName = "__hwasan_check_x" + utostr(Reg - AArch64::X0) + "_" +
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2384       TokError("prefetch operand out of range, [0," + utostr(MaxVal) +
 2901       std::string Str("IC " + std::string(IC->Name) + " requires ");
 2911       std::string Str("DC " + std::string(DC->Name) + " requires ");
 2921       std::string Str("AT " + std::string(AT->Name) + " requires ");
 2931       std::string Str("TLBI " + std::string(TLBI->Name) + " requires ");
lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  155   return "S" + utostr(Op0) + "_" + utostr(Op1) + "_C" + utostr(CRn) + "_C" +
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
   45     Diagnostic += " (expected an integer in the range " + std::to_string(Min) +
   63     Diagnostic += " (expected an integer in the range 0 to " +
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  822     AccessKey += ":" + std::to_string(AccessIndex);
lib/Target/BPF/BPFMIChecking.cpp
  169           report_fatal_error("line " + std::to_string(DL.getLine()) +
lib/Target/BPF/BTFDebug.cpp
  747     OS.AddComment("string offset=" + std::to_string(StringOffset));
  799     OS.AddComment("FuncInfo section string offset=" +
  813     OS.AddComment("LineInfo section string offset=" +
  821       OS.AddComment("Line " + std::to_string(LineInfo.LineNum) + " Col " +
  832       OS.AddComment("Field reloc section string offset=" +
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  229     std::string LitaName = ".CONST_" + SymbolName.str();
lib/Target/Hexagon/HexagonVectorPrint.cpp
   99   std::string VDescStr = ".long 0x1dffe0" + getStringReg(Reg);
lib/Target/Mips/MipsAsmPrinter.cpp
 1045       ".mips16.call.fp." + std::string(Symbol), ELF::SHT_PROGBITS,
 1064   std::string x = "__call_stub_fp_" + std::string(Symbol);
lib/Target/Sparc/SparcISelLowering.cpp
 3312         newConstraint = "{f" + utostr(intVal) + "}";
 3314         newConstraint = "{d" + utostr(intVal / 2) + "}";
 3316         newConstraint = "{q" + utostr(intVal / 4) + "}";
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
   83       printAnnotation(OS, "label" + utostr(ControlFlowCounter) + ':');
  114             OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':');
  124             OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':');
  134         printAnnotation(OS, "catch" + utostr(EHPadStack.pop_back_val()) + ':');
  148         printAnnotation(OS, "down to catch" + utostr(EHPadStack.back()));
lib/Target/X86/X86InsertPrefetch.cpp
  164     std::string Msg = "Could not open profile: " + EC.message();
lib/TextAPI/MachO/Symbol.cpp
   35     Result += "(ObjC Class) " + Name.str();
   38     Result += "(ObjC Class EH) " + Name.str();
   41     Result += "(ObjC IVar) " + Name.str();
lib/TextAPI/MachO/TextStub.cpp
  501                   copyString("_" + Symbol->getName().str()));
  508                   copyString("_OBJC_EHTYPE_$_" + Symbol->getName().str()));
  515                   copyString("_" + Symbol->getName().str()));
  559                   copyString("_" + Symbol->getName().str()));
  566                   copyString("_OBJC_EHTYPE_$_" + Symbol->getName().str()));
  573                   copyString("_" + Symbol->getName().str()));
lib/Transforms/IPO/ArgumentPromotion.cpp
  457           NewName += "." + utostr(Operands[i]);
lib/Transforms/IPO/Attributor.cpp
 1019   return (isAtFixpoint() ? "returns(#" : "may-return(#") +
 2131     return "Live[#BB " + std::to_string(AssumedLiveBlocks.size()) + "/" +
 2741     return getAssumedAlign() ? ("align<" + std::to_string(getKnownAlign()) +
 3547     return "[H2S] Mallocs: " + std::to_string(MallocCalls.size());
lib/Transforms/IPO/HotColdSplitting.cpp
  303                    /* Suffix */ "cold." + std::to_string(Count));
lib/Transforms/IPO/SampleProfile.cpp
 1683     std::string Msg = "Could not open profile: " + EC.message();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  680           "int3\nnopl " + itostr(0x40 + AccessInfo) + "(%rax)",
  689           "brk #" + itostr(0x900 + AccessInfo),
 1059         AI->hasName() ? AI->getName().str() : "alloca." + itostr(N);
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  111         std::string singleLine = "MD5 " + stream.str() + " " +
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  724         "__msan_metadata_ptr_for_load_" + std::to_string(size);
  726         "__msan_metadata_ptr_for_store_" + std::to_string(size);
  796     std::string FunctionName = "__msan_maybe_warning_" + itostr(AccessSize);
  801     FunctionName = "__msan_maybe_store_origin_" + itostr(AccessSize);
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  268       SmallString<32> RMWName("__tsan_atomic" + itostr(BitSize) + NamePart);
lib/Transforms/Utils/PredicateInfo.cpp
  523   std::string Name = "llvm.ssa.copy." + utostr((uintptr_t) Ty);
lib/Transforms/Utils/SymbolRewriter.cpp
  119       : RewriteDescriptor(DT), Source(Naked ? StringRef("\01" + S.str()) : S),
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2572   std::string FullNameString = "::" + Node.getQualifiedNameAsString();
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  317       return "!" + sx::toString(CapExpr);
tools/clang/include/clang/Analysis/CloneDetection.h
  336     IgnoredFilesRegex = std::make_shared<llvm::Regex>("^(" +
tools/clang/include/clang/Sema/TypoCorrection.h
  184     return "'" + getAsString(LO) + "'";
tools/clang/include/clang/Serialization/ASTReader.h
 2694           "Cursor should always be able to go back, failed: " +
tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
   62     return "pointer to " + Visit(R);
   87     return "lazily frozen compound value of " + Visit(V.getRegion());
   95         return "argument '" + D->getQualifiedNameAsString() + "'";
   96     return "initial value of " + Visit(R);
  100     return "symbol of type '" + S->getType().getAsString() +
  105     return "value derived from (" + Visit(S->getParentSymbol()) +
  110     return "extent of " + Visit(S->getRegion());
  114     return "metadata of type '" + S->getType().getAsString() + "' tied to " +
  131     return "(" + Visit(S->getLHS()) + ") " +
  148       return "object at " + Visit(R->getSymbol());
  151       return "heap segment that starts at " + Visit(R->getSymbol());
  152     return "pointee of " + Visit(R->getSymbol());
  156     return "region allocated by '" + printStmt(R->getExpr()) + "'";
  160     return "compound literal " + printStmt(R->getLiteralExpr());
  164     return "string literal " + R->getString();
  177     OS << " of " + Visit(R->getSuperRegion());
  199     return "instance variable '" + R->getDecl()->getNameAsString() + "' of " +
  204     return "field '" + R->getDecl()->getNameAsString() + "' of " +
  209     return "temporary object constructed at statement '" +
  214     return "base object '" + R->getDecl()->getQualifiedNameAsString() +
  222     return "a value unsupported by the explainer: (" +
  230     return "a symbolic expression unsupported by the explainer: (" +
  238     return "a memory region unsupported by the explainer (" +
tools/clang/lib/AST/ItaniumMangle.cpp
 2289         ASString = "AS" + llvm::utostr(TargetAS);
tools/clang/lib/AST/JSONNodeDumper.cpp
  263   return "0x" + llvm::utohexstr(reinterpret_cast<uint64_t>(Ptr), true);
tools/clang/lib/AST/MicrosoftMangle.cpp
 1393     std::string Name = "_GUID_" + Uuid.lower();
 2702           mangleArtificialTagType(TTK_Union, "__m" + llvm::utostr(Width));
 2704           mangleArtificialTagType(TTK_Union, "__m" + llvm::utostr(Width) + 'i');
 2706           mangleArtificialTagType(TTK_Struct, "__m" + llvm::utostr(Width) + 'd');
tools/clang/lib/AST/Stmt.cpp
  725       AsmString += "${" + llvm::utostr(Piece.getOperandNo()) + ':' +
tools/clang/lib/Basic/Targets.cpp
  657     Opts->Features.push_back((F.getValue() ? "+" : "-") + F.getKey().str());
tools/clang/lib/Basic/Targets/Mips.cpp
  190   Builder.defineMacro("_MIPS_ARCH_" + StringRef(CPU).upper());
tools/clang/lib/Basic/Targets/NVPTX.h
   69     Features["ptx" + std::to_string(PTXVersion)] = true;
tools/clang/lib/Basic/Targets/X86.cpp
 1799       std::string Converted = "{" + std::string(Constraint, Len) + "}";
tools/clang/lib/Basic/Warnings.cpp
  139                 << "-Werror" << ("-W" + OrigOpt.str());
  167                 << "-Wfatal-errors" << ("-W" + OrigOpt.str());
tools/clang/lib/CodeGen/CGAtomic.cpp
 1150       LibCallName += "_" + llvm::utostr(Size);
tools/clang/lib/CodeGen/CGBlocks.cpp
  166   Name += "l" + CGM.getObjCRuntime().getRCBlockLayoutStr(CGM, BlockInfo);
 2737                              "struct.__block_byref_" + D->getNameAsString());
tools/clang/lib/CodeGen/CGBuiltin.cpp
 6027         IsThumb ? InlineAsm::get(FTy, ".inst.n 0x" + utohexstr(ZExtValue), "",
 6029                 : InlineAsm::get(FTy, ".inst 0x" + utohexstr(ZExtValue), "",
 7253     std::string Reg = Value == 31 ? "sp" : "x" + Value.toString(10);
tools/clang/lib/CodeGen/CGDecl.cpp
  214   ContextName += "." + D.getNameAsString();
 1111       Name = ("__const." + FunctionName(DC) + "." + D.getName()).str();
tools/clang/lib/CodeGen/CGExpr.cpp
 2770         Name += "_" + Twine(Discriminator + 1).str();
 2974   std::string FnName = "__ubsan_handle_" + CheckName.str();
 2976     FnName += "_v" + llvm::utostr(CheckInfo.Version);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  527     const std::string Name = "__objc_ivar_offset_" + ID->getNameAsString()
 1669     const std::string Name = "__objc_ivar_offset_" + ID->getNameAsString()
 2331         ".objc_selector_" + Sel.getAsString(), &TheModule);
 2558               ".objc_metaclass_ref" + Class->getNameAsString(), &TheModule);
 2565               ".objc_class_ref" + Class->getNameAsString(), &TheModule);
 2968   std::string ClassSym((isMeta ? "_OBJC_METACLASS_": "_OBJC_CLASS_") +
 4082     std::string name = "__objc_ivar_offset_value_" +
tools/clang/lib/CodeGen/CGObjCMac.cpp
 3684   std::string Name = "OBJC_METACLASS_" + ID->getNameAsString();
 3706   std::string Name = "OBJC_CLASS_" + ID->getNameAsString();
tools/clang/lib/CodeGen/CGStmt.cpp
 1814   return (EarlyClobber ? "&{" : "{") + Register.str() + "}";
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1674       Features.push_back((Entry.getValue() ? "+" : "-") + Entry.getKey().str());
 2361   std::string Name = "_GUID_" + Uuid.lower();
tools/clang/lib/CodeGen/TargetInfo.cpp
 2402     Opt = "/FAILIFMISMATCH:\"" + Name.str() + "=" + Value.str() + "\"";
 2458     Opt = "/FAILIFMISMATCH:\"" + Name.str() + "=" + Value.str() + "\"";
 5089     Opt = "/DEFAULTLIB:" + qualifyWindowsLibrary(Lib);
 5094     Opt = "/FAILIFMISMATCH:\"" + Name.str() + "=" + Value.str() + "\"";
 5756     Opt = "/DEFAULTLIB:" + qualifyWindowsLibrary(Lib);
 5761     Opt = "/FAILIFMISMATCH:\"" + Name.str() + "=" + Value.str() + "\"";
tools/clang/lib/Driver/Multilib.cpp
   47     Segment = "/" + seg.str();
tools/clang/lib/Driver/SanitizerArgs.cpp
  480           << ("-fno-sanitize-trap=" + toString(S)) << TC.getTriple().str();
  925         "--dependent-lib=" + TC.getCompilerRT(Args, "ubsan_standalone")));
  928           "--dependent-lib=" + TC.getCompilerRT(Args, "ubsan_standalone_cxx")));
  931     CmdArgs.push_back(Args.MakeArgString("--dependent-lib=" +
  938     CmdArgs.push_back(Args.MakeArgString("--dependent-lib=" +
  945   CmdArgs.push_back(Args.MakeArgString("-fsanitize=" + toString(Sanitizers)));
  948     CmdArgs.push_back(Args.MakeArgString("-fsanitize-recover=" +
  953         Args.MakeArgString("-fsanitize-trap=" + toString(TrapSanitizers)));
tools/clang/lib/Driver/ToolChains/BareMetal.cpp
  176   CmdArgs.push_back(Args.MakeArgString("-L" + TC.getRuntimesDir()));
tools/clang/lib/Driver/ToolChains/Clang.cpp
  697       CmdArgs.push_back(Args.MakeArgString("--dependent-lib=" +
  715       CmdArgs.push_back(Args.MakeArgString("--dependent-lib=" +
 4816         Args.MakeArgString("-fgnuc-version=" + GNUCVer.getAsString()));
 4822         Args.MakeArgString("-fms-compatibility-version=" + MSVT.getAsString()));
 5716       args.MakeArgString("-fobjc-runtime=" + runtime.getAsString()));
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
  325     return "hexagon" +
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  702       "libomptarget-nvptx-" + GpuArch.str() + ".bc";
tools/clang/lib/Driver/ToolChains/Gnu.cpp
 2349       {"gcc/" + CandidateTriple.str(), "../..", true},
 2352       {"gcc-cross/" + CandidateTriple.str(), "../..",
 2373       {"i386-linux-gnu/gcc/" + CandidateTriple.str(), "../../..",
 2376       {"i386-gnu/gcc/" + CandidateTriple.str(), "../../..",
 2476       std::string basePath = "/usr/lib/gcc/" + ActiveVersion.first.str() + "/"
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  281   const std::string MCpuSuffix = "/" + CpuVer.str();
tools/clang/lib/Driver/ToolChains/Linux.cpp
  578     LibDir = "lib" + tools::mips::getMipsABILibSuffix(Args, Triple);
tools/clang/lib/Driver/ToolChains/MSP430.cpp
  173         "-D__MSP430i" + MCU.drop_front(7).upper() + "__"));
  175     CC1Args.push_back(DriverArgs.MakeArgString("-D__" + MCU.upper() + "__"));
tools/clang/lib/Format/Format.cpp
 2587       return make_string_error("Error parsing -style: " + ec.message());
tools/clang/lib/Frontend/CompilerInstance.cpp
 1525     Timer.init("preloading." + FileName.str(), "Preloading " + FileName.str(),
 1525     Timer.init("preloading." + FileName.str(), "Preloading " + FileName.str(),
tools/clang/lib/Frontend/CompilerInvocation.cpp
 1748             "Invalid interface stub format: " + ArgStr.str() +
 1756             "Invalid interface stub format: " + ArgStr.str() + ".";
tools/clang/lib/Frontend/InitPreprocessor.cpp
  578                       + getClangFullRepositoryVersion() + "\"");
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  994       Getr += "return " + getIvarAccessString(OID);
 3581   std::string Name = "_OBJC_PROTOCOL_REFERENCE_$_" +
 4047   S += "static " + RT.getAsString(Context->getPrintingPolicy()) + " __" +
 4113       S += "__cself->" + (*I)->getNameAsString() + "; // bound by copy\n";
 4140   S += "_block_copy_" + utostr(i);
 4150       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 4152       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 4154       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 4160   S += "_block_dispose_" + utostr(i);
 4167       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 4169       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 4171       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 4313     S += ", __" + FunName.str() + "_block_copy_" + utostr(i);
 4314     S += ", __" + FunName.str() + "_block_dispose_" + utostr(i);
 4362     std::string ImplTag = "__" + FunName.str() + "_block_impl_" + utostr(i);
 4363     std::string DescTag = "__" + FunName.str() + "_block_desc_" + utostr(i);
 4442   Name += "__" + MD->getSelector().getAsString();
 7412   Result += "{\n\t0, " + utostr(NumMethods) + "\n";
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  841       Getr += "return " + getIvarAccessString(OID);
 3038   std::string Name = "_OBJC_PROTOCOL_" + Exp->getProtocol()->getNameAsString();
 3257   std::string S = "static " + RT.getAsString(Context->getPrintingPolicy()) + " __" +
 3323       S += "__cself->" + (*I)->getNameAsString() + "; // bound by copy\n";
 3350   S += "_block_copy_" + utostr(i);
 3360       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 3362       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 3364       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 3370   S += "_block_dispose_" + utostr(i);
 3377       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 3379       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 3381       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 3523     S += ", __" + FunName.str() + "_block_copy_" + utostr(i);
 3524     S += ", __" + FunName.str() + "_block_dispose_" + utostr(i);
 3571     std::string ImplTag = "__" + FunName.str() + "_block_impl_" + utostr(i);
 3572     std::string DescTag = "__" + FunName.str() + "_block_desc_" + utostr(i);
 3629   Name += "__" + MD->getSelector().getAsString();
 5111     "{\n\t" + utostr(NumMethods) + "\n";
 5543   Result += "\tvoid *defs[" + utostr(ClsDefCount + CatDefCount)+ "];\n";
 5548   Result += "\t0, 0, " + utostr(ClsDefCount)
 5585   Result += "\t" + utostr(OBJC_ABI_VERSION) +
 5765   Result += "{\n\t0, " + utostr(NumMethods) + "\n";
tools/clang/lib/Lex/LiteralSupport.cpp
  222         << "x" + llvm::utohexstr(ResultChar);
tools/clang/lib/Lex/PPDirectives.cpp
 1769                                           "\"" + Filename.str() + "\"");
 1809                          FilenameRange, "<" + TypoCorrectionName.str() + ">")
 1811                          FilenameRange, "\"" + TypoCorrectionName.str() + "\"");
tools/clang/lib/Parse/ParsePragma.cpp
 1275         std::string SubRuleUnlessName = "unless(" + SubRuleName.str() + ")";
tools/clang/lib/Sema/SemaChecking.cpp
 2800                                   std::string F = "hvx" + V.str();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2764           "(" + formatObjCParamQualifiers(Param->getObjCDeclQualifier(), Type);
 3486         Arg = "(" + formatObjCParamQualifiers((*P)->getObjCDeclQualifier(),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 5556         << AL << "'" + std::string(Str) + "'";
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2938         PathDisplayStr += " -> " + Element->Base->getType().getAsString();
10824                    InsertLoc, " " + NameInfo.getName().getAsString());
10833               UsingLoc, "auto &" + NameInfo.getName().getAsString() + " = ");
10848               "constexpr auto " + NameInfo.getName().getAsString() + " = ");
tools/clang/lib/Sema/SemaDeclObjC.cpp
  954         = " : " + prevTypeParam->getUnderlyingType().getAsString(
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  455       << FixItHint::CreateInsertion(FixItLoc, " " + OS.str().str());
tools/clang/lib/Sema/SemaExpr.cpp
11270     std::string SuggestedValue = "1e" + std::to_string(RightSideIntValue);
tools/clang/lib/Sema/SemaStmtAttr.cpp
   93     std::string Pragma = "#pragma " + std::string(PragmaName);
tools/clang/lib/Sema/SemaTemplate.cpp
 5842     std::string Code = "static_cast<" + ParamType.getAsString() + ">(";
tools/clang/lib/Sema/SemaType.cpp
 6747                   " " + attr.getAttrName()->getName().str() + " ");
tools/clang/lib/Serialization/ASTReader.cpp
  476           Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror=" +
 1453         Error("could not decompress embedded file contents: " +
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 3642         "ASTReader::ReadDeclRecord failed reading decl code: " +
 3989             "ASTReader::loadDeclUpdateRecords failed jumping: " +
 3994             "ASTReader::loadDeclUpdateRecords failed reading code: " +
 4003             "ASTReader::loadDeclUpdateRecords failed reading rec code: " +
 4070         "ASTReader::loadPendingDeclChain failed jumping: " +
 4077         "ASTReader::loadPendingDeclChain failed reading code: " +
 4085         "ASTReader::loadPendingDeclChain failed reading rec code: " +
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  174         "Potential copy-paste error; did you really mean to use '" +
  180     R->addNote("Similar code using '" +
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   30   ErrorText = "Double nonblocking on request " +
   53   std::string ErrorText{"Request " + RequestRegion->getDescriptiveName() +
   73   std::string ErrorText{"Request " + RequestRegion->getDescriptiveName() +
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  156         "a method on '" + ObjT.getAsString() + "' to get the scalar value";
tools/clang/lib/StaticAnalyzer/Checkers/Yaml.h
   38                                         "a valid filename instead of '" +
   49                                         "a valid yaml file: " + ec.message());
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
   69   return "%" + llvm::toHex(StringRef(&C, 1));
tools/clang/lib/Tooling/AllTUsExecution.cpp
  122             Log("[" + std::to_string(Count()) + "/" + TotalNumStr +
tools/clang/lib/Tooling/CommonOptionsParser.cpp
  174         "CommonOptionsParser: failed to parse command-line arguments. " +
tools/clang/lib/Tooling/CompilationDatabase.cpp
  368     ErrorMsg = "Error while opening fixed database: " + Result.message();
tools/clang/lib/Tooling/Core/Lookup.cpp
   98         "::" + cast<NamespaceDecl>(DeclA)->getQualifiedNameAsString() + "::";
tools/clang/lib/Tooling/Core/Replacement.cpp
  183     Message += "\nNew replacement: " + NewReplacement->toString();
  185     Message += "\nExisting replacement: " + ExistingReplacement->toString();
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
  359       auto ErrMsg = "Unexpected conflicts in #include deletions: " +
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  203     ErrorMessage = "Error while opening JSON database: " + Result.message();
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
  302         "Failed to create replacements for header changes: " +
  308     return make_string_error("Failed to combine replacements in all changes: " +
  316           "Failed to combine existing replacements with header replacements: " +
  324       return make_string_error("Failed to cleanup around replacements: " +
  333     return make_string_error("Failed to apply all replacements: " +
  344         "Failed to apply replacements for sorting includes: " +
  357           "Failed to apply replacements for formatting changed code: " +
tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp
  112         Name != "::" + ND->getQualifiedNameAsString())
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  564             ReplacedName = "::" + NewName.str();
  578     Replace(Using->getBeginLoc(), Using->getEndLoc(), "using " + NewName.str());
tools/clang/lib/Tooling/Tooling.cpp
  444   Args.push_back("-resource-dir=" +
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  609         "\n" + Comment.str() + " " OFFLOAD_BUNDLER_MAGIC_STR "__START__ ";
  611         "\n" + Comment.str() + " " OFFLOAD_BUNDLER_MAGIC_STR "__END__ ";
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  441         HTMLTag::TAG_P, "Defined at line " + std::to_string(L.LineNumber) +
  895                                    "error creating index file: " +
  944                                    "error creating main index: " +
tools/clang/tools/extra/clang-doc/MDGenerator.cpp
   24   return "*" + Text.str() + "*";
   28   return "**" + Text.str() + "**";
   54   OS << genItalic("Defined at line " + std::to_string(L.LineNumber) + " of " +
tools/clang/tools/extra/clang-doc/Representation.cpp
  235     return llvm::SmallString<16>("@nonymous_record_" +
  238     return llvm::SmallString<16>("@nonymous_enum_" +
  241     return llvm::SmallString<16>("@nonymous_function_" +
  244     return llvm::SmallString<16>("@nonymous_" + toHex(llvm::toStringRef(USR)));
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp
   31     llvm::Regex Pattern("^" + queryRegexp(Tokens));
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.cpp
   47         "::" + SymbolQualifiers.back().str() + StrippedQualifiers;
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  414       errs() << "Couldn't open file: " + FilePath.str() + ": "
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  720     std::string CharHandlerFuncName = "::" + CC.Name.str();
  724         "::" + (CC.Name.startswith("mem") ? "w" + CC.Name.str()
  724         "::" + (CC.Name.startswith("mem") ? "w" + CC.Name.str()
  725                                           : "wcs" + CC.Name.substr(3).str());
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
   51   auto NewName = (IsConst ? "k" : "g") +
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  183         "<" + GetNewExprName(New, SM, getLangOpts()) + ">");
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
  106         "using " + MatchedDecl->getNameAsString() + " = " +
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
  119                                       " /*" + NewName.str() + "*/");
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp
  183           : ("namespace '" + NestedNamespaceName.str() + "'");
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  250     return ("!" + asBool(Text, NeedsStaticCast));
  637               "return " + replacementExpression(Result, Negated, Condition);
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  158     return (EndIfStr != "// " + HeaderGuard.str()) &&
  159            (EndIfStr != "/* " + HeaderGuard.str() + " */");
  252                      ? "\n#" + Check->formatEndIf(CPPVar) + "\n"
  286   return "endif // " + HeaderGuard.str();
tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp
  164           "${" +
tools/clang/tools/extra/clangd/FileDistance.cpp
  182   return {"/" + llvm::join(Split, "/"), Split.size()};
tools/clang/tools/extra/clangd/FormattedString.cpp
   58     return "` " + std::move(R) + " `";
   63     return "` " + std::move(R) + " `";
   64   return "`" + std::move(R) + "`";
tools/clang/tools/extra/clangd/index/Serialization.cpp
  658     return makeError("Not a RIFF file and failed to parse as YAML: " +
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
  586     VersionStorage.push_back("Sym" + std::to_string(++VersionCounter));
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  874   CDB.ExtraClangFlags.push_back("-isystem" + testPath("headers"));
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
  563         AnnotatedCode += "$" + std::to_string(I) + "^";
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
  257   CDB.ExtraClangFlags = {"-I" +
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp
  382       std::string Name = "foo" + std::to_string(I) + ".cpp";
tools/clang/tools/extra/clangd/unittests/TestIndex.cpp
   50     USR += "@N@" + replace(QName.substr(0, Pos), "::", "@N@"); // ns:: -> @N@ns
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
  108     return "fail: " + llvm::toString(Result.takeError());
  118       return "bad edits: " + llvm::toString(NewText.takeError());
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp
  106     std::string Content = "#include\"" + std::string(HeaderName) +
  124     Content += "\n" + MainCode.str();
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
   44         "test-check-" + std::to_string(Result.size()), Context));
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp
   22     return "expected: '" + ExpectedWarning->str() + "', saw: '" +
   44     return "expected: '" + ExpectedWarning->str() + "', saw: '" +
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
  121     return "toma" + OldName.substr(4).str();
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
  156 #pragma omp )" +
  169 #pragma omp )" +
  184 #pragma omp )" +
  199 #pragma omp )" +
  213 #pragma omp )" +
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
   97   CG.StartModule("incremental-module-" + std::to_string(counter),
tools/clang/unittests/Tooling/ExecutionTest.cpp
  274     std::string File = "f" + std::to_string(i) + ".cc";
  275     std::string Symbol = "looong_function_name_" + std::to_string(i);
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  104               + std::string(type, 0, type.size()-1) + ">(Record.readInt())")
  122   return "Record." + StringSwitch<std::string>(type)
  123     .EndsWith("Decl *", "AddDeclRef(" + std::string(name) + ");\n")
  124     .Case("TypeSourceInfo *", "AddTypeSourceInfo(" + std::string(name) + ");\n")
  125     .Case("Expr *", "AddStmt(" + std::string(name) + ");\n")
  126     .Case("IdentifierInfo *", "AddIdentifierRef(" + std::string(name) + ");\n")
  127     .Case("StringRef", "AddString(" + std::string(name) + ");\n")
  128     .Case("ParamIdx", "push_back(" + std::string(name) + ".serialize());\n")
  129     .Default("push_back(" + std::string(name) + ");\n");
  302       OS << "    " << WritePCHRecord(type, "SA->get" +
  308         return "!get" + getUpperName().str() + "()";
  310         return "!get" + getUpperName().str() + "Loc()";
  312         return "!get" + getUpperName().str() + "().isValid()";
  601       return "!is" + getLowerName().str() + "Expr || !" + getLowerName().str()
 1245           getType(), "SA->get" + std::string(getUpperName()) + "Loc()");
 1758   std::string getEnumValue() const { return "attr::" + getEnumValueName(); }
 1972   std::string FnName = "matchRulesFor" + Attr.getName().str();
 3375   return "is" + Subject.getName().str();
 3435   std::string FnName = "check" + Attr.getName().str() + "AppertainsTo";
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  755       Builder.PrintFatalError("Modifier value '" + std::to_string(Idx) +
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp
   71                       "missing Documentation for " + getCheckerFullName(&R));
  110                   + getCheckerFullName(&R));
  126                   + getCheckerFullName(&R));
tools/clang/utils/TableGen/MveEmitter.cpp
  144     PrintFatalError("no LLVM type name available for type " + cName());
  257     return "Int" + utostr(Bits) + "Ty";
  260     return "_" + toLetter(Kind) + utostr(Bits);
  287     return "llvm::VectorType::get(" + Element->llvmName() + ", " +
  339     return "llvm::VectorType::get(Builder.getInt1Ty(), " +
  428     return "Param" + utostr(ParamNumber);
  746         V->setVarname("Val" + utostr(varindex++));
 1040         IntName += "_" + toLetter(cast<ScalarType>(Param)->kind());
tools/clang/utils/TableGen/NeonEmitter.cpp
  601     S += "x" + utostr(getNumElements());
  603     S += "x" + utostr(NumVectors);
  659     Ret += "V" + utostr(getNumElements()) + S;
 1173     S += "_" + getInstTypeCode(InBaseType, LocalCK);
 1313     std::string Name = "p" + utostr(I);
 1314     std::string NewName = "rev" + utostr(I);
 1353     std::string Name = "p" + utostr(I);
 1358     std::string NewName = "s" + utostr(I);
 1400     S += "(" + RetVar.getType().str() + ") ";
 1402   S += "__builtin_neon_" + mangleName(N, LocalCK) + "(";
 1405     S += "&" + RetVar.getName() + ", ";
 1408     Variable &V = Variables["p" + utostr(I)];
 1420         Cast = "(" + T2.str() + ")";
 1431       Arg = "(" + BaseType.str() + ") {";
 1448       Arg = "(" + CastToType.str() + ")" + Arg;
 1451       Arg = "(" + CastToType.str() + ")" + Arg;
 1662       N = "reint" + utostr(++I);
 1669     S = "*(" + castToType.str() + " *) &" + Intr.Variables[N].getName() + "";
 1672     S = "(" + castToType.str() + ")(" + R.second + ")";
 1740         Elts.insert(R->getRecords().getDef("sv" + utostr(I + Addend)));
 1767     S += ", " + Name.drop_front(2).str();
 1796   std::string S = "(" + T.str() + ") {";
 1818   std::string S = "(" + T.str() + ") {";
 1954       VariablePostfix = "_" + utostr(Emitter.getUniqueNumber());
 2002   std::string ErrMsg = "looking up intrinsic '" + Name.str() + "(";
 2014     ErrMsg += "  - " + I.getReturnType().str() + " " + I.getMangledName();
 2115     std::string S = "BUILTIN(__builtin_neon_" + Def->getMangledName() + ", \"";
tools/dsymutil/DwarfLinker.cpp
 2515         "cannot create directory: " + toString(errorCodeToError(EC)), EC);
tools/dsymutil/MachODebugMapParser.cpp
  164     Warning("unable to open object file: " + toString(std::move(Err)),
  172     Warning("unable to open object file: " + toString(std::move(Err)),
tools/dsymutil/dsymutil.cpp
  283         "cannot create Plist: " + toString(errorCodeToError(EC)), EC);
  344         "cannot create bundle: " + toString(errorCodeToError(EC)), EC);
tools/gold/gold-plugin.cpp
  565     cf.name += ".llvm." + std::to_string(file->offset) + "." +
  635       ResolutionInfo &WrapRes = ResInfo["__wrap_" + Name.str()];
  636       ResolutionInfo &RealRes = ResInfo["__real_" + Name.str()];
tools/lld/COFF/Driver.cpp
  275   log("Loaded " + toString(obj) + " for " + symName);
  283     fatal("could not get the buffer for the member defining symbol " +
  303       "could not get the filename for the member defining symbol " +
  330   log("Directives: " + toString(file) + ": " + s);
tools/lld/COFF/DriverUtils.cpp
   64       fatal("ExecuteAndWait failed: " +
  320       fatal("cannot create a temporary file: " + ec.message());
  395     fatal("internal manifest tool failed on default xml: " +
  516     fatal("failed to create manifest: " + ec.message());
  743     fatal("failed to write .res to COFF: " + toString(e.takeError()));
  830       msg += " " + std::string(s);
  849       warn("ignoring unknown argument '" + arg->getAsString(args) + "'");
  851       warn("ignoring unknown argument '" + arg->getAsString(args) +
  884     warn("ignoring unknown argument: " + arg->getAsString(args));
tools/lld/COFF/InputFiles.cpp
  113             "could not get the member for symbol " + toCOFFString(sym));
  512     log(("conflicting comdat type for " + toString(*leader) + ": " +
  646       fatal("unknown comdat type " + std::to_string((int)def->Selection) +
tools/lld/COFF/PDB.cpp
  407       fatal("codeview::mergeTypeAndIdRecords failed: " +
  413       fatal("codeview::mergeTypeAndIdRecords failed: " +
  437     fatal("Type server does not have TPI stream: " + toString(std::move(e)));
  442       fatal("Error getting type server IPI stream: " + toString(std::move(e)));
  458       fatal("codeview::mergeTypeRecords failed: " + toString(std::move(err)));
  467         fatal("codeview::mergeIdRecords failed: " + toString(std::move(err)));
  473       fatal("codeview::mergeTypeRecords failed: " + toString(std::move(err)));
  479         fatal("codeview::mergeIdRecords failed: " + toString(std::move(err)));
  604         log("ignoring symbol record of kind 0x" + utohexstr(symKind) + " in " +
  884           log("ignoring unknown symbol record with kind 0x" +
 1056       warn("ignoring unknown debug$S subsection kind 0x" +
 1179     warn("Cannot use debug info for '" + toString(file) + "' [LNK4099]\n" +
tools/lld/COFF/SymbolTable.cpp
   35   log("Reading " + toString(file));
  163     return std::vector<std::string>({"\n>>> referenced by " + toString(file)});
  323       errorOrWarn("<root>: undefined symbol: " + toString(*b));
  326         warn("<root>: locally defined symbol imported: " + toString(*imp) +
  553   return "\n>>> defined at " + toString(file);
tools/lld/COFF/Symbols.cpp
  140           "could not get the member for symbol " + toCOFFString(sym));
  142       "could not get the buffer for the member defining symbol " +
tools/lld/COFF/Writer.cpp
  631     fatal("failed to write the output file: " + toString(std::move(e)));
  976         fatal("cannot delay-load " + toString(file) +
 1870       log("  " + sc->file->mb.getBufferIdentifier().str() +
tools/lld/ELF/AArch64ErrataFix.cpp
  398       saver.save("__CortexA53843419_" + utohexstr(getLDSTAddr())), STT_FUNC, 0,
  555   log("detected cortex-a53-843419 erratum sequence starting at " +
tools/lld/ELF/ARMErrataFix.cpp
  142       saver.save("__CortexA8657417_" + utohexstr(getBranchAddr())), STT_FUNC,
  405   log("detected cortex-a8-657419 erratum sequence starting at " +
tools/lld/ELF/Arch/AMDGPU.cpp
   55     error("incompatible e_flags: " + toString(f));
tools/lld/ELF/Arch/Hexagon.cpp
  169   error("unrecognized instruction for R_HEX_6 relocation: 0x" +
  198   error("unrecognized instruction for R_HEX_16_X relocation: 0x" +
tools/lld/ELF/Arch/MipsArchTree.cpp
  287       error("incompatible target ISA:\n>>> " + toString(files[0].file) + ": " +
tools/lld/ELF/Driver.cpp
  462       error("--reproduce: " + toString(errOrWriter.takeError()));
  622     error("invalid argument: " + arg.getAsString(args));
 1379     error("--undefined-glob: " + toString(pat.takeError()));
tools/lld/ELF/DriverUtils.cpp
  138       error("unknown argument '" + arg->getAsString(args) + "'");
  140       error("unknown argument '" + arg->getAsString(args) +
tools/lld/ELF/ICF.cpp
  491     print("selected section " + toString(sections[begin]));
  493       print("  removing identical section " + toString(sections[i]));
tools/lld/ELF/InputFiles.cpp
  225   std::string lineno = ":" + std::to_string(line);
 1453   std::string s = "_binary_" + mb.getBufferIdentifier().str();
tools/lld/ELF/InputSection.cpp
  580     warn("Non-zero addend in R_RISCV_PCREL_LO12 relocation to " +
  598   error("R_RISCV_PCREL_LO12 relocation points to " + isec->getObjMsg(d->value) +
tools/lld/ELF/MarkLive.cpp
  379         message("removing unused section " + toString(sec));
tools/lld/ELF/OutputSections.cpp
  276     fatal("compress failed: " + llvm::toString(std::move(e)));
tools/lld/ELF/Relocations.cpp
  423   error("relocation " + toString(type) + " cannot refer to absolute symbol: " +
  562     fatal("cannot create a copy relocation for symbol " + toString(ss));
  620   warn("can't find matching " + toString(pairTy) + " relocation for " +
  666     msg = "relocation refers to a symbol in a discarded section: " +
  669   msg += "\n>>> defined in " + toString(file);
  679     msg += "\n>>> section group signature: " + signature.str() +
  785     msg = "undefined " + visibility() + "symbol: " + toString(sym);
  810       msg += "\n>>> did you mean: " + toString(*corrected);
  812         msg += "\n>>> defined in: " + toString(corrected->file);
 1080       errorOrWarn("cannot preempt symbol: " + toString(sym) +
 1089           error("unresolvable relocation " + toString(type) +
 1128         errorOrWarn("symbol '" + toString(sym) +
 1146           "can't create dynamic relocation " + toString(type) + " against " +
 1148                                  : "symbol: " + toString(sym)) +
 1154           "relocation " + toString(type) + " cannot be used against " +
 1155           (sym.getName().empty() ? "local symbol" : "symbol " + toString(sym)) +
 1160   errorOrWarn("symbol '" + toString(sym) + "' has no type" +
 1214          "turn off this warning." +
 1601       fatal("InputSection too large for range extension thunk " +
tools/lld/ELF/ScriptLexer.cpp
   80     s += "\n>>> " + getLine().str() + "\n>>> " +
tools/lld/ELF/Symbols.cpp
  266             "could not get the member for symbol " + toELFString(sym));
  269                "could not get the buffer for the member defining symbol " +
  572     error("duplicate symbol: " + toString(*sym) + "\n>>> defined in " +
  590   std::string msg = "duplicate symbol: " + toString(*sym) + "\n>>> defined at ";
tools/lld/ELF/Symbols.h
  531     error("TLS attribute mismatch: " + toString(*this) + "\n>>> defined in " +
tools/lld/ELF/SyntheticSections.cpp
 3481         error("incompatible ABI version: " + toString(file));
tools/lld/ELF/Thunks.cpp
  826   fatal("relocation " + toString(reloc) + " to " + toString(s) +
  844   fatal("relocation " + toString(reloc) + " to " + toString(s) +
tools/lld/ELF/Writer.cpp
  620     error("failed to write to the output file: " + toString(std::move(e)));
 1594         errorOrWarn("assignment to symbol " + toString(*changedSym) +
 1961           error("cannot place " + toString(isec) + " into " + toString(os->name) +
 2333   return "[0x" + utohexstr(addr) + ", 0x" + utohexstr(addr + len - 1) + "]";
 2730       error("entropy source failure: " + ec.message());
tools/lld/MinGW/Driver.cpp
  108     error("unknown argument: " + arg->getAsString(args));
tools/lld/lib/Driver/DarwinLdDriver.cpp
  286       message("Found filelist entry " + canonicalizePath(path));
  462       error("image_base must be a multiple of page size (0x" +
  956       error("stack_size must be a multiple of page size (0x" +
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
  125       llvm_unreachable((Twine("Atom <" + atomToDebugString(atom) +
tools/lld/wasm/Driver.cpp
  171     error("unknown argument: " + arg->getAsString(args));
  673       error("--reproduce: " + toString(errOrWriter.takeError()));
tools/lld/wasm/InputFiles.cpp
   81   log("info for: " + toString(this) +
tools/lld/wasm/MarkLive.cpp
  150           message("removing unused section " + toString(c));
  153           message("removing unused section " + toString(c));
  156           message("removing unused section " + toString(g));
  159           message("removing unused section " + toString(e));
  163         message("removing unused section " + toString(c));
  166         message("removing unused section " + toString(g));
tools/lld/wasm/OutputSections.cpp
   79   log("createHeader: " + toString(*this) + " body=" + Twine(bodySize) +
   99   log("writing " + toString(*this));
  177   log("writing " + toString(*this) + " size=" + Twine(getSize()) +
  238   log("writing " + toString(*this) + " size=" + Twine(getSize()) +
tools/lld/wasm/OutputSections.h
   37     log("setOffset: " + toString(*this) + ": " + Twine(newOffset));
tools/lld/wasm/SymbolTable.cpp
   30   log("Processing: " + toString(file));
  131   error("symbol type mismatch: " + toString(*existing) + "\n>>> defined as " +
  261   error("duplicate symbol: " + toString(*existing) + "\n>>> defined in " +
  409       error("import name mismatch for symbol: " + toString(*existing) +
  419       error("import module mismatch for symbol: " + toString(*existing) +
  656     StringRef debugName = saver.save("undefined:" + toString(*sym));
  721         StringRef debugName = saver.save("unreachable:" + toString(*f));
tools/lld/wasm/SyntheticSections.cpp
   82     error("type not found: " + toString(sig));
tools/lld/wasm/SyntheticSections.h
   46     log("writing " + toString(*this));
tools/lld/wasm/Writer.cpp
  313   log("addSection: " + toString(*sec));
  404         error("Unrecognized feature policy prefix " +
  945         error("invalid signature for init func: " + toString(*sym));
 1072     fatal("failed to write the output file: " + toString(std::move(e)));
tools/lld/wasm/WriterUtils.cpp
   55   return (type.Mutable ? "var " : "const ") +
tools/lldb/source/Interpreter/Options.cpp
  698           request.AddCompletion("--" + long_option.str(), opt.usage_text);
  714               request.AddCompletion("--" + long_option.str(), def.usage_text);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  181   m_start_marker = "#line 1 \"" + filename.str() + "\"\n";
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  107   std::string count_path = "." + std::string(type) + "_count";
  108   std::string tid_path = "." + std::string(type) + "_tid";
  109   std::string trace_path = "." + std::string(type) + "_trace";
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
  343   std::string platform_dir = "/Platforms/" + GetPlatformName() + "/DeviceSupport";
tools/lldb/source/Symbol/CxxModuleHandler.cpp
  146         "Couldn't find namespace " + ns->getQualifiedNameAsString());
tools/lldb/tools/lldb-instr/Instrument.cpp
  152         "LLDB_RECORD_RESULT(" + WrittenExpr.str() + ")";
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h
  174       "Unable to parse " +
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
   44         GroupsArg.push_back("LLDB_OPT_SET_" + std::to_string(Group));
   51         GroupsArg.push_back("LLDB_OPT_SET_" + std::to_string(i));
  127       CompletionArgs.push_back("CommandCompletions::e" + Completion.str() +
tools/llvm-cov/CodeCoverage.cpp
  357     error("Failed to load coverage: " + toString(std::move(E)),
  875                                 ? "Created: " + ModifiedTimeStr.substr(0, found)
tools/llvm-cov/SourceCoverageViewHTML.cpp
  418   OSRef << tag("p", "Click " +
  661               escape("Unexecuted instantiation: " + ISV.FunctionName.str(),
  686     std::string LinkTarget = "#L" + utostr(uint64_t(FirstUncoveredLineNo));
  688         tag("td", tag("pre", "Source (" +
tools/llvm-lipo/llvm-lipo.cpp
  302     reportError("unknown argument '" + Arg->getAsString(InputArgs) + "'");
  757       reportError("-replace " + S.getArchString() +
tools/llvm-lto/llvm-lto.cpp
  380     ExitOnError ExitOnErr("llvm-lto: error loading file '" + Filename.str() +
  485   ExitOnError ExitOnErr("llvm-lto: error loading input '" +
 1021         PartFilename += "." + utostr(I);
tools/llvm-objcopy/ELF/Object.cpp
  515     Name = ".z" + Sec.Name.substr(1);
 1202             ".sec" + std::to_string(SecNo++), RecAddr,
tools/llvm-objcopy/ELF/Object.h
  548       Name = "." + Name.substr(2);
tools/llvm-objdump/llvm-objdump.cpp
  404   return "<file index: " + std::to_string(Index) + ">";
  623           "failed to parse debug information for " + ObjectFilename.str();
tools/llvm-opt-report/OptReport.cpp
  395                 "U" + UStr(LLI) : (NothingUnrolled ? "" : " " + USpaces));
  397                 "V" + VStr(LLI) : (NothingVectorized ? "" : " " + VSpaces));
  409                    UnrolledCols > 1 ? "U" + UStr(J.second) :
  412                    VectorizedCols > 1 ? "V" + VStr(J.second) :
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  240         H = "0x" + utohexstr(Hash);
  242         H = "0x" + utohexstr(Hash) + ", our hash = 0x" + utohexstr(OurHash);
tools/llvm-rc/ResourceScriptParser.cpp
   37   CurMessage = "Error parsing file: expected " + Expected.str() + ", got " +
tools/llvm-rc/ResourceScriptToken.cpp
  187         return getStringError("Integer invalid or too large: " +
tools/llvm-readobj/COFFDumper.cpp
 1740   default: return "unknown (" + llvm::utostr(Type) + ")";
tools/llvm-readobj/ELFDumper.cpp
 2148   return Twine("<Invalid offset 0x" + utohexstr(Value) + ">").str();
 4789           createError("cannot identify the section for relocation symbol '" +
 4794       reportWarning(createError("relocation symbol '" +
tools/llvm-readobj/MachODumper.cpp
  792       Version += "." + utostr(MachOObjectFile::getVersionMinUpdate(VMC, false));
  802         SDK += "." + utostr(MachOObjectFile::getVersionMinUpdate(VMC, true));
tools/llvm-rtdyld/llvm-rtdyld.cpp
  253       report_fatal_error("Can't allocate enough memory: " + EC.message());
  307     report_fatal_error("MemoryManager allocation failed: " + EC.message());
  335     report_fatal_error("MemoryManager allocation failed: " + EC.message());
  378       ErrorAndExit("unable to read input: '" + EC.message() + "'");
  514         ErrorAndExit("unable to read input: '" + EC.message() + "'");
  558       ErrorAndExit("unable to mark function executable: '" + EC.message() +
  905       ErrorAndExit("unable to read input: '" + EC.message() + "'");
tools/opt/Debugify.cpp
   80       std::string Name = "ty" + utostr(Size);
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  254   return "Irreducible region encountered: " + R->getNameStr();
tools/polly/lib/Analysis/ScopInfo.cpp
 1495   std::string ParameterName = "p_" + std::to_string(getNumParams() - 1);
tools/polly/lib/CodeGen/IslAst.cpp
  156           ", " + MA->getScopArrayInfo()->getName();
  164     str += " : " + ReductionClause.second.substr(2) + ")";
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
 1601         "F: " + F->getName().str() + " R: " + S.getRegion().getNameStr() +
tools/polly/lib/Exchange/JSONExporter.cpp
   87     FileName += "." + Suffix.str();
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  271           emitRemark("The expansion of " + SAI->getName() +
  292           emitRemark("The expansion of " + SAI->getName() +
unittests/Analysis/ScalarEvolutionTest.cpp
 1578     auto ARBitWidthTypeStr = "i" + std::to_string(ARBitWidth);
 1848     auto ARBitWidthTypeStr = "i" + std::to_string(ARBitWidth);
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
  237   SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " +
  366   SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " +
  390   SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " +
unittests/FuzzMutate/OperationsTest.cpp
   71 MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) {
unittests/ObjectYAML/YAML2ObjTest.cpp
   43     Errors.push_back("ObjectYAML: " + Msg.str());
unittests/Support/TarWriterTest.cpp
  120   EXPECT_TRUE(Pax.startswith("211 path=/" + std::string(200, 'x')));
unittests/Support/TargetParserTest.cpp
  668     std::string arm_1 = "armeb" + (std::string)(Arch[i]);
  669     std::string arm_2 = "arm" + (std::string)(Arch[i]) + "eb";
  670     std::string arm_3 = "arm" + (std::string)(Arch[i]);
  671     std::string thumb_1 = "thumbeb" + (std::string)(Arch[i]);
  672     std::string thumb_2 = "thumb" + (std::string)(Arch[i]) + "eb";
  673     std::string thumb_3 = "thumb" + (std::string)(Arch[i]);
unittests/Target/AArch64/InstSizes.cpp
   49     + InputIRSnippet.str() +
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp
  144 MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) {
usr/include/c++/7.4.0/future
  115     : logic_error("std::future_error: " + __ec.message()), _M_code(__ec)
usr/include/c++/7.4.0/system_error
  354     : runtime_error(__what + (": " + __ec.message())), _M_code(__ec) { }
  354     : runtime_error(__what + (": " + __ec.message())), _M_code(__ec) { }
utils/TableGen/AsmMatcherEmitter.cpp
 1121         Res += "_" + utostr((unsigned) *it) + "_";
 1136     Entry->Name = "MCK_" + getEnumNameForToken(Token);
 1271     CI->ClassName = "Reg" + utostr(Index);
 1272     CI->Name = "MCK_Reg" + utostr(Index);
 1339       CI->Name = "MCK_" + Rec->getName().str();
 2053           CachedHashString("CVT_" + getEnumNameForToken(AsmMatchConverter)));
 2095         Signature += "_" + itostr(OpInfo.AsmOperandNum);
 2099         std::string Name = "CVT_" + (Op.Class->isRegisterClass() ? "Reg" :
 2180         std::string Ty = "imm_" + itostr(Val);
 2213           Name = "reg" + OpInfo.Register->getName().str();
 2605                          "return " + utostr(Reg.EnumValue) + ";");
 2637                            "return " + utostr(Reg.EnumValue) + ";");
 2713     Result += "Features.test(" + F->getEnumBitName() + ')';
utils/TableGen/AsmWriterEmitter.cpp
  175     std::string Command = "    "+Inst.Operands[0].getCode(PassSubtarget)+"\n";
  224       std::string Command = "    " +
  861         std::string Op = "MI->getOperand(" + utostr(MIOpNum) + ")";
utils/TableGen/AsmWriterInst.cpp
   40     Result += ", " + utostr(MIOpNo);
utils/TableGen/CodeEmitterGen.cpp
  160       Case += "      getMachineOpValue(MI, MI.getOperand(" + utostr(OpIdx) + ")";
  163       Case += "      op = getMachineOpValue(MI, MI.getOperand(" + utostr(OpIdx) + ")";
  226         extractStr = "op.extractBits(" + itostr(hiBit - loBit) + ", " +
  231         extractStr = "op.extractBitsAsZExtValue(" + itostr(hiBit - loBit) +
  240       maskStr = "UINT64_C(" + utostr(opMask) + ")";
  246           Case += "      op <<= " + itostr(opShift) + ";\n";
  248           Case += "      op >>= " + itostr(-opShift) + ";\n";
  276         Case += "      case " + itostr(KV.first) + ": {\n";
utils/TableGen/CodeGenDAGPatterns.cpp
  983         Code += "AddrSpace != " + utostr(IntVal->getValue());
 1242   return "Predicate_" + PatFragRec->getRecord()->getName().str();
 1318     Result = "    auto *N = cast<" + ClassName.str() + ">(Node);\n";
 2936           error("Node '" + std::string(Entry.getKey()) +
utils/TableGen/CodeGenMapTable.cpp
  247         PrintFatalError(CurInstr->getLoc(), "No value " +
utils/TableGen/CodeGenSchedule.cpp
   92         PrintFatalError(Loc, "instregex requires pattern string: " +
  352               "Opcode " + Opcode->getName().str() +
utils/TableGen/DAGISelEmitter.cpp
  124   emitSourceFileHeader("DAG Instruction Selector for the " +
utils/TableGen/DAGISelMatcherGen.cpp
  254     AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName().str(),
  380     AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() +
  444     AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() +
utils/TableGen/DisassemblerEmitter.cpp
  107   emitSourceFileHeader(" * " + Target.getName().str() + " Disassembler", OS);
utils/TableGen/FastISelEmitter.cpp
  882   emitSourceFileHeader("\"Fast\" Instruction Selector for the " +
utils/TableGen/FixedLenDecoderEmitter.cpp
 1785     Decoder = "Decode" + Record->getName().str() + "RegisterClass";
 1787     Decoder = "DecodePointerLikeRegClass" +
 1955         Decoder = "Decode" + TypeRecord->getName().str() + "RegisterClass";
 1958         Decoder = "DecodePointerLikeRegClass" +
utils/TableGen/GICombinerEmitter.cpp
  182     PrintNote("Pattern was `" + Matchers->getArg(I)->getAsString() + "'");
utils/TableGen/GlobalISelEmitter.cpp
   87     return "GIPFP_MI_" + Predicate.getFnName();
   88   return "GIPFP_" + Predicate.getImmTypeIdentifier().str() + "_" +
   94   return "GIM_Check" + Predicate.getImmTypeIdentifier().str() + "ImmPredicate";
  254       Explanation += " MinAlign=" + utostr(MinAlign);
 2724                  "GICR_" + Renderer.getValueAsString("RendererFn").str())
 3485       return failedImport("Pattern operator lacks an equivalent Instruction" +
 3655     return failedImport("Src pattern child has predicate (" +
 4544     return failedImport("Dst pattern root isn't a trivial operator (" +
 4547     return failedImport("Src pattern root isn't a trivial operator (" +
 5034                      "Skipped pattern: " + toString(std::move(Err)));
utils/TableGen/InstrInfoEmitter.cpp
  183         Res += "((" + utostr(Constraint.getTiedOperand()) +
utils/TableGen/RISCVCompressInstEmitter.cpp
  139          ("Register" + Reg->getName().str() + " not defined!!\n").c_str());
  205                           "Error in Dag '" + Dag->getAsString() +
  219                         "Error in Dag '" + Dag->getAsString() + "'. Operand '" +
  232             ("Error in Dag '" + Dag->getAsString() + "' Found immediate: '" +
  500                   "No MCOperandPredicate on this operand at all: " +
  658             << "(MI.getOperand(" + std::to_string(OpNo) + ").isImm()) &&\n" +
  665         CondStream.indent(6) << "(MI.getOperand(" + std::to_string(OpNo) +
  695           CodeStream.indent(6) << "OutInst.addOperand(MI.getOperand(" +
  705           CodeStream.indent(6) << "OutInst.addOperand(MI.getOperand(" +
  718             << "OutInst.addOperand(MCOperand::createImm(" +
utils/TableGen/SearchableTableEmitter.cpp
  113       return "0x" + utohexstr(getAsInt(BI));
utils/TableGen/SubtargetEmitter.cpp
  309     ItinString += "  { " + itostr(Cycles) + ", ";
  322     ItinString += ", " + itostr(TimeInc);
  325     ItinString += ", (llvm::InstrStage::ReservationKinds)" + itostr(Kind);
  350     ItinString += "  " + itostr(OCycle);
  485             StageTable += "-" + itostr(StageCount + NStages - 1);
  504               + itostr(OperandCycleCount + NOperandCycles - 1);
utils/TableGen/SubtargetFeatureInfo.h
   39     return "Feature_" + TheDef->getName().str();
   45     return "Feature_" + TheDef->getName().str() + "Bit";
utils/unittest/googlemock/src/gmock-matchers.cc
  132     result += " " + JoinAsTuple(param_values);
utils/unittest/googletest/src/gtest-death-test.cc
 1183           "Death test count (" + StreamableToString(death_test_index)
utils/unittest/googletest/src/gtest-internal-inl.h
 1116     SendLn("event=TestProgramEnd&passed=" + FormatBool(unit_test.Passed()));
 1123     SendLn("event=TestIterationStart&iteration=" +
 1128     SendLn("event=TestIterationEnd&passed=" +
 1138     SendLn("event=TestCaseEnd&passed=" + FormatBool(test_case.Passed())
 1148     SendLn("event=TestEnd&passed=" +
 1158     SendLn("event=TestPartResult&file=" + UrlEncode(file_name) +
utils/unittest/googletest/src/gtest-printers.cc
  183         *os << "\\x" + String::FormatHexInt(static_cast<UnsignedChar>(c));
utils/unittest/googletest/src/gtest.cc
 1761     return "(Invalid Unicode 0x" + String::FormatHexInt(code_point) + ")";
 3770         result.append("%" + String::FormatByte(static_cast<unsigned char>(ch)));