[PYTHON] Various minor codegen fixes (#95)

This commit is contained in:
Philippe Tillet
2021-04-29 18:54:38 -04:00
committed by Philippe Tillet
parent 2b75158426
commit 4290be1ae8
4 changed files with 38 additions and 23 deletions

View File

@@ -181,6 +181,9 @@ void init_triton_ir(py::module &&m) {
py::class_<ir::constant_fp, ir::constant>(m, "constant_float")
.def_property_readonly("value", &ir::constant_fp::get_value);
py::class_<ir::instruction, ir::user>(m, "instruction");
py::class_<ir::phi_node, ir::user>(m, "phi_node");
py::class_<ir::type>(m, "type")
.def("is_ptr", &ir::type::is_pointer_ty)
.def("is_int", static_cast<bool (ir::type::*)() const>(&ir::type::is_integer_ty))