Searched refs:MemoryUse (Results 1 – 9 of 9) sorted by relevance
205 friend class MemoryUse; variable317 class MemoryUse final : public MemoryUseOrDef {361 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {};428 if (auto *MU = dyn_cast<MemoryUse>(MUD))434 if (auto *MU = dyn_cast<MemoryUse>(MUD))435 return OperandTraits<MemoryUse>::op_end(MU);440 if (const auto *MU = dyn_cast<MemoryUse>(MUD))673 return cast<MemoryUse>(this)->isOptimized();679 return cast<MemoryUse>(this)->getOptimized();686 cast<MemoryUse>(this)->setOptimized(MA);[all …]
102 void insertUse(MemoryUse *Use);
445 if (const auto *MU = dyn_cast<MemoryUse>(MA)) { in checkClobberSanity()901 if (auto *MU = dyn_cast<MemoryUse>(Start)) in findClobber()1272 auto *MU = dyn_cast<MemoryUse>(&MA); in optimizeUsesInBlock()1526 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock()1535 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock()1548 if (!isa<MemoryUse>(What)) { in insertIntoListsBefore()1720 if (!isa<MemoryUse>(MA)) in removeFromLookups()1744 if (!isa<MemoryUse>(MA)) { in removeFromLists()2116 void MemoryUse::print(raw_ostream &OS) const { in print()2371 void MemoryUse::deleteMe(DerivedUser *Self) { in deleteMe()[all …]
136 if (!isa<MemoryUse>(MA)) { in getPreviousDefInBlock()145 if (!isa<MemoryUse>(U)) in getPreviousDefInBlock()217 void MemorySSAUpdater::insertUse(MemoryUse *MU) { in insertUse()271 if (isa<MemoryUse>(U.getUser()) || U.getUser() == MD) in insertDef()931 insertUse(cast<MemoryUse>(What)); in moveTo()1075 if (!isa<MemoryUse>(MA) && !MA->use_empty()) { in removeMemoryAccess()
102 HANDLE_MEMORY_VALUE(MemoryUse)
142 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU,1032 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(LI)), CurLoop); in canSinkOrHoistInst()1077 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(CI)), CurLoop); in canSinkOrHoistInst()1274 auto *MemUse = cast<MemoryUse>(NewMemAcc); in CloneInstructionInExitBlock()2097 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, in pointerInvalidatedByLoopWithMSSA()
397 if (const MemoryUse *MU = dyn_cast<MemoryUse>(&MA)) { in hasMemoryUse()
2110 if (isa<MemoryUse>(MA)) in markMemoryUsersTouched()2566 if (MA && !isa<MemoryUse>(MA)) { in processOutgoingEdges()
1225 MemoryUse *MSSALoad = cast<MemoryUse>(MSSAU.createMemoryAccessBefore( in combine()