Skip to content

Commit 059ada4

Browse files
committed
[PreISelintrinsicLowering] getTypeSizeInBits/8 => getTypeAllocSize in memset.pattern lowering
As noted during review of #129329.
1 parent 1d89d7d commit 059ada4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,8 +415,7 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses(Function &F) const {
415415
GV->setAlignment(Align(16));
416416
Value *PatternPtr = GV;
417417
Value *NumBytes = Builder.CreateMul(
418-
Builder.getInt64(DL.getTypeSizeInBits(Memset->getValue()->getType()) /
419-
8),
418+
Builder.getInt64(DL.getTypeAllocSize(Memset->getValue()->getType())),
420419
Memset->getLength());
421420
CallInst *MemsetPattern16Call =
422421
Builder.CreateCall(MSP, {Memset->getRawDest(), PatternPtr, NumBytes});

0 commit comments

Comments
 (0)