Lines Matching refs:IntPtr
812 Type *IntPtr, unsigned StoreSize, in getStartForNegStride() argument
814 const SCEV *Index = SE->getTruncateOrZeroExtend(BECount, IntPtr); in getStartForNegStride()
816 Index = SE->getMulExpr(Index, SE->getConstant(IntPtr, StoreSize), in getStartForNegStride()
825 static const SCEV *getNumBytes(const SCEV *BECount, Type *IntPtr, in getNumBytes() argument
836 DL->getTypeSizeInBits(IntPtr) && in getNumBytes()
842 IntPtr); in getNumBytes()
844 NumBytesS = SE->getAddExpr(SE->getTruncateOrZeroExtend(BECount, IntPtr), in getNumBytes()
845 SE->getOne(IntPtr), SCEV::FlagNUW); in getNumBytes()
850 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtr, StoreSize), in getNumBytes()
881 Type *IntPtr = Builder.getIntPtrTy(*DL, DestAS); in processLoopStridedStore() local
886 Start = getStartForNegStride(Start, BECount, IntPtr, StoreSize, SE); in processLoopStridedStore()
914 getNumBytes(BECount, IntPtr, StoreSize, CurLoop, DL, SE); in processLoopStridedStore()
922 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); in processLoopStridedStore()
936 Int8PtrTy, Int8PtrTy, IntPtr); in processLoopStridedStore()