Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DMemorySSA.cpp1106 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() local
1107 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1130 AccessList *Accesses = It->second.get(); in renameBlock() local
1131 for (MemoryAccess &L : *Accesses) { in renameBlock()
1214 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1215 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1223 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1224 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1231 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1342 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
[all …]
H A DLoopAccessAnalysis.cpp634 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad()
643 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
699 PtrAccessMap Accesses; member in __anon42d375aa0111::AccessAnalysis
1072 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
1097 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT()
1199 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
1201 for (auto A : Accesses) in processMemAccesses()
1232 PtrAccessMap &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1609 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
1618 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
[all …]
/openbsd-src/gnu/llvm/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
H A DARMBaseInstrInfo.cpp1361 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
1362 if (MI.mayStore() && hasStoreToStackSlot(MI, Accesses) && in isStoreToStackSlotPostFE()
1363 Accesses.size() == 1) { in isStoreToStackSlotPostFE()
1365 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
1618 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
1619 if (MI.mayLoad() && hasLoadFromStackSlot(MI, Accesses) && in isLoadFromStackSlotPostFE()
1620 Accesses.size() == 1) { in isLoadFromStackSlotPostFE()
1622 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp626 AccessesType::const_iterator begin() const { return Accesses.begin(); } in begin()
627 AccessesType::const_iterator end() const { return Accesses.end(); } in end()
632 Accesses.append(Instructions.begin(), Instructions.end()); in MemoryInstructionDependences()
640 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
641 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
648 AccessesType Accesses; member in __anonf92e1f230111::MemoryInstructionDependences
H A DLICM.cpp379 if (const auto *Accesses = MSSA->getBlockAccesses(BB)) in SinkAndHoistLICMFlags() local
380 for (const auto &MA : *Accesses) { in SinkAndHoistLICMFlags()
1272 if (auto *Accesses = MSSA->getBlockAccesses(BB)) { in canSinkOrHoistInst() local
1273 for (const auto &MA : *Accesses) in canSinkOrHoistInst()
2260 if (const auto *Accesses = MSSA->getBlockAccesses(BB)) in foreachMemoryAccess() local
2261 for (const auto &Access : *Accesses) in foreachMemoryAccess()
2378 if (const auto *Accesses = MSSA.getBlockDefs(&BB)) in pointerInvalidatedByBlock() local
2379 for (const auto &MA : *Accesses) in pointerInvalidatedByBlock()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h251 auto I = Accesses.find({Ptr, IsWrite}); in getOrderForAccess()
252 if (I != Accesses.end()) in getOrderForAccess()
270 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; variable
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp360 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
361 size_t StartSize = Accesses.size(); in hasLoadFromStackSlot()
367 Accesses.push_back(*o); in hasLoadFromStackSlot()
369 return Accesses.size() != StartSize; in hasLoadFromStackSlot()
374 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
375 size_t StartSize = Accesses.size(); in hasStoreToStackSlot()
381 Accesses.push_back(*o); in hasStoreToStackSlot()
383 return Accesses.size() != StartSize; in hasStoreToStackSlot()
H A DMachineInstr.cpp2321 static unsigned getSpillSlotSize(const MMOList &Accesses, in getSpillSlotSize() argument
2324 for (const auto *A : Accesses) in getSpillSlotSize()
2345 MMOList Accesses; in getFoldedSpillSize() local
2346 if (TII->hasStoreToStackSlot(*this, Accesses)) in getFoldedSpillSize()
2347 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedSpillSize()
2364 MMOList Accesses; in getFoldedRestoreSize() local
2365 if (TII->hasLoadFromStackSlot(*this, Accesses)) in getFoldedRestoreSize()
2366 return getSpillSlotSize(Accesses, getMF()->getFrameInfo()); in getFoldedRestoreSize()
H A DRegAllocGreedy.cpp2483 SmallVector<const MachineMemOperand *, 2> Accesses; in computeStats() local
2492 if (TII->hasLoadFromStackSlot(MI, Accesses) && in computeStats()
2493 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats()
2495 Stats.FoldedReloads += Accesses.size(); in computeStats()
2519 Accesses.clear(); in computeStats()
2520 if (TII->hasStoreToStackSlot(MI, Accesses) && in computeStats()
2521 llvm::any_of(Accesses, isSpillSlotAccess)) { in computeStats()
2522 Stats.FoldedSpills += Accesses.size(); in computeStats()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp731 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
732 if (hasLoadFromStackSlot(MI, Accesses)){ in isLoadFromStackSlotPostFE()
734 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h296 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
334 SmallVectorImpl<const MachineMemOperand *> &Accesses) const;
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperlpragma.pod158 Accesses would be to the structure without locking (which is not safe for
H A Dperl5262delta.pod138 Accesses to C<${^LAST_FH}> no longer assert after using any of a variety of I/O
/openbsd-src/gnu/llvm/clang/docs/
H A DHardwareAssistedAddressSanitizerDesign.rst72 Memory Accesses
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp8418 if (const AccessSet *Accesses = AccessKind2Accesses[Idx]) in checkForAllAccessesToMemoryKind() local
8419 for (const AccessInfo &AI : *Accesses) in checkForAllAccessesToMemoryKind()
8505 auto *&Accesses = AccessKind2Accesses[llvm::Log2_32(MLK)]; in updateStateAndAccessesMap() local
8506 if (!Accesses) in updateStateAndAccessesMap()
8507 Accesses = new (Allocator) AccessSet(); in updateStateAndAccessesMap()
8508 Changed |= Accesses->insert(AccessInfo{I, Ptr, AK}).second; in updateStateAndAccessesMap()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp682 SmallVector<const MachineMemOperand *, 1> Accesses; in isLoadFromStackSlotPostFE() local
683 if (hasLoadFromStackSlot(MI, Accesses)) { in isLoadFromStackSlotPostFE()
685 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isLoadFromStackSlotPostFE()
717 SmallVector<const MachineMemOperand *, 1> Accesses; in isStoreToStackSlotPostFE() local
718 if (hasStoreToStackSlot(MI, Accesses)) { in isStoreToStackSlotPostFE()
720 cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue()) in isStoreToStackSlotPostFE()
/openbsd-src/gnu/usr.bin/gcc/gcc/doc/
H A Drtl.texi2709 Accesses the unique id of insn @var{i}.
2713 Accesses the chain pointer to the insn preceding @var{i}.
2718 Accesses the chain pointer to the insn following @var{i}.
H A Dtrouble.texi787 Accesses to bit-fields even in volatile objects works by accessing larger
/openbsd-src/gnu/gcc/gcc/doc/
H A Drtl.texi2938 Accesses the unique id of insn @var{i}.
2942 Accesses the chain pointer to the insn preceding @var{i}.
2947 Accesses the chain pointer to the insn following @var{i}.
H A Dtrouble.texi614 Accesses to bit-fields even in volatile objects works by accessing larger

12