| /llvm-project-15.0.7/clang/lib/Rewrite/ |
| H A D | RewriteRope.cpp | 170 return Pieces[i]; in getPiece() 262 RopePiece Tail(Pieces[i].StrData, Pieces[i].StartOffs+IntraPieceOffset, in split() 264 Size -= Pieces[i].size(); in split() 265 Pieces[i].EndOffs = Pieces[i].StartOffs+IntraPieceOffset; in split() 266 Size += Pieces[i].size(); in split() 296 Pieces[e] = Pieces[e-1]; in insert() 297 Pieces[i] = R; in insert() 312 std::copy(&Pieces[WidthFactor], &Pieces[2*WidthFactor], in insert() 315 std::fill(&Pieces[WidthFactor], &Pieces[2*WidthFactor], RopePiece()); in insert() 363 Pieces[i-NumDeleted] = Pieces[i]; in erase() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | BenchmarkResult.cpp | 70 SmallVector<StringRef, 16> Pieces; in deserializeMCInst() local 71 String.split(Pieces, " ", /* MaxSplit */ -1, /* KeepEmpty */ false); in deserializeMCInst() 72 if (Pieces.empty()) { in deserializeMCInst() 77 for (StringRef Piece : Pieces) { in deserializeMCInst() 263 SmallVector<StringRef, 2> Pieces; in input() local 264 String.split(Pieces, "=0x", /* MaxSplit */ -1, in input() 268 if (Pieces.size() == 2 && (RegNo = Context.getRegNo(Pieces[0]))) { in input() 270 const unsigned BitsNeeded = APInt::getBitsNeeded(Pieces[1], kRadix); in input() 271 RV.Value = APInt(BitsNeeded, Pieces[1], kRadix); in input()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Diagnostics.cpp | 145 std::pair<StringRef, StringRef> Pieces = FormatString.split("$"); in formatErrorString() local 146 OS << Pieces.first.str(); in formatErrorString() 147 if (Pieces.second.empty()) break; in formatErrorString() 149 const char Next = Pieces.second.front(); in formatErrorString() 150 FormatString = Pieces.second.drop_front(); in formatErrorString()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangDiagnosticsEmitter.cpp | 499 : Piece(MultiPieceClass), Pieces(std::move(Pieces)) {} in MultiPiece() 501 std::vector<Piece *> Pieces; member 807 for (Piece *Node : MD->Pieces) in gatherNodes() 815 if (P->Pieces.empty()) { in VisitMulti() 820 if (P->Pieces.size() == 1) in VisitMulti() 821 return Visit(P->Pieces[0]); in VisitMulti() 922 FirstOption.Pieces.push_back(&E); in VisitDiff() 924 FirstOption.Pieces.push_back(&F); in VisitDiff() 944 for (auto *Child : P->Pieces) in VisitMulti() 1179 MP->Pieces.push_back(D.Root); in buildForDocumentation() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 257 const PathPieces &Pieces, in createThreadFlow() argument 259 const SourceManager &SMgr = Pieces.front()->getLocation().getManager(); in createThreadFlow() 261 for (const auto &Piece : Pieces) { in createThreadFlow() 275 const PathPieces &Pieces, in createCodeFlow() argument 278 {"threadFlows", json::Array{createThreadFlow(LO, Pieces, Artifacts)}}}; in createCodeFlow()
|
| H A D | BugReporter.cpp | 498 for (const auto &I : Pieces) { in adjustCallLocations() 530 for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E;) { in removeEdgesToDefaultInitializers() 541 I = Pieces.erase(I); in removeEdgesToDefaultInitializers() 551 I = Pieces.erase(I); in removeEdgesToDefaultInitializers() 564 for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E;) { in removePiecesWithInvalidLocations() 573 I = Pieces.erase(I); in removePiecesWithInvalidLocations() 2682 PiecesTy Pieces; in CompactMacroExpandedPieces() local 2704 Pieces.push_back(piece); in CompactMacroExpandedPieces() 2762 path.insert(path.end(), Pieces.begin(), Pieces.end()); in CompactMacroExpandedPieces() 3113 Pieces.push_front(*I); in FlushReport() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Stmt.cpp | 621 Pieces.push_back(AsmStringPiece(Result)); in AnalyzeAsmString() 638 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString() 686 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString() 735 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString() 786 SmallVector<GCCAsmStmt::AsmStringPiece, 4> Pieces; in generateAsmString() local 788 AnalyzeAsmString(Pieces, C, DiagOffs); in generateAsmString() 791 for (const auto &Piece : Pieces) { in generateAsmString() 806 SmallVector<StringRef, 8> Pieces; in generateAsmString() local 807 AsmStr.split(Pieces, "\n\t"); in generateAsmString() 809 for (size_t I = 0, E = Pieces.size(); I < E; ++I) { in generateAsmString() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 496 SmallVector<GCCAsmStmt::AsmStringPiece, 8> Pieces; in ActOnGCCAsmStmt() local 498 if (unsigned DiagID = NS->AnalyzeAsmString(Pieces, Context, DiagOffs)) { in ActOnGCCAsmStmt() 505 for (unsigned i = 0, e = Pieces.size(); i != e; ++i) { in ActOnGCCAsmStmt() 506 GCCAsmStmt::AsmStringPiece &Piece = Pieces[i]; in ActOnGCCAsmStmt() 654 if (isOperandMentioned(InputOpNo, Pieces)) { in ActOnGCCAsmStmt() 660 if (isOperandMentioned(TiedTo, Pieces)) { in ActOnGCCAsmStmt() 687 !isOperandMentioned(InputOpNo, Pieces) && in ActOnGCCAsmStmt()
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/ |
| H A D | llvm-exegesis.cpp | 242 SmallVector<StringRef, 2> Pieces; in getOpcodesOrDie() local 244 .split(Pieces, ",", /* MaxSplit */ -1, /* KeepEmpty */ false); in getOpcodesOrDie() 246 for (const StringRef &OpcodeName : Pieces) { in getOpcodesOrDie()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 3580 RefNamePieces Pieces; in buildPieces() local 3583 Pieces.push_back(QLoc); in buildPieces() 3586 Pieces.push_back(NI.getLoc()); in buildPieces() 3589 Pieces.push_back(*TemplateArgsLoc); in buildPieces() 3597 SourceRange R(Pieces.front().getBegin(), Pieces.back().getEnd()); in buildPieces() 3598 Pieces.clear(); in buildPieces() 3599 Pieces.push_back(R); in buildPieces() 3602 return Pieces; in buildPieces() 6948 RefNamePieces Pieces; in clang_getCursorReferenceNameRange() local 6960 Pieces = in clang_getCursorReferenceNameRange() [all …]
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Contributing.rst | 44 Bigger Pieces of Work
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 235 ArrayRef<Register> Pieces(&Elts[Offset], NumElts); in extractVectorParts() local 236 VRegs.push_back(MIRBuilder.buildMerge(NarrowTy, Pieces).getReg(0)); in extractVectorParts() 244 ArrayRef<Register> Pieces(&Elts[Offset], LeftoverNumElts); in extractVectorParts() local 245 VRegs.push_back(MIRBuilder.buildMerge(LeftoverTy, Pieces).getReg(0)); in extractVectorParts() 2619 static void getUnmergePieces(SmallVectorImpl<Register> &Pieces, in getUnmergePieces() argument 2623 Pieces.push_back(Unmerge.getReg(I)); in getUnmergePieces() 3901 ArrayRef<Register> Pieces(&Elts[Offset], NumNarrowTyElts); in fewerElementsVectorMerge() local 3902 NarrowTyElts.push_back(MIRBuilder.buildMerge(NarrowTy, Pieces).getReg(0)); in fewerElementsVectorMerge()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Stmt.h | 3116 unsigned AnalyzeAsmString(SmallVectorImpl<AsmStringPiece> &Pieces,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 109 unsigned Pieces = (Size + 63) / 64; in fewerEltsToSize64Vector() local 110 unsigned NewNumElts = (Ty.getNumElements() + 1) / Pieces; in fewerEltsToSize64Vector()
|
| H A D | SIISelLowering.cpp | 5864 SmallVector<SDValue, 4> Pieces; in lowerVECTOR_SHUFFLE() local 5873 Pieces.push_back(SubVec); in lowerVECTOR_SHUFFLE() 5889 Pieces.push_back(DAG.getBuildVector(PackVT, SL, { Elt0, Elt1 })); in lowerVECTOR_SHUFFLE() 5893 return DAG.getNode(ISD::CONCAT_VECTORS, SL, ResultVT, Pieces); in lowerVECTOR_SHUFFLE()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 55357 static bool matchAsm(StringRef S, ArrayRef<const char *> Pieces) { in matchAsm() argument 55360 for (StringRef Piece : Pieces) { in matchAsm()
|