Result types for the named ops can be deduced from the list of inits/outs.
This affects only named ops generated from the YAML file, i.e. linalg.matmul, linalg.fill and the likes. After this change all Linalg ops, except for linalg.generic, will have the following syntax:
opname ins(list_of_input_args: list_of_input_types) outs(list_of_init_args: list_of_init_types).
The regex that was used to fix most of the tests: s/ outs(\(.*\)) -> .*$/ outs(\1)/g.