Skip to content

Generates IR for a given file which is then converted to it's SSA(Static Single Assignment) form.

Notifications You must be signed in to change notification settings

SumedhArani/Generating-SSA-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dominators

Aim of this project is to help understand the concepts behind compiler design and compiler optimisations.

How to run the program

Please execute the following command on your terminal.

make -f make1.mk

This will open a visual representation for the control flow graph thats being generated. After this window is closed a new window opens showing digrammatic representation of a DOM tree.

The maingenir.c file creates a random 3 address code as data for us to work on which is outputted to a text file being taken as an input to our Python program.

The SSA form of the code is outputted to a file known as output.txt

About

Generates IR for a given file which is then converted to it's SSA(Static Single Assignment) form.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published