Skip to content

Commit 1cbcc3b

Browse files
committed
Fix assertion failure on liveness analysis of comparison pseudo-instructions
1 parent 5fc6989 commit 1cbcc3b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Target/Z80/Z80MachineLateOptimization.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,12 +289,12 @@ Z80MachineLateOptimization::getKnownVal(const MachineInstr &MI) const {
289289
case Z80::LD24r_1:
290290
DstVal = {-1, DstReg, *TRI};
291291
break;
292-
case Z80::SExt16: case Z80::Sub16ao:
292+
case Z80::SExt16: case Z80::Sub16ao: case Z80::Cmp16ao:
293293
case Z80::SBC16aa: case Z80::SBC16ao: case Z80::SBC16as:
294294
case Z80::ADC16aa: case Z80::ADC16ao: case Z80::ADC16as:
295295
DstReg = Z80::HL;
296296
break;
297-
case Z80::SExt24: case Z80::Sub24ao:
297+
case Z80::SExt24: case Z80::Sub24ao: case Z80::Cmp24ao:
298298
case Z80::SBC24aa: case Z80::SBC24ao: case Z80::SBC24as:
299299
case Z80::ADC24aa: case Z80::ADC24ao: case Z80::ADC24as:
300300
DstReg = Z80::UHL;

0 commit comments

Comments
 (0)