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

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