This revision includes more cleanup of .td files. In this step, I worked on some LLVM and MLIR files. The cleanup involves:
Using the '...' punctuation instead of '-'.
Using true and false for booleans.
Using the new !filter and !interleave operators.
Comparing records directly with !eq rather than !eq(!cast<string>...
Using if rather than foreach when possible.