Searched refs:StoreEv (Results 1 – 2 of 2) sorted by relevance
230 const SCEVAddRecExpr *StoreEv,425 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument426 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()506 const SCEVAddRecExpr *StoreEv = in isLegalStore() local508 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()512 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()547 APInt Stride = getStoreStride(StoreEv); in isLegalStore()571 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()778 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores() local779 APInt Stride = getStoreStride(StoreEv); in processLoopStores()[all …]
131 int getSCEVStride(const SCEVAddRecExpr *StoreEv);1949 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() local1950 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()1955 int Stride = getSCEVStride(StoreEv); in isLegalStore()1976 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()2034 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore() local2035 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore()2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()2312 << " from store ptr=" << *StoreEv << " at: " << *SI in processCopyingStore()