Searched refs:BehaviorSummary (Results 1 – 3 of 3) sorted by relevance
717 std::optional<RetainSummaryManager::BehaviorSummary>731 return BehaviorSummary::Identity; in canEval()748 return BehaviorSummary::Identity; in canEval()757 return BehaviorSummary::IdentityOrZero; in canEval()759 return BehaviorSummary::Identity; in canEval()762 return BehaviorSummary::IdentityThis; in canEval()769 return BehaviorSummary::Identity; in canEval()777 return BehaviorSummary::NoOp; in canEval()
907 using BehaviorSummary = RetainSummaryManager::BehaviorSummary; in evalCall() typedef908 std::optional<BehaviorSummary> BSmr = in evalCall()916 if (BSmr == BehaviorSummary::Identity || in evalCall()917 BSmr == BehaviorSummary::IdentityOrZero || in evalCall()918 BSmr == BehaviorSummary::IdentityThis) { in evalCall()921 (BSmr == BehaviorSummary::IdentityThis) in evalCall()939 if (BSmr == BehaviorSummary::IdentityOrZero) { in evalCall()
638 enum class BehaviorSummary {652 std::optional<BehaviorSummary>