Lines Matching defs:OptimizationDecision
58 class OptimizationDecision {
60 static constexpr OptimizationDecision Maglev() {
65 static constexpr OptimizationDecision TurbofanHotAndStable() {
69 static constexpr OptimizationDecision TurbofanSmallFunction() {
73 static constexpr OptimizationDecision DoNotOptimize() {
88 OptimizationDecision() = default;
89 constexpr OptimizationDecision(OptimizationReason optimization_reason,
97 STATIC_ASSERT(sizeof(OptimizationDecision) <= kInt32Size);
118 OptimizationDecision d) {
143 OptimizationDecision d) {
323 OptimizationDecision d = ShouldOptimize(function, code_kind, frame);
327 OptimizationDecision TieringManager::ShouldOptimize(JSFunction function,
334 return OptimizationDecision::Maglev();
337 return OptimizationDecision::DoNotOptimize();
346 return OptimizationDecision::TurbofanHotAndStable();
351 return OptimizationDecision::TurbofanSmallFunction();
363 return OptimizationDecision::DoNotOptimize();