#include "mlir/Transforms/ViewOpGraph.h"
#include "mlir/Analysis/TopologicalSortUtils.h"
#include "mlir/IR/Block.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Operation.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Support/IndentedOstream.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/GraphWriter.h"
#include <map>
#include <optional>
#include <utility>
#include "mlir/Transforms/Passes.h.inc"
Go to the source code of this file.
|
| mlir |
| Include the generated interface declarations.
|
|
◆ GEN_PASS_DEF_VIEWOPGRAPH
#define GEN_PASS_DEF_VIEWOPGRAPH |
◆ AttributeMap
◆ escapeString()
static std::string escapeString |
( |
std::string |
str | ) |
|
|
static |
◆ getLargeAttributeSizeLimit()
static int64_t getLargeAttributeSizeLimit |
( |
| ) |
|
|
static |
Return the size limits for eliding large attributes.
Definition at line 36 of file ViewOpGraph.cpp.
◆ llvmViewGraph()
static void llvmViewGraph |
( |
Region & |
region, |
|
|
const Twine & |
name |
|
) |
| |
|
static |
◆ quoteString()
static std::string quoteString |
( |
const std::string & |
str | ) |
|
|
static |
Put quotation marks around a given string.
Definition at line 58 of file ViewOpGraph.cpp.
◆ strFromOs()
static std::string strFromOs |
( |
function_ref< void(raw_ostream &)> |
func | ) |
|
|
static |
◆ kLineStyleControlFlow
const StringRef kLineStyleControlFlow = "dashed" |
|
static |
◆ kLineStyleDataFlow
const StringRef kLineStyleDataFlow = "solid" |
|
static |
◆ kShapeNode
const StringRef kShapeNode = "ellipse" |
|
static |
◆ kShapeNone
const StringRef kShapeNone = "plain" |
|
static |