diff options
| author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2025-11-06 07:34:36 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-06 07:34:36 -0800 |
| commit | fa050eadab2ebb5d7224e7a26c86090af4f315d8 (patch) | |
| tree | 02e3908dff0643a569c312b8528768892b45af63 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 28c6ed591464c4846c65aea7f42c04ff024aa6e6 (diff) | |
Reland: CodeGen: Record MMOs in finalizeBundle (#166689)
(original PR: #166210)
This allows more accurate alias analysis to apply at the bundle level.
This has a bunch of minor effects in post-RA scheduling that look mostly
beneficial to me, all of them in AMDGPU (the Thumb2 change is cosmetic).
The pre-existing (and unchanged) test in
CodeGen/MIR/AMDGPU/custom-pseudo-source-values.ll tests that MIR with a
bundle with MMOs can be parsed successfully.
v2:
- use cloneMergedMemRefs
- add another test to explicitly check the MMO bundling behavior
v3:
- use poison instead of undef to initialize the global variable in the
test
v4:
- treat bundle memory accesses as never trivially disjoint
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
