MLIR Passes v1.0
|
Go to the source code of this file.
Functions | |
void | mqss::opt::O1 (mlir::PassManager &pm) |
Function defining the optimization level O1 . | |
void | mqss::opt::O2 (mlir::PassManager &pm) |
Function defining the optimization level O2 . | |
void | mqss::opt::O3 (mlir::PassManager &pm) |
Function defining the optimization level O3 . | |
This header defines the three optimization levels supported by the MQSS.
This header defines the three optimization levels supported by the MQSS: O1
, O2
and O3
. Each function appends the corresponding list of optimization passes to a given mlir::PassManager
object.
void mqss::opt::O1 | ( | mlir::PassManager & | pm | ) |
Function defining the optimization level O1
.
This functions appends to a mlir::PassManager
the list of passes corresponding to optimization level O1
.
[out] | pm | is the mlir::PassManager after appending the list of passes corresponding to optimization level O1 . |
void mqss::opt::O2 | ( | mlir::PassManager & | pm | ) |
Function defining the optimization level O2
.
This functions appends to a mlir::PassManager
the list of passes corresponding to optimization level O2
.
[out] | pm | is the mlir::PassManager after appending the list of passes corresponding to optimization level O2 . |
void mqss::opt::O3 | ( | mlir::PassManager & | pm | ) |
Function defining the optimization level O3
.
This functions appends to a mlir::PassManager
the list of passes corresponding to optimization level O3
.
[out] | pm | is the mlir::PassManager after appending the list of passes corresponding to optimization level O3 . |