Searched refs:BehaviorSummary (Results 1 – 3 of 3) sorted by relevance
718 std::optional<RetainSummaryManager::BehaviorSummary>732 return BehaviorSummary::Identity; in canEval()749 return BehaviorSummary::Identity; in canEval()758 return BehaviorSummary::IdentityOrZero; in canEval()760 return BehaviorSummary::Identity; in canEval()763 return BehaviorSummary::IdentityThis; in canEval()770 return BehaviorSummary::Identity; in canEval()778 return BehaviorSummary::NoOp; in canEval()
908 using BehaviorSummary = RetainSummaryManager::BehaviorSummary; in evalCall() typedef909 std::optional<BehaviorSummary> BSmr = in evalCall()917 if (BSmr == BehaviorSummary::Identity || in evalCall()918 BSmr == BehaviorSummary::IdentityOrZero || in evalCall()919 BSmr == BehaviorSummary::IdentityThis) { in evalCall()922 (BSmr == BehaviorSummary::IdentityThis) in evalCall()941 if (BSmr == BehaviorSummary::IdentityOrZero) { in evalCall()
638 enum class BehaviorSummary {652 std::optional<BehaviorSummary>