Ask a Question

Prefer a chat interface with context about you and your work?

Loop Transformations using Clang’s Abstract Syntax Tree

Loop Transformations using Clang’s Abstract Syntax Tree

OpenMP 5.1 introduced the first loop nest transformation directives unroll and tile, and more are expected to be included in OpenMP 6.0. We discuss the two Abstract Syntax Tree (AST) representations used by Clang's implementation that is currently under development. The first representation is designed for compatibility with the existing …