mm uml
2021-05-07 15:18:22 26 举报
登录查看完整内容
mm 部分类图
作者其他创作
大纲/内容
BuildGraphBase
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type= backend_; Backend= parent_; BuildGraphBase= graph_; Graph
<class OptionsT>ilist_node_impl
...
ilist_node_with_parent() = default
IRObjectWithUseList<BlockOperand>
Backend
- schedule_; Schedule *- main_module_; mlir::OwningModuleRef
+ Backend::Backend(Schedule *schedule)
BuildGraph
- local_region_map_; const OperandAndResultMap<ValRegion> &- local_value_map_; const OperandAndResultMap<mlir::Value> &- tfu_entry_; mlir::OpOperand &-parsed_infos_; std::vector<ParseInfo>
Graph
- op_; mlir::Operation *
+Graph::Graph(mlir::FuncOp func_op)+Graph::Graph(mlir::CallOp call_op)+ Graph::Graph(const llvm::SetVector<mlir::Operation*> &ops)
Schedule
- root_; std::unique_ptr<Graph>
Schedule::Schedule(mlir::ModuleOp modeule_op)Schedule::Schedule(mlir::funcOp func_op)
0 条评论
回复 删除
下一页