@@ -634,7 +634,7 @@ bool RISCVDAGToDAGISel::trySignedBitfieldExtract(SDNode *Node) {
634
634
// Transform (sra (shl X, C1) C2) with C1 < C2
635
635
// -> (SignedBitfieldExtract X, msb, lsb)
636
636
if (N0.getOpcode () == ISD::SHL) {
637
- auto *N01C = dyn_cast<ConstantSDNode>(N0-> getOperand (1 ));
637
+ auto *N01C = dyn_cast<ConstantSDNode>(N0. getOperand (1 ));
638
638
if (!N01C)
639
639
return false ;
640
640
@@ -750,7 +750,7 @@ bool RISCVDAGToDAGISel::trySignedBitfieldInsertInSign(SDNode *Node) {
750
750
// Transform (sra (shl X, C1) C2) with C1 > C2
751
751
// -> (NDS.BFOS X, lsb, msb)
752
752
if (N0.getOpcode () == ISD::SHL) {
753
- auto *N01C = dyn_cast<ConstantSDNode>(N0-> getOperand (1 ));
753
+ auto *N01C = dyn_cast<ConstantSDNode>(N0. getOperand (1 ));
754
754
if (!N01C)
755
755
return false ;
756
756
@@ -1191,7 +1191,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1191
1191
// Optimize (shl (and X, C2), C) -> (slli (srliw X, C3), C3+C)
1192
1192
// where C2 has 32 leading zeros and C3 trailing zeros.
1193
1193
SDNode *SRLIW = CurDAG->getMachineNode (
1194
- RISCV::SRLIW, DL, VT, N0-> getOperand (0 ),
1194
+ RISCV::SRLIW, DL, VT, N0. getOperand (0 ),
1195
1195
CurDAG->getTargetConstant (TrailingZeros, DL, VT));
1196
1196
SDNode *SLLI = CurDAG->getMachineNode (
1197
1197
RISCV::SLLI, DL, VT, SDValue (SRLIW, 0 ),
@@ -1210,7 +1210,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1210
1210
// - without Zba a tablegen pattern applies the very same
1211
1211
// transform as we would have done here
1212
1212
SDNode *SLLI = CurDAG->getMachineNode (
1213
- RISCV::SLLI, DL, VT, N0-> getOperand (0 ),
1213
+ RISCV::SLLI, DL, VT, N0. getOperand (0 ),
1214
1214
CurDAG->getTargetConstant (LeadingZeros, DL, VT));
1215
1215
SDNode *SRLI = CurDAG->getMachineNode (
1216
1216
RISCV::SRLI, DL, VT, SDValue (SLLI, 0 ),
@@ -1239,7 +1239,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1239
1239
unsigned TrailingZeros = llvm::countr_zero (Mask);
1240
1240
if (LeadingZeros == 32 && TrailingZeros > ShAmt) {
1241
1241
SDNode *SRLIW = CurDAG->getMachineNode (
1242
- RISCV::SRLIW, DL, VT, N0-> getOperand (0 ),
1242
+ RISCV::SRLIW, DL, VT, N0. getOperand (0 ),
1243
1243
CurDAG->getTargetConstant (TrailingZeros, DL, VT));
1244
1244
SDNode *SLLI = CurDAG->getMachineNode (
1245
1245
RISCV::SLLI, DL, VT, SDValue (SRLIW, 0 ),
@@ -1266,7 +1266,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1266
1266
if (TrailingOnes == 32 ) {
1267
1267
SDNode *SRLI = CurDAG->getMachineNode (
1268
1268
Subtarget->is64Bit () ? RISCV::SRLIW : RISCV::SRLI, DL, VT,
1269
- N0-> getOperand (0 ), CurDAG->getTargetConstant (ShAmt, DL, VT));
1269
+ N0. getOperand (0 ), CurDAG->getTargetConstant (ShAmt, DL, VT));
1270
1270
ReplaceNode (Node, SRLI);
1271
1271
return ;
1272
1272
}
@@ -1279,19 +1279,19 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1279
1279
if (HasBitTest && ShAmt + 1 == TrailingOnes) {
1280
1280
SDNode *BEXTI = CurDAG->getMachineNode (
1281
1281
Subtarget->hasStdExtZbs () ? RISCV::BEXTI : RISCV::TH_TST, DL, VT,
1282
- N0-> getOperand (0 ), CurDAG->getTargetConstant (ShAmt, DL, VT));
1282
+ N0. getOperand (0 ), CurDAG->getTargetConstant (ShAmt, DL, VT));
1283
1283
ReplaceNode (Node, BEXTI);
1284
1284
return ;
1285
1285
}
1286
1286
1287
1287
const unsigned Msb = TrailingOnes - 1 ;
1288
1288
const unsigned Lsb = ShAmt;
1289
- if (tryUnsignedBitfieldExtract (Node, DL, VT, N0-> getOperand (0 ), Msb, Lsb))
1289
+ if (tryUnsignedBitfieldExtract (Node, DL, VT, N0. getOperand (0 ), Msb, Lsb))
1290
1290
return ;
1291
1291
1292
1292
unsigned LShAmt = Subtarget->getXLen () - TrailingOnes;
1293
1293
SDNode *SLLI =
1294
- CurDAG->getMachineNode (RISCV::SLLI, DL, VT, N0-> getOperand (0 ),
1294
+ CurDAG->getMachineNode (RISCV::SLLI, DL, VT, N0. getOperand (0 ),
1295
1295
CurDAG->getTargetConstant (LShAmt, DL, VT));
1296
1296
SDNode *SRLI = CurDAG->getMachineNode (
1297
1297
RISCV::SRLI, DL, VT, SDValue (SLLI, 0 ),
@@ -1328,7 +1328,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
1328
1328
break ;
1329
1329
unsigned LShAmt = Subtarget->getXLen () - ExtSize;
1330
1330
SDNode *SLLI =
1331
- CurDAG->getMachineNode (RISCV::SLLI, DL, VT, N0-> getOperand (0 ),
1331
+ CurDAG->getMachineNode (RISCV::SLLI, DL, VT, N0. getOperand (0 ),
1332
1332
CurDAG->getTargetConstant (LShAmt, DL, VT));
1333
1333
SDNode *SRAI = CurDAG->getMachineNode (
1334
1334
RISCV::SRAI, DL, VT, SDValue (SLLI, 0 ),
0 commit comments