| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1260 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 D | LoopAccessAnalysis.cpp | 629 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 D | Simplify.cpp | 254 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 D | MatmulOptimizer.cpp | 331 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 D | ARMHazardRecognizer.cpp | 201 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 D | ARMHazardRecognizer.h | 48 SmallVector<MachineInstr *, 8> Accesses; variable
|
| /llvm-project-15.0.7/polly/lib/Exchange/ |
| H A D | JSONExporter.cpp | 159 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 D | LoopDistribute.cpp | 629 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 D | LoopAccessAnalysis.h | 250 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 D | emptyaccessdomain.ll | 33 ; CHECK: Accesses with empty domains removed: 1
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 361 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 D | UninitializedObjectChecker.cpp | 560 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 D | invariant_load.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_base_pointer.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_loop_ub.ll | 4 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_scalar_dep.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_condition.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_branch_condition.ll | 4 ; CHECK: Invariant Accesses: {
|
| H A D | variant_base_pointer.ll | 8 ; CHECK-NOT: Invariant Accesses:
|
| H A D | non-precise-inv-load-6.ll | 10 ; CHECK: Invariant Accesses: {
|
| H A D | invariant_load_base_pointer_conditional.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_base_pointer_in_conditional.ll | 3 ; CHECK: Invariant Accesses:
|
| H A D | invariant_load_canonicalize_array_baseptrs_3.ll | 9 ; CHECK: Invariant Accesses: {
|
| H A D | variant_load_empty_domain.ll | 3 ; CHECK: Invariant Accesses: {
|
| /llvm-project-15.0.7/polly/test/ScopDetect/ |
| H A D | base_pointer_load_setNewAccessRelation.ll | 38 ; CHECK: Invariant Accesses: {
|