Lines Matching refs:PA
36 ProvenanceAnalysis &PA, in CanAlterRefCount() argument
52 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS); in CanAlterRefCount()
60 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && in CanAlterRefCount()
61 PA.related(Ptr, Op, DL)) in CanAlterRefCount()
73 ProvenanceAnalysis &PA, in CanDecrementRefCount() argument
80 return CanAlterRefCount(Inst, Ptr, PA, Class); in CanDecrementRefCount()
86 ProvenanceAnalysis &PA, ARCInstKind Class) { in CanUse() argument
100 if (!IsPotentialRetainableObjPtr(ICI->getOperand(1), *PA.getAA())) in CanUse()
107 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && in CanUse()
108 PA.related(Ptr, Op, DL)) in CanUse()
118 return IsPotentialRetainableObjPtr(Op, *PA.getAA()) && in CanUse()
119 PA.related(Op, Ptr, DL); in CanUse()
126 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op, DL)) in CanUse()
136 const Value *Arg, ProvenanceAnalysis &PA) { in Depends() argument
150 return CanUse(Inst, Arg, PA, Class); in Depends()
177 return CanAlterRefCount(Inst, Arg, PA, Class); in Depends()
228 ProvenanceAnalysis &PA) { in FindDependencies() argument
256 if (Depends(Flavor, Inst, Arg, PA)) { in FindDependencies()