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/ |
D | MemorySSA.h | 208 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 …]
|
D | MemorySSAUpdater.h | 102 void insertUse(MemoryUse *Use, bool RenameUses = false);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemorySSA.cpp | 460 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 …]
|
D | MemorySSAUpdater.cpp | 158 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/ |
D | LICM.cpp | 155 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()
|
D | GVNHoist.cpp | 397 if (const MemoryUse *MU = dyn_cast<MemoryUse>(&MA)) { in hasMemoryUse()
|
D | NewGVN.cpp | 2091 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/ |
D | Value.def | 57 HANDLE_VALUE(MemoryUse)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Value.def | 101 HANDLE_MEMORY_VALUE(MemoryUse)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | InterleavedLoadCombinePass.cpp | 1226 MemoryUse *MSSALoad = cast<MemoryUse>(MSSAU.createMemoryAccessBefore( in combine()
|