Searched refs:BehaviorSummary (Results 1 – 3 of 3) sorted by relevance
722 Optional<RetainSummaryManager::BehaviorSummary>736 return BehaviorSummary::Identity; in canEval()753 return BehaviorSummary::Identity; in canEval()762 return BehaviorSummary::IdentityOrZero; in canEval()764 return BehaviorSummary::Identity; in canEval()767 return BehaviorSummary::IdentityThis; in canEval()774 return BehaviorSummary::Identity; in canEval()782 return BehaviorSummary::NoOp; in canEval()
909 using BehaviorSummary = RetainSummaryManager::BehaviorSummary; in evalCall() typedef910 Optional<BehaviorSummary> BSmr = in evalCall()918 if (BSmr == BehaviorSummary::Identity || in evalCall()919 BSmr == BehaviorSummary::IdentityOrZero || in evalCall()920 BSmr == BehaviorSummary::IdentityThis) { in evalCall()923 (BSmr == BehaviorSummary::IdentityThis) in evalCall()942 if (BSmr == BehaviorSummary::IdentityOrZero) { in evalCall()
637 enum class BehaviorSummary {651 Optional<BehaviorSummary> canEval(const CallExpr *CE, const FunctionDecl *FD,