aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorJean-Didier PAILLEUX <jean-didier.pailleux@sipearl.com>2025-02-19 16:00:09 +0100
committerGitHub <noreply@github.com>2025-02-19 15:00:09 +0000
commitd6c6bde9dbcf332b5092ebcee8c7fe6fbb5aa2ae (patch)
tree226cf98b5e4fea90891cebd0a97502968103b5f4 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent2b340c10a611d929fee25e6222909c8915e3d6b6 (diff)
downloadllvm-d6c6bde9dbcf332b5092ebcee8c7fe6fbb5aa2ae.zip
llvm-d6c6bde9dbcf332b5092ebcee8c7fe6fbb5aa2ae.tar.gz
llvm-d6c6bde9dbcf332b5092ebcee8c7fe6fbb5aa2ae.tar.bz2
[flang] Implement !DIR$ UNROLL_AND_JAM [N] (#125046)
This patch implements support for the UNROLL_AND_JAM directive to enable or disable unrolling and jamming on a `DO LOOP`. It must be placed immediately before a `DO LOOP` and applies only to the loop that follows. N is an integer that specifying the unrolling factor. This is done by adding an attribute to the branch into the loop in LLVM to indicate that the loop should unrolled and jammed.
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions