Several operations from the EmitC dialect don't produce output directly during emission, but rather when being used as an operand. These changes unify the handling of such operations and fix a bug in the emission of global ops. Co-authored-by: Marius Brehler <marius.brehler@iml.fraunhofer.de>
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.