* use table gen * fix name of the dialect * add old compilation path * add some doc * fix bug, sgir importer imports every op twice * knl.visit -> knl.iterate