Expose module.print
in pybind (#604)
This commit is contained in:
@@ -758,6 +758,9 @@ void init_triton_ir(py::module &&m) {
|
|||||||
.def("has_function", &ir::module::has_function)
|
.def("has_function", &ir::module::has_function)
|
||||||
.def("get_function", &ir::module::get_function, ret::reference)
|
.def("get_function", &ir::module::get_function, ret::reference)
|
||||||
.def("get_or_insert_function", &ir::module::get_or_insert_function, ret::reference)
|
.def("get_or_insert_function", &ir::module::get_or_insert_function, ret::reference)
|
||||||
|
.def("print", [](ir::module *self) {
|
||||||
|
self->print(std::cout);
|
||||||
|
})
|
||||||
.def("reset_ret_ty", &ir::module::reset_ret_ty)
|
.def("reset_ret_ty", &ir::module::reset_ret_ty)
|
||||||
.def("set_instr_metadata", [](ir::module *self, const std::string &name, ir::value *value) {
|
.def("set_instr_metadata", [](ir::module *self, const std::string &name, ir::value *value) {
|
||||||
const auto metadatas = self->get_metadatas();
|
const auto metadatas = self->get_metadatas();
|
||||||
|
Reference in New Issue
Block a user