tree: 5e7120c06cec267edbc156883e97a002b0337a0d [path history] [tgz]
  1. src/
  2. build.gradle.kts
  3. ReadMe.md
compiler/ir/ir.interpreter/ReadMe.md

This module enables interpretation of IR, which is used for evaluating const variables and functions marked with @IntrinsicConstEvaluation at compile time, as an optimization.

Note:

There is also a separate code interpretation mechanism over FIR. It is used for activities that cannot be done at IR level, such as reporting diagnostics (e.g. n / (1 - 1) reports Division by zero warning).