Skip to content

Instantly share code, notes, and snippets.

@joske
Last active March 12, 2025 20:46
Show Gist options
  • Save joske/82dc6bc95b2109e5cf7a219a959b4815 to your computer and use it in GitHub Desktop.
Save joske/82dc6bc95b2109e5cf7a219a959b4815 to your computer and use it in GitHub Desktop.
Move LLVM

High Level

flowchart TD
    A([Start]) --> B[Create Move Model]
    B --> C[For All Modules]
    C --> translate[Translate Module]
    translate --> write[Write Object File]
    write --> isdone{All Modules Done?}
    isdone --> |No| C 
    isdone --> |Yes| F([End])
Loading

Module

flowchart TD
    A([Start]) --> structs[Declare Structs]
    structs --> functions[Declare Functions]
    functions --> translate[Translate Functions]
    translate --> polka[Generate PVM Sections]
    polka --> E([End])
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment