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