Lines Matching defs:Updater

96   MemorySSAUpdater Updater(&MSSA);
106 MemoryUse *LoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
134 MemorySSAUpdater Updater(&MSSA);
138 MemoryAccess *EntryStoreAccess = Updater.createMemoryAccessInBB(
140 Updater.insertDef(cast<MemoryDef>(EntryStoreAccess));
151 MemoryUse *FirstLoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
153 Updater.insertUse(FirstLoadAccess);
162 MemoryAccess *LeftStoreAccess = Updater.createMemoryAccessInBB(
164 Updater.insertDef(cast<MemoryDef>(LeftStoreAccess), false);
175 MemoryUse *SecondLoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
177 Updater.insertUse(SecondLoadAccess);
187 MemoryAccess *SecondEntryStoreAccess = Updater.createMemoryAccessInBB(
190 Updater.insertDef(cast<MemoryDef>(SecondEntryStoreAccess), false);
192 Updater.insertDef(cast<MemoryDef>(SecondEntryStoreAccess), true);
223 MemorySSAUpdater Updater(&MSSA);
228 Updater.createMemoryAccessInBB(SI, nullptr, Left, MemorySSA::Beginning);
229 Updater.insertDef(cast<MemoryDef>(StoreAccess));
240 MemoryUse *LoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
242 Updater.insertUse(LoadAccess);
273 MemorySSAUpdater Updater(&MSSA);
284 Updater.createMemoryAccessInBB(LoadInstClone, nullptr,
287 Updater.insertUse(cast<MemoryUse>(NewLoadAccess));
289 Updater.removeMemoryAccess(MSSA.getMemoryAccess(LoadInst1));
316 MemorySSAUpdater Updater(&MSSA);
321 MemoryAccess *NewStoreAccess = Updater.createMemoryAccessAfter(
324 Updater.removeMemoryAccess(SideStoreAccess);
351 MemorySSAUpdater Updater(&MSSA);
357 auto *NewStoreAccess = Updater.createMemoryAccessAfter(
365 Updater.removeMemoryAccess(SideStoreAccess);
366 Updater.insertDef(cast<MemoryDef>(NewStoreAccess));
396 MemorySSAUpdater Updater(&MSSA);
408 Updater.moveAfter(SideStoreAccess, EntryStoreAccess);
439 MemorySSAUpdater Updater(&MSSA);
452 Updater.moveBefore(SideStoreAccess, EntryStoreAccess);
459 Updater.moveToPlace(SideStoreAccess, Right, MemorySSA::Beginning);
465 Updater.moveBefore(SideStoreAccess, LoadAccess);
493 MemorySSAUpdater Updater(&MSSA);
501 Updater.removeMemoryAccess(StoreAccess);
511 Updater.removeMemoryAccess(MP);
538 MemorySSAUpdater Updater(&MSSA);
549 Updater.removeMemoryAccess(StoreAccess);
573 Updater.removeMemoryAccess(DefiningAccess);
727 MemorySSAUpdater Updater(&MSSA);
731 Updater.removeMemoryAccess(MSSA.getMemoryAccess(KillStore));
803 MemorySSAUpdater Updater(&MSSA);
809 Updater.removeMemoryAccess(LoadAccess);
812 MemoryUse *NewLoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
842 MemorySSAUpdater Updater(&MSSA);
844 Updater.moveBefore(cast<MemoryDef>(MSSA.getMemoryAccess(StoreC)),
897 MemorySSAUpdater Updater(&MSSA);
900 MemoryUse *LoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB(
902 Updater.insertUse(LoadAccess);
1632 MemorySSAUpdater Updater(&MSSA);
1633 Updater.removeMemoryAccess(&SI);
1699 MemorySSAUpdater Updater(&MSSA);
1707 Updater.moveToPlace(MUD, BB, MemorySSA::BeforeTerminator);
1718 Updater.applyUpdates(DTUpdates, Analyses->DT, true);
1732 Updater.moveToPlace(MUD, BB, MemorySSA::BeforeTerminator);
1770 MemorySSAUpdater Updater(&MSSA);