Skip to content

Commit 03a9cac

Browse files
committed
cleanup
1 parent 04da1d8 commit 03a9cac

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4832,7 +4832,7 @@ SDValue AArch64TargetLowering::getPStateSM(SelectionDAG &DAG, SDValue Chain,
48324832
Mask);
48334833
}
48344834

4835-
// Lower an SME LDR/STR ZA intrinsic to LDR_ZA_PSEUDO or STR_ZA.
4835+
// Lower an SME LDR/STR ZA intrinsic
48364836
// Case 1: If the vector number (vecnum) is an immediate in range, it gets
48374837
// folded into the instruction
48384838
// ldr(%tileslice, %ptr, 11) -> ldr [%tileslice, 11], [%ptr, 11]
@@ -4910,13 +4910,10 @@ SDValue LowerSMELdrStr(SDValue N, SelectionDAG &DAG, bool IsLoad) {
49104910
TileSlice = DAG.getNode(ISD::ADD, DL, MVT::i32, {TileSlice, VarAddend});
49114911
}
49124912

4913-
SmallVector<SDValue, 4> Ops = {
4914-
/*Chain=*/N.getOperand(0), TileSlice, Base,
4915-
DAG.getTargetConstant(ImmAddend, DL, MVT::i32)};
4916-
auto LdrStr =
4917-
DAG.getNode(IsLoad ? AArch64ISD::SME_ZA_LDR : AArch64ISD::SME_ZA_STR, DL,
4918-
MVT::Other, Ops);
4919-
return LdrStr;
4913+
return DAG.getNode(IsLoad ? AArch64ISD::SME_ZA_LDR : AArch64ISD::SME_ZA_STR,
4914+
DL, MVT::Other,
4915+
{/*Chain=*/N.getOperand(0), TileSlice, Base,
4916+
DAG.getTargetConstant(ImmAddend, DL, MVT::i32)});
49204917
}
49214918

49224919
SDValue AArch64TargetLowering::LowerINTRINSIC_VOID(SDValue Op,

0 commit comments

Comments
 (0)