W3cubDocs

/Nim

optimizer

Source Edit

Optimizer:

  • elide 'wasMoved(x); destroy(x)' pairs
  • recognize "all paths lead to 'wasMoved(x)'"

Imports

ast, renderer, idents, trees

Procs

proc optimize(n: PNode): PNode {....raises: [KeyError], tags: [], forbids: [].}
Source Edit

© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/optimizer.html