Publications: SLP & Function Merging (2018 & 2019)

Hi everyone,

I would like to add the following 4 papers to the list of LLVM Related Publications.
All of them were implemented on LLVM and also use existing LLVM optimizations as the baseline.

Function merging by sequence alignment

Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, Hugh Leather

International Symposium on Code Generation and Optimization (CGO), 2019

https://doi.org/10.1109/CGO.2019.8661174

Super-Node SLP: Optimized vectorization for code sequences containing operators and their inverse elements

Vasileios Porpodas, Rodrigo C. O. Rocha, Evgueni Brevnov, Luís F. W. Góes, Timothy Mattson

International Symposium on Code Generation and Optimization (CGO), 2019

https://doi.org/10.1109/CGO.2019.8661192

Look-Ahead SLP: Auto-vectorization in the presence of commutative operations

Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes
International Symposium on Code Generation and Optimization (CGO), 2018

https://doi.org/10.1145/3168807

VW-SLP: Auto-vectorization with adaptive vector width

Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes
International Conference on Parallel Architectures and Compilation Techniques (PACT), 2018

https://doi.org/10.1145/3243176.3243189

Thanks,
Rodrigo