aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
diff options
context:
space:
mode:
authorBrandon Wu <songwu0813@gmail.com>2025-07-21 17:49:34 -0700
committerGitHub <noreply@github.com>2025-07-21 17:49:34 -0700
commit24bf4aea0ca31c4733d8771751f7fb766c455aa9 (patch)
tree8489adc596790b351e7bcaba31e646ec3e73f1a5 /llvm/lib/CodeGen/MachinePipeliner.cpp
parent0c14f0e891ad88b9bb4666ef337466961b27314f (diff)
downloadllvm-24bf4aea0ca31c4733d8771751f7fb766c455aa9.zip
llvm-24bf4aea0ca31c4733d8771751f7fb766c455aa9.tar.gz
llvm-24bf4aea0ca31c4733d8771751f7fb766c455aa9.tar.bz2
[RISCV][llvm] Handle vector callee saved register correctly (#149467)
In TargetFrameLowering::determineCalleeSaves, any vector register is marked as saved if any of its subregister is clobbered, this is not correct in vector registers. We only want the vector register to be marked as saved only if all of its subregisters are clobbered. This patch handles vector callee saved registers in target hook.
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions