Lines Matching refs:OptTracker
41 function OptTracker() { class
50 OptTracker.OptimizationState = {
63 OptTracker.prototype.CheckpointOptCount = function(func) {
67 OptTracker.prototype.AssertOptCount = function(func, optcount) {
74 OptTracker.prototype.AssertDeoptCount = function(func, deopt_count) {
81 OptTracker.prototype.AssertDeoptHappened = function(func, expect_deopt) {
92 OptTracker.prototype.AssertIsOptimized = function(func, expect_optimized) {
98 assertEquals(OptTracker.OptimizationState.YES, raw_optimized);
100 assertEquals(OptTracker.OptimizationState.NO, raw_optimized);
107 OptTracker.prototype.GetOptCount_ = function(func) {
119 OptTracker.prototype.GetDeoptCount_ = function(func) {
121 if (%GetOptimizationStatus(func) == OptTracker.OptimizationState.YES) {
130 OptTracker.prototype.DisableAsserts_ = function(func) {
132 case OptTracker.OptimizationState.YES:
133 case OptTracker.OptimizationState.NO:
135 case OptTracker.OptimizationState.ALWAYS:
136 case OptTracker.OptimizationState.NEVER:
148 var tracker = new OptTracker();