@@ -395,11 +395,11 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses(Function &F) const {
395395 const DataLayout &DL = Memset->getDataLayout ();
396396
397397 Type *DestPtrTy = Memset->getRawDest ()->getType ();
398- Type *IntIdxTy = TLI.getSizeTType (*M);
398+ Type *SizeTTy = TLI.getSizeTType (*M);
399399 StringRef FuncName = " memset_pattern16" ;
400400 FunctionCallee MSP = getOrInsertLibFunc (M, TLI, LibFunc_memset_pattern16,
401401 Builder.getVoidTy (), DestPtrTy,
402- Builder.getPtrTy (), IntIdxTy );
402+ Builder.getPtrTy (), SizeTTy );
403403 inferNonMandatoryLibFuncAttrs (M, FuncName, TLI);
404404
405405 // Otherwise we should form a memset_pattern16. PatternValue is known
@@ -418,7 +418,7 @@ bool PreISelIntrinsicLowering::expandMemIntrinsicUses(Function &F) const {
418418 Value *NumBytes = Builder.CreateMul (
419419 TLI.getAsSizeT (DL.getTypeAllocSize (Memset->getValue ()->getType ()),
420420 *M),
421- Builder.CreateZExtOrTrunc (Memset->getLength (), IntIdxTy ));
421+ Builder.CreateZExtOrTrunc (Memset->getLength (), SizeTTy ));
422422 CallInst *MemsetPattern16Call =
423423 Builder.CreateCall (MSP, {Memset->getRawDest (), PatternPtr, NumBytes});
424424 MemsetPattern16Call->setAAMetadata (Memset->getAAMetadata ());
0 commit comments