Home
last modified time | relevance | path

Searched refs:TopDownPtrState (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp323 bool TopDownPtrState::InitTopDown(ARCInstKind Kind, Instruction *I) { in InitTopDown()
348 bool TopDownPtrState::MatchWithRelease(ARCMDKindCache &Cache, in MatchWithRelease()
377 bool TopDownPtrState::HandlePotentialAlterRefCount(Instruction *Inst, in HandlePotentialAlterRefCount()
412 void TopDownPtrState::HandlePotentialUse(Instruction *Inst, const Value *Ptr, in HandlePotentialUse()
H A DPtrState.h190 struct TopDownPtrState : PtrState { struct
191 TopDownPtrState() = default;
H A DObjCARCOpts.cpp189 BlotMapVector<const Value *, TopDownPtrState> PerPtrTopDown;
252 TopDownPtrState &getPtrTopDownState(const Value *Arg) { in getPtrTopDownState()
367 Pair.first->second.Merge(Pair.second ? TopDownPtrState() : MI->second, in MergePred()
375 MI->second.Merge(TopDownPtrState(), /*TopDown=*/true); in MergePred()
1012 TopDownPtrState &S, in CheckForUseCFGHazard()
1050 TopDownPtrState &S, in CheckForCanReleaseCFGHazard()
1085 TopDownPtrState &S = I->second; in CheckForCFGHazards()
1313 TopDownPtrState &S = MyStates.getPtrTopDownState(Arg); in VisitInstructionTopDown()
1321 TopDownPtrState &S = MyStates.getPtrTopDownState(Arg); in VisitInstructionTopDown()
1353 TopDownPtrState &S = MI->second; in VisitInstructionTopDown()