Skip to content

Commit 5e231ff

Browse files
committed
[PowerPC] Use APInt::getZExtValue() instead of getRawData(). NFC
1 parent 16e22a6 commit 5e231ff

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1296,7 +1296,7 @@ static SDNode *selectI64ImmDirectPrefix(SelectionDAG *CurDAG, const SDLoc &dl,
12961296
APInt SignedInt34 = APInt(34, (Imm >> TZ) & 0x3ffffffff);
12971297
APInt Extended = SignedInt34.sext(64);
12981298
Result = CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64,
1299-
getI64Imm(*Extended.getRawData()));
1299+
getI64Imm(Extended.getZExtValue()));
13001300
return CurDAG->getMachineNode(PPC::RLDIC, dl, MVT::i64, SDValue(Result, 0),
13011301
getI32Imm(TZ), getI32Imm(LZ));
13021302
}
@@ -1318,7 +1318,7 @@ static SDNode *selectI64ImmDirectPrefix(SelectionDAG *CurDAG, const SDLoc &dl,
13181318
APInt SignedInt34 = APInt(34, (Imm >> (30 - LZ)) & 0x3ffffffff);
13191319
APInt Extended = SignedInt34.sext(64);
13201320
Result = CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64,
1321-
getI64Imm(*Extended.getRawData()));
1321+
getI64Imm(Extended.getZExtValue()));
13221322
return CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, SDValue(Result, 0),
13231323
getI32Imm(30 - LZ), getI32Imm(LZ));
13241324
}
@@ -1331,7 +1331,7 @@ static SDNode *selectI64ImmDirectPrefix(SelectionDAG *CurDAG, const SDLoc &dl,
13311331
APInt SignedInt34 = APInt(34, (Imm >> TO) & 0x3ffffffff);
13321332
APInt Extended = SignedInt34.sext(64);
13331333
Result = CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64,
1334-
getI64Imm(*Extended.getRawData()));
1334+
getI64Imm(Extended.getZExtValue()));
13351335
return CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, SDValue(Result, 0),
13361336
getI32Imm(TO), getI32Imm(LZ));
13371337
}

0 commit comments

Comments
 (0)