Skip to content

Commit 6d9aa7a

Browse files
committed
Fix missing reg class check.
1 parent 34d8077 commit 6d9aa7a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Target/Z80/Z80MachineLateOptimization.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,8 @@ bool Z80MachineLateOptimization::runOnMachineFunction(MachineFunction &MF) {
534534
NewOpc = Z80:: CP8ar;
535535
break;
536536
case Z80::TST8ai:
537-
NewOpc = Z80::TST8ag;
537+
if (Z80::G8RegClass.contains(SrcReg))
538+
NewOpc = Z80::TST8ag;
538539
break;
539540
}
540541
if (NewOpc == Z80::INSTRUCTION_LIST_END)

0 commit comments

Comments
 (0)