Skip to content

A hairball that demonstrates some compiler optimizations; wishing for SSA.

Notifications You must be signed in to change notification settings

Dolphindalt/AutoVectorPLXCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Vectorization Compiler and Optimizer

Created by Dalton Caron.

Description

The purpose of this project is to learn more about compiler construction by building a toy compiler capable of automatically vectorizing for loops. The compiler generates code for Linux x86_64 platforms. Vectorized code requires up to the AVX-2 x86_64 instruction set extensions.

About

A hairball that demonstrates some compiler optimizations; wishing for SSA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages