Home
last modified time | relevance | path

Searched refs:MemoryUse (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DMemorySSA.h205 friend class MemoryUse; variable
317 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 …]
H A DMemorySSAUpdater.h102 void insertUse(MemoryUse *Use);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSA.cpp445 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 …]
H A DMemorySSAUpdater.cpp136 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()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DValue.def102 HANDLE_MEMORY_VALUE(MemoryUse)
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp142 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()
H A DGVNHoist.cpp397 if (const MemoryUse *MU = dyn_cast<MemoryUse>(&MA)) { in hasMemoryUse()
H A DNewGVN.cpp2110 if (isa<MemoryUse>(MA)) in markMemoryUsersTouched()
2566 if (MA && !isa<MemoryUse>(MA)) { in processOutgoingEdges()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1225 MemoryUse *MSSALoad = cast<MemoryUse>(MSSAU.createMemoryAccessBefore( in combine()