Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

llvm toolchain #14

Open
4 tasks
snowmang1 opened this issue Mar 17, 2023 · 0 comments
Open
4 tasks

llvm toolchain #14

snowmang1 opened this issue Mar 17, 2023 · 0 comments
Assignees
Labels
IR IR related work LLVM uses LLVM or related software toolchain changes to do with compilation toolchain

Comments

@snowmang1
Copy link
Owner

snowmang1 commented Mar 17, 2023

Goal

One command will produce a binary from one scheme file

Tasklist

  • main should activate scanner
  • An LLVM IR should get output to a target directory (Rust style)
  • main detects LLVM IR output & pipes it to llc to produce a native assembly language
  • main detects when llc finishes producing native assembly and runs clang on the assembly to produce native binary

Notes/Rules

@snowmang1 snowmang1 converted this from a draft issue Mar 17, 2023
@snowmang1 snowmang1 added the LLVM uses LLVM or related software label Mar 17, 2023
@snowmang1 snowmang1 added this to the mk1_binary milestone Mar 17, 2023
@snowmang1 snowmang1 added IR IR related work toolchain changes to do with compilation toolchain labels Mar 17, 2023
@snowmang1 snowmang1 self-assigned this Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IR IR related work LLVM uses LLVM or related software toolchain changes to do with compilation toolchain
Projects
Status: Todo
Development

No branches or pull requests

1 participant