diff options
| author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2025-11-06 09:19:37 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-06 09:19:37 -0800 |
| commit | d1387ed2729cedefacebeec44edf943fe8dffe86 (patch) | |
| tree | dad64b9632d2cb8b6952ac7a6b7d63e9e1ef03d4 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 70f5fd47a4974e1e47f85b95e3249d505d570501 (diff) | |
CodeGen: More accurate mayAlias for instructions with multiple MMOs (#166211)
There can only be meaningful aliasing between the memory accesses of
different instructions if at least one of the accesses modifies memory.
This check is applied at the instruction-level earlier in the method.
This change merely extends the check on a per-MMO basis.
This affects a SystemZ test because PFD instructions are both mayLoad
and mayStore but may carry a load-only MMO which is now no longer
treated as aliasing loads. The PFD instructions are from llvm.prefetch
generated by loop-data-prefetch.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
