Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp324 bool TopDownPtrState::InitTopDown(ARCInstKind Kind, Instruction *I) { in InitTopDown()
349 bool TopDownPtrState::MatchWithRelease(ARCMDKindCache &Cache, in MatchWithRelease()
377 bool TopDownPtrState::HandlePotentialAlterRefCount( in HandlePotentialAlterRefCount()
416 void TopDownPtrState::HandlePotentialUse(Instruction *Inst, const Value *Ptr, in HandlePotentialUse()
H A DPtrState.h189 struct TopDownPtrState : PtrState { struct
190 TopDownPtrState() = default;
H A DObjCARCOpts.cpp193 BlotMapVector<const Value *, TopDownPtrState> PerPtrTopDown;
264 TopDownPtrState &getPtrTopDownState(const Value *Arg) { in getPtrTopDownState()
379 Pair.first->second.Merge(Pair.second ? TopDownPtrState() : MI->second, in MergePred()
387 MI->second.Merge(TopDownPtrState(), /*TopDown=*/true); in MergePred()
1175 TopDownPtrState &S, in CheckForUseCFGHazard()
1212 TopDownPtrState &S, in CheckForCanReleaseCFGHazard()
1246 TopDownPtrState &S = I->second; in CheckForCFGHazards()
1506 TopDownPtrState &S = MyStates.getPtrTopDownState(Root); in VisitInstructionTopDown()
1528 TopDownPtrState &S = MyStates.getPtrTopDownState(Arg); in VisitInstructionTopDown()
1536 TopDownPtrState &S = MyStates.getPtrTopDownState(Arg); in VisitInstructionTopDown()
[all …]