Skip to content
This repository has been archived by the owner on Jan 9, 2022. It is now read-only.

42034301-5/BlockOptimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

基本块优化

基于有向无环图的编译中间代码基本块优化

编译(请使用 g++ 9 以上的版本):

g++ -std=c++17 DAGOpt.cpp

运行:

./a.exe blk.json result.json

其中blk.json为切割好的基本块的文件名,result.json为输出文件名。

可执行文件的输出包括:

  • 一个json文件,包含局部优化后的各基本块信息
  • DAG.txt,包含输入json文件中所有基本块对应的DAG数据结构展示

输入输出文件的格式和支持的中间代码指令参见OptimizerExpDoc

Releases

No releases published

Packages

No packages published

Languages