Home
last modified time | relevance | path

Searched refs:Accesses (Results 1 – 25 of 59) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSA.cpp1095 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() local
1096 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1119 AccessList *Accesses = It->second.get(); in renameBlock() local
1120 for (MemoryAccess &L : *Accesses) { in renameBlock()
1203 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1204 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1212 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1213 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1220 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1332 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
[all …]
DLoopAccessAnalysis.cpp513 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
522 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
578 PtrAccessSet Accesses; member in __anon718eb19e0111::AccessAnalysis
725 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
826 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
828 for (auto A : Accesses) in processMemAccesses()
856 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1665 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
1666 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
1670 I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()), in areDepsSafe()
[all …]
DAliasSetTracker.cpp548 if (auto *Accesses = MSSA->getBlockAccesses(BB)) in addAllInstructionsInLoopUsingMSSA() local
549 for (auto &Access : *Accesses) in addAllInstructionsInLoopUsingMSSA()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp631 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin()
632 AccessesType::const_iterator end() const { return Accesses.end(); } in end()
637 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences()
645 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
646 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
653 AccessesType Accesses; member in __anon6e50f3970111::MemoryInstructionDependences
DLICM.cpp356 if (auto *Accesses = MSSA->getBlockAccesses(BB)) { in runOnLoop() local
357 for (const auto &MA : *Accesses) { in runOnLoop()
1245 if (auto *Accesses = MSSA->getBlockAccesses(BB)) { in canSinkOrHoistInst() local
1246 for (const auto &MA : *Accesses) in canSinkOrHoistInst()
2334 if (auto *Accesses = MSSA->getBlockDefs(BB)) in pointerInvalidatedByLoopWithMSSA() local
2335 for (const auto &MA : *Accesses) in pointerInvalidatedByLoopWithMSSA()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h186 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
195 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
268 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetInstrInfo.cpp353 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
354 size_t StartSize = Accesses.size(); in hasLoadFromStackSlot()
360 Accesses.push_back(*o); in hasLoadFromStackSlot()
362 return Accesses.size() != StartSize; in hasLoadFromStackSlot()
367 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
368 size_t StartSize = Accesses.size(); in hasStoreToStackSlot()
374 Accesses.push_back(*o); in hasStoreToStackSlot()
376 return Accesses.size() != StartSize; in hasStoreToStackSlot()
DMachineInstr.cpp2148 static unsigned getSpillSlotSize(MMOList &Accesses, in getSpillSlotSize() argument
2151 for (auto A : Accesses) in getSpillSlotSize()
2172 MMOList Accesses; in getFoldedSpillSize() local
2173 if (TII->hasStoreToStackSlot(*this, Accesses)) in getFoldedSpillSize()
2174 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedSpillSize()
2191 MMOList Accesses; in getFoldedRestoreSize() local
2192 if (TII->hasLoadFromStackSlot(*this, Accesses)) in getFoldedRestoreSize()
2193 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedRestoreSize()
DRegAllocGreedy.cpp3175 SmallVector<const MachineMemOperand *, 2> Accesses; in reportNumberOfSplillsReloads() local
3184 else if (TII->hasLoadFromStackSlot(MI, Accesses) && in reportNumberOfSplillsReloads()
3185 llvm::any_of(Accesses, isSpillSlotAccess)) in reportNumberOfSplillsReloads()
3190 else if (TII->hasStoreToStackSlot(MI, Accesses) && in reportNumberOfSplillsReloads()
3191 llvm::any_of(Accesses, isSpillSlotAccess)) in reportNumberOfSplillsReloads()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h73 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override;
80 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override;
DHexagonInstrInfo.cpp339 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
344 if (TargetInstrInfo::hasLoadFromStackSlot(*MII, Accesses)) in hasLoadFromStackSlot()
349 return TargetInstrInfo::hasLoadFromStackSlot(MI, Accesses); in hasLoadFromStackSlot()
357 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
362 if (TargetInstrInfo::hasStoreToStackSlot(*MII, Accesses)) in hasStoreToStackSlot()
367 return TargetInstrInfo::hasStoreToStackSlot(MI, Accesses); in hasStoreToStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiInstrInfo.cpp735 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
736 if (hasLoadFromStackSlot(MI, Accesses)){ in isLoadFromStackSlotPostFE()
738 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_EXT_robustness2.txt34 Accesses to null descriptors have well-defined behavior, and do not rely on
/third_party/vk-gl-cts/doc/testspecs/GLES31/
Dfunctional.synchronization.txt50 accessed by another invocation within the work group. Accesses are synchronized
/third_party/openssl/crypto/
DREADME-sparse_array.md149 Accesses to elements in the sparse array take O(log n) time where n is the
/third_party/node/deps/openssl/openssl/crypto/
DREADME-sparse_array.md149 Accesses to elements in the sparse array take O(log n) time where n is the
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/
Daccelstructures.txt171 Accesses to pname:dst, pname:src, and pname:scratch must: be
296 Accesses to the acceleration structure scratch buffers as identified by the
309 Accesses to other input buffers as identified by any used values of
364 Accesses to acceleration structures, scratch buffers, vertex buffers, index
368 Accesses to any element of pname:pIndirectDeviceAddresses must: be
1417 Accesses to any of the acceleration structures listed in
1477 Accesses to any of the acceleration structures listed in
1529 Accesses to pname:src and pname:dst must: be <<synchronization-dependencies,
1564 Accesses to pname:pInfo->src and pname:pInfo->dst must: be
1665 Accesses to pname:pInfo->src must: be <<synchronization-dependencies,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h279 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
317 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp1254 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
1255 if (MI.mayStore() && hasStoreToStackSlot(MI, Accesses) && in isStoreToStackSlotPostFE()
1256 Accesses.size() == 1) { in isStoreToStackSlotPostFE()
1258 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
1497 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
1498 if (MI.mayLoad() && hasLoadFromStackSlot(MI, Accesses) && in isLoadFromStackSlotPostFE()
1499 Accesses.size() == 1) { in isLoadFromStackSlotPostFE()
1501 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtx/
Dsimd_mat4.inl13 // Accesses
/third_party/openGLES/extensions/ARB/
DARB_robust_buffer_access_behavior.txt104 object or be discarded. Accesses made through resources attached to
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_robust_buffer_access_behavior.txt94 object or be discarded. Accesses made through resources attached to
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/detail/
Dtype_gentype.inl153 // Accesses
Dtype_mat2x2.inl155 // -- Accesses --
/third_party/vixl/doc/aarch64/topics/
Dstate-trace.md149 Accesses shown in this style are always contiguous, and with little-endian

123