MLIR-AIE
|
Public Member Functions | |
GraphWriter (raw_ostream &output) | |
StringRef | getCTypeString (const Type &type) |
std::string | getKernelTypeString (const std::string &direction, Type type) |
std::string | getConnectionTypeString (Type type) |
std::string | getTempNetName () |
void | visitOpResultUsers (GraphInputOp driverOp) |
void | visitOpResultUsers (KernelOp source) |
void | writeKernelFunctions (ModuleOp module) |
void | writeClass (GraphOp graph) |
Public Attributes | |
raw_ostream & | output |
std::unordered_map< Operation *, std::string > | kernelOp2VarName |
Definition at line 45 of file ADFGenerateCppGraph.cpp.
|
inline |
Definition at line 47 of file ADFGenerateCppGraph.cpp.
|
inline |
Definition at line 87 of file ADFGenerateCppGraph.cpp.
Referenced by visitOpResultUsers(), and visitOpResultUsers().
|
inline |
Definition at line 52 of file ADFGenerateCppGraph.cpp.
Referenced by getKernelTypeString().
|
inline |
Definition at line 74 of file ADFGenerateCppGraph.cpp.
References getCTypeString().
Referenced by writeKernelFunctions().
|
inline |
Definition at line 98 of file ADFGenerateCppGraph.cpp.
Referenced by visitOpResultUsers(), and visitOpResultUsers().
|
inline |
Definition at line 103 of file ADFGenerateCppGraph.cpp.
References getConnectionTypeString(), getTempNetName(), kernelOp2VarName, and output.
|
inline |
Definition at line 126 of file ADFGenerateCppGraph.cpp.
References getConnectionTypeString(), getTempNetName(), kernelOp2VarName, and output.
|
inline |
Definition at line 187 of file ADFGenerateCppGraph.cpp.
|
inline |
Definition at line 162 of file ADFGenerateCppGraph.cpp.
References getKernelTypeString(), and output.
std::unordered_map<Operation *, std::string> GraphWriter::kernelOp2VarName |
Definition at line 50 of file ADFGenerateCppGraph.cpp.
Referenced by visitOpResultUsers(), and visitOpResultUsers().
raw_ostream& GraphWriter::output |
Definition at line 46 of file ADFGenerateCppGraph.cpp.
Referenced by visitOpResultUsers(), visitOpResultUsers(), and writeKernelFunctions().