mlsanityData to 14 Oct 2026

User-Directed Loop-Transformations in Clang

arXiv 1811.00624 ↗First posted 1 Nov 2018cs.PLcited by 3

Not on the map. Why?

Abstract (arXiv)

Directives for the compiler such as pragmas can help programmers to separate an algorithm's semantics from its optimization. This keeps the code understandable and easier to optimize for different platforms. Simple transformations such as loop unrolling are already implemented in most mainstream compilers. We recently submitted a proposal to add generalized loop transformations to the OpenMP standard. We are also working on an implementation in LLVM/Clang/Polly to show its feasibility and usefulness. The current prototype allows applying patterns common to matrix-matrix multiplication optimizations.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Nov 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 0; 2023: 1.

3 papers.