| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1224 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local 1225 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry() 1232 Accesses->erase(AI); in markUnreachableAsLiveOnEntry() 1345 if (Accesses == nullptr) in optimizeUsesInBlock() 1528 AccessList *Accesses = nullptr; in buildMemorySSA() local 1535 if (!Accesses) in buildMemorySSA() 1537 Accesses->push_back(MUD); in buildMemorySSA() 1848 Accesses->erase(MA); in removeFromLists() 1850 Accesses->remove(MA); in removeFromLists() 1852 if (Accesses->empty()) { in removeFromLists() [all …]
|
| H A D | LoopAccessAnalysis.cpp | 530 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad() 539 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore() 595 PtrAccessSet Accesses; member in __anon511544270111::AccessAnalysis 866 for (auto A : Accesses) in processMemAccesses() 1696 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe() 1745 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess() 1961 Accesses.addStore(Loc); in analyzeLoop() 2005 Accesses.addLoad(Loc, IsReadOnlyPtr); in analyzeLoop() 2018 Accesses.buildDependenceSets(); in analyzeLoop() 2036 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop() [all …]
|
| /freebsd-13.1/sys/contrib/dev/acpica/components/executer/ |
| H A D | exprep.c | 217 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-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.cpp | 199 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 D | ARMHazardRecognizer.h | 48 SmallVector<MachineInstr *, 8> Accesses; variable
|
| H A D | ARMBaseInstrInfo.cpp | 1338 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local 1339 if (MI.mayStore() && hasStoreToStackSlot(MI, Accesses) && in isStoreToStackSlotPostFE() 1340 Accesses.size() == 1) { in isStoreToStackSlotPostFE() 1342 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE() 1576 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local 1577 if (MI.mayLoad() && hasLoadFromStackSlot(MI, Accesses) && in isLoadFromStackSlotPostFE() 1578 Accesses.size() == 1) { in isLoadFromStackSlotPostFE() 1580 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 630 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin() 631 AccessesType::const_iterator end() const { return Accesses.end(); } in end() 636 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences() 644 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences() 645 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences() 652 AccessesType Accesses; member in __anonc25583c00111::MemoryInstructionDependences
|
| H A D | LICM.cpp | 360 if (const auto *Accesses = MSSA->getBlockAccesses(BB)) in SinkAndHoistLICMFlags() local 361 for (const auto &MA : *Accesses) { in SinkAndHoistLICMFlags() 1355 if (auto *Accesses = MSSA->getBlockAccesses(BB)) { in canSinkOrHoistInst() local 1356 for (const auto &MA : *Accesses) in canSinkOrHoistInst() 2301 if (const auto *Accesses = MSSA->getBlockAccesses(BB)) in foreachMemoryAccess() local 2302 for (const auto &Access : *Accesses) in foreachMemoryAccess() 2474 if (const auto *Accesses = MSSA.getBlockDefs(&BB)) in pointerInvalidatedByBlockWithMSSA() local 2475 for (const auto &MA : *Accesses) in pointerInvalidatedByBlockWithMSSA()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 182 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess() 191 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess() 272 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 363 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()
|
| H A D | MachineInstr.cpp | 2323 static unsigned getSpillSlotSize(const MMOList &Accesses, in getSpillSlotSize() argument 2326 for (auto A : Accesses) in getSpillSlotSize() 2347 MMOList Accesses; in getFoldedSpillSize() local 2348 if (TII->hasStoreToStackSlot(*this, Accesses)) in getFoldedSpillSize() 2349 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedSpillSize() 2366 MMOList Accesses; in getFoldedRestoreSize() local 2367 if (TII->hasLoadFromStackSlot(*this, Accesses)) in getFoldedRestoreSize() 2368 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedRestoreSize()
|
| H A D | RegAllocGreedy.cpp | 3225 SmallVector<const MachineMemOperand *, 2> Accesses; in computeStats() local 3234 if (TII->hasLoadFromStackSlot(MI, Accesses) && in computeStats() 3235 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats() 3237 Stats.FoldedReloads += Accesses.size(); in computeStats() 3261 Accesses.clear(); in computeStats() 3262 if (TII->hasStoreToStackSlot(MI, Accesses) && in computeStats() 3263 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats() 3264 Stats.FoldedSpills += Accesses.size(); in computeStats()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObjectChecker.cpp | 562 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.cpp | 735 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local 736 if (hasLoadFromStackSlot(MI, Accesses)){ in isLoadFromStackSlotPostFE() 738 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.h | 73 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override; 80 SmallVectorImpl<const MachineMemOperand *> &Accesses) const override;
|
| H A D | HexagonInstrInfo.cpp | 345 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot() 350 if (TargetInstrInfo::hasLoadFromStackSlot(*MII, Accesses)) in hasLoadFromStackSlot() 355 return TargetInstrInfo::hasLoadFromStackSlot(MI, Accesses); in hasLoadFromStackSlot() 363 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot() 368 if (TargetInstrInfo::hasStoreToStackSlot(*MII, Accesses)) in hasStoreToStackSlot() 373 return TargetInstrInfo::hasStoreToStackSlot(MI, Accesses); in hasStoreToStackSlot()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 293 SmallVectorImpl<const MachineMemOperand *> &Accesses) const; 331 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 980 using AccessBinsTy = DenseMap<OffsetAndSize, Accesses>; 987 DenseMap<OffsetAndSize, Accesses> AccessBins; 997 Accesses *BinPtr = nullptr) { in addAccess() 999 Accesses &Bin = BinPtr ? *BinPtr : AccessBins[Key]; in addAccess() 1103 Accesses &Bin = AccessBins[OAS]; in translateAndAddCalleeState() 7543 if (const AccessSet *Accesses = AccessKind2Accesses[Idx]) in checkForAllAccessesToMemoryKind() local 7544 for (const AccessInfo &AI : *Accesses) in checkForAllAccessesToMemoryKind() 7630 auto *&Accesses = AccessKind2Accesses[llvm::Log2_32(MLK)]; in updateStateAndAccessesMap() local 7631 if (!Accesses) in updateStateAndAccessesMap() 7632 Accesses = new (Allocator) AccessSet(); in updateStateAndAccessesMap() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 903 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local 904 if (hasLoadFromStackSlot(MI, Accesses)) { in isLoadFromStackSlotPostFE() 906 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE() 938 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local 939 if (hasStoreToStackSlot(MI, Accesses)) { in isStoreToStackSlotPostFE() 941 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
|