Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp1103 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() local
1104 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1127 AccessList *Accesses = It->second.get(); in renameBlock() local
1128 for (MemoryAccess &L : *Accesses) { in renameBlock()
1211 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1212 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1220 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1221 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1228 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1360 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
[all …]
H A DLoopAccessAnalysis.cpp774 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad()
783 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
868 PtrAccessMap Accesses; member in __anonaf4eb2f30111::AccessAnalysis
1315 bool IsWrite = Accesses.contains(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
1340 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT()
1443 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
1445 for (const auto &[A, _] : Accesses) in processMemAccesses()
1479 PtrAccessMap &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1731 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
1740 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
[all …]
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexprep.c217 UINT32 Accesses; in AcpiExGenerateAccess() local
267 Accesses = FieldEndOffset - FieldStartOffset; in AcpiExGenerateAccess()
274 FieldStartOffset, FieldEndOffset, Accesses)); in AcpiExGenerateAccess()
278 if (Accesses <= 1) in AcpiExGenerateAccess()
291 if (Accesses < MinimumAccesses) in AcpiExGenerateAccess()
293 MinimumAccesses = Accesses; in AcpiExGenerateAccess()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp199 for (auto L1 : Accesses) { in getHazardType()
252 void ARMBankConflictHazardRecognizer::Reset() { Accesses.clear(); } in Reset()
263 Accesses.push_back(&MI); in EmitInstruction()
266 void ARMBankConflictHazardRecognizer::AdvanceCycle() { Accesses.clear(); } in AdvanceCycle()
268 void ARMBankConflictHazardRecognizer::RecedeCycle() { Accesses.clear(); } in RecedeCycle()
H A DARMHazardRecognizer.h47 SmallVector<MachineInstr *, 8> Accesses;
48 SmallVector<MachineInstr *, 8> Accesses; global() variable
H A DARMBaseInstrInfo.cpp1199 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
1200 if (MI.mayStore() && hasStoreToStackSlot(MI, Accesses) && in isStoreToStackSlotPostFE()
1201 Accesses.size() == 1) { in isStoreToStackSlotPostFE()
1203 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
1462 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
1463 if (MI.mayLoad() && hasLoadFromStackSlot(MI, Accesses) && in isLoadFromStackSlotPostFE()
1464 Accesses.size() == 1) { in isLoadFromStackSlotPostFE()
1466 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp622 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin()
623 AccessesType::const_iterator end() const { return Accesses.end(); } in end()
628 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences()
636 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
637 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
644 AccessesType Accesses; member in __anon5f80120c0111::MemoryInstructionDependences
H A DLICM.cpp397 if (const auto *Accesses = MSSA.getBlockAccesses(BB)) in SinkAndHoistLICMFlags() local
398 for (const auto &MA : *Accesses) { in SinkAndHoistLICMFlags()
2214 if (const auto *Accesses = MSSA->getBlockAccesses(BB)) in foreachMemoryAccess() local
2215 for (const auto &Access : *Accesses) in foreachMemoryAccess()
2314 auto *Accesses = MSSA->getBlockAccesses(BB); in noConflictingReadWrites() local
2315 if (!Accesses) in noConflictingReadWrites()
2317 for (const auto &MA : *Accesses) in noConflictingReadWrites()
2412 if (const auto *Accesses = MSSA.getBlockDefs(&BB)) in pointerInvalidatedByBlock() local
2413 for (const auto &MA : *Accesses) in pointerInvalidatedByBlock()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp559 auto Accesses = match(stmt(hasDescendant(FieldAccessM)), *MethodBody, AC); in hasUnguardedAccess() local
560 if (Accesses.empty()) in hasUnguardedAccess()
562 const auto *FirstAccess = Accesses[0].getNodeAs<MemberExpr>("access"); in hasUnguardedAccess()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h277 auto I = Accesses.find({Ptr, IsWrite}); in getOrderForAccess()
278 if (I != Accesses.end()) in getOrderForAccess()
306 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp396 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
397 size_t StartSize = Accesses.size(); in hasLoadFromStackSlot()
403 Accesses.push_back(*o); in hasLoadFromStackSlot()
405 return Accesses.size() != StartSize; in hasLoadFromStackSlot()
410 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
411 size_t StartSize = Accesses.size(); in hasStoreToStackSlot()
417 Accesses.push_back(*o); in hasStoreToStackSlot()
419 return Accesses.size() != StartSize; in hasStoreToStackSlot()
H A DMachineInstr.cpp2545 static LocationSize getSpillSlotSize(const MMOList &Accesses, in getSpillSlotSize() argument
2548 for (const auto *A : Accesses) { in getSpillSlotSize()
2579 MMOList Accesses; in getFoldedSpillSize() local
2580 if (TII->hasStoreToStackSlot(*this, Accesses)) in getFoldedSpillSize()
2581 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedSpillSize()
2598 MMOList Accesses; in getFoldedRestoreSize() local
2599 if (TII->hasLoadFromStackSlot(*this, Accesses)) in getFoldedRestoreSize()
2600 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedRestoreSize()
H A DRegAllocGreedy.cpp2725 SmallVector<const MachineMemOperand *, 2> Accesses; in computeStats() local
2734 if (TII->hasLoadFromStackSlot(MI, Accesses) && in computeStats()
2735 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats()
2737 Stats.FoldedReloads += Accesses.size(); in computeStats()
2761 Accesses.clear(); in computeStats()
2762 if (TII->hasStoreToStackSlot(MI, Accesses) && in computeStats()
2763 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats()
2764 Stats.FoldedSpills += Accesses.size(); in computeStats()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp733 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
734 if (hasLoadFromStackSlot(MI, Accesses)){ in isLoadFromStackSlotPostFE()
736 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h73 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override;
80 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override;
H A DHexagonInstrInfo.cpp388 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
393 if (TargetInstrInfo::hasLoadFromStackSlot(*MII, Accesses)) in hasLoadFromStackSlot()
398 return TargetInstrInfo::hasLoadFromStackSlot(MI, Accesses); in hasLoadFromStackSlot()
406 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
411 if (TargetInstrInfo::hasStoreToStackSlot(*MII, Accesses)) in hasStoreToStackSlot()
416 return TargetInstrInfo::hasStoreToStackSlot(MI, Accesses); in hasStoreToStackSlot()
/freebsd/crypto/openssl/crypto/
H A DREADME-sparse_array.md149 Accesses to elements in the sparse array take O(log n) time where n is the
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp797 auto Accesses = LDSUsesInfo.indirect_access.find(&Func); in lowerKernelScopeStructVariables() local
798 if ((Accesses != LDSUsesInfo.indirect_access.end()) && in lowerKernelScopeStructVariables()
799 !Accesses->second.empty()) in lowerKernelScopeStructVariables()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp363 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
364 if (hasLoadFromStackSlot(MI, Accesses)) { in isLoadFromStackSlotPostFE()
366 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
386 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
387 if (hasStoreToStackSlot(MI, Accesses)) { in isStoreToStackSlotPostFE()
389 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h318 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
356 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp5366 unsigned Accesses = 0; member
5417 return std::make_tuple(!A.IsValid, A.Accesses, A.ObjectFirst, A.GroupFirst, in FrameObjectCompare()
5419 std::make_tuple(!B.IsValid, B.Accesses, B.ObjectFirst, B.GroupFirst, in FrameObjectCompare()
5450 FrameObjects[*FI].Accesses |= FrameObject::AccessFPR; in orderFrameObjects()
5452 FrameObjects[*FI].Accesses |= FrameObject::AccessGPR; in orderFrameObjects()
5495 FrameObjects[AFI.getStackHazardSlotIndex()].Accesses = in orderFrameObjects()
5499 if (!Obj.Accesses || in orderFrameObjects()
5500 Obj.Accesses == (FrameObject::AccessGPR | FrameObject::AccessFPR)) in orderFrameObjects()
5501 Obj.Accesses = FrameObject::AccessGPR; in orderFrameObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp698 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
699 if (hasLoadFromStackSlot(MI, Accesses)) { in isLoadFromStackSlotPostFE()
701 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
732 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
733 if (hasStoreToStackSlot(MI, Accesses)) { in isStoreToStackSlotPostFE()
735 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp8511 if (const AccessSet *Accesses = AccessKind2Accesses[Idx]) in checkForAllAccessesToMemoryKind() local
8512 for (const AccessInfo &AI : *Accesses) in checkForAllAccessesToMemoryKind()
8598 auto *&Accesses = AccessKind2Accesses[llvm::Log2_32(MLK)]; in updateStateAndAccessesMap() local
8599 if (!Accesses) in updateStateAndAccessesMap()
8600 Accesses = new (Allocator) AccessSet(); in updateStateAndAccessesMap()
8601 Changed |= Accesses->insert(AccessInfo{I, Ptr, AK}).second; in updateStateAndAccessesMap()
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.ok2325 Disk Accesses . . . . . . . . . . . . . 13--18 (or 13--17??)
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td2494 length of the array. Accesses to array cookies from user code are technically

12