Lines Matching refs:func
58 OptTracker.prototype.CheckpointOptCount = function(func) {
59 this.opt_counts_[func] = %GetOptimizationCount(func);
62 OptTracker.prototype.AssertOptCount = function(func, optcount) {
63 if (this.DisableAsserts_(func)) {
66 assertEquals(optcount, this.GetOptCount_(func));
69 OptTracker.prototype.AssertDeoptCount = function(func, deopt_count) {
70 if (this.DisableAsserts_(func)) {
73 assertEquals(deopt_count, this.GetDeoptCount_(func));
76 OptTracker.prototype.AssertDeoptHappened = function(func, expect_deopt) {
77 if (this.DisableAsserts_(func)) {
81 assertTrue(this.GetDeoptCount_(func) > 0);
83 assertEquals(0, this.GetDeoptCount_(func));
87 OptTracker.prototype.AssertIsOptimized = function(func, expect_optimized) {
88 if (this.DisableAsserts_(func)) {
91 var raw_optimized = %GetOptimizationStatus(func);
102 OptTracker.prototype.GetOptCount_ = function(func) {
103 var raw_count = %GetOptimizationCount(func);
104 if (func in this.opt_counts_) {
105 var checkpointed_count = this.opt_counts_[func];
114 OptTracker.prototype.GetDeoptCount_ = function(func) {
115 var count = this.GetOptCount_(func);
116 if (%GetOptimizationStatus(func) == OptTracker.OptimizationState.YES) {
125 OptTracker.prototype.DisableAsserts_ = function(func) {
126 switch(%GetOptimizationStatus(func)) {