Skip to content

FedericoBruzzone/tide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Tide Compiler

CI License

Tide is a research compiler that uses its backend-agnostic non-textual intermediate representation (TIR) as a central abstraction. From the TIR, Tide is currently able to lower it into existing backend-specific IRs (e.g., LLVM IR).

Future directions include the ability to (i) lower TIR into other backend-specific IRs (e.g., WebAssembly), (ii) directly generate machine code for target architectures (e.g., x86-64), or (iii) interpret TIR for rapid prototyping and experimentation.

About

Tide, a compiler for its non-textual, backend-independent IR

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages