diff options
author | Sumanth Gundapaneni <sgundapa@quicinc.com> | 2024-02-16 16:47:54 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-16 16:47:54 -0600 |
commit | 0e6a48c3e8cc53f9eb5945ec04f8e03f6d2bae37 (patch) | |
tree | a0a22eb4491929356a5aac6a09db851e1f0d83e6 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 24f025175d8adc5cafa277777c2361b55610eab3 (diff) | |
download | llvm-0e6a48c3e8cc53f9eb5945ec04f8e03f6d2bae37.zip llvm-0e6a48c3e8cc53f9eb5945ec04f8e03f6d2bae37.tar.gz llvm-0e6a48c3e8cc53f9eb5945ec04f8e03f6d2bae37.tar.bz2 |
[Hexagon] Optimize post-increment load and stores in loops. (#82011)
This patch optimizes the post-increment instructions so that we can
packetize them together.
v1 = phi(v0, v3')
v2,v3 = post_load v1, 4
v2',v3'= post_load v3, 4
This can be optimized in two ways
v1 = phi(v0, v3')
v2,v3' = post_load v1, 8
v2' = load v1, 4
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions