Sorry I am a beginner to MLIR, but I guess this question may confuse other rookies as well.
Some documents told me the tablegen of ODS can directly generate a default parses and print function for a new operation. But we can also write a custom parser and print by ourselves. So my question is when should we leave the parser/printer generated automatically, and when should we write on our own? Thanks!