aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSumanth Gundapaneni <sgundapa@quicinc.com>2024-02-29 16:57:33 -0600
committerGitHub <noreply@github.com>2024-02-29 16:57:33 -0600
commitca9d2e923b28adec9ae1754f0bb61b2e8ada025e (patch)
treeee58c25d48516a0e09d2034d12730f902a50f9bf /clang/lib/Frontend/CompilerInvocation.cpp
parent8466ab98ca5353e22eab0ae6d9885a65091786fb (diff)
downloadllvm-ca9d2e923b28adec9ae1754f0bb61b2e8ada025e.zip
llvm-ca9d2e923b28adec9ae1754f0bb61b2e8ada025e.tar.gz
llvm-ca9d2e923b28adec9ae1754f0bb61b2e8ada025e.tar.bz2
[Hexagon] Add Loop Alignment pass. (#83379)
Inspect a basic block and if its single basic block loop with a small number of instructions, set the Loop Alignment to 32 bytes. This will avoid the cache line break in the first packet of loop which will cause a stall per each execution of loop.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions