struct DefaultAnalysisGraphTraits

Declaration

template <typename AnalysisT, typename GraphT = AnalysisT*>
struct DefaultAnalysisGraphTraits { /* full declaration omitted */ };

Description

Default traits class for extracting a graph from an analysis pass. This assumes that 'GraphT' is 'AnalysisT *' and so just passes it through.

Declared at: llvm/include/llvm/Analysis/DOTGraphTraitsPass.h:26

Templates

AnalysisT
GraphT = AnalysisT *

Method Overview

  • public static GraphT getGraph(AnalysisT * A)

Methods

ΒΆstatic GraphT getGraph(AnalysisT* A)

Declared at: llvm/include/llvm/Analysis/DOTGraphTraitsPass.h:27

Parameters

AnalysisT* A