Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(466)

Side by Side Diff: include/v8-profiler.h

Issue 2695653005: Revert of Remove SIMD.js from V8. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « include/v8.h ('k') | src/arm/code-stubs-arm.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2010 the V8 project authors. All rights reserved. 1 // Copyright 2010 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_V8_PROFILER_H_ 5 #ifndef V8_V8_PROFILER_H_
6 #define V8_V8_PROFILER_H_ 6 #define V8_V8_PROFILER_H_
7 7
8 #include <unordered_set> 8 #include <unordered_set>
9 #include <vector> 9 #include <vector>
10 #include "v8.h" // NOLINT(build/include) 10 #include "v8.h" // NOLINT(build/include)
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after
386 kObject = 3, // A JS object (except for arrays and strings). 386 kObject = 3, // A JS object (except for arrays and strings).
387 kCode = 4, // Compiled code. 387 kCode = 4, // Compiled code.
388 kClosure = 5, // Function closure. 388 kClosure = 5, // Function closure.
389 kRegExp = 6, // RegExp. 389 kRegExp = 6, // RegExp.
390 kHeapNumber = 7, // Number stored in the heap. 390 kHeapNumber = 7, // Number stored in the heap.
391 kNative = 8, // Native object (not from V8 heap). 391 kNative = 8, // Native object (not from V8 heap).
392 kSynthetic = 9, // Synthetic object, usualy used for grouping 392 kSynthetic = 9, // Synthetic object, usualy used for grouping
393 // snapshot items together. 393 // snapshot items together.
394 kConsString = 10, // Concatenated string. A pair of pointers to strings. 394 kConsString = 10, // Concatenated string. A pair of pointers to strings.
395 kSlicedString = 11, // Sliced string. A fragment of another string. 395 kSlicedString = 11, // Sliced string. A fragment of another string.
396 kSymbol = 12 // A Symbol (ES6). 396 kSymbol = 12, // A Symbol (ES6).
397 kSimdValue = 13 // A SIMD value stored in the heap (Proposed ES7).
397 }; 398 };
398 399
399 /** Returns node type (see HeapGraphNode::Type). */ 400 /** Returns node type (see HeapGraphNode::Type). */
400 Type GetType() const; 401 Type GetType() const;
401 402
402 /** 403 /**
403 * Returns node name. Depending on node's type this can be the name 404 * Returns node name. Depending on node's type this can be the name
404 * of the constructor (for objects), the name of the function (for 405 * of the constructor (for objects), the name of the function (for
405 * closures), string value, or an empty string (for compiled code). 406 * closures), string value, or an empty string (for compiled code).
406 */ 407 */
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after
908 uint32_t index; // Index of the time interval that was changed. 909 uint32_t index; // Index of the time interval that was changed.
909 uint32_t count; // New value of count field for the interval with this index. 910 uint32_t count; // New value of count field for the interval with this index.
910 uint32_t size; // New value of size field for the interval with this index. 911 uint32_t size; // New value of size field for the interval with this index.
911 }; 912 };
912 913
913 914
914 } // namespace v8 915 } // namespace v8
915 916
916 917
917 #endif // V8_V8_PROFILER_H_ 918 #endif // V8_V8_PROFILER_H_
OLDNEW
« no previous file with comments | « include/v8.h ('k') | src/arm/code-stubs-arm.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698