A LLVM Alias Analysis pass based on Target Library Information
-
Updated
Feb 21, 2019 - C++
A LLVM Alias Analysis pass based on Target Library Information
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
Lab assignments for my Middle-End compilers class A.Y. 2023-2024
Add a description, image, and links to the compiler-passes topic page so that developers can more easily learn about it.
To associate your repository with the compiler-passes topic, visit your repo's landing page and select "manage topics."