aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2024-12-16 10:52:49 +0900
committerGitHub <noreply@github.com>2024-12-16 10:52:49 +0900
commit61f99a1c75e9dc84b70d6f2a660e99c1ac182e5b (patch)
tree65f0e15f795fbb7a7778055f0226d443722ba8e9 /llvm/lib/CodeGen/ModuloSchedule.cpp
parentbb18e49edb2c4bbb7dd70ee0b5946598822a4e2a (diff)
downloadllvm-61f99a1c75e9dc84b70d6f2a660e99c1ac182e5b.zip
llvm-61f99a1c75e9dc84b70d6f2a660e99c1ac182e5b.tar.gz
llvm-61f99a1c75e9dc84b70d6f2a660e99c1ac182e5b.tar.bz2
RegAlloc: Do not fatal error if there are no registers in the alloc order (#119640)
Try to use DiagnosticInfo if every register in the class is reserved by forcing assignment to a reserved register. Also reduces the number of redundant errors emitted, particularly with fast. This is still broken in the case of undef uses. There are additional complications in greedy and fast, so leave it for a separate fix.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions