diff options
author | Sumanth Gundapaneni <sgundapa@quicinc.com> | 2024-02-29 16:57:33 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-29 16:57:33 -0600 |
commit | ca9d2e923b28adec9ae1754f0bb61b2e8ada025e (patch) | |
tree | ee58c25d48516a0e09d2034d12730f902a50f9bf /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8466ab98ca5353e22eab0ae6d9885a65091786fb (diff) | |
download | llvm-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