Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemorySSA.cpp1260 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1261 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1268 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1381 if (Accesses == nullptr) in optimizeUsesInBlock()
1570 AccessList *Accesses = nullptr; in buildMemorySSA() local
1577 if (!Accesses) in buildMemorySSA()
1579 Accesses->push_back(MUD); in buildMemorySSA()
1887 Accesses->erase(MA); in removeFromLists()
1889 Accesses->remove(MA); in removeFromLists()
1891 if (Accesses->empty()) { in removeFromLists()
[all …]
H A DLoopAccessAnalysis.cpp629 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad()
638 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
694 PtrAccessMap Accesses; member in __anonf7514c230111::AccessAnalysis
1045 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT()
1149 for (auto A : Accesses) in processMemAccesses()
2002 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
2051 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
2335 Accesses.buildDependenceSets(); in analyzeLoop()
2357 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
2367 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
[all …]
/llvm-project-15.0.7/polly/lib/Transform/
H A DSimplify.cpp254 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in removeOverwrites() local
258 for (auto *MA : reverse(Accesses)) { in removeOverwrites()
336 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in coalesceWrites() local
337 for (MemoryAccess *MA : reverse(Accesses)) { in coalesceWrites()
504 SmallVector<MemoryAccess *, 32> Accesses(getAccessesInOrder(Stmt)); in removeRedundantWrites() local
505 for (MemoryAccess *MA : Accesses) { in removeRedundantWrites()
827 SmallVector<MemoryAccess *, 32> Accesses; in getAccessesInOrder() local
831 Accesses.push_back(MemAcc); in getAccessesInOrder()
835 Accesses.push_back(MemAcc); in getAccessesInOrder()
839 Accesses.push_back(MemAcc); in getAccessesInOrder()
[all …]
H A DMatmulOptimizer.cpp331 auto Accesses = getAccessesInOrder(*Stmt); in containsOnlyMatrMultAcc() local
332 for (auto *MemA = Accesses.begin(); MemA != Accesses.end() - 1; MemA++) { in containsOnlyMatrMultAcc()
408 auto Accesses = getAccessesInOrder(*Stmt); in containsMatrMult() local
409 for (auto *MemA = Accesses.end() - 1; MemA != Accesses.begin(); MemA--) { in containsMatrMult()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp201 for (auto L1 : Accesses) { in getHazardType()
254 void ARMBankConflictHazardRecognizer::Reset() { Accesses.clear(); } in Reset()
265 Accesses.push_back(&MI); in EmitInstruction()
268 void ARMBankConflictHazardRecognizer::AdvanceCycle() { Accesses.clear(); } in AdvanceCycle()
270 void ARMBankConflictHazardRecognizer::RecedeCycle() { Accesses.clear(); } in RecedeCycle()
H A DARMHazardRecognizer.h48 SmallVector<MachineInstr *, 8> Accesses; variable
/llvm-project-15.0.7/polly/lib/Exchange/
H A DJSONExporter.cpp159 json::Array Accesses; in getJSON() local
166 Accesses.push_back(std::move(access)); in getJSON()
168 statement["accesses"] = std::move(Accesses); in getJSON()
400 StringRef Accesses = *JsonMemoryAccess->getString("relation"); in importAccesses() local
402 isl_map_read_from_str(S.getIslCtx().get(), Accesses.str().c_str()); in importAccesses()
532 NewAccessStrings->push_back(Accesses.str()); in importAccesses()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp629 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin()
630 AccessesType::const_iterator end() const { return Accesses.end(); } in end()
635 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences()
643 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
644 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
651 AccessesType Accesses; member in __anon4e01e93c0111::MemoryInstructionDependences
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h250 auto I = Accesses.find({Ptr, IsWrite}); in getOrderForAccess()
251 if (I != Accesses.end()) in getOrderForAccess()
269 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/llvm-project-15.0.7/polly/test/Simplify/
H A Demptyaccessdomain.ll33 ; CHECK: Accesses with empty domains removed: 1
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp361 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
362 size_t StartSize = Accesses.size(); in hasLoadFromStackSlot()
368 Accesses.push_back(*o); in hasLoadFromStackSlot()
370 return Accesses.size() != StartSize; in hasLoadFromStackSlot()
375 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
376 size_t StartSize = Accesses.size(); in hasStoreToStackSlot()
382 Accesses.push_back(*o); in hasStoreToStackSlot()
384 return Accesses.size() != StartSize; in hasStoreToStackSlot()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp560 auto Accesses = match(stmt(hasDescendant(FieldAccessM)), *MethodBody, AC); in hasUnguardedAccess() local
561 if (Accesses.empty()) in hasUnguardedAccess()
563 const auto *FirstAccess = Accesses[0].getNodeAs<MemberExpr>("access"); in hasUnguardedAccess()
/llvm-project-15.0.7/polly/test/ScopInfo/
H A Dinvariant_load.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_base_pointer.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_loop_ub.ll4 ; CHECK: Invariant Accesses:
H A Dinvariant_load_scalar_dep.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_condition.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_branch_condition.ll4 ; CHECK: Invariant Accesses: {
H A Dvariant_base_pointer.ll8 ; CHECK-NOT: Invariant Accesses:
H A Dnon-precise-inv-load-6.ll10 ; CHECK: Invariant Accesses: {
H A Dinvariant_load_base_pointer_conditional.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_base_pointer_in_conditional.ll3 ; CHECK: Invariant Accesses:
H A Dinvariant_load_canonicalize_array_baseptrs_3.ll9 ; CHECK: Invariant Accesses: {
H A Dvariant_load_empty_domain.ll3 ; CHECK: Invariant Accesses: {
/llvm-project-15.0.7/polly/test/ScopDetect/
H A Dbase_pointer_load_setNewAccessRelation.ll38 ; CHECK: Invariant Accesses: {

12345