The syntax ought to be nicer but it's functional and enables testing
GlobalISelEmitter rules separately from the SelectionDAG importer.
The various emitTblgen() functions are primarily for debugging
SelectionDAG imports at this point. Rules now emit their tablegen
definition in a '#if 0' block so that we can easily see the rule the
emitter was emitting.