Home
last modified time | relevance | path

Searched refs:ThreadFlow (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSarif.h175 class ThreadFlow {
182 ThreadFlow() = default;
185 static ThreadFlow create() { return {}; } in create()
187 ThreadFlow setRange(const CharSourceRange &ItemRange) { in setRange()
194 ThreadFlow setImportance(const ThreadFlowImportance &ItemImportance) { in setImportance()
199 ThreadFlow setMessage(llvm::StringRef ItemMessage) { in setMessage()
326 llvm::SmallVector<ThreadFlow, 8> ThreadFlows;
360 SarifResult setThreadFlows(llvm::ArrayRef<ThreadFlow> ThreadFlowResults) { in setThreadFlows()
415 createCodeFlow(const llvm::ArrayRef<ThreadFlow> ThreadFlows);
419 createThreadFlows(const llvm::ArrayRef<ThreadFlow> ThreadFlows);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp129 static SmallVector<ThreadFlow, 8> createThreadFlows(const PathDiagnostic *Diag, in createThreadFlows()
131 SmallVector<ThreadFlow, 8> Flows; in createThreadFlows()
136 auto Flow = ThreadFlow::create() in createThreadFlows()
176 SmallVector<ThreadFlow, 8> Flows = createThreadFlows(Diag, LO); in createResult()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSarif.cpp325 SarifDocumentWriter::createThreadFlows(ArrayRef<ThreadFlow> ThreadFlows) { in createThreadFlows()
328 for (const auto &ThreadFlow : ThreadFlows) { in createThreadFlows() local
329 json::Object PLoc = createPhysicalLocation(ThreadFlow.Range); in createThreadFlows()
330 json::Object Loc = createLocation(std::move(PLoc), ThreadFlow.Message); in createThreadFlows()
332 createThreadFlowLocation(std::move(Loc), ThreadFlow.Importance)); in createThreadFlows()
339 SarifDocumentWriter::createCodeFlow(ArrayRef<ThreadFlow> ThreadFlows) { in createCodeFlow()