Lines Matching defs:AAFunctionReachabilityFunction
9481 struct AAFunctionReachabilityFunction : public AAFunctionReachability { struct
9483 struct QuerySet {
9516 struct QueryResolver : public QuerySet {
9605 bool getReachableCallEdges(Attributor &A, const AAReachability &Reachability, in getReachableCallEdges()
9628 AAFunctionReachabilityFunction(const IRPosition &IRP, Attributor &A) in AAFunctionReachabilityFunction() function
9631 bool canReach(Attributor &A, const Function &Fn) const override { in canReach()
9650 bool canReach(Attributor &A, CallBase &CB, in canReach()
9670 bool instructionCanReach(Attributor &A, const Instruction &Inst, in instructionCanReach()
9697 ChangeStatus updateImpl(Attributor &A) override { in updateImpl()
9736 const std::string getAsStr() const override { in getAsStr()
9748 void trackStatistics() const override {} in trackStatistics()
9751 bool canReachUnknownCallee() const override { in canReachUnknownCallee()
9756 QueryResolver WholeFunction;
9760 MapVector<const CallBase *, QueryResolver> CBQueries;
9763 MapVector<const Instruction *, QueryResolver> InstQueries;