Skip to content

NoxChimaera/tegan-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tegan-lang

Toy programming language

Build

Prerequisites:

  • Clang 3.5
  • LLVM 3.5

Build with command line:

$ make

Run

Run compiler directly:

$ dist/tlc <input> <output>

Run by script (will automatically run generated file):

$ ./run.sh <input> <output>

Optimization

Available optimization passes:

  • instruction combining,
  • expressions reassociating,
  • dead code elimination,
  • global value numbering,
  • CFG simplifying.

Read further: Wiki (Russian)

About

Academic project. Toy programming language compiled to LLVM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages