Home
last modified time | relevance | path

Searched refs:Piece (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DTextDiagnostics.cpp100 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 DSarifDiagnostics.cpp92 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 DHTMLDiagnostics.cpp602 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 DPlistDiagnostics.cpp598 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 DBugReporter.cpp479 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 DBugReporterVisitors.cpp508 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 DClangDiagnosticsEmitter.cpp480 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 DBitstreamReader.h232 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 DSemaStmtAsm.cpp118 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 DSemaModule.cpp68 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 DBugReporter.h519 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 DBugReporterVisitors.h520 static bool isPieceMessageGeneric(const PathDiagnosticPiece *Piece);
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp78 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 DStmt.cpp792 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 DLocalizationChecker.cpp1022 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 DInstCombineCasts.cpp2160 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 DTargetLoweringObjectFileImpl.cpp1234 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 DPreprocessor.cpp1291 for (auto &Piece : NamedModuleImportPath) { in LexAfterModuleImport() local
1295 FlatModuleName += Piece.first->getName(); in LexAfterModuleImport()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp6257 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 DX86ISelLowering.cpp56529 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()