Lines Matching refs:StoreSize
171 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
460 unsigned StoreSize = DL->getTypeStoreSize(SI->getValueOperand()->getType()); in isLegalStore() local
461 if (StoreSize != Stride && StoreSize != -Stride) in isLegalStore()
687 unsigned StoreSize = 0; in processLoopStores() local
695 StoreSize += DL->getTypeStoreSize(I->getValueOperand()->getType()); in processLoopStores()
707 if (StoreSize != Stride && StoreSize != -Stride) in processLoopStores()
710 bool NegStride = StoreSize == -Stride; in processLoopStores()
712 if (processLoopStridedStore(StorePtr, StoreSize, HeadStore->getAlignment(), in processLoopStores()
777 const SCEV *BECount, unsigned StoreSize, in mayLoopAccessLocation() argument
789 StoreSize); in mayLoopAccessLocation()
812 Type *IntPtr, unsigned StoreSize, in getStartForNegStride() argument
815 if (StoreSize != 1) in getStartForNegStride()
816 Index = SE->getMulExpr(Index, SE->getConstant(IntPtr, StoreSize), in getStartForNegStride()
826 unsigned StoreSize, Loop *CurLoop, in getNumBytes() argument
849 if (StoreSize != 1) { in getNumBytes()
850 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtr, StoreSize), in getNumBytes()
859 Value *DestPtr, unsigned StoreSize, unsigned StoreAlignment, in processLoopStridedStore() argument
886 Start = getStartForNegStride(Start, BECount, IntPtr, StoreSize, SE); in processLoopStridedStore()
901 StoreSize, *AA, Stores)) { in processLoopStridedStore()
914 getNumBytes(BECount, IntPtr, StoreSize, CurLoop, DL, SE); in processLoopStridedStore()
973 unsigned StoreSize = DL->getTypeStoreSize(SI->getValueOperand()->getType()); in processLoopStoreOfLoopLoad() local
974 bool NegStride = StoreSize == -Stride; in processLoopStoreOfLoopLoad()
999 StrStart = getStartForNegStride(StrStart, BECount, IntPtrTy, StoreSize, SE); in processLoopStoreOfLoopLoad()
1013 StoreSize, *AA, Stores)) { in processLoopStoreOfLoopLoad()
1025 LdStart = getStartForNegStride(LdStart, BECount, IntPtrTy, StoreSize, SE); in processLoopStoreOfLoopLoad()
1033 StoreSize, *AA, Stores)) { in processLoopStoreOfLoopLoad()
1047 getNumBytes(BECount, IntPtrTy, StoreSize, CurLoop, DL, SE); in processLoopStoreOfLoopLoad()
1063 if (Align < StoreSize) in processLoopStoreOfLoopLoad()
1070 if (StoreSize > TTI->getAtomicMemIntrinsicMaxElementSize()) in processLoopStoreOfLoopLoad()
1078 NumBytes, StoreSize); in processLoopStoreOfLoopLoad()