Skip to content

LLVM IR Code generator. Generate machine code within C#/.NET

Notifications You must be signed in to change notification settings

manuel-kolm/ILLVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ILLVM

A WIP LLVM IR code generator

Simply generate LLVM IR code within C#/.NET, which can be (cross-) compiled to (standalone) machine code for almost every architecture / operating system.

What can you do with this library?

Generating LLVM IR code for:

  • Your own kernel / operating system within C#? Definitly!
  • Creating your own compiler, and maybe also your own language? Why not?
  • Creating a transpiler which compiles managed code to machine code? Yes, of course.
  • Creating an application which can be compiled to native code? Yeah, but it would be a lot easier to use a language which can be directly compiled to machine code.

Our naming convention sucks?

Yeah, I know, but feel free to share your opinions / suggestions with us.

LLVM IR language reference manuel: https://llvm.org/docs/LangRef.html

About

LLVM IR Code generator. Generate machine code within C#/.NET

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages