@@ -2567,7 +2567,8 @@ bool CombinerHelper::matchCombineAnyExtTrunc(MachineInstr &MI,
2567
2567
SrcReg = OriginalSrcReg;
2568
2568
LLT DstTy = MRI.getType (DstReg);
2569
2569
return mi_match (SrcReg, MRI,
2570
- m_GTrunc (m_all_of (m_Reg (Reg), m_SpecificType (DstTy)))) && canReplaceReg (DstReg, Reg, MRI);
2570
+ m_GTrunc (m_all_of (m_Reg (Reg), m_SpecificType (DstTy)))) &&
2571
+ canReplaceReg (DstReg, Reg, MRI);
2571
2572
}
2572
2573
2573
2574
bool CombinerHelper::matchCombineZextTrunc (MachineInstr &MI,
@@ -2577,7 +2578,8 @@ bool CombinerHelper::matchCombineZextTrunc(MachineInstr &MI,
2577
2578
Register SrcReg = MI.getOperand (1 ).getReg ();
2578
2579
LLT DstTy = MRI.getType (DstReg);
2579
2580
if (mi_match (SrcReg, MRI,
2580
- m_GTrunc (m_all_of (m_Reg (Reg), m_SpecificType (DstTy)))) && canReplaceReg (DstReg, Reg, MRI)) {
2581
+ m_GTrunc (m_all_of (m_Reg (Reg), m_SpecificType (DstTy)))) &&
2582
+ canReplaceReg (DstReg, Reg, MRI)) {
2581
2583
unsigned DstSize = DstTy.getScalarSizeInBits ();
2582
2584
unsigned SrcSize = MRI.getType (SrcReg).getScalarSizeInBits ();
2583
2585
return KB->getKnownBits (Reg).countMinLeadingZeros () >= DstSize - SrcSize;
0 commit comments