Searched refs:StoreExpression (Results 1 – 2 of 2) sorted by relevance
376 class StoreExpression final : public MemoryExpression {382 StoreExpression(unsigned NumOperands, StoreInst *S, Value *StoredValue, in StoreExpression() function386 StoreExpression() = delete;387 StoreExpression(const StoreExpression &) = delete;388 StoreExpression &operator=(const StoreExpression &) = delete;389 ~StoreExpression() override;402 cast<StoreExpression>(Other).getStoreInst() == getStoreInst(); in exactlyEquals()
169 StoreExpression::~StoreExpression() = default;740 const StoreExpression *createStoreExpression(StoreInst *,932 if (!isa<LoadExpression>(RHS) && !isa<StoreExpression>(RHS)) in equalsLoadStoreHelper()941 bool StoreExpression::equals(const Expression &Other) const { in equals()945 if (const auto *S = dyn_cast<StoreExpression>(&Other)) in equals()1416 const StoreExpression *1420 StoreExpression(SI->getNumOperands(), SI, StoredValueLeader, MA); in createStoreExpression()2304 if (auto *SE = dyn_cast<StoreExpression>(E)) { in moveValueToNewCongruenceClass()2401 } else if (const auto *SE = dyn_cast<StoreExpression>(E)) { in performCongruenceFinding()2460 if (OldE && isa<StoreExpression>(OldE) && *E != *OldE) { in performCongruenceFinding()[all …]