Lines Matching defs:PA
36 ProvenanceAnalysis &PA,
51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call);
56 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op))
68 ProvenanceAnalysis &PA,
75 return CanAlterRefCount(Inst, Ptr, PA, Class);
81 ProvenanceAnalysis &PA, ARCInstKind Class) {
93 if (!IsPotentialRetainableObjPtr(ICI->getOperand(1), *PA.getAA()))
98 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op))
107 return IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Op, Ptr);
113 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op))
123 const Value *Arg, ProvenanceAnalysis &PA) {
137 return CanUse(Inst, Arg, PA, Class);
164 return CanAlterRefCount(Inst, Arg, PA, Class);
209 ProvenanceAnalysis &PA) {
234 if (Depends(Flavor, Inst, Arg, PA)) {
259 ProvenanceAnalysis &PA) {
262 if (!findDependencies(Flavor, Arg, StartBB, StartInst, DependingInsts, PA) ||