diff options
author | Florian Hahn <flo@fhahn.com> | 2025-10-11 22:19:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-11 22:19:05 +0100 |
commit | 4b8cac2bcc3707802b3c34d7352e5376dc0b962f (patch) | |
tree | a4a6f7d681a0595ec5f00279ed1af0d741ab8bd1 /clang/unittests/Frontend/CompilerInvocationTest.cpp | |
parent | e6b49ceeaa0645a68c03f6526745354c085b045b (diff) | |
download | llvm-4b8cac2bcc3707802b3c34d7352e5376dc0b962f.zip llvm-4b8cac2bcc3707802b3c34d7352e5376dc0b962f.tar.gz llvm-4b8cac2bcc3707802b3c34d7352e5376dc0b962f.tar.bz2 |
[VPlan] Don't reset canonical IV start value. (#161589)
Instead of re-setting the start value of the canonical IV when
vectorizing the epilogue we can emit an Add VPInstruction to provide
canonical IV value, adjusted by the resume value from the main loop.
This is in preparation to make the canonical IV a VPValue defined by
loop regions. It ensures that the canonical IV always starts at 0.
PR: https://github.com/llvm/llvm-project/pull/161589
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions