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

References

gen/tools/clang/include/clang/AST/Attrs.inc
13736         if (Feature.startswith("arch="))
13754         if (!Feature.startswith("no-") && !Feature.startswith("arch=") &&
13754         if (!Feature.startswith("no-") && !Feature.startswith("arch=") &&
13755             !Feature.startswith("fpmath=") && !Feature.startswith("tune="))
13755             !Feature.startswith("fpmath=") && !Feature.startswith("tune="))
13786         if (Feature.startswith("fpmath=") || Feature.startswith("tune="))
13786         if (Feature.startswith("fpmath=") || Feature.startswith("tune="))
13790         if (Feature.startswith("arch=")) {
13795         } else if (Feature.startswith("no-"))
include/llvm/ADT/SmallString.h
  130     return str().startswith(Prefix);
include/llvm/ADT/StringRef.h
  670       if (!startswith(Prefix))
include/llvm/ADT/StringSwitch.h
   82     if (!Result && Str.startswith(S)) {
include/llvm/Analysis/ObjCARCAnalysisUtils.h
  232       if (Name.startswith("\01l_objc_msgSend_fixup_"))
include/llvm/IR/AutoUpgrade.h
   84     return Name.startswith("llvm.vectorizer.");
include/llvm/IR/PassManager.h
  379     if (Name.startswith("llvm::"))
include/llvm/MC/MCSectionCOFF.h
   89     return Name.startswith(".debug");
include/llvm/Object/ELFObjectFile.h
  636       if (Name.startswith("$d") || Name.startswith("$t") ||
  636       if (Name.startswith("$d") || Name.startswith("$t") ||
  637           Name.startswith("$a"))
include/llvm/Passes/PassBuilder.h
  747   if (PipelineName.startswith("invalidate<")) {
  756   if (PipelineName.startswith("require<")) {
include/llvm/Support/YAMLTraits.h
  563   if (S.startswith("0o"))
  567   if (S.startswith("0x"))
  577   if (S.startswith(".") &&
  582   if (S.startswith("E") || S.startswith("e"))
  582   if (S.startswith("E") || S.startswith("e"))
lib/Analysis/LoopInfo.cpp
 1032                 return S->getString().startswith(Prefix);
lib/AsmParser/LLLexer.cpp
  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);
  916   if (Keyword.startswith("DIFlag")) {
  921   if (Keyword.startswith("DISPFlag")) {
  926   if (Keyword.startswith("CSK_")) {
lib/BinaryFormat/Magic.cpp
   30   return Magic.startswith(StringRef(S, N - 1));
  198       if (Magic.substr(off).startswith(
  202     if (Magic.startswith("Microsoft C/C++ MSF 7.00\r\n"))
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1611           !GV.hasDLLImportStorageClass() && !GV.getName().startswith("llvm.") &&
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  183   if (Dir.startswith("/") || Filename.startswith("/")) {
  183   if (Dir.startswith("/") || Filename.startswith("/")) {
 2368         Member->getName().startswith("_vptr$")) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  424   return Name.startswith("+") || Name.startswith("-");
  424   return Name.startswith("+") || Name.startswith("-");
lib/CodeGen/GlobalMerge.cpp
  630     if (GV.getName().startswith("llvm.") ||
  631         GV.getName().startswith(".llvm."))
lib/CodeGen/MIRParser/MILexer.cpp
  273   bool IsReference = C.remaining().startswith("%bb.");
  274   if (!IsReference && !C.remaining().startswith("bb."))
  308   if (!C.remaining().startswith(Rule) || !isdigit(C.peek(Rule.size())))
  321   if (!C.remaining().startswith(Rule) || !isdigit(C.peek(Rule.size())))
  361   if (!C.remaining().startswith(Rule))
  370   if (!C.remaining().startswith(Rule))
  380   if (!C.remaining().startswith(Rule))
  474   if (!C.remaining().startswith(Rule))
lib/CodeGen/PreISelIntrinsicLowering.cpp
   99     if (F.getName().startswith("llvm.load.relative.")) {
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  430       Name.startswith(".bss.") ||
  431       Name.startswith(".gnu.linkonce.b.") ||
  432       Name.startswith(".llvm.linkonce.b.") ||
  434       Name.startswith(".sbss.") ||
  435       Name.startswith(".gnu.linkonce.sb.") ||
  436       Name.startswith(".llvm.linkonce.sb."))
  440       Name.startswith(".tdata.") ||
  441       Name.startswith(".gnu.linkonce.td.") ||
  442       Name.startswith(".llvm.linkonce.td."))
  446       Name.startswith(".tbss.") ||
  447       Name.startswith(".gnu.linkonce.tb.") ||
  448       Name.startswith(".llvm.linkonce.tb."))
  458   if (Name.startswith(".note"))
lib/DebugInfo/DWARF/DWARFDie.cpp
  142   if (!TagStr.startswith("DW_TAG_") || !TagStr.endswith("_type"))
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
   67   if (Name.startswith("l"))
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  265     else if (GV.getName().startswith("\01L"))
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  123       if (Expr.startswith("<<") || Expr.startswith(">>"))
  123       if (Expr.startswith("<<") || Expr.startswith(">>"))
  158     if (Expr.startswith("<<"))
  160     if (Expr.startswith(">>"))
  223     if (!Expr.startswith("("))
  234     if (!RemainingExpr.startswith(","))
  244     if (!RemainingExpr.startswith(")"))
  291     if (!Expr.startswith("("))
  302     if (!RemainingExpr.startswith(")"))
  329     if (!Expr.startswith("("))
  340     if (!RemainingExpr.startswith(","))
  348     if (!RemainingExpr.startswith(")"))
  366     if (!Expr.startswith("("))
  377     if (!RemainingExpr.startswith(","))
  385     if (!RemainingExpr.startswith(")"))
  426       if (Symbol.startswith("L"))
  447     if (Expr.startswith("0x")) {
  481     assert(Expr.startswith("(") && "Not a parenthesized expression");
  488     if (!RemainingExpr.startswith(")"))
  500     assert(Expr.startswith("*") && "Not a load expression");
  504     if (!RemainingExpr.startswith("{"))
  514     if (!RemainingExpr.startswith("}"))
  571     if (RemainingExpr.startswith("["))
  591     assert(RemainingExpr.startswith("[") && "Not a slice expr.");
  600     if (!RemainingExpr.startswith(":"))
  611     if (!RemainingExpr.startswith("]"))
  720     if (Line.startswith(RulePrefix)) {
lib/FuzzMutate/FuzzerCLI.cpp
   52     } else if (Opt.startswith("O")) {
  149     if (Arg.startswith("-")) {
lib/IR/AutoUpgrade.cpp
   79       Name.startswith("sse2.padds.") || // Added in 8.0
   80       Name.startswith("sse2.psubs.") || // Added in 8.0
   81       Name.startswith("sse2.paddus.") || // Added in 8.0
   82       Name.startswith("sse2.psubus.") || // Added in 8.0
   83       Name.startswith("avx2.padds.") || // Added in 8.0
   84       Name.startswith("avx2.psubs.") || // Added in 8.0
   85       Name.startswith("avx2.paddus.") || // Added in 8.0
   86       Name.startswith("avx2.psubus.") || // Added in 8.0
   87       Name.startswith("avx512.padds.") || // Added in 8.0
   88       Name.startswith("avx512.psubs.") || // Added in 8.0
   89       Name.startswith("avx512.mask.padds.") || // Added in 8.0
   90       Name.startswith("avx512.mask.psubs.") || // Added in 8.0
   91       Name.startswith("avx512.mask.paddus.") || // Added in 8.0
   92       Name.startswith("avx512.mask.psubus.") || // Added in 8.0
   96       Name.startswith("fma4.vfmadd.s") || // Added in 7.0
   97       Name.startswith("fma.vfmadd.") || // Added in 7.0
   98       Name.startswith("fma.vfmsub.") || // Added in 7.0
   99       Name.startswith("fma.vfmaddsub.") || // Added in 7.0
  100       Name.startswith("fma.vfmsubadd.") || // Added in 7.0
  101       Name.startswith("fma.vfnmadd.") || // Added in 7.0
  102       Name.startswith("fma.vfnmsub.") || // Added in 7.0
  103       Name.startswith("avx512.mask.vfmadd.") || // Added in 7.0
  104       Name.startswith("avx512.mask.vfnmadd.") || // Added in 7.0
  105       Name.startswith("avx512.mask.vfnmsub.") || // Added in 7.0
  106       Name.startswith("avx512.mask3.vfmadd.") || // Added in 7.0
  107       Name.startswith("avx512.maskz.vfmadd.") || // Added in 7.0
  108       Name.startswith("avx512.mask3.vfmsub.") || // Added in 7.0
  109       Name.startswith("avx512.mask3.vfnmsub.") || // Added in 7.0
  110       Name.startswith("avx512.mask.vfmaddsub.") || // Added in 7.0
  111       Name.startswith("avx512.maskz.vfmaddsub.") || // Added in 7.0
  112       Name.startswith("avx512.mask3.vfmaddsub.") || // Added in 7.0
  113       Name.startswith("avx512.mask3.vfmsubadd.") || // Added in 7.0
  114       Name.startswith("avx512.mask.shuf.i") || // Added in 6.0
  115       Name.startswith("avx512.mask.shuf.f") || // Added in 6.0
  116       Name.startswith("avx512.kunpck") || //added in 6.0
  117       Name.startswith("avx2.pabs.") || // Added in 6.0
  118       Name.startswith("avx512.mask.pabs.") || // Added in 6.0
  119       Name.startswith("avx512.broadcastm") || // Added in 6.0
  122       Name.startswith("avx512.mask.sqrt.p") || // Added in 7.0
  123       Name.startswith("avx.sqrt.p") || // Added in 7.0
  124       Name.startswith("sse2.sqrt.p") || // Added in 7.0
  125       Name.startswith("sse.sqrt.p") || // Added in 7.0
  126       Name.startswith("avx512.mask.pbroadcast") || // Added in 6.0
  127       Name.startswith("sse2.pcmpeq.") || // Added in 3.1
  128       Name.startswith("sse2.pcmpgt.") || // Added in 3.1
  129       Name.startswith("avx2.pcmpeq.") || // Added in 3.1
  130       Name.startswith("avx2.pcmpgt.") || // Added in 3.1
  131       Name.startswith("avx512.mask.pcmpeq.") || // Added in 3.9
  132       Name.startswith("avx512.mask.pcmpgt.") || // Added in 3.9
  133       Name.startswith("avx.vperm2f128.") || // Added in 6.0
  163       Name.startswith("avx512.mask.pshuf.b.") || // Added in 4.0
  164       Name.startswith("avx2.pmax") || // Added in 3.9
  165       Name.startswith("avx2.pmin") || // Added in 3.9
  166       Name.startswith("avx512.mask.pmax") || // Added in 4.0
  167       Name.startswith("avx512.mask.pmin") || // Added in 4.0
  168       Name.startswith("avx2.vbroadcast") || // Added in 3.8
  169       Name.startswith("avx2.pbroadcast") || // Added in 3.8
  170       Name.startswith("avx.vpermil.") || // Added in 3.1
  171       Name.startswith("sse2.pshuf") || // Added in 3.9
  172       Name.startswith("avx512.pbroadcast") || // Added in 3.9
  173       Name.startswith("avx512.mask.broadcast.s") || // Added in 3.9
  174       Name.startswith("avx512.mask.movddup") || // Added in 3.9
  175       Name.startswith("avx512.mask.movshdup") || // Added in 3.9
  176       Name.startswith("avx512.mask.movsldup") || // Added in 3.9
  177       Name.startswith("avx512.mask.pshuf.d.") || // Added in 3.9
  178       Name.startswith("avx512.mask.pshufl.w.") || // Added in 3.9
  179       Name.startswith("avx512.mask.pshufh.w.") || // Added in 3.9
  180       Name.startswith("avx512.mask.shuf.p") || // Added in 4.0
  181       Name.startswith("avx512.mask.vpermil.p") || // Added in 3.9
  182       Name.startswith("avx512.mask.perm.df.") || // Added in 3.9
  183       Name.startswith("avx512.mask.perm.di.") || // Added in 3.9
  184       Name.startswith("avx512.mask.punpckl") || // Added in 3.9
  185       Name.startswith("avx512.mask.punpckh") || // Added in 3.9
  186       Name.startswith("avx512.mask.unpckl.") || // Added in 3.9
  187       Name.startswith("avx512.mask.unpckh.") || // Added in 3.9
  188       Name.startswith("avx512.mask.pand.") || // Added in 3.9
  189       Name.startswith("avx512.mask.pandn.") || // Added in 3.9
  190       Name.startswith("avx512.mask.por.") || // Added in 3.9
  191       Name.startswith("avx512.mask.pxor.") || // Added in 3.9
  192       Name.startswith("avx512.mask.and.") || // Added in 3.9
  193       Name.startswith("avx512.mask.andn.") || // Added in 3.9
  194       Name.startswith("avx512.mask.or.") || // Added in 3.9
  195       Name.startswith("avx512.mask.xor.") || // Added in 3.9
  196       Name.startswith("avx512.mask.padd.") || // Added in 4.0
  197       Name.startswith("avx512.mask.psub.") || // Added in 4.0
  198       Name.startswith("avx512.mask.pmull.") || // Added in 4.0
  199       Name.startswith("avx512.mask.cvtdq2pd.") || // Added in 4.0
  200       Name.startswith("avx512.mask.cvtudq2pd.") || // Added in 4.0
  201       Name.startswith("avx512.mask.cvtudq2ps.") || // Added in 7.0 updated 9.0
  202       Name.startswith("avx512.mask.cvtqq2pd.") || // Added in 7.0 updated 9.0
  203       Name.startswith("avx512.mask.cvtuqq2pd.") || // Added in 7.0 updated 9.0
  204       Name.startswith("avx512.mask.cvtdq2ps.") || // Added in 7.0 updated 9.0
  217       Name.startswith("avx512.mask.permvar.") || // Added in 7.0
  224       Name.startswith("avx512.mask.pmul.dq.") || // Added in 4.0
  225       Name.startswith("avx512.mask.pmulu.dq.") || // Added in 4.0
  226       Name.startswith("avx512.mask.pmul.hr.sw.") || // Added in 7.0
  227       Name.startswith("avx512.mask.pmulh.w.") || // Added in 7.0
  228       Name.startswith("avx512.mask.pmulhu.w.") || // Added in 7.0
  229       Name.startswith("avx512.mask.pmaddw.d.") || // Added in 7.0
  230       Name.startswith("avx512.mask.pmaddubs.w.") || // Added in 7.0
  231       Name.startswith("avx512.mask.packsswb.") || // Added in 5.0
  232       Name.startswith("avx512.mask.packssdw.") || // Added in 5.0
  233       Name.startswith("avx512.mask.packuswb.") || // Added in 5.0
  234       Name.startswith("avx512.mask.packusdw.") || // Added in 5.0
  235       Name.startswith("avx512.mask.cmp.b") || // Added in 5.0
  236       Name.startswith("avx512.mask.cmp.d") || // Added in 5.0
  237       Name.startswith("avx512.mask.cmp.q") || // Added in 5.0
  238       Name.startswith("avx512.mask.cmp.w") || // Added in 5.0
  239       Name.startswith("avx512.mask.cmp.p") || // Added in 7.0
  240       Name.startswith("avx512.mask.ucmp.") || // Added in 5.0
  241       Name.startswith("avx512.cvtb2mask.") || // Added in 7.0
  242       Name.startswith("avx512.cvtw2mask.") || // Added in 7.0
  243       Name.startswith("avx512.cvtd2mask.") || // Added in 7.0
  244       Name.startswith("avx512.cvtq2mask.") || // Added in 7.0
  245       Name.startswith("avx512.mask.vpermilvar.") || // Added in 4.0
  246       Name.startswith("avx512.mask.psll.d") || // Added in 4.0
  247       Name.startswith("avx512.mask.psll.q") || // Added in 4.0
  248       Name.startswith("avx512.mask.psll.w") || // Added in 4.0
  249       Name.startswith("avx512.mask.psra.d") || // Added in 4.0
  250       Name.startswith("avx512.mask.psra.q") || // Added in 4.0
  251       Name.startswith("avx512.mask.psra.w") || // Added in 4.0
  252       Name.startswith("avx512.mask.psrl.d") || // Added in 4.0
  253       Name.startswith("avx512.mask.psrl.q") || // Added in 4.0
  254       Name.startswith("avx512.mask.psrl.w") || // Added in 4.0
  255       Name.startswith("avx512.mask.pslli") || // Added in 4.0
  256       Name.startswith("avx512.mask.psrai") || // Added in 4.0
  257       Name.startswith("avx512.mask.psrli") || // Added in 4.0
  258       Name.startswith("avx512.mask.psllv") || // Added in 4.0
  259       Name.startswith("avx512.mask.psrav") || // Added in 4.0
  260       Name.startswith("avx512.mask.psrlv") || // Added in 4.0
  261       Name.startswith("sse41.pmovsx") || // Added in 3.8
  262       Name.startswith("sse41.pmovzx") || // Added in 3.9
  263       Name.startswith("avx2.pmovsx") || // Added in 3.9
  264       Name.startswith("avx2.pmovzx") || // Added in 3.9
  265       Name.startswith("avx512.mask.pmovsx") || // Added in 4.0
  266       Name.startswith("avx512.mask.pmovzx") || // Added in 4.0
  267       Name.startswith("avx512.mask.lzcnt.") || // Added in 5.0
  268       Name.startswith("avx512.mask.pternlog.") || // Added in 7.0
  269       Name.startswith("avx512.maskz.pternlog.") || // Added in 7.0
  270       Name.startswith("avx512.mask.vpmadd52") || // Added in 7.0
  271       Name.startswith("avx512.maskz.vpmadd52") || // Added in 7.0
  272       Name.startswith("avx512.mask.vpermi2var.") || // Added in 7.0
  273       Name.startswith("avx512.mask.vpermt2var.") || // Added in 7.0
  274       Name.startswith("avx512.maskz.vpermt2var.") || // Added in 7.0
  275       Name.startswith("avx512.mask.vpdpbusd.") || // Added in 7.0
  276       Name.startswith("avx512.maskz.vpdpbusd.") || // Added in 7.0
  277       Name.startswith("avx512.mask.vpdpbusds.") || // Added in 7.0
  278       Name.startswith("avx512.maskz.vpdpbusds.") || // Added in 7.0
  279       Name.startswith("avx512.mask.vpdpwssd.") || // Added in 7.0
  280       Name.startswith("avx512.maskz.vpdpwssd.") || // Added in 7.0
  281       Name.startswith("avx512.mask.vpdpwssds.") || // Added in 7.0
  282       Name.startswith("avx512.maskz.vpdpwssds.") || // Added in 7.0
  283       Name.startswith("avx512.mask.dbpsadbw.") || // Added in 7.0
  284       Name.startswith("avx512.mask.vpshld.") || // Added in 7.0
  285       Name.startswith("avx512.mask.vpshrd.") || // Added in 7.0
  286       Name.startswith("avx512.mask.vpshldv.") || // Added in 8.0
  287       Name.startswith("avx512.mask.vpshrdv.") || // Added in 8.0
  288       Name.startswith("avx512.maskz.vpshldv.") || // Added in 8.0
  289       Name.startswith("avx512.maskz.vpshrdv.") || // Added in 8.0
  290       Name.startswith("avx512.vpshld.") || // Added in 8.0
  291       Name.startswith("avx512.vpshrd.") || // Added in 8.0
  292       Name.startswith("avx512.mask.add.p") || // Added in 7.0. 128/256 in 4.0
  293       Name.startswith("avx512.mask.sub.p") || // Added in 7.0. 128/256 in 4.0
  294       Name.startswith("avx512.mask.mul.p") || // Added in 7.0. 128/256 in 4.0
  295       Name.startswith("avx512.mask.div.p") || // Added in 7.0. 128/256 in 4.0
  296       Name.startswith("avx512.mask.max.p") || // Added in 7.0. 128/256 in 5.0
  297       Name.startswith("avx512.mask.min.p") || // Added in 7.0. 128/256 in 5.0
  298       Name.startswith("avx512.mask.fpclass.p") || // Added in 7.0
  299       Name.startswith("avx512.mask.vpshufbitqmb.") || // Added in 8.0
  300       Name.startswith("avx512.mask.pmultishift.qb.") || // Added in 8.0
  301       Name.startswith("avx512.mask.conflict.") || // Added in 9.0
  317       Name.startswith("avx.vinsertf128.") || // Added in 3.7
  319       Name.startswith("avx512.mask.insert") || // Added in 4.0
  320       Name.startswith("avx.vextractf128.") || // Added in 3.7
  322       Name.startswith("avx512.mask.vextract") || // Added in 4.0
  323       Name.startswith("sse4a.movnt.") || // Added in 3.9
  324       Name.startswith("avx.movnt.") || // Added in 3.2
  325       Name.startswith("avx512.storent.") || // Added in 3.9
  330       Name.startswith("sse.storeu.") || // Added in 3.9
  331       Name.startswith("sse2.storeu.") || // Added in 3.9
  332       Name.startswith("avx.storeu.") || // Added in 3.9
  333       Name.startswith("avx512.mask.storeu.") || // Added in 3.9
  334       Name.startswith("avx512.mask.store.p") || // Added in 3.9
  335       Name.startswith("avx512.mask.store.b.") || // Added in 3.9
  336       Name.startswith("avx512.mask.store.w.") || // Added in 3.9
  337       Name.startswith("avx512.mask.store.d.") || // Added in 3.9
  338       Name.startswith("avx512.mask.store.q.") || // Added in 3.9
  340       Name.startswith("avx512.mask.loadu.") || // Added in 3.9
  341       Name.startswith("avx512.mask.load.") || // Added in 3.9
  342       Name.startswith("avx512.mask.expand.load.") || // Added in 7.0
  343       Name.startswith("avx512.mask.compress.store.") || // Added in 7.0
  344       Name.startswith("avx512.mask.expand.b") || // Added in 9.0
  345       Name.startswith("avx512.mask.expand.w") || // Added in 9.0
  346       Name.startswith("avx512.mask.expand.d") || // Added in 9.0
  347       Name.startswith("avx512.mask.expand.q") || // Added in 9.0
  348       Name.startswith("avx512.mask.expand.p") || // Added in 9.0
  349       Name.startswith("avx512.mask.compress.b") || // Added in 9.0
  350       Name.startswith("avx512.mask.compress.w") || // Added in 9.0
  351       Name.startswith("avx512.mask.compress.d") || // Added in 9.0
  352       Name.startswith("avx512.mask.compress.q") || // Added in 9.0
  353       Name.startswith("avx512.mask.compress.p") || // Added in 9.0
  355       Name.startswith("avx.vbroadcast.s") || // Added in 3.5
  356       Name.startswith("avx512.vbroadcast.s") || // Added in 7.0
  357       Name.startswith("avx512.mask.palignr.") || // Added in 3.9
  358       Name.startswith("avx512.mask.valign.") || // Added in 4.0
  359       Name.startswith("sse2.psll.dq") || // Added in 3.7
  360       Name.startswith("sse2.psrl.dq") || // Added in 3.7
  361       Name.startswith("avx2.psll.dq") || // Added in 3.7
  362       Name.startswith("avx2.psrl.dq") || // Added in 3.7
  363       Name.startswith("avx512.psll.dq") || // Added in 3.9
  364       Name.startswith("avx512.psrl.dq") || // Added in 3.9
  366       Name.startswith("sse41.blendp") || // Added in 3.7
  367       Name.startswith("avx.blend.p") || // Added in 3.7
  369       Name.startswith("avx2.pblendd.") || // Added in 3.7
  370       Name.startswith("avx.vbroadcastf128") || // Added in 4.0
  372       Name.startswith("avx512.mask.broadcastf") || // Added in 6.0
  373       Name.startswith("avx512.mask.broadcasti") || // Added in 6.0
  376       Name.startswith("avx512.mask.move.s") || // Added in 4.0
  377       Name.startswith("avx512.cvtmask2") || // Added in 5.0
  378       Name.startswith("xop.vpcom") || // Added in 3.2, Updated in 9.0
  379       Name.startswith("xop.vprot") || // Added in 8.0
  380       Name.startswith("avx512.prol") || // Added in 8.0
  381       Name.startswith("avx512.pror") || // Added in 8.0
  382       Name.startswith("avx512.mask.prorv.") || // Added in 8.0
  383       Name.startswith("avx512.mask.pror.") ||  // Added in 8.0
  384       Name.startswith("avx512.mask.prolv.") || // Added in 8.0
  385       Name.startswith("avx512.mask.prol.") ||  // Added in 8.0
  386       Name.startswith("avx512.ptestm") || //Added in 6.0
  387       Name.startswith("avx512.ptestnm") || //Added in 6.0
  388       Name.startswith("avx512.mask.pavg")) // Added in 6.0
  397   if (!Name.startswith("x86."))
  419   if (Name.startswith("sse41.ptest")) { // Added in 3.2
  449   if (Name.startswith("xop.vfrcz.ss") && F->arg_size() == 2) {
  455   if (Name.startswith("xop.vfrcz.sd") && F->arg_size() == 2) {
  462   if (Name.startswith("xop.vpermil2")) { // Added in 3.9
  495   if (Name.size() <= 8 || !Name.startswith("llvm."))
  502     if (Name.startswith("arm.rbit") || Name.startswith("aarch64.rbit")) {
  502     if (Name.startswith("arm.rbit") || Name.startswith("aarch64.rbit")) {
  507     if (Name.startswith("arm.neon.vclz")) {
  520     if (Name.startswith("arm.neon.vcnt")) {
  562     if (Name.startswith("aarch64.neon.addp")) {
  577     if (Name.startswith("ctlz.") && F->arg_size() == 1) {
  583     if (Name.startswith("cttz.") && F->arg_size() == 1) {
  621     bool IsLifetimeStart = Name.startswith("lifetime.start");
  622     if (IsLifetimeStart || Name.startswith("invariant.start")) {
  634     bool IsLifetimeEnd = Name.startswith("lifetime.end");
  635     if (IsLifetimeEnd || Name.startswith("invariant.end")) {
  647     if (Name.startswith("invariant.group.barrier")) {
  661     if (Name.startswith("masked.load.")) {
  671     if (Name.startswith("masked.store.")) {
  684     if (Name.startswith("masked.gather.")) {
  693     if (Name.startswith("masked.scatter.")) {
  706     if (Name.startswith("memcpy.") && F->arg_size() == 5) {
  714     if (Name.startswith("memmove.") && F->arg_size() == 5) {
  722     if (Name.startswith("memset.") && F->arg_size() == 5) {
  737     if (Name.startswith("nvvm.")) {
  774     if (Name.startswith("objectsize.")) {
 1400   if (Name.startswith("max.p")) {
 1411   } else if (Name.startswith("min.p")) {
 1422   } else if (Name.startswith("pshuf.b.")) {
 1431   } else if (Name.startswith("pmul.hr.sw.")) {
 1440   } else if (Name.startswith("pmulh.w.")) {
 1449   } else if (Name.startswith("pmulhu.w.")) {
 1458   } else if (Name.startswith("pmaddw.d.")) {
 1467   } else if (Name.startswith("pmaddubs.w.")) {
 1476   } else if (Name.startswith("packsswb.")) {
 1485   } else if (Name.startswith("packssdw.")) {
 1494   } else if (Name.startswith("packuswb.")) {
 1503   } else if (Name.startswith("packusdw.")) {
 1512   } else if (Name.startswith("vpermilvar.")) {
 1537   } else if (Name.startswith("permvar.")) {
 1569   } else if (Name.startswith("dbpsadbw.")) {
 1578   } else if (Name.startswith("pmultishift.qb.")) {
 1587   } else if (Name.startswith("conflict.")) {
 1602   } else if (Name.startswith("pavg.")) {
 1658     assert(Name.startswith("llvm.") && "Intrinsic doesn't start with 'llvm.'");
 1661     bool IsX86 = Name.startswith("x86.");
 1664     bool IsNVVM = Name.startswith("nvvm.");
 1668     if (IsX86 && Name.startswith("sse4a.movnt.")) {
 1694     if (IsX86 && (Name.startswith("avx.movnt.") ||
 1695                   Name.startswith("avx512.storent."))) {
 1736     if (IsX86 && (Name.startswith("sse.storeu.") ||
 1737                   Name.startswith("sse2.storeu.") ||
 1738                   Name.startswith("avx.storeu."))) {
 1762     if (IsX86 && (Name.startswith("avx512.mask.store"))) {
 1775     if (IsX86 && (Name.startswith("sse2.pcmp") ||
 1776                   Name.startswith("avx2.pcmp"))) {
 1782     } else if (IsX86 && (Name.startswith("avx512.broadcastm"))) {
 1798     } else if (IsX86 && (Name.startswith("avx.sqrt.p") ||
 1799                          Name.startswith("sse2.sqrt.p") ||
 1800                          Name.startswith("sse.sqrt.p"))) {
 1805     } else if (IsX86 && (Name.startswith("avx512.mask.sqrt.p"))) {
 1823     } else if (IsX86 && (Name.startswith("avx512.ptestm") ||
 1824                          Name.startswith("avx512.ptestnm"))) {
 1832         Name.startswith("avx512.ptestm") ? ICmpInst::ICMP_NE : ICmpInst::ICMP_EQ;
 1835     } else if (IsX86 && (Name.startswith("avx512.mask.pbroadcast"))){
 1841     } else if (IsX86 && (Name.startswith("avx512.kunpck"))) {
 1924     } else if (IsX86 && Name.startswith("avx512.mask.pcmp")) {
 1928     } else if (IsX86 && Name.startswith("avx512.mask.vpshufbitqmb.")) {
 1942     } else if (IsX86 && Name.startswith("avx512.mask.fpclass.p")) {
 1965     } else if (IsX86 && Name.startswith("avx512.mask.cmp.p")) {
 1995     } else if (IsX86 && Name.startswith("avx512.mask.cmp.") &&
 2000     } else if (IsX86 && Name.startswith("avx512.mask.ucmp.")) {
 2003     } else if (IsX86 && (Name.startswith("avx512.cvtb2mask.") ||
 2004                          Name.startswith("avx512.cvtw2mask.") ||
 2005                          Name.startswith("avx512.cvtd2mask.") ||
 2006                          Name.startswith("avx512.cvtq2mask."))) {
 2014                         Name.startswith("avx2.pabs") ||
 2015                         Name.startswith("avx512.mask.pabs"))) {
 2020                          Name.startswith("avx2.pmaxs") ||
 2021                          Name.startswith("avx512.mask.pmaxs"))) {
 2026                          Name.startswith("avx2.pmaxu") ||
 2027                          Name.startswith("avx512.mask.pmaxu"))) {
 2032                          Name.startswith("avx2.pmins") ||
 2033                          Name.startswith("avx512.mask.pmins"))) {
 2038                          Name.startswith("avx2.pminu") ||
 2039                          Name.startswith("avx512.mask.pminu"))) {
 2044                          Name.startswith("avx512.mask.pmulu.dq."))) {
 2049                          Name.startswith("avx512.mask.pmul.dq."))) {
 2070                          Name.startswith("avx512.mask.cvtdq2pd.") ||
 2071                          Name.startswith("avx512.mask.cvtudq2pd.") ||
 2072                          Name.startswith("avx512.mask.cvtdq2ps.") ||
 2073                          Name.startswith("avx512.mask.cvtudq2ps.") ||
 2074                          Name.startswith("avx512.mask.cvtqq2pd.") ||
 2075                          Name.startswith("avx512.mask.cvtuqq2pd.") ||
 2115     } else if (IsX86 && (Name.startswith("avx512.mask.loadu."))) {
 2119     } else if (IsX86 && (Name.startswith("avx512.mask.load."))) {
 2123     } else if (IsX86 && Name.startswith("avx512.mask.expand.load.")) {
 2138     } else if (IsX86 && Name.startswith("avx512.mask.compress.store.")) {
 2153     } else if (IsX86 && (Name.startswith("avx512.mask.compress.") ||
 2154                          Name.startswith("avx512.mask.expand."))) {
 2166     } else if (IsX86 && Name.startswith("xop.vpcom")) {
 2182         if (Name.startswith("lt"))
 2184         else if (Name.startswith("le"))
 2186         else if (Name.startswith("gt"))
 2188         else if (Name.startswith("ge"))
 2190         else if (Name.startswith("eq"))
 2192         else if (Name.startswith("ne"))
 2194         else if (Name.startswith("false"))
 2196         else if (Name.startswith("true"))
 2203     } else if (IsX86 && Name.startswith("xop.vpcmov")) {
 2209     } else if (IsX86 && (Name.startswith("xop.vprot") ||
 2210                          Name.startswith("avx512.prol") ||
 2211                          Name.startswith("avx512.mask.prol"))) {
 2213     } else if (IsX86 && (Name.startswith("avx512.pror") ||
 2214                          Name.startswith("avx512.mask.pror"))) {
 2216     } else if (IsX86 && (Name.startswith("avx512.vpshld.") ||
 2217                          Name.startswith("avx512.mask.vpshld") ||
 2218                          Name.startswith("avx512.maskz.vpshld"))) {
 2221     } else if (IsX86 && (Name.startswith("avx512.vpshrd.") ||
 2222                          Name.startswith("avx512.mask.vpshrd") ||
 2223                          Name.startswith("avx512.maskz.vpshrd"))) {
 2232     } else if (IsX86 && (Name.startswith("avx.vbroadcast.s") ||
 2233                          Name.startswith("avx512.vbroadcast.s"))) {
 2246     } else if (IsX86 && (Name.startswith("sse41.pmovsx") ||
 2247                          Name.startswith("sse41.pmovzx") ||
 2248                          Name.startswith("avx2.pmovsx") ||
 2249                          Name.startswith("avx2.pmovzx") ||
 2250                          Name.startswith("avx512.mask.pmovsx") ||
 2251                          Name.startswith("avx512.mask.pmovzx"))) {
 2279     } else if (IsX86 && (Name.startswith("avx.vbroadcastf128") ||
 2294     } else if (IsX86 && (Name.startswith("avx512.mask.shuf.i") ||
 2295                          Name.startswith("avx512.mask.shuf.f"))) {
 2316     }else if (IsX86 && (Name.startswith("avx512.mask.broadcastf") ||
 2317                          Name.startswith("avx512.mask.broadcasti"))) {
 2331     } else if (IsX86 && (Name.startswith("avx2.pbroadcast") ||
 2332                          Name.startswith("avx2.vbroadcast") ||
 2333                          Name.startswith("avx512.pbroadcast") ||
 2334                          Name.startswith("avx512.mask.broadcast.s"))) {
 2345     } else if (IsX86 && (Name.startswith("sse2.padds.") ||
 2346                          Name.startswith("sse2.psubs.") ||
 2347                          Name.startswith("avx2.padds.") ||
 2348                          Name.startswith("avx2.psubs.") ||
 2349                          Name.startswith("avx512.padds.") ||
 2350                          Name.startswith("avx512.psubs.") ||
 2351                          Name.startswith("avx512.mask.padds.") ||
 2352                          Name.startswith("avx512.mask.psubs."))) {
 2355     } else if (IsX86 && (Name.startswith("sse2.paddus.") ||
 2356                          Name.startswith("sse2.psubus.") ||
 2357                          Name.startswith("avx2.paddus.") ||
 2358                          Name.startswith("avx2.psubus.") ||
 2359                          Name.startswith("avx512.mask.paddus.") ||
 2360                          Name.startswith("avx512.mask.psubus."))) {
 2363     } else if (IsX86 && Name.startswith("avx512.mask.palignr.")) {
 2370     } else if (IsX86 && Name.startswith("avx512.mask.valign.")) {
 2402                          Name.startswith("sse41.blendp") ||
 2403                          Name.startswith("avx.blend.p") ||
 2405                          Name.startswith("avx2.pblendd."))) {
 2417     } else if (IsX86 && (Name.startswith("avx.vinsertf128.") ||
 2419                          Name.startswith("avx512.mask.insert"))) {
 2462     } else if (IsX86 && (Name.startswith("avx.vextractf128.") ||
 2464                          Name.startswith("avx512.mask.vextract"))) {
 2487     } else if (IsX86 && (Name.startswith("avx512.mask.perm.df.") ||
 2488                          Name.startswith("avx512.mask.perm.di."))) {
 2503     } else if (IsX86 && (Name.startswith("avx.vperm2f128.") ||
 2539     } else if (IsX86 && (Name.startswith("avx.vpermil.") ||
 2541                          Name.startswith("avx512.mask.vpermil.p") ||
 2542                          Name.startswith("avx512.mask.pshuf.d."))) {
 2564                          Name.startswith("avx512.mask.pshufl.w."))) {
 2583                          Name.startswith("avx512.mask.pshufh.w."))) {
 2601     } else if (IsX86 && Name.startswith("avx512.mask.shuf.p")) {
 2626     } else if (IsX86 && (Name.startswith("avx512.mask.movddup") ||
 2627                          Name.startswith("avx512.mask.movshdup") ||
 2628                          Name.startswith("avx512.mask.movsldup"))) {
 2634       if (Name.startswith("avx512.mask.movshdup."))
 2648     } else if (IsX86 && (Name.startswith("avx512.mask.punpckl") ||
 2649                          Name.startswith("avx512.mask.unpckl."))) {
 2664     } else if (IsX86 && (Name.startswith("avx512.mask.punpckh") ||
 2665                          Name.startswith("avx512.mask.unpckh."))) {
 2680     } else if (IsX86 && (Name.startswith("avx512.mask.and.") ||
 2681                          Name.startswith("avx512.mask.pand."))) {
 2689     } else if (IsX86 && (Name.startswith("avx512.mask.andn.") ||
 2690                          Name.startswith("avx512.mask.pandn."))) {
 2699     } else if (IsX86 && (Name.startswith("avx512.mask.or.") ||
 2700                          Name.startswith("avx512.mask.por."))) {
 2708     } else if (IsX86 && (Name.startswith("avx512.mask.xor.") ||
 2709                          Name.startswith("avx512.mask.pxor."))) {
 2717     } else if (IsX86 && Name.startswith("avx512.mask.padd.")) {
 2721     } else if (IsX86 && Name.startswith("avx512.mask.psub.")) {
 2725     } else if (IsX86 && Name.startswith("avx512.mask.pmull.")) {
 2729     } else if (IsX86 && Name.startswith("avx512.mask.add.p")) {
 2745     } else if (IsX86 && Name.startswith("avx512.mask.div.p")) {
 2761     } else if (IsX86 && Name.startswith("avx512.mask.mul.p")) {
 2777     } else if (IsX86 && Name.startswith("avx512.mask.sub.p")) {
 2793     } else if (IsX86 && (Name.startswith("avx512.mask.max.p") ||
 2794                          Name.startswith("avx512.mask.min.p")) &&
 2809     } else if (IsX86 && Name.startswith("avx512.mask.lzcnt.")) {
 2816     } else if (IsX86 && Name.startswith("avx512.mask.psll")) {
 2884     } else if (IsX86 && Name.startswith("avx512.mask.psrl")) {
 2952     } else if (IsX86 && Name.startswith("avx512.mask.psra")) {
 3018     } else if (IsX86 && Name.startswith("avx512.mask.move.s")) {
 3020     } else if (IsX86 && Name.startswith("avx512.cvtmask2")) {
 3036     } else if (IsX86 && (Name.startswith("fma.vfmadd.") ||
 3037                          Name.startswith("fma.vfmsub.") ||
 3038                          Name.startswith("fma.vfnmadd.") ||
 3039                          Name.startswith("fma.vfnmsub."))) {
 3068     } else if (IsX86 && Name.startswith("fma4.vfmadd.s")) {
 3083     } else if (IsX86 && (Name.startswith("avx512.mask.vfmadd.s") ||
 3084                          Name.startswith("avx512.maskz.vfmadd.s") ||
 3085                          Name.startswith("avx512.mask3.vfmadd.s") ||
 3086                          Name.startswith("avx512.mask3.vfmsub.s") ||
 3087                          Name.startswith("avx512.mask3.vfnmsub.s"))) {
 3141     } else if (IsX86 && (Name.startswith("avx512.mask.vfmadd.p") ||
 3142                          Name.startswith("avx512.mask.vfnmadd.p") ||
 3143                          Name.startswith("avx512.mask.vfnmsub.p") ||
 3144                          Name.startswith("avx512.mask3.vfmadd.p") ||
 3145                          Name.startswith("avx512.mask3.vfmsub.p") ||
 3146                          Name.startswith("avx512.mask3.vfnmsub.p") ||
 3147                          Name.startswith("avx512.maskz.vfmadd.p"))) {
 3190     } else if (IsX86 && (Name.startswith("fma.vfmaddsub.p") ||
 3191                          Name.startswith("fma.vfmsubadd.p"))) {
 3212     } else if (IsX86 && (Name.startswith("avx512.mask.vfmaddsub.p") ||
 3213                          Name.startswith("avx512.mask3.vfmaddsub.p") ||
 3214                          Name.startswith("avx512.maskz.vfmaddsub.p") ||
 3215                          Name.startswith("avx512.mask3.vfmsubadd.p"))) {
 3266     } else if (IsX86 && (Name.startswith("avx512.mask.pternlog.") ||
 3267                          Name.startswith("avx512.maskz.pternlog."))) {
 3294     } else if (IsX86 && (Name.startswith("avx512.mask.vpmadd52") ||
 3295                          Name.startswith("avx512.maskz.vpmadd52"))) {
 3322     } else if (IsX86 && (Name.startswith("avx512.mask.vpermi2var.") ||
 3323                          Name.startswith("avx512.mask.vpermt2var.") ||
 3324                          Name.startswith("avx512.maskz.vpermt2var."))) {
 3328     } else if (IsX86 && (Name.startswith("avx512.mask.vpdpbusd.") ||
 3329                          Name.startswith("avx512.maskz.vpdpbusd.") ||
 3330                          Name.startswith("avx512.mask.vpdpbusds.") ||
 3331                          Name.startswith("avx512.maskz.vpdpbusds."))) {
 3358     } else if (IsX86 && (Name.startswith("avx512.mask.vpdpwssd.") ||
 3359                          Name.startswith("avx512.maskz.vpdpwssd.") ||
 3360                          Name.startswith("avx512.mask.vpdpwssds.") ||
 3361                          Name.startswith("avx512.maskz.vpdpwssds."))) {
 3421     } else if (IsX86 && Name.startswith("avx512.mask.") &&
 3430     } else if (IsNVVM && (Name.startswith("atomic.load.add.f32.p") ||
 3431                           Name.startswith("atomic.load.add.f64.p"))) {
 4067     if (!Section.startswith("__DATA, __objc_catlist"))
 4085   return S->getString().startswith("llvm.vectorizer.");
 4090   assert(OldTag.startswith(OldPrefix) && "Expected old prefix");
 4109   if (!OldTag->getString().startswith("llvm.vectorizer."))
lib/IR/DebugInfo.cpp
  360     if (NMD->getName().startswith("llvm.dbg.") ||
lib/IR/Function.cpp
  263   HasLLVMReservedName = getName().startswith("llvm.");
  531   assert(Name.startswith("llvm."));
  568   if (!Name.startswith("llvm.")) {
lib/IR/IntrinsicInst.cpp
   61   assert(Name.startswith("llvm."));
   91       (Name.startswith(NameFound) && Name[NameFound.size()] == '.'))
lib/IR/Mangler.cpp
  143   if (Name.startswith("\01") ||
  144       (DL.doNotMangleLeadingQuestionMark() && Name.startswith("?")))
lib/IR/Verifier.cpp
  773   if (NMD.getName().startswith("llvm.dbg."))
 2851                      Call.getCalledFunction()->getName().startswith("llvm.");
lib/LTO/LTO.cpp
  506     if (TT.isOSBinFormatCOFF() && Name.startswith("__imp_"))
lib/LTO/LTOModule.cpp
   92   return StringRef(*TripleOrErr).startswith(TriplePrefix);
  381     if (Section.startswith("__OBJC,__class,")) {
  386     else if (Section.startswith("__OBJC,__category,")) {
  391     else if (Section.startswith("__OBJC,__cls_refs,")) {
lib/MC/ELFObjectWriter.cpp
  879   if (!CompressionEnabled || !SectionName.startswith(".debug_") ||
 1289     if (Rest.startswith("@@@"))
 1304     if (!Symbol.isUndefined() && !Rest.startswith("@@@"))
 1308     if (Symbol.isUndefined() && Rest.startswith("@@") &&
 1309         !Rest.startswith("@@@")) {
 1328     if (Sym->isInSection() && Sym->getName().startswith(".L"))
lib/MC/MCAsmStreamer.cpp
  403   if (c.startswith(StringRef("//"))) {
  408   } else if (c.startswith(StringRef("/*"))) {
  421   } else if (c.startswith(StringRef(MAI->getCommentString()))) {
lib/MC/MCContext.cpp
  187     IsTemporary = Name.startswith(MAI->getPrivateGlobalPrefix());
  585       if (StringRef(Path).startswith(Entry.first)) {
lib/MC/MCDwarf.cpp
 1221   if (Name.startswith("_"))
lib/MC/MCParser/AsmLexer.cpp
   34   AllowAtInIdentifier = !StringRef(MAI.getCommentString()).startswith("@");
  454   if (Res.startswith("\'\\")) {
lib/MC/MCParser/AsmParser.cpp
 1894   if (IDVal.startswith(".") && IDVal != ".") {
lib/MC/MCParser/ELFAsmParser.cpp
  483   return SectionName.startswith(Prefix) || SectionName == Prefix.drop_back();
  585     if (SectionName.startswith(".note"))
lib/MC/WasmObjectWriter.cpp
  440   if (FixupSection.getSectionName().startswith(".init_array"))
 1223     if (SectionName.startswith(".init_array"))
 1257       if (Name.startswith(".custom_section."))
 1502     if (WS.getSectionName().startswith(".fini_array"))
 1504     if (!WS.getSectionName().startswith(".init_array"))
lib/Object/Archive.cpp
  192   if (Name.startswith("#1/")) {
  376   if (Name.startswith("#1/")) {
  548   if (Buffer.startswith(ThinMagic)) {
  550   } else if (Buffer.startswith(Magic)) {
  633   if (Name.startswith("#1/")) {
lib/Object/COFFImportFile.cpp
  100   if (ExtName.startswith("_") && ExtName.contains('@') && !MinGW)
  104   if (Machine == IMAGE_FILE_MACHINE_I386 && Sym.startswith("_"))
  114   if (Pos == StringRef::npos && From.startswith("_") && To.startswith("_")) {
  114   if (Pos == StringRef::npos && From.startswith("_") && To.startswith("_")) {
lib/Object/COFFModuleDefinition.cpp
   79   return Sym.startswith("@") || Sym.contains("@@") || Sym.startswith("?") ||
   79   return Sym.startswith("@") || Sym.contains("@@") || Sym.startswith("?") ||
  107       if (Buf.startswith("=")) {
lib/Object/COFFObjectFile.cpp
 1065   if (Name.startswith("/")) {
 1067     if (Name.startswith("//")) {
lib/Object/Decompressor.cpp
   37   if (!SectionData.startswith("ZLIB"))
   76   return Name.startswith(".zdebug");
lib/Object/MachOObjectFile.cpp
 2351   if (!V.startswith("Versions/"))
lib/Object/ModuleSymbolTable.cpp
  213   if (GV->getName().startswith("llvm."))
lib/Object/RecordStreamer.cpp
  213       if (!Split.second.empty() && !Split.second.startswith("@")) {
lib/Object/WasmObjectFile.cpp
  860   } else if (Sec.Name.startswith("reloc.")) {
lib/Option/ArgList.cpp
  179       Cur.startswith(LHS) && Cur.endswith(RHS))
lib/Option/OptTable.cpp
  174     if (Arg.startswith(I->getKey()))
  184     if (Str.startswith(Prefix)) {
  188           : Rest.startswith(I->Name);
  221       if (Val.startswith(Arg) && Arg.compare(Val))
  242       if (StringRef(S).startswith(Cur) && S.compare(std::string(Cur) + "\t"))
lib/Passes/PassBuilder.cpp
 1409   return Name.startswith("<") && Name.endswith(">");
 1623   return Name.startswith("default") || Name.startswith("thinlto") ||
 1623   return Name.startswith("default") || Name.startswith("thinlto") ||
 1624          Name.startswith("lto");
lib/Passes/StandardInstrumentations.cpp
  168   if (PassID.startswith("PassManager<") || PassID.contains("PassAdaptor<"))
  187   if (PassID.startswith("PassManager<") || PassID.contains("PassAdaptor<"))
  204   if (PassID.startswith("PassManager<") || PassID.contains("PassAdaptor<"))
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  738   if (ObjectBuffer.getBuffer().startswith(TestingFormatMagic)) {
lib/ProfileData/InstrProf.cpp
  280   if (PGOFuncName.startswith(FileName))
lib/ProfileData/InstrProfReader.cpp
  156   if (!Line->startswith(":")) {
  248   while (!Line.is_at_end() && (Line->empty() || Line->startswith("#")))
  649       if (Parts.first.startswith("_Z"))
lib/Remarks/YAMLRemarkParser.cpp
  141     if (!Buf.startswith("---")) {
lib/Support/AArch64TargetParser.cpp
  147   if (ArchExt.startswith("no")) {
lib/Support/ARMBuildAttrs.cpp
   89   bool HasTagPrefix = Tag.startswith("Tag_");
lib/Support/ARMTargetParser.cpp
  227   if (Arch.startswith("armeb") || Arch.startswith("thumbeb") ||
  227   if (Arch.startswith("armeb") || Arch.startswith("thumbeb") ||
  228       Arch.startswith("aarch64_be"))
  231   if (Arch.startswith("arm") || Arch.startswith("thumb")) {
  231   if (Arch.startswith("arm") || Arch.startswith("thumb")) {
  238   if (Arch.startswith("aarch64") || Arch.startswith("aarch64_32"))
  238   if (Arch.startswith("aarch64") || Arch.startswith("aarch64_32"))
  279   if (A.startswith("arm64_32"))
  281   else if (A.startswith("arm64"))
  283   else if (A.startswith("aarch64_32"))
  285   else if (A.startswith("arm"))
  287   else if (A.startswith("thumb"))
  289   else if (A.startswith("aarch64")) {
  445   if (Name.startswith("no")) {
lib/Support/CachePruning.cpp
  218     if (!sys::path::filename(File->path()).startswith("llvmcache-"))
lib/Support/FileCheck.cpp
  375     if (PatternStr.startswith("{{")) {
  409     if (PatternStr.startswith("[[")) {
  868     if (Str.startswith("]]") && BracketDepth == 0)
 1032   if (Rest.startswith("DAG-NOT:") || Rest.startswith("NOT-DAG:") ||
 1032   if (Rest.startswith("DAG-NOT:") || Rest.startswith("NOT-DAG:") ||
 1033       Rest.startswith("NEXT-NOT:") || Rest.startswith("NOT-NEXT:") ||
 1033       Rest.startswith("NEXT-NOT:") || Rest.startswith("NOT-NEXT:") ||
 1034       Rest.startswith("SAME-NOT:") || Rest.startswith("NOT-SAME:") ||
 1034       Rest.startswith("SAME-NOT:") || Rest.startswith("NOT-SAME:") ||
 1035       Rest.startswith("EMPTY-NOT:") || Rest.startswith("NOT-EMPTY:"))
 1035       Rest.startswith("EMPTY-NOT:") || Rest.startswith("NOT-EMPTY:"))
lib/Support/GlobPattern.cpp
   87     if (Chars.startswith("^") || Chars.startswith("!")) {
   87     if (Chars.startswith("^") || Chars.startswith("!")) {
  126   if (S.startswith("*") && !hasWildcard(S.drop_front())) {
  147     return S.startswith(*Prefix);
lib/Support/Host.cpp
  159     if (Lines[I].startswith("CPU implementer"))
  161     if (Lines[I].startswith("Hardware"))
  174       if (Lines[I].startswith("CPU part"))
  202       if (Lines[I].startswith("CPU part")) {
  218       if (Lines[I].startswith("CPU part"))
  229       if (Lines[I].startswith("CPU part"))
  293     if (Lines[I].startswith("features")) {
  312     if (Lines[I].startswith("processor ")) {
 1251     if (!Line.startswith("physical id") && !Line.startswith("core id"))
 1251     if (!Line.startswith("physical id") && !Line.startswith("core id"))
lib/Support/ItaniumManglingCanonicalizer.cpp
  257       else if (Str.startswith("S"))
lib/Support/Path.cpp
  506   if (!OrigPath.startswith(OldPrefix))
lib/Support/Signals.cpp
  203       if (!FunctionName.startswith("??"))
  208       if (!FileLineInfo.startswith("??"))
lib/Support/SpecialCaseList.cpp
  137     if (I->empty() || I->startswith("#"))
  141     if (I->startswith("[")) {
lib/Support/StringRef.cpp
  387   if (Str.startswith("0x") || Str.startswith("0X")) {
  387   if (Str.startswith("0x") || Str.startswith("0X")) {
  392   if (Str.startswith("0b") || Str.startswith("0B")) {
  392   if (Str.startswith("0b") || Str.startswith("0B")) {
  397   if (Str.startswith("0o")) {
lib/Support/SymbolRemappingReader.cpp
   39     if (Line.startswith("#") || Line.empty())
lib/Support/Triple.cpp
  370       (ArchName.startswith("v2") || ArchName.startswith("v3")))
  370       (ArchName.startswith("v2") || ArchName.startswith("v3")))
  451     if (ArchName.startswith("arm") || ArchName.startswith("thumb") ||
  451     if (ArchName.startswith("arm") || ArchName.startswith("thumb") ||
  452         ArchName.startswith("aarch64"))
  454     if (ArchName.startswith("bpf"))
  562   if (SubArchName.startswith("mips") &&
  816     IsCygwin = Components[2].startswith("cygwin");
  817     IsMinGW32 = Components[2].startswith("mingw");
  861         IsCygwin = Comp.startswith("cygwin");
  862         IsMinGW32 = Comp.startswith("mingw");
  940   if (Environment == Triple::Android && Components[3].startswith("androideabi")) {
 1045     if (Name.startswith("."))
 1054   if (EnvironmentName.startswith(EnvironmentTypeName))
 1065   if (OSName.startswith(OSTypeName))
lib/Support/Unix/Path.inc
  583   if (PathStr.empty() || !PathStr.startswith("~"))
lib/Support/YAMLParser.cpp
 1816     } else if (Raw.startswith("!!")) {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2568   if (Tok.is(AsmToken::Integer) && Tok.getString().startswith("0x")) {
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  133     auto Signed = !TypeName.startswith("u");
  574     auto Signed = !TypeName.startswith("u");
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  475   if (mangledName.startswith(StringRef(str, N-1))) {
lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
   36   if (SectionName.startswith(".AMDGPU.comment."))
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 2063     if (Str.startswith(Reg.Name))
 4488   bool IsMIMG = Name.startswith("image_");
 4619         } else if (Tok.startswith("no") && Tok.endswith(Name)) {
 5160   if (!Str.startswith("attr"))
 5210   if (Str.startswith("mrt")) {
 5226   if (Str.startswith("pos")) {
 5243   if (Str.startswith("param")) {
 5255   if (Str.startswith("invalid_target_")) {
 6472   if (DimId.startswith("SQ_RSRC_IMG_"))
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  181       if (Name.startswith(GetImageResourceIDFunc)) {
  183       } else if (Name.startswith(GetImageSizeFunc)) {
  185       } else if (Name.startswith(GetImageFormatFunc)) {
lib/Target/ARM/ARMTargetMachine.cpp
  122   else if (ABIName.startswith("aapcs"))
  124   else if (ABIName.startswith("apcs"))
lib/Target/ARM/ARMTargetTransformInfo.cpp
  792   if (F->getName().startswith("llvm.arm"))
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 6046     return parseRegisterList(Operands, !Mnemonic.startswith("clr"));
 6234       Mnemonic.startswith("vsel") || Mnemonic == "vins" || Mnemonic == "vmovx" ||
 6262          Mnemonic.startswith("vq")))) {
 6291   if (Mnemonic.startswith("cps")) {
 6320   if (Mnemonic.startswith("it")) {
 6325   if (Mnemonic.startswith("vpst")) {
 6329   else if (Mnemonic.startswith("vpt")) {
 6364       Mnemonic.startswith("crc32") || Mnemonic.startswith("cps") ||
 6364       Mnemonic.startswith("crc32") || Mnemonic.startswith("cps") ||
 6365       Mnemonic.startswith("vsel") || Mnemonic == "vmaxnm" ||
 6369       Mnemonic.startswith("aes") || Mnemonic == "hvc" || Mnemonic == "setpan" ||
 6370       Mnemonic.startswith("sha1") || Mnemonic.startswith("sha256") ||
 6370       Mnemonic.startswith("sha1") || Mnemonic.startswith("sha256") ||
 6371       (FullInst.startswith("vmull") && FullInst.endswith(".p64")) ||
 6383       Mnemonic.startswith("vpt") || Mnemonic.startswith("vpst") ||
 6383       Mnemonic.startswith("vpt") || Mnemonic.startswith("vpst") ||
 6385        (Mnemonic.startswith("vst2") || Mnemonic.startswith("vld2") ||
 6385        (Mnemonic.startswith("vst2") || Mnemonic.startswith("vld2") ||
 6386         Mnemonic.startswith("vst4") || Mnemonic.startswith("vld4") ||
 6386         Mnemonic.startswith("vst4") || Mnemonic.startswith("vld4") ||
 6387         Mnemonic.startswith("wlstp") || Mnemonic.startswith("dlstp") ||
 6387         Mnemonic.startswith("wlstp") || Mnemonic.startswith("dlstp") ||
 6388         Mnemonic.startswith("letp")))) {
 6401         !Mnemonic.startswith("rfe") && !Mnemonic.startswith("srs");
 6401         !Mnemonic.startswith("rfe") && !Mnemonic.startswith("srs");
 6646   if (Mnemonic.startswith("vld2") || Mnemonic.startswith("vld4") ||
 6646   if (Mnemonic.startswith("vld2") || Mnemonic.startswith("vld4") ||
 6647       Mnemonic.startswith("vst2") || Mnemonic.startswith("vst4"))
 6647       Mnemonic.startswith("vst2") || Mnemonic.startswith("vst4"))
 6650   if (Mnemonic.startswith("vctp") || Mnemonic.startswith("vpnot"))
 6650   if (Mnemonic.startswith("vctp") || Mnemonic.startswith("vpnot"))
 6653   if (Mnemonic.startswith("vmov") &&
 6654       !(Mnemonic.startswith("vmovl") || Mnemonic.startswith("vmovn") ||
 6654       !(Mnemonic.startswith("vmovl") || Mnemonic.startswith("vmovn") ||
 6655         Mnemonic.startswith("vmovx"))) {
 6695   return Mnemonic.startswith("vldm") || Mnemonic.startswith("vstm");
 6695   return Mnemonic.startswith("vldm") || Mnemonic.startswith("vstm");
 6800   if (Mnemonic == "it" || Mnemonic.startswith("vpt") ||
 6801       Mnemonic.startswith("vpst")) {
 6880       !Mnemonic.startswith("vcmp") &&
 6881       !(Mnemonic.startswith("vcvt") && Mnemonic != "vcvta" &&
 7011     else if (Mnemonic == "vmov" || Mnemonic.startswith("vcmp") ||
 7012              (Mnemonic.startswith("vcvt") && !Mnemonic.startswith("vcvta") &&
 7012              (Mnemonic.startswith("vcvt") && !Mnemonic.startswith("vcvta") &&
 7013               !Mnemonic.startswith("vcvtn") && !Mnemonic.startswith("vcvtp") &&
 7013               !Mnemonic.startswith("vcvtn") && !Mnemonic.startswith("vcvtp") &&
 7014               !Mnemonic.startswith("vcvtm"))) {
 7022         if (Mnemonic.startswith("vcvtt") && Operands.size() >= 4) {
 7025           if (!(Sz1.isToken() && Sz1.getToken().startswith(".f") &&
 7026               Sz2.isToken() && Sz2.getToken().startswith(".f"))) {
11858   return Mnemonic.startswith("vabav") || Mnemonic.startswith("vaddv") ||
11858   return Mnemonic.startswith("vabav") || Mnemonic.startswith("vaddv") ||
11859          Mnemonic.startswith("vaddlv") || Mnemonic.startswith("vminnmv") ||
11859          Mnemonic.startswith("vaddlv") || Mnemonic.startswith("vminnmv") ||
11860          Mnemonic.startswith("vminnmav") || Mnemonic.startswith("vminv") ||
11860          Mnemonic.startswith("vminnmav") || Mnemonic.startswith("vminv") ||
11861          Mnemonic.startswith("vminav") || Mnemonic.startswith("vmaxnmv") ||
11861          Mnemonic.startswith("vminav") || Mnemonic.startswith("vmaxnmv") ||
11862          Mnemonic.startswith("vmaxnmav") || Mnemonic.startswith("vmaxv") ||
11862          Mnemonic.startswith("vmaxnmav") || Mnemonic.startswith("vmaxv") ||
11863          Mnemonic.startswith("vmaxav") || Mnemonic.startswith("vmladav") ||
11863          Mnemonic.startswith("vmaxav") || Mnemonic.startswith("vmladav") ||
11864          Mnemonic.startswith("vrmlaldavh") || Mnemonic.startswith("vrmlalvh") ||
11864          Mnemonic.startswith("vrmlaldavh") || Mnemonic.startswith("vrmlalvh") ||
11865          Mnemonic.startswith("vmlsdav") || Mnemonic.startswith("vmlav") ||
11865          Mnemonic.startswith("vmlsdav") || Mnemonic.startswith("vmlav") ||
11866          Mnemonic.startswith("vmlaldav") || Mnemonic.startswith("vmlalv") ||
11866          Mnemonic.startswith("vmlaldav") || Mnemonic.startswith("vmlalv") ||
11867          Mnemonic.startswith("vmaxnm") || Mnemonic.startswith("vminnm") ||
11867          Mnemonic.startswith("vmaxnm") || Mnemonic.startswith("vminnm") ||
11868          Mnemonic.startswith("vmax") || Mnemonic.startswith("vmin") ||
11868          Mnemonic.startswith("vmax") || Mnemonic.startswith("vmin") ||
11869          Mnemonic.startswith("vshlc") || Mnemonic.startswith("vmovlt") ||
11869          Mnemonic.startswith("vshlc") || Mnemonic.startswith("vmovlt") ||
11870          Mnemonic.startswith("vmovlb") || Mnemonic.startswith("vshll") ||
11870          Mnemonic.startswith("vmovlb") || Mnemonic.startswith("vshll") ||
11871          Mnemonic.startswith("vrshrn") || Mnemonic.startswith("vshrn") ||
11871          Mnemonic.startswith("vrshrn") || Mnemonic.startswith("vshrn") ||
11872          Mnemonic.startswith("vqrshrun") || Mnemonic.startswith("vqshrun") ||
11872          Mnemonic.startswith("vqrshrun") || Mnemonic.startswith("vqshrun") ||
11873          Mnemonic.startswith("vqrshrn") || Mnemonic.startswith("vqshrn") ||
11873          Mnemonic.startswith("vqrshrn") || Mnemonic.startswith("vqshrn") ||
11874          Mnemonic.startswith("vbic") || Mnemonic.startswith("vrev64") ||
11874          Mnemonic.startswith("vbic") || Mnemonic.startswith("vrev64") ||
11875          Mnemonic.startswith("vrev32") || Mnemonic.startswith("vrev16") ||
11875          Mnemonic.startswith("vrev32") || Mnemonic.startswith("vrev16") ||
11876          Mnemonic.startswith("vmvn") || Mnemonic.startswith("veor") ||
11876          Mnemonic.startswith("vmvn") || Mnemonic.startswith("veor") ||
11877          Mnemonic.startswith("vorn") || Mnemonic.startswith("vorr") ||
11877          Mnemonic.startswith("vorn") || Mnemonic.startswith("vorr") ||
11878          Mnemonic.startswith("vand") || Mnemonic.startswith("vmul") ||
11878          Mnemonic.startswith("vand") || Mnemonic.startswith("vmul") ||
11879          Mnemonic.startswith("vqrdmulh") || Mnemonic.startswith("vqdmulh") ||
11879          Mnemonic.startswith("vqrdmulh") || Mnemonic.startswith("vqdmulh") ||
11880          Mnemonic.startswith("vsub") || Mnemonic.startswith("vadd") ||
11880          Mnemonic.startswith("vsub") || Mnemonic.startswith("vadd") ||
11881          Mnemonic.startswith("vqsub") || Mnemonic.startswith("vqadd") ||
11881          Mnemonic.startswith("vqsub") || Mnemonic.startswith("vqadd") ||
11882          Mnemonic.startswith("vabd") || Mnemonic.startswith("vrhadd") ||
11882          Mnemonic.startswith("vabd") || Mnemonic.startswith("vrhadd") ||
11883          Mnemonic.startswith("vhsub") || Mnemonic.startswith("vhadd") ||
11883          Mnemonic.startswith("vhsub") || Mnemonic.startswith("vhadd") ||
11884          Mnemonic.startswith("vdup") || Mnemonic.startswith("vcls") ||
11884          Mnemonic.startswith("vdup") || Mnemonic.startswith("vcls") ||
11885          Mnemonic.startswith("vclz") || Mnemonic.startswith("vneg") ||
11885          Mnemonic.startswith("vclz") || Mnemonic.startswith("vneg") ||
11886          Mnemonic.startswith("vabs") || Mnemonic.startswith("vqneg") ||
11886          Mnemonic.startswith("vabs") || Mnemonic.startswith("vqneg") ||
11887          Mnemonic.startswith("vqabs") ||
11888          (Mnemonic.startswith("vrint") && Mnemonic != "vrintr") ||
11889          Mnemonic.startswith("vcmla") || Mnemonic.startswith("vfma") ||
11889          Mnemonic.startswith("vcmla") || Mnemonic.startswith("vfma") ||
11890          Mnemonic.startswith("vfms") || Mnemonic.startswith("vcadd") ||
11890          Mnemonic.startswith("vfms") || Mnemonic.startswith("vcadd") ||
11891          Mnemonic.startswith("vadd") || Mnemonic.startswith("vsub") ||
11891          Mnemonic.startswith("vadd") || Mnemonic.startswith("vsub") ||
11892          Mnemonic.startswith("vshl") || Mnemonic.startswith("vqshl") ||
11892          Mnemonic.startswith("vshl") || Mnemonic.startswith("vqshl") ||
11893          Mnemonic.startswith("vqrshl") || Mnemonic.startswith("vrshl") ||
11893          Mnemonic.startswith("vqrshl") || Mnemonic.startswith("vrshl") ||
11894          Mnemonic.startswith("vsri") || Mnemonic.startswith("vsli") ||
11894          Mnemonic.startswith("vsri") || Mnemonic.startswith("vsli") ||
11895          Mnemonic.startswith("vrshr") || Mnemonic.startswith("vshr") ||
11895          Mnemonic.startswith("vrshr") || Mnemonic.startswith("vshr") ||
11896          Mnemonic.startswith("vpsel") || Mnemonic.startswith("vcmp") ||
11896          Mnemonic.startswith("vpsel") || Mnemonic.startswith("vcmp") ||
11897          Mnemonic.startswith("vqdmladh") || Mnemonic.startswith("vqrdmladh") ||
11897          Mnemonic.startswith("vqdmladh") || Mnemonic.startswith("vqrdmladh") ||
11898          Mnemonic.startswith("vqdmlsdh") || Mnemonic.startswith("vqrdmlsdh") ||
11898          Mnemonic.startswith("vqdmlsdh") || Mnemonic.startswith("vqrdmlsdh") ||
11899          Mnemonic.startswith("vcmul") || Mnemonic.startswith("vrmulh") ||
11899          Mnemonic.startswith("vcmul") || Mnemonic.startswith("vrmulh") ||
11900          Mnemonic.startswith("vqmovn") || Mnemonic.startswith("vqmovun") ||
11900          Mnemonic.startswith("vqmovn") || Mnemonic.startswith("vqmovun") ||
11901          Mnemonic.startswith("vmovnt") || Mnemonic.startswith("vmovnb") ||
11901          Mnemonic.startswith("vmovnt") || Mnemonic.startswith("vmovnb") ||
11902          Mnemonic.startswith("vmaxa") || Mnemonic.startswith("vmaxnma") ||
11902          Mnemonic.startswith("vmaxa") || Mnemonic.startswith("vmaxnma") ||
11903          Mnemonic.startswith("vhcadd") || Mnemonic.startswith("vadc") ||
11903          Mnemonic.startswith("vhcadd") || Mnemonic.startswith("vadc") ||
11904          Mnemonic.startswith("vsbc") || Mnemonic.startswith("vrshr") ||
11904          Mnemonic.startswith("vsbc") || Mnemonic.startswith("vrshr") ||
11905          Mnemonic.startswith("vshr") || Mnemonic.startswith("vstrb") ||
11905          Mnemonic.startswith("vshr") || Mnemonic.startswith("vstrb") ||
11906          Mnemonic.startswith("vldrb") ||
11907          (Mnemonic.startswith("vstrh") && Mnemonic != "vstrhi") ||
11908          (Mnemonic.startswith("vldrh") && Mnemonic != "vldrhi") ||
11909          Mnemonic.startswith("vstrw") || Mnemonic.startswith("vldrw") ||
11909          Mnemonic.startswith("vstrw") || Mnemonic.startswith("vldrw") ||
11910          Mnemonic.startswith("vldrd") || Mnemonic.startswith("vstrd") ||
11910          Mnemonic.startswith("vldrd") || Mnemonic.startswith("vstrd") ||
11911          Mnemonic.startswith("vqdmull") || Mnemonic.startswith("vbrsr") ||
11911          Mnemonic.startswith("vqdmull") || Mnemonic.startswith("vbrsr") ||
11912          Mnemonic.startswith("vfmas") || Mnemonic.startswith("vmlas") ||
11912          Mnemonic.startswith("vfmas") || Mnemonic.startswith("vmlas") ||
11913          Mnemonic.startswith("vmla") || Mnemonic.startswith("vqdmlash") ||
11913          Mnemonic.startswith("vmla") || Mnemonic.startswith("vqdmlash") ||
11914          Mnemonic.startswith("vqdmlah") || Mnemonic.startswith("vqrdmlash") ||
11914          Mnemonic.startswith("vqdmlah") || Mnemonic.startswith("vqrdmlash") ||
11915          Mnemonic.startswith("vqrdmlah") || Mnemonic.startswith("viwdup") ||
11915          Mnemonic.startswith("vqrdmlah") || Mnemonic.startswith("viwdup") ||
11916          Mnemonic.startswith("vdwdup") || Mnemonic.startswith("vidup") ||
11916          Mnemonic.startswith("vdwdup") || Mnemonic.startswith("vidup") ||
11917          Mnemonic.startswith("vddup") || Mnemonic.startswith("vctp") ||
11917          Mnemonic.startswith("vddup") || Mnemonic.startswith("vctp") ||
11918          Mnemonic.startswith("vpnot") || Mnemonic.startswith("vbic") ||
11918          Mnemonic.startswith("vpnot") || Mnemonic.startswith("vbic") ||
11919          Mnemonic.startswith("vrmlsldavh") || Mnemonic.startswith("vmlsldav") ||
11919          Mnemonic.startswith("vrmlsldavh") || Mnemonic.startswith("vmlsldav") ||
11920          Mnemonic.startswith("vcvt") ||
11921          (Mnemonic.startswith("vmov") &&
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
  166   if (!CPUString.empty() && !CPUString.startswith("generic")) {
lib/Target/AVR/AVRISelLowering.cpp
 1017   if (FuncName.startswith("__udivmod") || FuncName.startswith("__divmod")) {
 1017   if (FuncName.startswith("__udivmod") || FuncName.startswith("__divmod")) {
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  239   if (GV->getName().startswith("llvm.preserve.array.access.index")) {
  248   if (GV->getName().startswith("llvm.preserve.union.access.index")) {
  257   if (GV->getName().startswith("llvm.preserve.struct.access.index")) {
  266   if (GV->getName().startswith("llvm.bpf.preserve.field.info")) {
lib/Target/BPF/BTFDebug.cpp
  666   if (!File->getFilename().startswith("/") && File->getDirectory().size())
 1074     if (ProcessingMapDef != SecName.startswith(".maps"))
 1081       if (SecName.startswith(".maps"))
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  144   if (EmitLutInText && GO->getName().startswith("switch.table")) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  161       } else if (!HeadTail.first.trim().startswith("immext")) {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
 1049       (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") &&
 1050        !Mnemonic.startswith("st"))) {
 1071   if (Mnemonic.startswith("sel") ||
 1072       (!Mnemonic.endswith(".f") && !Mnemonic.startswith("st"))) {
 1081       if (Mnemonic.startswith("sel")) {
 1188   if (Lexer.is(AsmToken::EndOfStatement) && Name.startswith("bt") &&
lib/Target/Lanai/LanaiTargetObjectFile.cpp
   84   if (GVA->getSection().startswith(".ldata"))
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 5916   if (Name.startswith("fcc")) {
 5929   if (Name.startswith("ac")) {
 6253       if (DefSymbol.startswith("$")) {
lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
   58   if (Options.getABIName().startswith("o32"))
   60   if (Options.getABIName().startswith("n32"))
   62   if (Options.getABIName().startswith("n64"))
lib/Target/Mips/MipsISelLowering.cpp
 3896   } else if (Prefix.startswith("$msa")) {
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1005   if (GVar->getName().startswith("llvm.") ||
 1006       GVar->getName().startswith("nvvm."))
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
   82         !llvm::isSampler(*GV) && !GV->getName().startswith("llvm.")) {
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  157     assert(Sym.startswith(ParamBaseName) && "Invalid symbol reference");
lib/Target/PowerPC/PPCTargetMachine.cpp
  202   if (Options.MCOptions.getABIName().startswith("elfv1"))
  204   else if (Options.MCOptions.getABIName().startswith("elfv2"))
lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
   32   } else if (ABIName.startswith("ilp32") && IsRV64) {
   36   } else if (ABIName.startswith("lp64") && !IsRV64) {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  837     if (SymName.startswith(".L"))
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  501   if (Callee->getName().startswith("__cxa_find_matching_catch_"))
  977       if (Callee->getName().startswith("__invoke_")) {
lib/Target/X86/AsmParser/X86AsmParser.cpp
 1175   if (RegNo == 0 && Tok.getString().startswith("db")) {
 1677   if (Tok.getIdentifier().startswith("r")){
 1716   if (DotDispStr.startswith("."))
 2078           !getLexer().getTok().getIdentifier().startswith("to"))
 2396        (PatchedName.startswith("j") &&
 2413   if (PatchedName.startswith("set") && PatchedName.endswith("b") &&
 2420   if ((PatchedName.startswith("cmp") || PatchedName.startswith("vcmp")) &&
 2420   if ((PatchedName.startswith("cmp") || PatchedName.startswith("vcmp")) &&
 2492   if (PatchedName.startswith("vpcmp") &&
 2521   if (PatchedName.startswith("vpcom") &&
 2593     while (Name.startswith(";") || Name.startswith("\n") ||
 2593     while (Name.startswith(";") || Name.startswith("\n") ||
 2594            Name.startswith("#") || Name.startswith("\t") ||
 2594            Name.startswith("#") || Name.startswith("\t") ||
 2595            Name.startswith("/")) {
 2740   if (Name.startswith("ins") &&
 2752   if (Name.startswith("outs") &&
 2764   if (Name.startswith("lods") &&
 2775   if (Name.startswith("stos") &&
 2786   if (Name.startswith("scas") &&
 2795   if (Name.startswith("cmps") &&
 2805   if (((Name.startswith("movs") &&
 2808        (Name.startswith("smov") &&
 2826   if ((Name.startswith("shr") || Name.startswith("sar") ||
 2826   if ((Name.startswith("shr") || Name.startswith("sar") ||
 2827        Name.startswith("shl") || Name.startswith("sal") ||
 2827        Name.startswith("shl") || Name.startswith("sal") ||
 2828        Name.startswith("rcl") || Name.startswith("rcr") ||
 2828        Name.startswith("rcl") || Name.startswith("rcr") ||
 2829        Name.startswith("rol") || Name.startswith("ror")) &&
 2829        Name.startswith("rol") || Name.startswith("ror")) &&
 3561   if (IDVal.startswith(".code"))
 3563   else if (IDVal.startswith(".att_syntax")) {
 3574   } else if (IDVal.startswith(".intel_syntax")) {
lib/Target/X86/X86ISelLowering.cpp
45212     if (!S.startswith(Piece)) // Check if the piece matches.
lib/Target/X86/X86InsertPrefetch.cpp
  131         if (Name.startswith(HintType.first)) {
lib/Target/X86/X86RetpolineThunks.cpp
  105   if (!MF.getName().startswith(ThunkNamePrefix)) {
  196   assert(Name.startswith(ThunkNamePrefix) &&
lib/Target/XCore/XCoreISelLowering.cpp
  257   if ((GV->hasSection() && GV->getSection().startswith(".cp.")) ||
lib/Target/XCore/XCoreTargetObjectFile.cpp
  101   bool IsCPRel = SectionName.startswith(".cp.");
lib/TextAPI/MachO/Target.cpp
   39     if (PlatformStr.startswith("<") && PlatformStr.endswith(">")) {
lib/TextAPI/MachO/TextStub.cpp
  654               Symbol.value.startswith("_OBJC_EHTYPE_$_"))
  688               Symbol.value.startswith("_OBJC_EHTYPE_$_"))
lib/Transforms/IPO/GlobalOpt.cpp
 2068   if (GV.getName().startswith("llvm."))
lib/Transforms/IPO/StripSymbols.cpp
  166       if (!PreserveDbgInfo || !V->getName().startswith("llvm.dbg"))
  182     if (PreserveDbgInfo && STy->getName().startswith("llvm.dbg"))
  213       if (!PreserveDbgInfo || !I->getName().startswith("llvm.dbg"))
  219       if (!PreserveDbgInfo || !I.getName().startswith("llvm.dbg"))
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  153         F.getName().startswith("llvm."))
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1268   if (G->getName().startswith("llvm."))
 1272   if (G->getName().startswith(kAsanGenPrefix) ||
 1273       G->getName().startswith(kSanCovGenPrefix) ||
 1274       G->getName().startswith(kODRGenPrefix))
 1383     if (F && (F->getName().startswith("llvm.masked.load.") ||
 1384               F->getName().startswith("llvm.masked.store."))) {
 1386       if (F->getName().startswith("llvm.masked.store.")) {
 1856     if (Section.startswith(".preinit_array") ||
 1857         Section.startswith(".init_array") ||
 1858         Section.startswith(".fini_array")) {
 1888           (ParsedSegment == "__DATA" && ParsedSection.startswith("__objc_"))) {
 2615   if (F.getName().startswith("__asan_")) return false;
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1404     if (GV.isDeclarationForLinker() || GV.getName().startswith("llvm.") ||
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  573   if (F.getName().startswith("__sanitizer_"))
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  322     if (GV->getName().startswith("__llvm_gcov") ||
  323         GV->getName().startswith("__llvm_gcda"))
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
   42   if (Name.startswith("\1"))
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  116       if (S->getString().startswith(Prefix))
lib/Transforms/Utils/LoopUtils.cpp
  338         return !AttrName.startswith(InheritOptionsExceptPrefix);
lib/Transforms/Utils/MetaRenamer.cpp
   97         if (Name.startswith("llvm.") || (!Name.empty() && Name[0] == 1))
  106         if (Name.startswith("llvm.") || (!Name.empty() && Name[0] == 1))
  129         if (Name.startswith("llvm.") || (!Name.empty() && Name[0] == 1) ||
lib/Transforms/Utils/ModuleUtils.cpp
  256     if (GV.isDeclaration() || GV.getName().startswith("llvm.") ||
lib/Transforms/Utils/SimplifyLibCalls.cpp
 1286         CallerName.startswith(CalleeName))
 1805   Intrinsic::ID IID = Callee->getName().startswith("fmin") ? Intrinsic::minnum
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  218   if (!Name.startswith(Prefix()))
lib/Transforms/Vectorize/LoopVectorize.cpp
 6593             S && S->getString().startswith("llvm.loop.unroll.disable");
tools/clang/include/clang/Basic/IdentifierTable.h
  384     return getName().startswith("<#") && getName().endswith("#>");
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  428     if (!CheckerName.startswith("debug.") &&
  429         (IncludeExperimental || !CheckerName.startswith("alpha.")))
tools/clang/lib/ARCMigrate/ARCMT.cpp
  205     if (!StringRef(*I).startswith("error"))
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1193     bool IsPrefix = getterNameString.startswith("is");
 1198     if (IsPrefix || getterNameString.startswith("get")) {
 1337     if (STRefMethodName.startswith("standard"))
 1339     else if (STRefMethodName.startswith("shared"))
 1341     else if (STRefMethodName.startswith("default"))
 1358   if (!LoweredMethodName.startswith(ClassNamePostfix))
tools/clang/lib/ARCMigrate/TransformActions.cpp
  434   return file.substr(locInfo.second).startswith(text);
tools/clang/lib/AST/Mangle.cpp
  127     if (!ALA->getIsLiteralLabel() || ALA->getLabel().startswith("llvm.")) {
tools/clang/lib/AST/MicrosoftMangle.cpp
   48     bool StartsWithEscape = MangledName.startswith("\01");
tools/clang/lib/AST/PrintfFormatString.cpp
  142         if (MatchedStr.startswith("mask")) {
tools/clang/lib/AST/RawCommentList.cpp
  142     IsAlmostTrailingComment = RawText.startswith("//<") ||
  143                                  RawText.startswith("/*<");
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  407       Patterns.push_back({Name, Name.startswith("::")});
  526       if (Pattern.startswith("::")) {
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  168         if (TokenLength == 4 && Code.startswith("true")) {
  171         } else if (TokenLength == 5 && Code.startswith("false")) {
  511   if (StringRef(Completion.TypedText).startswith(CompToken.Text) &&
tools/clang/lib/Analysis/BodyFarm.cpp
  683   if (Name.startswith("OSAtomicCompareAndSwap") ||
  684       Name.startswith("objc_atomicCompareAndSwap")) {
tools/clang/lib/Analysis/CallGraph.cpp
  167     if (II && II->getName().startswith("__inline"))
tools/clang/lib/Analysis/CocoaConventions.cpp
   29     if (TDName.startswith(Prefix) && TDName.endswith("Ref"))
   32     if (TDName.startswith("xpc_"))
   46   return Name.startswith(Prefix);
  130     if (suffix.startswith("reate")) {
  133     else if (suffix.startswith("opy")) {
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  169   return StringRef(Ty.getAsString()).startswith("isl_");
  254       if ((!FName.startswith("get") && !FName.startswith("Get")) ||
  254       if ((!FName.startswith("get") && !FName.startswith("Get")) ||
  389   } else if (FName.startswith("NSLog")) {
  391   } else if (FName.startswith("NS") &&
  451   if (FName.startswith("CG") || FName.startswith("CF")) {
  451   if (FName.startswith("CG") || FName.startswith("CF")) {
  453     FName = FName.substr(FName.startswith("CGCF") ? 4 : 2);
tools/clang/lib/Basic/Attributes.cpp
   13   if (Name.size() >= 4 && Name.startswith("__") && Name.endswith("__"))
   64   if (ShouldNormalize && AttrName.size() >= 4 && AttrName.startswith("__") &&
tools/clang/lib/Basic/DiagnosticIDs.cpp
  747   return DiagnosticIDs::getCategoryNameFromID(cat).startswith("ARC ");
tools/clang/lib/Basic/IdentifierTable.cpp
  504           name.startswith(word));
  642   assert(Name.startswith("set") && "invalid setter name");
tools/clang/lib/Basic/Targets/NVPTX.cpp
   44     if (!Feature.startswith("+ptx"))
tools/clang/lib/Basic/Targets/X86.cpp
  672   } else if (Name.startswith("avx512")) {
tools/clang/lib/Basic/Warnings.cpp
   99       if (Opt.startswith("no-")) {
  133       if (Opt.startswith("error")) {
  161       if (Opt.startswith("fatal-errors")) {
  203       bool IsPositive = !Opt.startswith("no-");
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  481     if (Path.startswith(Entry.first))
 2411     assert(StringRef(M->Name).startswith(CGM.getLangOpts().ModuleName) &&
 3582   if (Name.startswith("\01"))
tools/clang/lib/CodeGen/CGException.cpp
  267         if (GV->getName().startswith("OBJC_EHTYPE"))
  278           if (GV->getName().startswith("OBJC_EHTYPE"))
tools/clang/lib/CodeGen/CGExpr.cpp
 2759   if (FnName.startswith("\01"))
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1851       (Section.empty() || Section.startswith("__DATA")))
 6070           SectionName.startswith("__DATA")) &&
tools/clang/lib/CodeGen/CodeGenAction.cpp
  435   if (Message.startswith("error: "))
 1034   if (Msg.startswith("error: "))
tools/clang/lib/CodeGen/CodeGenModule.cpp
  964         assert(LHS.startswith("+") && RHS.startswith("+") &&
  964         assert(LHS.startswith("+") && RHS.startswith("+") &&
 2593       if (BuiltinName.startswith("__builtin_") &&
tools/clang/lib/Driver/Distro.cpp
   29       if (Version == Distro::UnknownDistro && Line.startswith("DISTRIB_CODENAME="))
   63     if (Data.startswith("Fedora release"))
   65     if (Data.startswith("Red Hat Enterprise Linux") ||
   66         Data.startswith("CentOS") ||
   67         Data.startswith("Scientific Linux")) {
  119       if (!Line.trim().startswith("VERSION"))
tools/clang/lib/Driver/Driver.cpp
  172   if (!Opt.startswith(OptName))
 1180     if (!FileName.startswith(Name))
 1191     if (!Data.startswith("Process:"))
 1632       if (S.startswith(Cur))
tools/clang/lib/Driver/Job.cpp
   91   IsInclude = FlagRef.startswith("-F") || FlagRef.startswith("-I");
   91   IsInclude = FlagRef.startswith("-F") || FlagRef.startswith("-I");
   94   if (FlagRef.startswith("-fmodules-cache-path="))
  195     assert((FlagRef.startswith("-F") || FlagRef.startswith("-I")) &&
  195     assert((FlagRef.startswith("-F") || FlagRef.startswith("-I")) &&
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
   48     if (Value.startswith("-mcpu="))
   50     if (Value.startswith("-march="))
  326       if (Value.startswith("-mfpu=")) {
  328       } else if (Value.startswith("-mcpu=")) {
  330       } else if (Value.startswith("-mhwdiv=")) {
  332       } else if (Value.startswith("-march=")) {
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
   26   if (Ext.startswith("sx"))
   28   if (Ext.startswith("s"))
   30   if (Ext.startswith("x"))
   36   if (Ext.startswith("sx"))
   38   if (Ext.startswith("s"))
   40   if (Ext.startswith("x"))
  205   if (!(MArch.startswith("rv32") || MArch.startswith("rv64")) ||
  205   if (!(MArch.startswith("rv32") || MArch.startswith("rv64")) ||
  212   bool HasRV64 = MArch.startswith("rv64");
tools/clang/lib/Driver/ToolChains/Clang.cpp
  233     bool IsDisabled = Val.startswith(DisabledPrefixIn);
 2100         if (Value.startswith("-msoft-float")) {
 2105         if (Value.startswith("-mhard-float")) {
 2142       } else if (Value.startswith("-compress-debug-sections") ||
 2143                  Value.startswith("--compress-debug-sections") ||
 2153       } else if (Value.startswith("-I")) {
 2159       } else if (Value.startswith("-gdwarf-")) {
 2169       } else if (Value.startswith("-mcpu") || Value.startswith("-mfpu") ||
 2169       } else if (Value.startswith("-mcpu") || Value.startswith("-mfpu") ||
 2170                  Value.startswith("-mhwdiv") || Value.startswith("-march")) {
 2170                  Value.startswith("-mhwdiv") || Value.startswith("-march")) {
 2501     if (Str.startswith("ssp-buffer-size=")) {
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
   79     assert(Name.startswith("m") && "Invalid feature name.");
   82     bool IsNegative = Name.startswith("no-");
tools/clang/lib/Driver/ToolChains/Cuda.cpp
   36   if (!V.startswith("CUDA Version "))
  187         if (!(FileName.startswith(LibDeviceName) && FileName.endswith(".bc")))
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  818   if (Arch.startswith("armv5"))
  821   else if (Arch.startswith("armv6") && !Arch.endswith("6m"))
 1546   if (SDK.startswith("iPhoneOS") || SDK.startswith("iPhoneSimulator"))
 1546   if (SDK.startswith("iPhoneOS") || SDK.startswith("iPhoneSimulator"))
 1549         /*IsSimulator=*/SDK.startswith("iPhoneSimulator"));
 1550   else if (SDK.startswith("MacOSX"))
 1553   else if (SDK.startswith("WatchOS") || SDK.startswith("WatchSimulator"))
 1553   else if (SDK.startswith("WatchOS") || SDK.startswith("WatchSimulator"))
 1556         /*IsSimulator=*/SDK.startswith("WatchSimulator"));
 1557   else if (SDK.startswith("AppleTVOS") || SDK.startswith("AppleTVSimulator"))
 1557   else if (SDK.startswith("AppleTVOS") || SDK.startswith("AppleTVSimulator"))
 1560         /*IsSimulator=*/SDK.startswith("AppleTVSimulator"));
 1811       if (!SDKName.startswith(getPlatformFamily()))
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  994               if (StringRef(M.includeSuffix()).startswith("/uclibc"))
 1175               if (StringRef(M.includeSuffix()).startswith("/uclibc"))
tools/clang/lib/Driver/ToolChains/HIP.cpp
  239   assert(StringRef(SubArchName).startswith("gfx") && "Unsupported sub arch");
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  581   if (CPU.startswith("hexagon"))
tools/clang/lib/Driver/ToolChains/Hurd.cpp
   77   if (StringRef(D.Dir).startswith(SysRoot)) {
   92   if (StringRef(D.Dir).startswith(SysRoot))
tools/clang/lib/Driver/ToolChains/Linux.cpp
  366     if (StringRef(LibPath).startswith(SysRoot)) {
  377   if (StringRef(D.Dir).startswith(SysRoot)) {
  441     if (StringRef(LibPath).startswith(SysRoot))
  450   if (StringRef(D.Dir).startswith(SysRoot))
tools/clang/lib/Driver/ToolChains/MSP430.cpp
  170   if (MCU.startswith("msp430i")) {
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  155           if (!It->startswith(Prefix))
 1046     if (!CandidateName.startswith("10."))
tools/clang/lib/Driver/ToolChains/MinGW.cpp
   87     if (StringRef(Lib).startswith("msvcr") || StringRef(Lib).startswith("ucrt"))
   87     if (StringRef(Lib).startswith("msvcr") || StringRef(Lib).startswith("ucrt"))
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  193   if (StringRef(D.Dir).startswith(D.SysRoot))
tools/clang/lib/Edit/Commit.cpp
  337   return file.substr(Offs.getOffset()).startswith(text);
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  741   if (text.startswith("0x"))
  743   else if (!isFloat && !isIntZero && text.startswith("0"))
tools/clang/lib/Format/BreakableToken.cpp
   54     if (Comment.startswith(KnownPrefix)) {
  190   return Content.startswith("clang-format on") ||
  191          Content.startswith("clang-format off");
  241   assert(Tok.TokenText.startswith(Prefix) && Tok.TokenText.endswith(Postfix));
  310     if (Content.startswith(Prefix)) {
  344   assert(TokenText.startswith("/*") && TokenText.endswith("*/"));
  367   if (Lines.size() >= 2 && Content[1].startswith("**") &&
  385     if (!Content[i].empty() && i + 1 != e && Decoration.startswith(Content[i]))
  387     while (!Content[i].startswith(Decoration))
  416     unsigned DecorationSize = Decoration.startswith(Content[i])
  423     if (!Decoration.startswith(Content[i]))
  432     if ((Lines[0] == "*" || Lines[0].startswith("* ")) && Lines.size() > 1) {
  435     } else if (Lines[0].startswith("* ") && Lines.size() == 1) {
  557   if (LineIndex == 0 && ContentWithNoDecoration.startswith("*")) {
  714   if (Lines[LineIndex].ltrim(Blanks).startswith("*")) {
  735     assert((TokenText.startswith("//") || TokenText.startswith("#")) &&
  735     assert((TokenText.startswith("//") || TokenText.startswith("#")) &&
  751       assert((TokenText.startswith("//") || TokenText.startswith("#")) &&
  751       assert((TokenText.startswith("//") || TokenText.startswith("#")) &&
  962   if (Lines[LineIndex].startswith("//")) {
tools/clang/lib/Format/ContinuationIndenter.cpp
  151       || !TokenText.startswith("R\"") || !TokenText.endswith("\""))
  166   if (!TokenText.substr(RParenPos + 1).startswith(Delimiter))
 1796          (Text.startswith(Prefix = "@\"") || Text.startswith(Prefix = "\"") ||
 1796          (Text.startswith(Prefix = "@\"") || Text.startswith(Prefix = "\"") ||
 1797           Text.startswith(Prefix = "u\"") || Text.startswith(Prefix = "U\"") ||
 1797           Text.startswith(Prefix = "u\"") || Text.startswith(Prefix = "U\"") ||
 1798           Text.startswith(Prefix = "u8\"") ||
 1799           Text.startswith(Prefix = "L\""))) ||
 1800         (Text.startswith(Prefix = "_T(\"") && Text.endswith(Postfix = "\")"))) {
 2223   if (Current.TokenText.startswith("R\""))
tools/clang/lib/Format/Format.cpp
 1275              !Input.startswith("\"")) ||
 1277              !Input.startswith("\'")))
 2059     if (ImportIdentifier.startswith(GroupPrefix) &&
 2208 bool isLikelyXml(StringRef Code) { return Code.ltrim().startswith("<"); }
 2319         Includes.remove(Header.trim("\"<>"), Header.startswith("<"));
 2341         Includes.insert(IncludeName.trim("\"<>"), IncludeName.startswith("<"));
 2584   if (StyleName.startswith("{")) {
tools/clang/lib/Format/FormatToken.h
  396     if (is(TT_TemplateString) && TokenText.startswith("}"))
  463     if (Content.startswith("\"") || Content.startswith("'"))
  463     if (Content.startswith("\"") || Content.startswith("'"))
tools/clang/lib/Format/FormatTokenLexer.cpp
  708       FormatTok->is(tok::comment) && FormatTok->TokenText.startswith("//")) {
tools/clang/lib/Format/SortJavaScriptImports.cpp
  357       if (Reference.URL.startswith(".."))
  360       else if (Reference.URL.startswith("."))
tools/clang/lib/Format/TokenAnnotator.cpp
 1017             !CurrentToken->TokenText.startswith("//"))
 1428       if (Current.TokenText.startswith("/*")) {
 2335         (Right.is(TT_TemplateString) && Right.TokenText.startswith("}")))
 2772         (Right.is(TT_TemplateString) && Right.TokenText.startswith("}")))
 3094   if (Right.is(tok::string_literal) && Right.TokenText.startswith("R\""))
tools/clang/lib/Format/UnwrappedLineParser.cpp
   60   return FormatTok.is(tok::comment) && !FormatTok.TokenText.startswith("/*");
  962       Next->is(TT_TemplateString) && Next->TokenText.startswith("}");
 2508   if (FormatTok.TokenText.startswith("//") ||
 2509       FormatTok.TokenText.startswith("/*"))
tools/clang/lib/Frontend/CompilerInvocation.cpp
 3201     if (!VerParts.first.startswith("0") &&
tools/clang/lib/Frontend/DependencyGraph.cpp
  119     if (FileName.startswith(SysRoot))
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  141   if (HasSysroot && (MappedPathStr.startswith("/usr/include") ||
  142                      MappedPathStr.startswith("/usr/local/include"))) {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  229       if (S.startswith(OpenBrace)) {
  232       } else if (S.startswith(CloseBrace)) {
 1127     if (S.startswith("{{")) {
tools/clang/lib/Index/IndexSymbol.cpp
   38   if (!D->getSelector().getNameForSlot(0).startswith("test"))
tools/clang/lib/Lex/HeaderSearch.cpp
  937       if (Filename.startswith(SystemHeaderPrefixes[j-1].first)) {
tools/clang/lib/Lex/Lexer.cpp
 2849   if (!StringRef(CurPtr, BufferEnd - CurPtr).startswith("<<<<<<<") &&
 2850       !StringRef(CurPtr, BufferEnd - CurPtr).startswith(">>>> "))
tools/clang/lib/Lex/PPDirectives.cpp
  515     if (Directive.startswith("if")) {
 2425       if (!ValueText.startswith("__")) {
 2426         if (ValueText.startswith("_"))
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1099   if (Feature.startswith("__") && Feature.endswith("__") && Feature.size() >= 4)
 1125   if (Extension.startswith("__") && Extension.endswith("__") &&
 1630           if (II->getName().startswith("__builtin_") ||
 1631               II->getName().startswith("__is_") ||
 1632               II->getName().startswith("__has_"))
tools/clang/lib/Parse/ParseDecl.cpp
   73   if (Name.size() >= 4 && Name.startswith("__") && Name.endswith("__"))
tools/clang/lib/Rewrite/Rewriter.cpp
  392   if (!startSpace.startswith(parentSpace))
  405     if (origIndent.startswith(startSpace))
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  524              Result.Declaration->getIdentifier()->getName().startswith(Filter));
  526     return !StringRef(Result.Keyword).startswith(Filter);
  528     return !Result.Macro->getName().startswith(Filter);
  531              StringRef(Result.Pattern->getTypedText()).startswith(Filter));
tools/clang/lib/Sema/SemaChecking.cpp
  445   } else if (FunctionName.startswith("__builtin_")) {
 2779       assert(CPU.startswith("hexagon") && "Unexpected CPU name");
13652   if (str.startswith("set"))
13654   else if (str.startswith("add")) {
13656     if (sel.getNumArgs() == 1 && str.startswith("addOperationWithBlock"))
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8392       SelIdents.front()->getName().startswith("init")) {
tools/clang/lib/Sema/SemaDecl.cpp
14135   if (II.getName().startswith("__builtin_"))
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1629   if (AttrName.size() > 4 && AttrName.startswith("__") &&
 4835   if (AliasName.startswith("__arm_"))
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9277   if (*IsInline && II && II->getName().startswith("__atomic") &&
tools/clang/lib/Sema/SemaExpr.cpp
11233   if (LHSStrRef.startswith("0b") || LHSStrRef.startswith("0B") ||
11233   if (LHSStrRef.startswith("0b") || LHSStrRef.startswith("0B") ||
11234       RHSStrRef.startswith("0b") || RHSStrRef.startswith("0B") ||
11234       RHSStrRef.startswith("0b") || RHSStrRef.startswith("0B") ||
11235       LHSStrRef.startswith("0x") || LHSStrRef.startswith("0X") ||
11235       LHSStrRef.startswith("0x") || LHSStrRef.startswith("0X") ||
11236       RHSStrRef.startswith("0x") || RHSStrRef.startswith("0X") ||
11236       RHSStrRef.startswith("0x") || RHSStrRef.startswith("0X") ||
11237       (LHSStrRef.size() > 1 && LHSStrRef.startswith("0")) ||
11238       (RHSStrRef.size() > 1 && RHSStrRef.startswith("0")) ||
12712       if (SelArg0.startswith("performSelector"))
tools/clang/lib/Sema/SemaType.cpp
 4652                D.getIdentifier()->getName().startswith("__")))) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
 1045   if (!(PropName.startswith(ReleasePrefix) ||
 1046         IvarName.startswith(ReleasePrefix))) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  139   if (Name.startswith("__builtin_"))
  748   if (Name.startswith("__builtin_"))
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  188     if (Data.startswith("/* iig"))
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   78     if (StringRef(DeclName).startswith("test"))
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  818     if (!(SelectorName.startswith("drawAtPoint") ||
  819           SelectorName.startswith("drawInRect") ||
  820           SelectorName.startswith("drawWithRect")))
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2970     if (FirstSlot.startswith("addPointer") ||
 2971         FirstSlot.startswith("insertPointer") ||
 2972         FirstSlot.startswith("replacePointer") ||
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  768   if (llvm::sys::path::filename(FilePath).startswith("CG")) {
  838   if (Name.startswith("NS")) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   53   if (!StringRef(PropTypeName).startswith("NSMutable"))
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1994     if (ErrorTag.startswith(CheckerOrPackage))
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  644   if (FName.startswith("NS") && (FName.find("Insert") != StringRef::npos))
  649   if (FName.startswith("CF") || FName.startswith("CG")) {
  649   if (FName.startswith("CF") || FName.startswith("CG")) {
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
   82   if (FName.startswith("__inline") && (FName.find(Name) != StringRef::npos))
   85   if (FName.startswith("__") && FName.endswith("_chk") &&
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
   77   if (Root.startswith("//")) {
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  421     if (II && II->getName().startswith("__inline"))
  597   if (Buffer.startswith("/* A Bison parser, made by"))
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
   77   if (!Checker.FullName.startswith(PackageName))
  546     if (Checker.FullName.startswith("alpha")) {
  614         Entry.first.startswith("alpha")) {
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  374   if (!ContextPrefix.empty() && StringRef(Val).startswith(ContextPrefix))
tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
   30       if (!Arg.startswith("-fcolor-diagnostics") &&
   31           !Arg.startswith("-fdiagnostics-color"))
   47       if (!Arg.startswith("-o"))
   83       if (!Arg.startswith("-M")) {
  140            llvm::StringRef(Args[I + 1]).startswith("-plugin-arg-") ||
tools/clang/lib/Tooling/CompilationDatabase.cpp
  225     return (S == "-no-integrated-as") || S.startswith("-Wa,");
tools/clang/lib/Tooling/Core/Lookup.cpp
   99     if (NewName.startswith(NS))
  129   assert(QName.startswith("::"));
  131   if (Spelling.startswith("::"))
  147     if (CurSpelling.startswith("::"))
  161           if (!TrimmedQName.startswith(Res->getQualifiedNameAsString()) &&
  188   assert(ReplacementString.startswith("::") &&
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
  217   if (!IncludeName.startswith("\""))
  221   if (FileStem.startswith(HeaderStem) ||
  314       if ((IsAngled && StringRef(Inc.Name).startswith("<")) ||
  315           (!IsAngled && StringRef(Inc.Name).startswith("\"")))
  353     if ((IsAngled && StringRef(Inc.Name).startswith("\"")) ||
  354         (!IsAngled && StringRef(Inc.Name).startswith("<")))
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
  153           Header.startswith("<") || Header.startswith("\"")
  153           Header.startswith("<") || Header.startswith("\"")
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  547               NewName.startswith("::") ? NewName.str()
  563           if (ActualName.startswith("::") && !NewName.startswith("::")) {
  563           if (ActualName.startswith("::") && !NewName.startswith("::")) {
  569       if (NewName.startswith("::") && NewName.substr(2) == ReplacedName)
tools/clang/lib/Tooling/Tooling.cpp
  229   if (RelativePath.startswith("./")) {
  254           (TokenRef == "-target" || TokenRef.startswith("-target="));
  256                          TokenRef.startswith("--driver-mode="));
  440     if (Arg.startswith("-resource-dir"))
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  387     if (!NameOrErr->startswith(OFFLOAD_BUNDLER_MAGIC_STR))
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  148   if (Value.startswith("test:")) {
tools/clang/tools/diagtool/TreeView.cpp
  149     if (RootGroup.startswith("-W"))
tools/clang/tools/driver/driver.cpp
  368   if (MarkEOLs && argv.size() > 1 && StringRef(argv[1]).startswith("-cc1"))
  376   if (FirstArg != argv.end() && StringRef(*FirstArg).startswith("-cc1")) {
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  845         if (!llvm::StringRef(OldNs).startswith(AliasNs))
  877       (NestedName.startswith("::") && NestedName.drop_front(2) == ReplaceName))
  906              .startswith(OldNamespace + "::"))
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.cpp
   31   if (RawSymbolName.startswith("::"))
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   81   if (Identifier.startswith("::")) {
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp
   57       if (Arg.startswith("-db="))
   59       else if (Arg.startswith("-input="))
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  331     if (!OptName.startswith(AnalyzerPrefix))
  362     if (CheckName.startswith("core") ||
  508           if (I != AdjustedArgs.end() && !StringRef(*I).startswith("-"))
tools/clang/tools/extra/clang-tidy/GlobList.cpp
   19   if (GlobList.startswith("-")) {
tools/clang/tools/extra/clang-tidy/abseil/AbseilMatcher.h
   57       [&](const char *Library) { return Path.startswith(Library); });
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
   31   bool IsRawStringLiteral = StringRef(Result).startswith(R"(R")");
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  171          Expect->getName().startswith("gmock_");
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  388   if (TyStr.startswith("char") || TyStr.startswith("wchar_t"))
  388   if (TyStr.startswith("char") || TyStr.startswith("wchar_t"))
  724         "::" + (CC.Name.startswith("mem") ? "w" + CC.Name.str()
  818   if (Name.startswith("mem") || Name.startswith("wmem"))
  818   if (Name.startswith("mem") || Name.startswith("wmem"))
tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp
   53   if (StringRef(Guard).startswith("clang"))
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
   65   if (Filename.startswith("llvm/") || Filename.startswith("llvm-c/") ||
   65   if (Filename.startswith("llvm/") || Filename.startswith("llvm-c/") ||
   66       Filename.startswith("clang/") || Filename.startswith("clang-c/"))
   66       Filename.startswith("clang/") || Filename.startswith("clang-c/"))
   70   if (IsAngled || Filename.startswith("gtest/"))
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   91   if (ContainerText.startswith("std::"))
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
   25   if (MacroId.startswith("[[") || MacroId.startswith("__attribute__"))
   25   if (MacroId.startswith("[[") || MacroId.startswith("__attribute__"))
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
   67       if (Arg.startswith("-checks="))
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp
   68   if (Name.startswith("max_"))
   70   if (Name.startswith("min_"))
   74   if (Name.startswith("add_"))
   76   if (Name.startswith("sub_"))
   78   if (Name.startswith("mul_"))
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  100     if (Comment.startswith("/*") && Comment.find('\n') != StringRef::npos) {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  266   if (Name.startswith(Style.Prefix))
  278   if (Name.startswith("_") || Name.endswith("_"))
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp
  160       NeedLineBreak = Comment.startswith("/*");
  168     } else if (Comment.startswith("//")) {
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  154         !(EndIfStr.startswith("//") ||
  155           (EndIfStr.startswith("/*") && EndIfStr.endswith("*/"))))
tools/clang/tools/extra/clangd/AST.cpp
   98   assert(!StringRef(QName).startswith("::"));
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1378     else if (HeuristicPrefix.Qualifier.startswith("::")) {
tools/clang/tools/extra/clangd/FSProvider.cpp
   39     if (FileName.startswith("preamble-") && FileName.endswith(".pch"))
tools/clang/tools/extra/clangd/FileDistance.cpp
  202     else if (Preferred.startswith(S) && !S.empty())
tools/clang/tools/extra/clangd/Format.cpp
  153        (!TrailingTrim.empty() && !TrailingTrim.startswith("//")))) {
  171       Trailing.startswith("}")) {
tools/clang/tools/extra/clangd/FormattedString.cpp
   57   if (llvm::StringRef(R).startswith("`") || llvm::StringRef(R).endswith("`"))
   62   if (llvm::StringRef(R).startswith(" ") && llvm::StringRef(R).endswith(" "))
tools/clang/tools/extra/clangd/Headers.cpp
   51         assert(SM.getBufferName(HashLoc).startswith("<") &&
   69   return Include.startswith("<") || Include.startswith("\"");
   69   return Include.startswith("<") || Include.startswith("\"");
  223                                        VerbatimHeader.startswith("<")))
tools/clang/tools/extra/clangd/JSONTransport.cpp
  210     if (LineRef.startswith("#"))
  273     if (LineRef.startswith("#")) // comment
tools/clang/tools/extra/clangd/ParsedAST.cpp
  172       bool Angled = llvm::StringRef(Inc.Written).startswith("<");
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  225       else if (Arg.startswith("-x"))
tools/clang/tools/extra/clangd/SourceCode.cpp
  219     if (llvm::StringRef(PrintLoc).startswith("<scratch") ||
  220         llvm::StringRef(PrintLoc).startswith("<command line>"))
 1092     if (!FullyQualifiedName.startswith(CurrentNamespace))
tools/clang/tools/extra/clangd/URI.cpp
   38     if (!Body.startswith("/"))
  143   assert((Authority.empty() || Body.startswith("/")) &&
  155   if (!Authority.empty() || llvm::StringRef(Body).startswith("/"))
tools/clang/tools/extra/clangd/index/Serialization.cpp
  653   if (Data.startswith("RIFF")) {
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
   90   if (!SM.getBufferData(FID).startswith(PROTO_HEADER_COMMENT))
  659     if (Canonical.startswith("<") || Canonical.startswith("\""))
  659     if (Canonical.startswith("<") || Canonical.startswith("\""))
  704   return Line.startswith("if");
  712   if (!Line.startswith("error"))
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  389     if (!Body.startswith("/"))
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
   56   return llvm::StringRef(arg.Name).startswith(Prefix);
tools/clang/tools/extra/clangd/unittests/TestFS.cpp
  102     if (!HintPath.startswith(testRoot()))
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
   47   if (Outer.startswith(Wrapping.first) && Outer.endswith(Wrapping.second) &&
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  305   if (HeaderName.startswith(PathBuf))
  359   if (IncludePath.startswith("/") || IncludePath.startswith("\\") ||
  359   if (IncludePath.startswith("/") || IncludePath.startswith("\\") ||
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
  459   if (Tmp2.startswith("./"))
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  898     if (HeaderPath.startswith("<"))
  911     if (HeaderPath.startswith("<"))
tools/clang/tools/libclang/CIndexUSRs.cpp
   31   return s.startswith("c:") ? s.substr(2) : "";
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
  104     if (Func.hasName() && Func.getName().startswith("_GLOBAL__sub_I_"))
tools/clang/unittests/Driver/MultilibTest.cpp
  270     return StringRef(M.gccSuffix()).startswith("/p");
  279     ASSERT_FALSE(StringRef(I->gccSuffix()).startswith("/p"))
tools/clang/unittests/Frontend/OutputStreamTest.cpp
   45   EXPECT_TRUE(StringRef(IRBuffer.data()).startswith("BC"));
tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp
   18     return CheckerName.startswith("debug");
   21     return CheckerName.startswith("alpha");
tools/clang/unittests/Tooling/HeaderIncludesTest.cpp
   25     assert(Header.startswith("\"") || Header.startswith("<"));
   25     assert(Header.startswith("\"") || Header.startswith("<"));
   26     auto R = Includes.insert(Header.trim("\"<>"), Header.startswith("<"));
   36     assert(Header.startswith("\"") || Header.startswith("<"));
   36     assert(Header.startswith("\"") || Header.startswith("<"));
   37     auto Replaces = Includes.remove(Header.trim("\"<>"), Header.startswith("<"));
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  151   if (AttrSpelling.startswith("__") && AttrSpelling.endswith("__")) {
tools/clang/utils/TableGen/NeonEmitter.cpp
  708   if (Name.startswith("float")) {
  711   } else if (Name.startswith("poly")) {
  715     assert(Name.startswith("int"));
  756   assert(Name.startswith("_t") && "Malformed typedef!");
 1765     assert_with_loc(Name.startswith("sv"),
tools/dsymutil/MachODebugMapParser.cpp
  339   if (Arch.startswith("arm") && Arch != "arm64" && is_contained(Archs, "arm"))
  343   if (Arch.startswith("thumb"))
tools/dsymutil/MachOUtils.cpp
   51   if (Arch.startswith("thumb"))
tools/dsymutil/SymbolMap.cpp
   26   if (!Input.startswith("__hidden#") && !Input.startswith("___hidden#"))
   26   if (!Input.startswith("__hidden#") && !Input.startswith("___hidden#"))
  134   if (!LHS.startswith("BCSymbolMap Version:")) {
tools/gold/gold-plugin.cpp
  224     if (opt.startswith("mcpu=")) {
  226     } else if (opt.startswith("extra-library-path=")) {
  228     } else if (opt.startswith("mtriple=")) {
  230     } else if (opt.startswith("obj-path=")) {
  244     } else if (opt.startswith("thinlto-index-only=")) {
  249     } else if (opt.startswith("thinlto-prefix-replace=")) {
  253     } else if (opt.startswith("thinlto-object-suffix-replace=")) {
  259     } else if (opt.startswith("cache-dir=")) {
  261     } else if (opt.startswith("cache-policy=")) {
  267     } else if (opt.startswith("jobs=")) {
  270     } else if (opt.startswith("lto-partitions=")) {
  276     } else if (opt.startswith("sample-profile=")) {
  280     } else if (opt.startswith("cs-profile-path=")) {
  286     } else if (opt.startswith("dwo_dir=")) {
  288     } else if (opt.startswith("opt-remarks-filename=")) {
  290     } else if (opt.startswith("opt-remarks-passes=")) {
  294     } else if (opt.startswith("opt-remarks-format=")) {
  296     } else if (opt.startswith("stats-file=")) {
tools/lld/COFF/Chunks.cpp
  608   if (!sectionName.startswith(".debug$"))
tools/lld/COFF/Chunks.h
  239     return getSectionName() == ".debug" || getSectionName().startswith(".debug$");
  244     return getSectionName().startswith(".debug_") || getSectionName() == ".eh_frame";
tools/lld/COFF/Driver.cpp
  319   return sym.startswith("@") || sym.contains("@@") || sym.startswith("?") ||
  319   return sym.startswith("@") || sym.contains("@@") || sym.startswith("?") ||
  874   if (!arg.startswith("@")) {
 1376       } else if (s == "icf" || s.startswith("icf=")) {
 1384       } else if (s.startswith("lldlto=")) {
 1388       } else if (s.startswith("lldltojobs=")) {
 1393       } else if (s.startswith("lldltopartitions=")) {
tools/lld/COFF/DriverUtils.cpp
  570     if (tok.startswith("@")) {
  594   if (sym.startswith("_") && sym.contains('@') && !config->mingw)
  596   return sym.startswith("_") ? sym.substr(1) : sym;
  606   if (!sym.startswith("@")) {
  607     if (prefix && !sym.startswith("_"))
tools/lld/COFF/ICF.cpp
   95   if (c->sym && c->sym->getName().startswith("??_7"))
  133       if (!c.getSectionName().startswith(".debug") &&
tools/lld/COFF/InputFiles.cpp
  265   if (!config->debug && name.startswith(".debug_"))
  285            name == ".rdata" && leaderName.startswith("??_C@"))
  290   else if (name == ".rsrc" || name.startswith(".rsrc$"))
  392     if (config->mingw && name.startswith(".weak."))
tools/lld/COFF/MinGW.cpp
  124     if (sym->getName().startswith(prefix))
tools/lld/COFF/PDB.cpp
 1475   if (cgs.Name.startswith(".idata"))
tools/lld/COFF/SymbolTable.cpp
  237     if (name.startswith("__imp_"))
  252   if (name.startswith("__imp_"))
  377     if (name.startswith("__imp_")) {
  426     if (name.startswith("__imp_")) {
  735     if (name.startswith(prefix) || name.startswith(prefix.drop_front()) ||
  735     if (name.startswith(prefix) || name.startswith(prefix.drop_front()) ||
  736         name.drop_front().startswith(prefix) ||
  737         name.drop_front().startswith(prefix.drop_front())) {
  757       if (s->getName().startswith(prefix))
  766   if (!name.startswith("_"))
tools/lld/COFF/Writer.cpp
  663         (!curName.empty() && !curName.startswith("$")))
  696     if (!pSec->name.startswith(".idata"))
  783   return name.startswith(".text$") || name.startswith(".data$") ||
  783   return name.startswith(".text$") || name.startswith(".data$") ||
  784          name.startswith(".rdata$") || name.startswith(".pdata$") ||
  784          name.startswith(".rdata$") || name.startswith(".pdata$") ||
  785          name.startswith(".xdata$") || name.startswith(".eh_frame$");
  785          name.startswith(".xdata$") || name.startswith(".eh_frame$");
tools/lld/Common/Reproduce.cpp
   37   else if (root.startswith("//"))
tools/lld/Common/Strings.cpp
   28   if (!name.startswith("_Z"))
tools/lld/ELF/AArch64ErrataFix.cpp
  435     return b->getName() == "$x" || b->getName().startswith("$x.");
  438     return b->getName() == "$d" || b->getName().startswith("$d.");
tools/lld/ELF/ARMErrataFix.cpp
  308     return s->getName() == "$a" || s->getName().startswith("$a.");
  311     return s->getName() == "$t" || s->getName().startswith("$t.");
  314     return s->getName() == "$d" || s->getName().startswith("$d.");
tools/lld/ELF/Driver.cpp
  409          s.startswith("common-page-size=") || s.startswith("max-page-size=") ||
  409          s.startswith("common-page-size=") || s.startswith("max-page-size=") ||
  410          s.startswith("stack-size=");
  568   if (!s.startswith("elf"))
  619   if (s.startswith("0x"))
  687   if (s.startswith("0x"))
 1001         (s.startswith("elf32btsmipn32") || s.startswith("elf32ltsmipn32"));
 1001         (s.startswith("elf32btsmipn32") || s.startswith("elf32ltsmipn32"));
 1871            (s->name.startswith(".debug") || s->name.startswith(".zdebug"));
 1871            (s->name.startswith(".debug") || s->name.startswith(".zdebug"));
tools/lld/ELF/DriverUtils.cpp
  209   if (path1.startswith("="))
  241   if (name.startswith(":"))
tools/lld/ELF/ICF.cpp
  168       !s->name.startswith(".data.rel.ro."))
tools/lld/ELF/InputFiles.cpp
   78   if (!mb.getBuffer().startswith(ElfMagic))
  106   if (!config->chroot.empty() && path.startswith("/"))
tools/lld/ELF/InputSection.cpp
   85   if ((flags & SHF_COMPRESSED) || name.startswith(".zdebug")) {
  114   if (type == SHT_PROGBITS && name.startswith(".init_array."))
  116   if (type == SHT_PROGBITS && name.startswith(".fini_array."))
  216   if (name.startswith(".zdebug")) {
  217     if (!toStringRef(rawData).startswith("ZLIB")) {
  444         if (!sec->name.startswith(".debug") &&
  445             !sec->name.startswith(".zdebug") && sec->name != ".eh_frame" &&
 1053     if (rel.sym->getName().startswith("__morestack")) {
tools/lld/ELF/LTO.cpp
  151       if (s.startswith(prefix))
tools/lld/ELF/MarkLive.cpp
  173     return s.startswith(".ctors") || s.startswith(".dtors") ||
  173     return s.startswith(".ctors") || s.startswith(".dtors") ||
  174            s.startswith(".init") || s.startswith(".fini") ||
  174            s.startswith(".init") || s.startswith(".fini") ||
  175            s.startswith(".jcr");
tools/lld/ELF/OutputSections.cpp
  262       !name.startswith(".debug_"))
  435   assert(x.startswith(".ctors") || x.startswith(".dtors"));
  435   assert(x.startswith(".ctors") || x.startswith(".dtors"));
  436   assert(y.startswith(".ctors") || y.startswith(".dtors"));
  436   assert(y.startswith(".ctors") || y.startswith(".dtors"));
tools/lld/ELF/Relocations.cpp
  815   if (sym.getName().startswith("_ZTV"))
tools/lld/ELF/ScriptLexer.cpp
  101     if (s.startswith("\"")) {
  117     if (s.startswith("<<") || s.startswith("<=") || s.startswith(">>") ||
  117     if (s.startswith("<<") || s.startswith("<=") || s.startswith(">>") ||
  117     if (s.startswith("<<") || s.startswith("<=") || s.startswith(">>") ||
  118         s.startswith(">=") || s.startswith("||") || s.startswith("&&")) {
  118         s.startswith(">=") || s.startswith("||") || s.startswith("&&")) {
  118         s.startswith(">=") || s.startswith("||") || s.startswith("&&")) {
  144     if (s.startswith("/*")) {
  153     if (s.startswith("#")) {
  176   if (s.startswith("\""))
  196     if (s.substr(e).startswith("!=") || s.substr(e).startswith("==") ||
  196     if (s.substr(e).startswith("!=") || s.substr(e).startswith("==") ||
  197         s.substr(e).startswith(">=") || s.substr(e).startswith("<=") ||
  197         s.substr(e).startswith(">=") || s.substr(e).startswith("<=") ||
  198         s.substr(e).startswith("<<") || s.substr(e).startswith(">>")) {
  198         s.substr(e).startswith("<<") || s.substr(e).startswith(">>")) {
tools/lld/ELF/ScriptParser.cpp
  135   if (s.startswith("\""))
  279   if (isUnderSysroot && s.startswith("/")) {
  288   if (s.startswith("/")) {
  290   } else if (s.startswith("=")) {
  296   } else if (s.startswith("-l")) {
  574   if (tok.startswith("elf"))
  863   if (peek() == "=" || peek().startswith("=")) {
 1304   while (!errorCount() && peek().startswith(":")) {
 1433         {unquote(tok), isCXX, !tok.startswith("\"") && hasWildcard(tok)});
tools/lld/ELF/Target.h
  197   if (errPlace.isec && errPlace.isec->name.startswith(".debug"))
tools/lld/ELF/Writer.cpp
   91   return name.startswith(prefix) || name == prefix.drop_back();
  641   bool isLocal = name.startswith(".L") || name.empty();
tools/lld/MinGW/Driver.cpp
  124   if (name.startswith(":")) {
  204     if (args.getLastArgValue(OPT_m) == "i386pe" && s.startswith("_"))
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  479   if (libPath.startswith("/")) {
  507   if (fwPath.startswith("/")) {
  702   if (leafName.startswith("lib") && leafName.endswith(".dylib")) {
  827   if (sym.endswith(".eh") || sym.startswith(".objc_category_name_")) {
  835     if (sym.startswith(".objc_class_name_")) {
  869   if (!symbolName.startswith("__Z"))
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
 1265     if (partialStr.startswith(edgeStr)) {
 1329     if (partialStr.startswith(edgeStr)) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  349           || !lastSym->name.startswith("ltmp")) {
tools/lld/wasm/Writer.cpp
  115           name == "target_features" || name.startswith("reloc."))
  118       if (stripDebug && name.startswith(".debug_"))
  413              (name.startswith(".tdata") || name.startswith(".tbss"));
  413              (name.startswith(".tdata") || name.startswith(".tbss"));
  645   if (name.startswith(".tdata") || name.startswith(".tbss"))
  645   if (name.startswith(".tdata") || name.startswith(".tbss"))
  649   if (name.startswith(".text."))
  651   if (name.startswith(".data."))
  653   if (name.startswith(".bss."))
  655   if (name.startswith(".rodata."))
  677             name.startswith(".bss"))
tools/lldb/include/lldb/Utility/CompletionRequest.h
  162     if (completion.startswith(GetCursorArgumentPrefix()))
tools/lldb/source/Commands/CommandCompletions.cpp
  190     if (Name == "." || Name == ".." || !Name.startswith(PartialItem))
tools/lldb/source/Commands/CommandObjectCommands.cpp
  550     if (alias_command.startswith("-")) {
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1449         if (entry.ref().startswith("0x"))
tools/lldb/source/Commands/CommandObjectThread.cpp
 1609     if (command.startswith("-x")) {
tools/lldb/source/Core/PluginManager.cpp
 1356     if (plugin_name.startswith(name_sref))
tools/lldb/source/Core/RichManglingContext.cpp
   69     return base_name.startswith("~");
tools/lldb/source/Core/ValueObject.cpp
 2285       if (!temp_expression.startswith(">")) {
tools/lldb/source/Expression/IRExecutionUnit.cpp
  520     else if (name.startswith("__debug_") || name.startswith(".debug_")) {
  520     else if (name.startswith("__debug_") || name.startswith(".debug_")) {
  579     } else if (name.startswith("__apple_") || name.startswith(".apple_"))
  579     } else if (name.startswith("__apple_") || name.startswith(".apple_"))
tools/lldb/source/Expression/REPL.cpp
  444   if (request.GetRawLine().startswith(":")) {
tools/lldb/source/Interpreter/OptionArgParser.cpp
   63     if (this_enum.startswith(s))
tools/lldb/source/Interpreter/Options.cpp
  697         if (cur_opt_str.startswith("--") && cur_opt_str != long_option) {
  713             if (long_option.startswith(cur_opt_str))
  937     if (entry.value().ref().startswith(short_opt) ||
  938         entry.value().ref().startswith(long_opt))
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  807          (ignore_all_dollar_names && name_string_ref.startswith("$")) ||
  808          name_string_ref.startswith("_$");
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1125     if (name.GetStringRef().startswith("$__lldb"))
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  739           Result.Declaration->getIdentifier()->getName().startswith(Filter));
  741       return !StringRef(Result.Keyword).startswith(Filter);
  743       return !Result.Macro->getName().startswith(Filter);
  745       return !StringRef(Result.Pattern->getAsString()).startswith(Filter);
  819       if (StringRef(ToInsert).startswith("$__lldb_"))
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  161   bool result = mangled_symbol.startswith("_ZGV"); // Itanium ABI guard variable
  762            !global_variable->getName().startswith("OBJC_SELECTOR_REFERENCES_"));
  923            !global_variable->getName().startswith("OBJC_CLASS_REFERENCES_"));
 1153       if (alloc_name.startswith("$") && !alloc_name.startswith("$__lldb")) {
 1153       if (alloc_name.startswith("$") && !alloc_name.startswith("$__lldb")) {
 1233     if (name.startswith("$")) {
 1442     if (global_name.startswith("OBJC_IVAR")) {
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  341     if (llvm::StringRef(First, numLeft()).startswith(Search)) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   72       if (name_str.startswith("std::_Tuple_impl<")) {
   74       } else if (name_str.startswith("std::_Head_base<")) {
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   39   return class_name.GetStringRef().startswith(m_prefix.GetStringRef());
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
  164       vtable_name.startswith("vtable for std::__1::__function::__func<");
  270   if (symbol && !symbol->GetName().GetStringRef().startswith("vtable for")) {
  318       function_name.startswith("std::__1::function<");
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  356       if (name.startswith("__Z"))
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 2035     if (name_strref.startswith(ivar_prefix)) {
 2067     } else if (name_strref.startswith(class_prefix)) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
   33   if (func_name.startswith("llvm") || func_name.startswith("lldb"))
   33   if (func_name.startswith("llvm") || func_name.startswith("lldb"))
   68          ptr_type->getStructName().startswith("struct.rs_allocation");
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 3739             if (symbol_name_ref.startswith(g_objc_v2_prefix_class)) {
 3745             } else if (symbol_name_ref.startswith(g_objc_v2_prefix_metaclass)) {
 3750             } else if (symbol_name_ref.startswith(g_objc_v2_prefix_ivar)) {
 4203                     if (symbol_name_ref.startswith("_OBJC_")) {
 4210                       if (symbol_name_ref.startswith(g_objc_v2_prefix_class)) {
 4216                       } else if (symbol_name_ref.startswith(
 4223                       } else if (symbol_name_ref.startswith(
 4250                   if (symbol_name_ref.startswith(g_objc_v1_prefix_class)) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1374     if (!sdk_name.startswith(sdk_strings[desired_type]))
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  731     if (!llvm::StringRef(note.info.n_name).startswith("OpenBSD"))
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 3828           if (response_str.startswith("qSymbol:")) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
  119       if (name.startswith("."))
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  657   if (host.size() == 1 && llvm::isAlpha(host[0]) && path.startswith("\\"))
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
  216   llvm::sys::path::Style style = working_dir.String.startswith("/")
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
 1206     if (llvm::StringRef(actual_ns).startswith(*parent)) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1152         f.startswith("/") ? FileSpec::Style::posix : FileSpec::Style::windows;
tools/lldb/source/Symbol/ObjectFile.cpp
  623     if (name.startswith("_OBJC_")) {
  625       if (name.startswith("_OBJC_CLASS_$_"))
  627       if (name.startswith("_OBJC_METACLASS_$_"))
  629       if (name.startswith("_OBJC_IVAR_$_"))
  631     } else if (name.startswith(".objc_class_name_")) {
tools/lldb/source/Symbol/Symtab.cpp
  223     if (mangled.size() < 3 || !mangled.startswith("_Z"))
tools/lldb/source/Target/TargetList.cpp
  343   if (!FileSystem::Instance().Exists(file) && user_exe_path.startswith("~")) {
tools/lldb/source/Utility/Args.cpp
  637   if (!arg_string.startswith("-")) {
tools/lldb/source/Utility/FileSpec.cpp
  332   if (absolute_path.startswith("/"))
  334   if (absolute_path.startswith(R"(\\)"))
tools/lldb/source/Utility/NameMatches.cpp
   25     return name.startswith(match);
tools/lldb/source/Utility/StringExtractor.cpp
  258   if (!S.startswith(str))
tools/lldb/source/Utility/TildeExpressionResolver.cpp
   63     if (!ThisName.startswith(Expr))
   79   if (!Expr.startswith("~")) {
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
 2353       if (name.startswith("[")) {
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
  155   if (name.startswith("r") || alt_name.startswith("r")) {
  155   if (name.startswith("r") || alt_name.startswith("r")) {
tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.cpp
   71     if (!User.getKey().startswith(Expr))
tools/llvm-ar/llvm-ar.cpp
 1104       if (Arg.startswith(expected) && Arg.size() > len && Arg[len] == '=') {
 1118       if (Arg.startswith("--"))
tools/llvm-config/llvm-config.cpp
  424     if (Lib.startswith("lib")) {
  477     if (Arg.startswith("-")) {
tools/llvm-cxxdump/llvm-cxxdump.cpp
  219     if (SymName.startswith("??_7")) {
  227     else if (SymName.startswith("??_8")) {
  234     else if (SymName.startswith("??_R4")) {
  243     else if (SymName.startswith("??_R3")) {
  252     else if (SymName.startswith("??_R2")) {
  259     else if (SymName.startswith("??_R1")) {
  268     else if (SymName.startswith("??_R0")) {
  281     else if (SymName.startswith("_TI") || SymName.startswith("__TI")) {
  281     else if (SymName.startswith("_TI") || SymName.startswith("__TI")) {
  289     else if (SymName.startswith("_CTA") || SymName.startswith("__CTA")) {
  289     else if (SymName.startswith("_CTA") || SymName.startswith("__CTA")) {
  298     else if (SymName.startswith("_CT") || SymName.startswith("__CT")) {
  298     else if (SymName.startswith("_CT") || SymName.startswith("__CT")) {
  312     else if (SymName.startswith("_ZTT") || SymName.startswith("__ZTT")) {
  312     else if (SymName.startswith("_ZTT") || SymName.startswith("__ZTT")) {
  317     else if (SymName.startswith("_ZTS") || SymName.startswith("__ZTS")) {
  317     else if (SymName.startswith("_ZTS") || SymName.startswith("__ZTS")) {
  321     else if (SymName.startswith("_ZTV") || SymName.startswith("__ZTV")) {
  321     else if (SymName.startswith("_ZTV") || SymName.startswith("__ZTV")) {
  339     else if (SymName.startswith("_ZTI") || SymName.startswith("__ZTI")) {
  339     else if (SymName.startswith("_ZTI") || SymName.startswith("__ZTI")) {
tools/llvm-diff/llvm-diff.cpp
   44   if (Name.startswith("@")) Name = Name.substr(1);
tools/llvm-exegesis/lib/X86/Target.cpp
  155   if (OpcodeName.startswith("POPF") || OpcodeName.startswith("PUSHF") ||
  155   if (OpcodeName.startswith("POPF") || OpcodeName.startswith("PUSHF") ||
  156       OpcodeName.startswith("ADJCALLSTACK"))
tools/llvm-nm/llvm-nm.cpp
  692   if (!Name.startswith("_Z"))
  925     if ((*NameOrErr).startswith(".debug"))
  964       if (NameOrErr->startswith(".idata"))
tools/llvm-objcopy/COFF/COFFObjcopy.cpp
   32   return Sec.Name.startswith(".debug");
tools/llvm-objcopy/CopyConfig.cpp
  253   if (TargetName.startswith("elf"))
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
   57   return StringRef(Sec.Name).startswith(".debug") ||
   58          StringRef(Sec.Name).startswith(".zdebug") || Sec.Name == ".gdb_index";
  310          StringRef(Sec.Name).startswith(".debug");
  412           StringRef(Sym.Name).startswith(".L"))) &&
  504       if (StringRef(Sec.Name).startswith(".gnu.warning"))
  705     if (SecName.startswith(".note") && SecName != ".note.GNU-stack")
tools/llvm-objcopy/ELF/Object.cpp
 1491     if (Name.startswith(".zdebug") || (Shdr.sh_flags & ELF::SHF_COMPRESSED)) {
tools/llvm-objcopy/ELF/Object.h
  534            (StringRef(S->Name).startswith(".zdebug"));
  547     if (StringRef(Name).startswith(".zdebug"))
tools/llvm-objdump/COFFDump.cpp
  678     if (Demangle && Name.startswith("?")) {
tools/llvm-objdump/MachODump.cpp
  371     if (!SymName.startswith("ltmp"))
 1284       if (!SymName.startswith(".objc"))
tools/llvm-objdump/llvm-objdump.cpp
 1221         if (Name.startswith("$d"))
 1223         if (Name.startswith("$x"))
 1225         if (Name.startswith("$a"))
 1227         if (Name.startswith("$t"))
tools/llvm-pdbutil/DumpOutputStyle.cpp
  351   if (Name.startswith("Import:"))
tools/llvm-profdata/llvm-profdata.cpp
  588     if (SanitizedEntry.startswith("#"))
tools/llvm-rc/ResourceScriptCppFilter.cpp
   70   if (!Line.startswith(" "))
tools/llvm-rc/ResourceScriptToken.cpp
  276   return Data.drop_front(Pos).startswith(FollowingChars);
  300   return Data.drop_front(Pos).startswith("/*");
  305   return Data.drop_front(Pos).startswith("//");
tools/llvm-readobj/ARMWinEHPrinter.cpp
 1103     if (NameOrErr->startswith(".pdata"))
tools/llvm-readobj/COFFDumper.cpp
 1763     if (!Name.startswith(".rsrc"))
tools/llvm-readobj/Win64EHDumper.cpp
  314     if (Name != ".pdata" && !Name.startswith(".pdata$"))
tools/llvm-stress/llvm-stress.cpp
   82     else if (Arg.startswith("i")) {
tools/llvm-undname/llvm-undname.cpp
  103       if (Line.empty() || Line.startswith("#") || Line.startswith(";"))
  103       if (Line.empty() || Line.startswith("#") || Line.startswith(";"))
tools/obj2yaml/wasm2yaml.cpp
  187       if (WasmSec.Name.startswith("reloc.")) {
tools/polly/lib/Analysis/ScopBuilder.cpp
 1341   if (!StructArrTy->getName().startswith("struct.array"))
unittests/ADT/StringRefTest.cpp
  349   EXPECT_TRUE(Str.startswith(""));
  350   EXPECT_TRUE(Str.startswith("he"));
  351   EXPECT_FALSE(Str.startswith("helloworld"));
  352   EXPECT_FALSE(Str.startswith("hi"));
unittests/Analysis/CFGTest.cpp
   64       if (I->hasName() && I->getName().startswith("excluded"))
unittests/Analysis/TBAATest.cpp
   65                   .startswith(ExpectedFailureMsg));
unittests/CodeGen/MachineInstrTest.cpp
  338       StringRef(OS.str()).startswith("$noreg = UNKNOWN debug-location "));
unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h
   75       if (Host.getArchName().startswith(*I))
unittests/IR/VerifierTest.cpp
   60   EXPECT_TRUE(StringRef(ErrorOS.str()).startswith(
  115   EXPECT_TRUE(StringRef(ErrorOS.str()).startswith(
  132       StringRef(ErrorOS.str()).startswith("Global is external, but doesn't "
  146       StringRef(ErrorOS.str()).startswith("Global is external, but doesn't "
unittests/Support/SpecialCaseListTest.cpp
   77       ((StringRef)Error).startswith("malformed section header on line 3:"));
   83       ((StringRef)Error).startswith("malformed section header on line 4:"));
   89   EXPECT_TRUE(((StringRef)Error).startswith("malformed section header "));
   92   EXPECT_TRUE(((StringRef)Error).startswith("malformed regex for section [: "));
unittests/Support/TarWriterTest.cpp
  120   EXPECT_TRUE(Pax.startswith("211 path=/" + std::string(200, 'x')));
unittests/Transforms/Utils/CloningTest.cpp
  437         EXPECT_TRUE((*BI)->getName().startswith("for.outer"));
  438         EXPECT_TRUE((*(++BI))->getName().startswith("for.inner.preheader"));
  439         EXPECT_TRUE((*(++BI))->getName().startswith("for.inner"));
  440         EXPECT_TRUE((*(++BI))->getName().startswith("for.inner.exit"));
  441         EXPECT_TRUE((*(++BI))->getName().startswith("for.outer.latch"));
utils/TableGen/AsmMatcherEmitter.cpp
  900   if (!Tok.startswith(RegisterPrefix))
 1507       if (!StringRef(CGI->TheDef->getName()).startswith(MatchPrefix))
 1543             .startswith( MatchPrefix))
utils/TableGen/CodeGenSchedule.cpp
  122         if (InstName.startswith(Prefix) &&
  138                  !RHS->TheDef->getName().startswith(LHS);
utils/TableGen/GlobalISel/CodeExpander.cpp
   35     if (Current.startswith("\n")) {
   41     if (Current.startswith("\\$") || Current.startswith("\\\\")) {
   41     if (Current.startswith("\\$") || Current.startswith("\\\\")) {
   47     if (Current.startswith("\\")) {
   52     if (Current.startswith("${")) {
utils/yaml-bench/YAMLBench.cpp
   73   if (StringRef(Tag).startswith("tag:yaml.org,2002:")) {