Lines Matching refs:AA
296 /// caches used by BasicAA, but can further be extended to fit other AA needs.
319 /// Register a specific AA result.
640 /// of memory locations. See the AA documentation for details:
774 /// esentially making AA work in "batch mode". The internal state cannot be
778 AAResults &AA;
782 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI() {}
784 return AA.alias(LocA, LocB, AAQI);
787 return AA.pointsToConstantMemory(Loc, AAQI, OrLocal);
790 return AA.getModRefInfo(Call, Loc, AAQI);
793 return AA.getModRefInfo(Call1, Call2, AAQI);
797 return AA.getModRefInfo(I, OptLoc, AAQI);
800 return AA.getModRefInfo(I, Call2, AAQI);
803 return AA.getArgModRefInfo(Call, ArgIdx);
806 return AA.getModRefBehavior(Call);
873 /// of memory locations. See the AA documentation for details:
1019 /// Get a proxy for the best AA result set to query at this time.
1090 /// all of them and aggregate their results into single AA results interface
1101 /// aggregated AA results end up being invalidated. This removes the need to
1108 /// Register a specific AA result.
1113 /// Register a specific AA result.
1194 /// AAResults in the AAResultsWrapperPass from an external AA.
1199 /// setting up a custom pass pipeline to inject a hook into the AA results.