Lines Matching refs:PA
35 ProvenanceAnalysis &PA,
50 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call);
56 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) &&
57 PA.related(Ptr, Op, DL))
69 ProvenanceAnalysis &PA,
76 return CanAlterRefCount(Inst, Ptr, PA, Class);
82 ProvenanceAnalysis &PA, ARCInstKind Class) {
96 if (!IsPotentialRetainableObjPtr(ICI->getOperand(1), *PA.getAA()))
102 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) &&
103 PA.related(Ptr, Op, DL))
113 return IsPotentialRetainableObjPtr(Op, *PA.getAA()) &&
114 PA.related(Op, Ptr, DL);
121 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op, DL))
131 const Value *Arg, ProvenanceAnalysis &PA) {
145 return CanUse(Inst, Arg, PA, Class);
172 return CanAlterRefCount(Inst, Arg, PA, Class);
223 ProvenanceAnalysis &PA) {
251 if (Depends(Flavor, Inst, Arg, PA)) {