Home
last modified time | relevance | path

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

12

/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp185 AccessList *Accesses = It->second.get(); in renameBlock() local
186 for (MemoryAccess &L : *Accesses) { in renameBlock()
212 AccessList *Accesses = It->second.get(); in renameBlock() local
213 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameBlock()
274 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
275 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
283 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
284 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
291 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
348 AccessList *Accesses = nullptr; in buildMemorySSA() local
[all …]
/external/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 __anon4a11e6dc0111::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()
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp468 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
477 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
518 PtrAccessSet Accesses; member in __anon661891ba0111::AccessAnalysis
609 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
708 DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
710 for (auto A : Accesses) in processMemAccesses()
738 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1388 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
1389 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
1390 for (std::vector<unsigned>::iterator I2 = Accesses[*OI].begin(), in areDepsSafe()
[all …]
/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp563 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin()
564 AccessesType::const_iterator end() const { return Accesses.end(); } in end()
569 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences()
577 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
578 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
585 AccessesType Accesses; member in __anon655745330111::MemoryInstructionDependences
/external/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 __anon42bd1f950111::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()
/external/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
/external/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()
/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h205 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
214 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
278 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/external/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()
/external/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()
/external/bazelbuild-rules_android/rules/flags/
Dflag_defs.bzl92 description = "Accesses the native --stamp CLI flag",
/external/deqp/doc/testspecs/GLES31/
Dfunctional.synchronization.txt50 accessed by another invocation within the work group. Accesses are synchronized
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h279 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
317 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
/external/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()
/external/oboe/samples/RhythmGame/third_party/glm/gtx/
Dsimd_mat4.inl13 // Accesses
/external/oboe/samples/RhythmGame/third_party/glm/detail/
Dtype_gentype.inl153 // Accesses
Dtype_mat2x3.inl155 // -- Accesses --
Dtype_mat2x2.inl155 // -- Accesses --
/external/vixl/doc/aarch64/topics/
Dstate-trace.md149 Accesses shown in this style are always contiguous, and with little-endian

12