Home
last modified time | relevance | path

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

123456

/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/llvm-project/llvm/lib/Analysis/
DMemorySSA.cpp1121 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() local
1122 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1145 AccessList *Accesses = It->second.get(); in renameBlock() local
1146 for (MemoryAccess &L : *Accesses) { in renameBlock()
1229 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1230 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1238 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1239 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1246 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1358 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
[all …]
DLoopAccessAnalysis.cpp518 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
527 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
583 PtrAccessSet Accesses; member in __anon9c05c7e30111::AccessAnalysis
732 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
852 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
854 for (auto A : Accesses) in processMemAccesses()
882 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1691 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
1692 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
1696 I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()), in areDepsSafe()
[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 __anon960214770111::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 …]
/external/llvm-project/polly/lib/Transform/
DSimplify.cpp164 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in removeOverwrites() local
168 for (auto *MA : reverse(Accesses)) { in removeOverwrites()
246 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in coalesceWrites() local
247 for (MemoryAccess *MA : reverse(Accesses)) { in coalesceWrites()
414 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in removeRedundantWrites() local
415 for (MemoryAccess *MA : Accesses) { in removeRedundantWrites()
734 SmallVector<MemoryAccess *, 32> Accesses; in getAccessesInOrder() local
738 Accesses.push_back(MemAcc); in getAccessesInOrder()
742 Accesses.push_back(MemAcc); in getAccessesInOrder()
746 Accesses.push_back(MemAcc); in getAccessesInOrder()
[all …]
DMaximalStaticExpansion.cpp102 void mapAccess(Scop &S, SmallPtrSetImpl<MemoryAccess *> &Accesses,
315 SmallPtrSetImpl<MemoryAccess *> &Accesses, in mapAccess() argument
319 for (auto MA : Accesses) { in mapAccess()
/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 __anon90adf0950111::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 __anonb8d124ee0111::MemoryInstructionDependences
/external/llvm-project/polly/lib/Exchange/
DJSONExporter.cpp156 json::Array Accesses; in getJSON() local
163 Accesses.push_back(std::move(access)); in getJSON()
165 statement["accesses"] = std::move(Accesses); in getJSON()
397 StringRef Accesses = JsonMemoryAccess->getString("relation").getValue(); in importAccesses() local
399 isl_map_read_from_str(S.getIslCtx().get(), Accesses.str().c_str()); in importAccesses()
531 NewAccessStrings->push_back(Accesses.str()); in importAccesses()
/external/llvm-project/polly/include/polly/
DScopDetection.h133 BaseToAFs Accesses; member
172 Accesses(std::move(DC.Accesses)), in DetectionContext()
/external/llvm-project/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 __anonad99bcfc0111::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 __anone66106100111::MemoryInstructionDependences
/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/llvm-project/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h182 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
191 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
266 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/external/llvm-project/llvm/lib/CodeGen/
DTargetInstrInfo.cpp363 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
364 size_t StartSize = Accesses.size(); in hasLoadFromStackSlot()
370 Accesses.push_back(*o); in hasLoadFromStackSlot()
372 return Accesses.size() != StartSize; in hasLoadFromStackSlot()
377 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
378 size_t StartSize = Accesses.size(); in hasStoreToStackSlot()
384 Accesses.push_back(*o); in hasStoreToStackSlot()
386 return Accesses.size() != StartSize; in hasStoreToStackSlot()
/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()
/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/llvm-project/polly/test/Simplify/
Demptyaccessdomain.ll33 ; CHECK: Accesses with empty domains removed: 1
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
DUninitializedObjectChecker.cpp562 auto Accesses = match(stmt(hasDescendant(FieldAccessM)), *MethodBody, AC); in hasUnguardedAccess() local
563 if (Accesses.empty()) in hasUnguardedAccess()
565 const auto *FirstAccess = Accesses[0].getNodeAs<MemberExpr>("access"); in hasUnguardedAccess()
/external/llvm-project/polly/test/ScopInfo/
Dinvariant_load_base_pointer.ll3 ; CHECK: Invariant Accesses:
Dinvariant_load.ll3 ; CHECK: Invariant Accesses:
Dinvariant_load_loop_ub.ll4 ; CHECK: Invariant Accesses:
Dinvariant_load_condition.ll3 ; CHECK: Invariant Accesses:
Dinvariant_load_scalar_dep.ll3 ; CHECK: Invariant Accesses:

123456