OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_COUNTERS_H_ | 5 #ifndef V8_COUNTERS_H_ |
6 #define V8_COUNTERS_H_ | 6 #define V8_COUNTERS_H_ |
7 | 7 |
8 #include "include/v8.h" | 8 #include "include/v8.h" |
9 #include "src/allocation.h" | 9 #include "src/allocation.h" |
10 #include "src/base/platform/elapsed-timer.h" | 10 #include "src/base/platform/elapsed-timer.h" |
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
563 SC(string_compare_native, V8.StringCompareNative) \ | 563 SC(string_compare_native, V8.StringCompareNative) \ |
564 SC(string_compare_runtime, V8.StringCompareRuntime) \ | 564 SC(string_compare_runtime, V8.StringCompareRuntime) \ |
565 SC(regexp_entry_runtime, V8.RegExpEntryRuntime) \ | 565 SC(regexp_entry_runtime, V8.RegExpEntryRuntime) \ |
566 SC(regexp_entry_native, V8.RegExpEntryNative) \ | 566 SC(regexp_entry_native, V8.RegExpEntryNative) \ |
567 SC(number_to_string_native, V8.NumberToStringNative) \ | 567 SC(number_to_string_native, V8.NumberToStringNative) \ |
568 SC(number_to_string_runtime, V8.NumberToStringRuntime) \ | 568 SC(number_to_string_runtime, V8.NumberToStringRuntime) \ |
569 SC(math_acos, V8.MathAcos) \ | 569 SC(math_acos, V8.MathAcos) \ |
570 SC(math_asin, V8.MathAsin) \ | 570 SC(math_asin, V8.MathAsin) \ |
571 SC(math_atan, V8.MathAtan) \ | 571 SC(math_atan, V8.MathAtan) \ |
572 SC(math_atan2, V8.MathAtan2) \ | 572 SC(math_atan2, V8.MathAtan2) \ |
| 573 SC(math_clz32, V8.MathClz32) \ |
573 SC(math_exp, V8.MathExp) \ | 574 SC(math_exp, V8.MathExp) \ |
574 SC(math_floor, V8.MathFloor) \ | 575 SC(math_floor, V8.MathFloor) \ |
575 SC(math_log, V8.MathLog) \ | 576 SC(math_log, V8.MathLog) \ |
576 SC(math_pow, V8.MathPow) \ | 577 SC(math_pow, V8.MathPow) \ |
577 SC(math_round, V8.MathRound) \ | 578 SC(math_round, V8.MathRound) \ |
578 SC(math_sqrt, V8.MathSqrt) \ | 579 SC(math_sqrt, V8.MathSqrt) \ |
579 SC(stack_interrupts, V8.StackInterrupts) \ | 580 SC(stack_interrupts, V8.StackInterrupts) \ |
580 SC(runtime_profiler_ticks, V8.RuntimeProfilerTicks) \ | 581 SC(runtime_profiler_ticks, V8.RuntimeProfilerTicks) \ |
581 SC(bounds_checks_eliminated, V8.BoundsChecksEliminated) \ | 582 SC(bounds_checks_eliminated, V8.BoundsChecksEliminated) \ |
582 SC(bounds_checks_hoisted, V8.BoundsChecksHoisted) \ | 583 SC(bounds_checks_hoisted, V8.BoundsChecksHoisted) \ |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
770 friend class Isolate; | 771 friend class Isolate; |
771 | 772 |
772 explicit Counters(Isolate* isolate); | 773 explicit Counters(Isolate* isolate); |
773 | 774 |
774 DISALLOW_IMPLICIT_CONSTRUCTORS(Counters); | 775 DISALLOW_IMPLICIT_CONSTRUCTORS(Counters); |
775 }; | 776 }; |
776 | 777 |
777 } } // namespace v8::internal | 778 } } // namespace v8::internal |
778 | 779 |
779 #endif // V8_COUNTERS_H_ | 780 #endif // V8_COUNTERS_H_ |
OLD | NEW |