Sign in

    Milky2018/milkir/native does not have a README file

    NativeLowerError

    pub suberror NativeLowerError {
    InvalidMilkIR(message~ : String)
    UnsupportedOperation(block_id~ : Int, instruction_id~ : Int, message~ : String)
    MissingValue(value_id~ : Int)
    MissingBlock(block_id~ : Int)
    InvalidTargetLowering(message~ : String)
    } derive(Eq,
    Debug
    )

    NativeLowerError::equal

    NativeLowerError::not_equal

    fn NativeLowerError::not_equal(x : NativeLowerError, y : NativeLowerError) -> Bool

    NativeLowerError::output

    fn NativeLowerError::output(self : NativeLowerError, logger : &Logger) -> Unit

    NativeLowerError::to_string

    fn NativeLowerError::to_string(self : NativeLowerError) -> String

    NativeLowerEvent

    pub(all) enum NativeLowerEvent {
    InputValidationStarted
    TargetConstructionStarted
    NativeLoweringFinished
    } derive(Eq,
    Debug
    )

    Direct-lowering boundaries exposed to observation-only embeddings.

    The observer must not mutate the source or constructed function while lowering is running.

    NativeLowerEvent::equal

    NativeLowerEvent::not_equal

    fn NativeLowerEvent::not_equal(x : NativeLowerEvent, y : NativeLowerEvent) -> Bool

    function_signature

    lower_core_to_sink

    Stream core MilkIR directly into a native target selector, verifying it by default.

    verify_input=false is reserved for compiler-owned IR that has already crossed a checked boundary. Public callers should keep the default.

    lower_dialect_to_sink

    Stream one MilkIR dialect directly into a native target selector, verifying it by default. No target-neutral function or instruction graph is materialized.

    verify_input=false is reserved for compiler-owned IR that has already crossed a checked boundary. Public callers should keep the default.

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io