Skip to content

Commit 1de9cef

Browse files
committed
Use TLI.getSizeTType and TLI.getAsSizeT helpers
1 parent 9fa61c8 commit 1de9cef

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses(Function &F) const {
395395
const DataLayout &DL = Memset->getDataLayout();
396396

397397
Type *DestPtrTy = Memset->getRawDest()->getType();
398-
Type *IntIdxTy = DL.getIndexType(DestPtrTy);
398+
Type *IntIdxTy = TLI.getSizeTType(*M);
399399
StringRef FuncName = "memset_pattern16";
400400
FunctionCallee MSP = getOrInsertLibFunc(M, TLI, LibFunc_memset_pattern16,
401401
Builder.getVoidTy(), DestPtrTy,
@@ -416,8 +416,8 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses(Function &F) const {
416416
GV->setAlignment(Align(16));
417417
Value *PatternPtr = GV;
418418
Value *NumBytes = Builder.CreateMul(
419-
ConstantInt::get(IntIdxTy,
420-
DL.getTypeAllocSize(Memset->getValue()->getType())),
419+
TLI.getAsSizeT(DL.getTypeAllocSize(Memset->getValue()->getType()),
420+
*M),
421421
Builder.CreateZExtOrTrunc(Memset->getLength(), IntIdxTy));
422422
CallInst *MemsetPattern16Call =
423423
Builder.CreateCall(MSP, {Memset->getRawDest(), PatternPtr, NumBytes});

0 commit comments

Comments
 (0)