aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectMemory.cpp
diff options
context:
space:
mode:
authorJanek van Oirschot <janek.vanoirschot@amd.com>2025-06-12 14:35:28 +0100
committerGitHub <noreply@github.com>2025-06-12 14:35:28 +0100
commit3100b50f78c06dcd5207140e0d6e5ba6954d8828 (patch)
tree2e4b67a08dfd15cf5dc2a275c7beb9d4b49faa45 /lldb/source/Commands/CommandObjectMemory.cpp
parentb8e3e0749fb62a9845f8790f858e11f2558f94a2 (diff)
downloadllvm-3100b50f78c06dcd5207140e0d6e5ba6954d8828.zip
llvm-3100b50f78c06dcd5207140e0d6e5ba6954d8828.tar.gz
llvm-3100b50f78c06dcd5207140e0d6e5ba6954d8828.tar.bz2
[AMDGPU] Flatten recursive register resource info propagation (#142766)
In #112251 I had mentioned I'd follow up with flattening of recursion for register resource info propagation Behaviour prior to this patch when a recursive call is used is to take the module scope worst case function register use (even prior to AMDGPUMCResourceInfo). With this patch it will, when a cycle is detected, attempt to do a simple cycle avoidant dfs to find the worst case constant within the cycle and the cycle's propagates. In other words, it will attempt to look for the cycle scope worst case rather than module scope worst case.
Diffstat (limited to 'lldb/source/Commands/CommandObjectMemory.cpp')
0 files changed, 0 insertions, 0 deletions