Uses of Package
org.ek9lang.compiler.backend
Packages that use org.ek9lang.compiler.backend
Package
Description
Backend Code Generation - Target-specific code generation infrastructure.
JVM Bytecode Generation - Transforms EK9 IR into JVM bytecode.
C - For the Suppliers of the 'compilation phases' as mentioned in the
org.ek9lang.compiler package.
The directives are really aimed at helping the creation of the EK9 language, but they
maybe very useful in the early stages of adoption of EK9 (should there be any).
N - Code Generation.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.backendClassDescriptionWhere generated bytecode goes, and where it is read back from.A given construct from a specific source should be output to the targetFile.Interface for main entry point visitors that generate target-specific main entry points for EK9 programs (e.g., main methods for JVM, main functions for native binaries).Contains all the information needed for target-specific visitors to generate main entry points.The target platform/technology for the compiler output.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.backend.jvmClassDescriptionWhere generated bytecode goes, and where it is read back from.A given construct from a specific source should be output to the targetFile.Interface for main entry point visitors that generate target-specific main entry points for EK9 programs (e.g., main methods for JVM, main functions for native binaries).Contains all the information needed for target-specific visitors to generate main entry points.The target platform/technology for the compiler output.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.backend.llvm
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.backend.llvm.cppClassDescriptionA given construct from a specific source should be output to the targetFile.Interface for main entry point visitors that generate target-specific main entry points for EK9 programs (e.g., main methods for JVM, main functions for native binaries).Contains all the information needed for target-specific visitors to generate main entry points.The target platform/technology for the compiler output.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.configClassDescriptionWhere generated bytecode goes, and where it is read back from.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.directivesClassDescriptionWhere generated bytecode goes, and where it is read back from.
-
Classes in org.ek9lang.compiler.backend used by org.ek9lang.compiler.phase10ClassDescriptionWhere generated bytecode goes, and where it is read back from.