backend.l0

backend.l0

Module: backend

Source: compiler/stage2_l0/src/backend.l0 Language: Dea/L0

Imports / Includes

  • backend.ordering
  • util.log
  • codegen_options
  • backend.output
  • c_emitter.declarations
  • c_emitter.wrappers
  • backend.state
  • sem_context
  • c_emitter.state

Symbols

Function backend_generate

1
func backend_generate(result: AnalysisResult*, opts: CodegenOptions*, cfg: LogConfig*) -> string

Generate complete C source from a typed analysis result.

Parameters:

  • result: Typed analysis result to lower.
  • opts: Codegen options to honor.
  • cfg: Logging configuration to use.

Returns: Complete generated C translation unit.