parameters: (rtl_modules: Sequence[RtlModule])
return_statement: return b.root_module.operation.get_asm(binary=True, enable_debug_info=True)
docstring: One shot build modules and return assembly.
docstring_summary: One shot build modules and return assembly.
docstring_tokens: One shot build modules and return assembly .
function: def build_modules(rtl_modules: Sequence[RtlModule]) -> bytes:
      """One shot build modules and return assembly."""
      b = RtlBuilder()
      b.emit_modules(rtl_modules)
      b.optimize()
      return b.root_module.operation.get_asm(binary=True, enable_debug_info=True)
function_tokens: def build_modules ( rtl_modules : Sequence [ RtlModule ] ) -> bytes : b = RtlBuilder ( ) b . emit_modules ( rtl_modules ) b . optimize ( ) return b . root_module . operation . get_asm ( binary = True , enable_debug_info = True )