Package org.ek9lang.compiler.ir.data
package org.ek9lang.compiler.ir.data
-
ClassDescriptionUsed with CallInstr, holds all the necessary details to make a call.Metadata about method/function/operator calls that can be used by backends for optimization.Record representing a single condition case within a CONTROL_FLOW_CHAIN.Record containing all information needed to create a CONTROL_FLOW_CHAIN instruction.Record containing default case management information for CONTROL_FLOW_CHAIN constructs.Record containing optimization information for enum-based switch statements.Escape analysis metadata for IR optimisation phase.Escape level classification.Lifetime scope classification.Record containing evaluation variable management information for CONTROL_FLOW_CHAIN constructs.Record containing guard variable management information for CONTROL_FLOW_CHAIN constructs.Defines the necessary structure for processing logical operations line AND/OR/XOR.Record containing return variable management information for CONTROL_FLOW_CHAIN constructs.