Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemorySSA.h208 friend class MemoryUse; variable
320 class MemoryUse final : public MemoryUseOrDef {
324 MemoryUse(LLVMContext &C, MemoryAccess *DMA, Instruction *MI, BasicBlock *BB)
364 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {};
365 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryUse, MemoryAccess)
431 if (auto *MU = dyn_cast<MemoryUse>(MUD))
432 return OperandTraits<MemoryUse>::op_begin(MU);
437 if (auto *MU = dyn_cast<MemoryUse>(MUD))
438 return OperandTraits<MemoryUse>::op_end(MU);
443 if (const auto *MU = dyn_cast<MemoryUse>(MUD))
[all …]
DMemorySSAUpdater.h102 void insertUse(MemoryUse *Use, bool RenameUses = false);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSA.cpp460 if (const auto *MU = dyn_cast<MemoryUse>(MA)) { in checkClobberSanity()
557 assert(!isa<MemoryUse>(Desc.Last) && "Uses don't exist in my world"); in walkToPhiOrClobber()
943 if (auto *MU = dyn_cast<MemoryUse>(Start)) in findClobber()
1351 auto *MU = dyn_cast<MemoryUse>(&MA); in optimizeUsesInBlock()
1610 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock()
1619 if (!isa<MemoryUse>(NewAccess)) { in insertIntoListsForBlock()
1632 if (!isa<MemoryUse>(What)) { in insertIntoListsBefore()
1754 Use = dyn_cast_or_null<MemoryUse>(Template) != nullptr; in createNewAccess()
1786 MUD = new MemoryUse(I->getContext(), nullptr, I, I->getParent()); in createNewAccess()
1816 if (!isa<MemoryUse>(MA)) in removeFromLookups()
[all …]
DMemorySSAUpdater.cpp158 if (!isa<MemoryUse>(MA)) { in getPreviousDefInBlock()
167 if (!isa<MemoryUse>(U)) in getPreviousDefInBlock()
243 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { in insertUse()
333 return !isa<MemoryUse>(Usr) && Usr != MD; in insertDef()
560 else if (!InsnDefining || isa<MemoryUse>(InsnDefining)) { in getNewDefiningAccessForClone()
1143 insertUse(cast<MemoryUse>(What), /*RenameUses=*/true); in moveTo()
1301 if (!isa<MemoryUse>(MA) && !MA->use_empty()) { in removeMemoryAccess()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp155 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU,
1122 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(LI)), CurLoop, *Flags); in canSinkOrHoistInst()
1171 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(CI)), CurLoop, in canSinkOrHoistInst()
1247 if (const auto *MU = dyn_cast<MemoryUse>(&MA)) { in canSinkOrHoistInst()
1411 auto *MemUse = cast<MemoryUse>(NewMemAcc); in CloneInstructionInExitBlock()
2144 MemoryUse *NewMemUse = cast<MemoryUse>(PreheaderLoadMemoryAccess); in promoteLoopAccessesToScalars()
2297 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, in pointerInvalidatedByLoopWithMSSA()
DGVNHoist.cpp397 if (const MemoryUse *MU = dyn_cast<MemoryUse>(&MA)) { in hasMemoryUse()
DNewGVN.cpp2091 if (isa<MemoryUse>(MA)) in markMemoryUsersTouched()
2541 if (MA && !isa<MemoryUse>(MA)) { in processOutgoingEdges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DValue.def57 HANDLE_VALUE(MemoryUse)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DValue.def101 HANDLE_MEMORY_VALUE(MemoryUse)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp1226 MemoryUse *MSSALoad = cast<MemoryUse>(MSSAU.createMemoryAccessBefore( in combine()