Skip to content

Commit 3b0bf74

Browse files
calc84maniacSightem
authored andcommitted
Fix assertion failure on liveness analysis of comparison pseudo-instructions
(cherry picked from commit 1cbcc3b)
1 parent 6d589e4 commit 3b0bf74

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

llvm/lib/Target/Z80/Z80MachineLateOptimization.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,12 +308,12 @@ Z80MachineLateOptimization::getKnownVal(const MachineInstr &MI) const {
308308
case Z80::LD24r_1:
309309
DstVal = {-1, DstReg, *TRI};
310310
break;
311-
case Z80::SExt16: case Z80::Sub16ao:
311+
case Z80::SExt16: case Z80::Sub16ao: case Z80::Cmp16ao:
312312
case Z80::SBC16aa: case Z80::SBC16ao: case Z80::SBC16as:
313313
case Z80::ADC16aa: case Z80::ADC16ao: case Z80::ADC16as:
314314
DstReg = Z80::HL;
315315
break;
316-
case Z80::SExt24: case Z80::Sub24ao:
316+
case Z80::SExt24: case Z80::Sub24ao: case Z80::Cmp24ao:
317317
case Z80::SBC24aa: case Z80::SBC24ao: case Z80::SBC24as:
318318
case Z80::ADC24aa: case Z80::ADC24ao: case Z80::ADC24as:
319319
DstReg = Z80::UHL;

0 commit comments

Comments
 (0)