diff options
| author | Philip Reames <preames@rivosinc.com> | 2024-08-17 18:34:23 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-17 18:34:23 -0700 |
| commit | 27a62ec72aed3faf1388600f485552471b580e3b (patch) | |
| tree | 2aec260d5455ee1fc0c1559e09620d5dc87bc357 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface | |
| parent | 69115cce29d5dbbdacaa05aaedc89810aa58ef0c (diff) | |
[LSR] Split the -lsr-term-fold transformation into it's own pass (#104234)
This transformation doesn't actually use any of the internal state of
LSR and recomputes all information from SCEV. Splitting it out makes
it easier to test.
Note that long term I would like to write a version of this transform
which *is* integrated with LSR's solver, but if that happens, we'll
just delete the extra pass.
Integration wise, I switched from using TTI to using a pass configuration
variable. This seems slightly more idiomatic, and means we don't run
the extra logic on any target other than RISCV.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions
