Searched refs:ThreadFlow (Results 1 – 3 of 3) sorted by relevance
175 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);
129 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()
325 SarifDocumentWriter::createThreadFlows(ArrayRef<ThreadFlow> ThreadFlows) { in createThreadFlows()328 for (const auto &ThreadFlow : ThreadFlows) { in createThreadFlows() local329 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()