aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/FileCheck
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2023-08-02 13:03:31 +0100
committerJay Foad <jay.foad@amd.com>2023-08-07 15:41:40 +0100
commit68a0a3737163d5ee4cb5e8bb10128dc589e40d9a (patch)
tree115d1c3268873b3e535fdf49ca88fc0472adee9a /llvm/lib/FileCheck
parent8aeb84c1b63f4c3bdc43061514dae015471a24c6 (diff)
downloadllvm-68a0a3737163d5ee4cb5e8bb10128dc589e40d9a.zip
llvm-68a0a3737163d5ee4cb5e8bb10128dc589e40d9a.tar.gz
llvm-68a0a3737163d5ee4cb5e8bb10128dc589e40d9a.tar.bz2
[AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live register
This patch tweaks the fix in D20627 "Do not rename registers that do not start an independent live range" to only consider Data dependencies, not Output or Anti dependencies. An Output or Anti dependency to a superreg does not imply that that superreg is live at the current instruction. This enables breaking anti-dependencies in a few more cases as shown by the lit test updates. Differential Revision: https://reviews.llvm.org/D156879
Diffstat (limited to 'llvm/lib/FileCheck')
0 files changed, 0 insertions, 0 deletions