@@ -4586,11 +4586,14 @@ calcNextStatus(std::pair<Register, SrcStatus> Curr,
45864586 switch (Curr.second ) {
45874587 case SrcStatus::IS_SAME:
45884588 if (isTruncHalf (MI, MRI))
4589- return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand (1 ).getReg (), SrcStatus::IS_LOWER_HALF});
4589+ return std::optional<std::pair<Register, SrcStatus>>(
4590+ {MI->getOperand (1 ).getReg (), SrcStatus::IS_LOWER_HALF});
45904591 else if (isUnmergeHalf (MI, MRI)) {
45914592 if (Curr.first == MI->getOperand (0 ).getReg ())
4592- return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand (2 ).getReg (), SrcStatus::IS_LOWER_HALF});
4593- return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand (2 ).getReg (), SrcStatus::IS_UPPER_HALF});
4593+ return std::optional<std::pair<Register, SrcStatus>>(
4594+ {MI->getOperand (2 ).getReg (), SrcStatus::IS_LOWER_HALF});
4595+ return std::optional<std::pair<Register, SrcStatus>>(
4596+ {MI->getOperand (2 ).getReg (), SrcStatus::IS_UPPER_HALF});
45944597 }
45954598 break ;
45964599 case SrcStatus::IS_HI_NEG:
@@ -4601,15 +4604,15 @@ calcNextStatus(std::pair<Register, SrcStatus> Curr,
46014604 // Src = [SrcHi, SrcLo] = [-CurrHi, CurrLo]
46024605 // = [-OpLowerHi, OpLowerLo]
46034606 // = -OpLower
4604- return std::optional<std::pair<Register, SrcStatus>>({MI-> getOperand ( 1 ). getReg (),
4605- SrcStatus::IS_LOWER_HALF_NEG});
4607+ return std::optional<std::pair<Register, SrcStatus>>(
4608+ {MI-> getOperand ( 1 ). getReg (), SrcStatus::IS_LOWER_HALF_NEG});
46064609 }
46074610 if (isUnmergeHalf (MI, MRI)) {
46084611 if (Curr.first == MI->getOperand (0 ).getReg ())
4609- return std::optional<std::pair<Register, SrcStatus>>({MI-> getOperand ( 2 ). getReg (),
4610- SrcStatus::IS_LOWER_HALF_NEG});
4611- return std::optional<std::pair<Register, SrcStatus>>({MI-> getOperand ( 2 ). getReg (),
4612- SrcStatus::IS_UPPER_HALF_NEG});
4612+ return std::optional<std::pair<Register, SrcStatus>>(
4613+ {MI-> getOperand ( 2 ). getReg (), SrcStatus::IS_LOWER_HALF_NEG});
4614+ return std::optional<std::pair<Register, SrcStatus>>(
4615+ {MI-> getOperand ( 2 ). getReg (), SrcStatus::IS_UPPER_HALF_NEG});
46134616 }
46144617 break ;
46154618 case SrcStatus::IS_UPPER_HALF:
0 commit comments