diff options
| author | Sander de Smalen <sander.desmalen@arm.com> | 2022-10-19 14:14:00 +0000 |
|---|---|---|
| committer | Sander de Smalen <sander.desmalen@arm.com> | 2022-10-19 16:42:20 +0000 |
| commit | 137459aff6ec2c5f57f978c8feb689fcc8010b62 (patch) | |
| tree | ff9fe2c27eac1343defcc9e3a92f1f8c65b8eeda /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 9bcac22be559842cf488db469964fce37c2035a3 (diff) | |
[AArch64][SME] Disable (SLP|Loop)Vectorizer when function may be executed in streaming mode.
When the SME attributes tell that a function is or may be executed in Streaming
SVE mode, we currently need to be conservative and disable _any_ vectorization
(fixed or scalable) because the code-generator does not yet support generating
streaming-compatible code.
Scalable auto-vec will be gradually enabled in the future when we have
confidence that the loop-vectorizer won't use any SVE or NEON instructions
that are illegal in Streaming SVE mode.
Reviewed By: paulwalker-arm
Differential Revision: https://reviews.llvm.org/D135950
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
