aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/ErrorHandling.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2021-10-04 16:25:41 +0100
committerJay Foad <jay.foad@amd.com>2021-10-05 08:17:56 +0100
commit0bd4365445e6989be71b23438f7235bb24b9c188 (patch)
treefd5a594db8ae5defc966d03d1206f99e4f1923f8 /llvm/lib/Support/ErrorHandling.cpp
parent93c1b3caf052f6575abffd29ae53441db2849534 (diff)
downloadllvm-0bd4365445e6989be71b23438f7235bb24b9c188.zip
llvm-0bd4365445e6989be71b23438f7235bb24b9c188.tar.gz
llvm-0bd4365445e6989be71b23438f7235bb24b9c188.tar.bz2
[LiveIntervals] Fix verification of early-clobbered segments
Enable verification of live intervals immediately after computing them (when -early-live-intervals is used) and fix a problem that that provokes: currently the verifier insists that a segment that ends at an early-clobber slot must be followed by another segment starting at the same slot. But before TwoAddressInstruction runs, the equivalent condition is: a segment that ends at an early-clobber slot must have its last use tied to an early-clobber def. That condition is harder to check here, so for now just disable this check until tied operands have been rewritten. Differential Revision: https://reviews.llvm.org/D111065
Diffstat (limited to 'llvm/lib/Support/ErrorHandling.cpp')
0 files changed, 0 insertions, 0 deletions