This adds support for YAML serialization of Params and Results
fields in WebAssemblyMachineFunctionInfo. Types are printed as MVT's
string representation. This is for writing MIR tests easier.
The tests added are testing simple parsing and printing of params /
results fields under machineFunctionInfo.
Does MIR use MVTs for its types? I thought it would be using WebAssembly register classes instead. If it uses register classes, then these would all be represented by V128.