Searched refs:LastStore (Results 1 – 4 of 4) sorted by relevance
1217 Instruction *LastStore = nullptr; in processNode() local1322 LastStore = nullptr; in processNode()1385 LastStore = nullptr; in processNode()1430 LastStore = nullptr; in processNode()1442 LastStore = nullptr; in processNode()1497 assert((!LastStore || in processNode()1527 if (LastStore) { in processNode()1535 removeMSSA(*LastStore); in processNode()1539 LastStore = nullptr; in processNode()1563 LastStore = &Inst; in processNode()[all …]
1404 const auto *LastStore = createStoreExpression(SI, StoreRHS); in performSymbolicStoreEvaluation() local1405 const auto *LastCC = ExpressionToClass.lookup(LastStore); in performSymbolicStoreEvaluation()1411 if (LastCC && LastCC->getStoredValue() == LastStore->getStoredValue()) in performSymbolicStoreEvaluation()1412 return LastStore; in performSymbolicStoreEvaluation()1417 if (auto *LI = dyn_cast<LoadInst>(LastStore->getStoredValue())) in performSymbolicStoreEvaluation()1419 LastStore->getOperand(0)) && in performSymbolicStoreEvaluation()1422 return LastStore; in performSymbolicStoreEvaluation()1423 deleteExpression(LastStore); in performSymbolicStoreEvaluation()
2258 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local2334 if (LastStore[FI] == IndexType::None) in optimizeSpillSlots()2335 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots()2339 if (LastStore[FI] != IndexType::None) in optimizeSpillSlots()2340 RL.add(LastStore[FI], LastLoad[FI], false, false); in optimizeSpillSlots()2344 LastStore[FI] = Index; in optimizeSpillSlots()2356 IndexType &LS = LastStore[I.first]; in optimizeSpillSlots()2363 for (auto &I : LastStore) { in optimizeSpillSlots()
521 std::pair<CharUnits, CharUnits> LastStore = Stores.pop_back_val(); in EmitNullBaseClassInitialization() local522 CharUnits LastStoreOffset = LastStore.first; in EmitNullBaseClassInitialization()523 CharUnits LastStoreSize = LastStore.second; in EmitNullBaseClassInitialization()