/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | TextDiagnostics.cpp | 100 for (const auto &Piece : PD->path) { in FlushDiagnosticsImpl() local 101 if (!isa<PathDiagnosticNotePiece>(Piece.get())) in FlushDiagnosticsImpl() 104 reportPiece(NoteID, Piece->getLocation().asLocation(), in FlushDiagnosticsImpl() 105 Piece->getString(), Piece->getRanges(), in FlushDiagnosticsImpl() 106 Piece->getFixits()); in FlushDiagnosticsImpl() 114 for (const auto &Piece : FlatPath) { in FlushDiagnosticsImpl() local 115 if (isa<PathDiagnosticNotePiece>(Piece.get())) in FlushDiagnosticsImpl() 118 reportPiece(NoteID, Piece->getLocation().asLocation(), in FlushDiagnosticsImpl() 119 Piece->getString(), Piece->getRanges(), in FlushDiagnosticsImpl() 120 Piece->getFixits()); in FlushDiagnosticsImpl()
|
H A D | SarifDiagnostics.cpp | 92 calculateImportance(const PathDiagnosticPiece &Piece) { in calculateImportance() argument 93 switch (Piece.getKind()) { in calculateImportance() 101 return Piece.getTagStr() == "ConditionBRVisitor" in calculateImportance() 133 for (const auto &Piece : Pieces) { in createThreadFlows() local 135 Piece->getLocation().asRange(), Piece->getLocation().getManager(), LO); in createThreadFlows() 137 .setImportance(calculateImportance(*Piece)) in createThreadFlows() 139 .setMessage(Piece->getString()); in createThreadFlows()
|
H A D | HTMLDiagnostics.cpp | 602 for (const auto &Piece : path) { in FinalizeHTML() local 747 const PathDiagnosticPopUpPiece &Piece, in HandlePopUpPieceEndTag() argument 754 SourceRange Range(Piece.getLocation().asRange()); in HandlePopUpPieceEndTag() 765 Out << "</div></td><td>" << Piece.getString() << "</td></tr>"; in HandlePopUpPieceEndTag() 809 const auto &Piece = *I.get(); in RewriteFile() local 811 if (isa<PathDiagnosticPopUpPiece>(Piece)) { in RewriteFile() 813 } else if (isa<PathDiagnosticNotePiece>(Piece)) { in RewriteFile() 820 } else if (isArrowPiece(Piece)) { in RewriteFile() 826 HandlePiece(R, FID, Piece, PopUpRanges, NumRegularPieces, in RewriteFile() 852 const auto &Piece = *I.get(); in RewriteFile() local [all …]
|
H A D | PlistDiagnostics.cpp | 598 for (const auto &Piece : llvm::make_range(I, Path.end())) in printBugPath() local 599 Printer.ReportDiag(o, *Piece); in printBugPath() 622 auto AddPieceFID = [&FM, &Fids, &SM](const PathDiagnosticPiece &Piece) { in FlushDiagnosticsImpl() argument 623 AddFID(FM, Fids, SM, Piece.getLocation().asLocation()); in FlushDiagnosticsImpl() 624 ArrayRef<SourceRange> Ranges = Piece.getRanges(); in FlushDiagnosticsImpl() 640 const PathDiagnosticPiece &Piece = *Iter; in FlushDiagnosticsImpl() local 641 AddPieceFID(Piece); in FlushDiagnosticsImpl() 644 dyn_cast<PathDiagnosticCallPiece>(&Piece)) { in FlushDiagnosticsImpl() 653 dyn_cast<PathDiagnosticMacroPiece>(&Piece)) { in FlushDiagnosticsImpl()
|
H A D | BugReporter.cpp | 479 auto Piece = std::move(Path.front()); in removePopUpNotes() local 481 if (!isa<PathDiagnosticPopUpPiece>(*Piece)) in removePopUpNotes() 482 Path.push_back(std::move(Piece)); in removePopUpNotes() 1429 if (!Piece) in addContextEdges() 1462 Piece->setStartLocation(DstContext); in addContextEdges() 1487 Piece = P.get(); in addContextEdges() 2800 if (auto Piece = V->getEndPath(BRC, ErrorNode, *R)) { in generateVisitorsDiagnostics() local 2805 LastPiece = std::move(Piece); in generateVisitorsDiagnostics() 3107 PathDiagnosticNotePiece *Piece = I.get(); in FlushReport() local 3109 Piece->getLocation(), Piece->getString()); in FlushReport() [all …]
|
H A D | BugReporterVisitors.cpp | 508 if (PathDiagnosticPieceRef Piece = maybeEmitNoteForObjCSelf(R, *MC, N)) in VisitNode() local 509 return Piece; in VisitNode() 3290 const PathDiagnosticPiece *Piece) { in isPieceMessageGeneric() argument 3291 return Piece->getString() == GenericTrueMessage || in isPieceMessageGeneric() 3292 Piece->getString() == GenericFalseMessage; in isPieceMessageGeneric() 3534 auto Piece = std::make_shared<PathDiagnosticEventPiece>(Loc, *Msg); in VisitNode() local 3535 Piece->setPrunable(T->isPrunable()); in VisitNode() 3536 return Piece; in VisitNode()
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangDiagnosticsEmitter.cpp | 480 struct Piece { struct 483 Piece(Piece const &O) = delete; 484 Piece &operator=(Piece const &) = delete; 485 virtual ~Piece() {} in ~Piece() argument 494 struct MultiPiece : Piece { 506 struct TextPiece : Piece { 557 struct DiffPiece : Piece { 560 Piece *Parts[4] = {}; 626 Piece *Root = nullptr; 721 Piece *Substitution; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitstream/ |
H A D | BitstreamReader.h | 232 uint32_t Piece = MaybeRead.get(); in ReadVBR() local 238 if ((Piece & Mask) == 0) in ReadVBR() 239 return Piece; in ReadVBR() 244 Result |= (Piece & (Mask - 1)) << NextBit; in ReadVBR() 246 if ((Piece & Mask) == 0) in ReadVBR() 257 Piece = MaybeRead.get(); in ReadVBR() 267 uint32_t Piece = MaybeRead.get(); in ReadVBR64() local 272 if ((Piece & Mask) == 0) in ReadVBR64() 273 return uint64_t(Piece); in ReadVBR64() 280 if ((Piece & Mask) == 0) in ReadVBR64() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 118 const GCCAsmStmt::AsmStringPiece &Piece = AsmStrPieces[p]; in isOperandMentioned() local 119 if (!Piece.isOperand()) in isOperandMentioned() 124 if (Piece.getOperandNo() == OpNo) in isOperandMentioned() 514 GCCAsmStmt::AsmStringPiece &Piece = Pieces[i]; in ActOnGCCAsmStmt() local 515 if (!Piece.isOperand()) continue; in ActOnGCCAsmStmt() 518 unsigned ConstraintIdx = Piece.getOperandNo(); in ActOnGCCAsmStmt() 547 Literal->getString(), Piece.getModifier(), Size, in ActOnGCCAsmStmt() 553 auto B = targetDiag(Piece.getRange().getBegin(), in ActOnGCCAsmStmt() 556 SuggestedModifier = "%" + SuggestedModifier + Piece.getString(); in ActOnGCCAsmStmt() 557 B << FixItHint::CreateReplacement(Piece.getRange(), SuggestedModifier); in ActOnGCCAsmStmt()
|
H A D | SemaModule.cpp | 68 for (auto &Piece : Path) { in stringFromPath() local 71 Name += Piece.first->getName(); in stringFromPath()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporter.h | 519 void addCallStackHint(PathDiagnosticPieceRef Piece, in addCallStackHint() argument 521 StackHints[Piece] = std::move(StackHint); in addCallStackHint() 524 bool hasCallStackHint(PathDiagnosticPieceRef Piece) const { in hasCallStackHint() argument 525 return StackHints.count(Piece) > 0; in hasCallStackHint() 531 getCallStackMessage(PathDiagnosticPieceRef Piece, in getCallStackMessage() argument 533 auto I = StackHints.find(Piece); in getCallStackMessage()
|
H A D | BugReporterVisitors.h | 520 static bool isPieceMessageGeneric(const PathDiagnosticPiece *Piece);
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 78 for (auto &Piece : *this) { in flattenTo() 79 switch (Piece->getKind()) { in flattenTo() 81 auto &Call = cast<PathDiagnosticCallPiece>(*Piece); in flattenTo() 90 auto &Macro = cast<PathDiagnosticMacroPiece>(*Piece); in flattenTo() 94 Current.push_back(Piece); in flattenTo() 106 Current.push_back(Piece); in flattenTo()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Stmt.cpp | 792 for (const auto &Piece : Pieces) { in generateAsmString() local 793 if (Piece.isString()) in generateAsmString() 794 AsmString += Piece.getString(); in generateAsmString() 795 else if (Piece.getModifier() == '\0') in generateAsmString() 796 AsmString += '$' + llvm::utostr(Piece.getOperandNo()); in generateAsmString() 798 AsmString += "${" + llvm::utostr(Piece.getOperandNo()) + ':' + in generateAsmString() 799 Piece.getModifier() + '}'; in generateAsmString()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LocalizationChecker.cpp | 1022 auto Piece = std::make_shared<PathDiagnosticEventPiece>( in VisitNode() local 1024 Piece->addRange(LiteralExpr->getSourceRange()); in VisitNode() 1026 return std::move(Piece); in VisitNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 2160 Constant *Piece = ConstantFoldBinaryInstruction( in collectInsertionElements() local 2162 if (!Piece) in collectInsertionElements() 2165 Piece = ConstantExpr::getTrunc(Piece, ElementIntTy); in collectInsertionElements() 2166 if (!collectInsertionElements(Piece, ShiftI + Shift, Elements, VecEltTy, in collectInsertionElements()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 1234 for (const auto &Piece : cast<MDNode>(Option)->operands()) in emitModuleMetadata() local 1235 StrOptions.push_back(std::string(cast<MDString>(Piece)->getString())); in emitModuleMetadata() 1875 for (const auto &Piece : cast<MDNode>(Option)->operands()) { in emitLinkerDirectives() local 1878 Directive.append(std::string(cast<MDString>(Piece)->getString())); in emitLinkerDirectives()
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | Preprocessor.cpp | 1291 for (auto &Piece : NamedModuleImportPath) { in LexAfterModuleImport() local 1295 FlatModuleName += Piece.first->getName(); in LexAfterModuleImport()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.cpp | 6257 for (Register Piece : ReadlanePieces) { in emitLoadScalarOpsFromVGPRLoop() local 6258 Merge.addReg(Piece).addImm(TRI->getSubRegFromChannel(Channel++)); in emitLoadScalarOpsFromVGPRLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 56529 for (StringRef Piece : Pieces) { in matchAsm() local 56530 if (!S.starts_with(Piece)) // Check if the piece matches. in matchAsm() 56533 S = S.substr(Piece.size()); in matchAsm()
|