Skip to content

Commit efa0fe0

Browse files
committed
Remove outer APInt constructor
1 parent 7b72eb2 commit efa0fe0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Support/APInt.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3176,7 +3176,7 @@ APInt llvm::APIntOps::fshl(const APInt &Hi, const APInt &Lo,
31763176
unsigned ShiftAmt = rotateModulo(Hi.getBitWidth(), Shift);
31773177
if (ShiftAmt == 0)
31783178
return Hi;
3179-
return APInt(Hi.shl(ShiftAmt) | Lo.lshr(Hi.getBitWidth() - ShiftAmt));
3179+
return Hi.shl(ShiftAmt) | Lo.lshr(Hi.getBitWidth() - ShiftAmt);
31803180
}
31813181

31823182
APInt llvm::APIntOps::fshr(const APInt &Hi, const APInt &Lo,
@@ -3185,5 +3185,5 @@ APInt llvm::APIntOps::fshr(const APInt &Hi, const APInt &Lo,
31853185
unsigned ShiftAmt = rotateModulo(Hi.getBitWidth(), Shift);
31863186
if (ShiftAmt == 0)
31873187
return Lo;
3188-
return APInt(Hi.shl(Hi.getBitWidth() - ShiftAmt) | Lo.lshr(ShiftAmt));
3188+
return Hi.shl(Hi.getBitWidth() - ShiftAmt) | Lo.lshr(ShiftAmt);
31893189
}

0 commit comments

Comments
 (0)