/external/v8/src/parsing/ |
D | preparser.h | 966 V8_INLINE LazyParsingResult 985 V8_INLINE TemplateLiteralState OpenTemplateLiteral(int pos) { 988 V8_INLINE void AddTemplateExpression(TemplateLiteralState* state, 990 V8_INLINE void AddTemplateSpan(TemplateLiteralState* state, bool should_cook, 992 V8_INLINE PreParserExpression CloseTemplateLiteral( 994 V8_INLINE void CheckConflictingVarDeclarations(Scope* scope, bool* ok) {} 996 V8_INLINE void SetLanguageMode(Scope* scope, LanguageMode mode) { 999 V8_INLINE void SetAsmModule() {} 1001 V8_INLINE void MarkCollectedTailCallExpressions() {} 1002 V8_INLINE void MarkTailPosition(PreParserExpression expression) {} [all …]
|
D | parser.h | 361 V8_INLINE Statement* DeclareClass(const AstRawString* variable_name, 365 V8_INLINE void DeclareClassVariable(const AstRawString* name, 368 V8_INLINE void DeclareClassProperty(const AstRawString* class_name, 373 V8_INLINE Expression* RewriteClassLiteral(const AstRawString* name, 376 V8_INLINE Statement* DeclareNative(const AstRawString* name, int pos, 626 V8_INLINE void MarkCollectedTailCallExpressions(); 627 V8_INLINE void MarkTailPosition(Expression* expression); 630 V8_INLINE void RewriteDestructuringAssignments(); 632 V8_INLINE Expression* RewriteExponentiation(Expression* left, 634 V8_INLINE Expression* RewriteAssignExponentiation(Expression* left, [all …]
|
D | expression-classifier.h | 60 V8_INLINE Error() in Error() 66 V8_INLINE explicit Error(Scanner::Location loc, 110 V8_INLINE ~ExpressionClassifier() { in ~ExpressionClassifier() 115 V8_INLINE bool is_valid(unsigned productions) const { in is_valid() 119 V8_INLINE DuplicateFinder* duplicate_finder() const { in duplicate_finder() 123 V8_INLINE bool is_valid_expression() const { in is_valid_expression() 127 V8_INLINE bool is_valid_formal_parameter_initializer() const { in is_valid_formal_parameter_initializer() 131 V8_INLINE bool is_valid_binding_pattern() const { in is_valid_binding_pattern() 135 V8_INLINE bool is_valid_assignment_pattern() const { in is_valid_assignment_pattern() 139 V8_INLINE bool is_valid_arrow_formal_parameters() const { in is_valid_arrow_formal_parameters() [all …]
|
/external/v8/src/ |
D | layout-descriptor.h | 27 V8_INLINE bool IsTagged(int field_index); 38 V8_INLINE bool IsFastPointerLayout(); 39 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor); 42 V8_INLINE bool IsSlowLayout(); 44 V8_INLINE static LayoutDescriptor* cast(Object* object); 45 V8_INLINE static const LayoutDescriptor* cast(const Object* object); 47 V8_INLINE static LayoutDescriptor* cast_gc_safe(Object* object); 70 V8_INLINE static LayoutDescriptor* FastPointerLayout(); 91 V8_INLINE int capacity(); 99 V8_INLINE static Handle<LayoutDescriptor> New(Isolate* isolate, int length); [all …]
|
D | handles.h | 31 V8_INLINE explicit HandleBase(Object** location) : location_(location) {} in HandleBase() 32 V8_INLINE explicit HandleBase(Object* object, Isolate* isolate); 35 V8_INLINE bool is_identical_to(const HandleBase that) const { in is_identical_to() 46 V8_INLINE bool is_null() const { return location_ == nullptr; } in is_null() 50 V8_INLINE Address address() const { return bit_cast<Address>(location_); } in address() 54 V8_INLINE Object* operator*() const { 60 V8_INLINE Object** location() const { in location() 70 V8_INLINE 94 V8_INLINE explicit Handle(T** location = nullptr) 100 V8_INLINE explicit Handle(T* object) : Handle(object, object->GetIsolate()) {} in Handle() [all …]
|
D | utils.h | 456 V8_INLINE void MemCopy(void* dest, const void* src, size_t size) { 463 V8_INLINE void MemCopyUint8Wrapper(uint8_t* dest, const uint8_t* src, 469 V8_INLINE void MemCopy(void* dest, const void* src, size_t size) { 473 V8_EXPORT_PRIVATE V8_INLINE void MemMove(void* dest, const void* src, 485 V8_INLINE void MemCopyUint16Uint8(uint16_t* dest, const uint8_t* src, 493 V8_INLINE void MemCopyUint8Wrapper(uint8_t* dest, const uint8_t* src, 499 V8_INLINE void MemCopy(void* dest, const void* src, size_t size) { 503 V8_EXPORT_PRIVATE V8_INLINE void MemMove(void* dest, const void* src, 509 V8_INLINE void MemCopy(void* dest, const void* src, size_t size) { 512 V8_EXPORT_PRIVATE V8_INLINE void MemMove(void* dest, const void* src,
|
/external/v8/src/base/ |
D | functional.h | 69 V8_INLINE size_t hash_combine() { return 0u; } in hash_combine() 70 V8_INLINE size_t hash_combine(size_t seed) { return seed; } in hash_combine() 73 V8_INLINE size_t hash_combine(T const& v, Ts const&... vs) { in hash_combine() 79 V8_INLINE size_t hash_range(Iterator first, Iterator last) { in hash_range() 89 V8_INLINE size_t hash_value(type v) { return static_cast<size_t>(v); } 100 V8_INLINE size_t hash_value(signed type v) { \ 110 V8_INLINE size_t hash_value(float v) { in V8_BASE_HASH_VALUE_SIGNED() 115 V8_INLINE size_t hash_value(double v) { in hash_value() 121 V8_INLINE size_t hash_value(const T (&v)[N]) { in hash_value() 126 V8_INLINE size_t hash_value(T (&v)[N]) { in hash_value() [all …]
|
D | atomic-utils.h | 23 V8_INLINE T Increment(T increment) { in Increment() 29 V8_INLINE T Decrement(T decrement) { in Decrement() 34 V8_INLINE T Value() const { in Value() 38 V8_INLINE void SetValue(T new_value) { in SetValue() 42 V8_INLINE T operator=(T value) { 47 V8_INLINE T operator+=(T value) { return Increment(value); } 48 V8_INLINE T operator-=(T value) { return Decrement(value); } 70 V8_INLINE bool TrySetValue(T old_value, T new_value) { in TrySetValue() 77 V8_INLINE T Value() const { in Value() 81 V8_INLINE void SetValue(T new_value) { in SetValue() [all …]
|
D | logging.h | 139 V8_INLINE typename std::enable_if<CHECK<Lhs, Rhs>::value, bool>::type \ 170 V8_INLINE \ 179 V8_INLINE std::string* Check##NAME##Impl(typename PassType<Lhs>::type lhs, \
|
D | macros.h | 97 V8_INLINE Dest bit_cast(Source const& source) { in bit_cast() 129 #define INLINE(declarator) V8_INLINE declarator
|
/external/v8/src/base/platform/ |
D | mutex.cc | 14 static V8_INLINE void InitializeNativeHandle(pthread_mutex_t* mutex) { in InitializeNativeHandle() 35 static V8_INLINE void InitializeRecursiveNativeHandle(pthread_mutex_t* mutex) { in InitializeRecursiveNativeHandle() 49 static V8_INLINE void DestroyNativeHandle(pthread_mutex_t* mutex) { in DestroyNativeHandle() 56 static V8_INLINE void LockNativeHandle(pthread_mutex_t* mutex) { in LockNativeHandle() 63 static V8_INLINE void UnlockNativeHandle(pthread_mutex_t* mutex) { in UnlockNativeHandle() 70 static V8_INLINE bool TryLockNativeHandle(pthread_mutex_t* mutex) { in TryLockNativeHandle() 81 static V8_INLINE void InitializeNativeHandle(PCRITICAL_SECTION cs) { 86 static V8_INLINE void InitializeRecursiveNativeHandle(PCRITICAL_SECTION cs) { 91 static V8_INLINE void DestroyNativeHandle(PCRITICAL_SECTION cs) { 96 static V8_INLINE void LockNativeHandle(PCRITICAL_SECTION cs) { [all …]
|
D | mutex.h | 76 V8_INLINE void AssertHeldAndUnmark() { in AssertHeldAndUnmark() 83 V8_INLINE void AssertUnheldAndMark() { in AssertUnheldAndMark()
|
D | elapsed-timer.h | 83 static V8_INLINE TimeTicks Now() { in Now()
|
/external/v8/include/ |
D | v8.h | 218 V8_INLINE Local() : val_(0) {} in Local() 220 V8_INLINE Local(Local<S> that) in Local() 233 V8_INLINE bool IsEmpty() const { return val_ == 0; } in IsEmpty() 238 V8_INLINE void Clear() { val_ = 0; } in Clear() 240 V8_INLINE T* operator->() const { return val_; } 242 V8_INLINE T* operator*() const { return val_; } 251 V8_INLINE bool operator==(const Local<S>& that) const { 259 template <class S> V8_INLINE bool operator==( 275 V8_INLINE bool operator!=(const Local<S>& that) const { 279 template <class S> V8_INLINE bool operator!=( [all …]
|
D | v8config.h | 293 # define V8_INLINE inline __attribute__((always_inline)) macro 295 # define V8_INLINE __forceinline macro 297 # define V8_INLINE inline macro
|
/external/v8/src/compiler/ |
D | node-marker.h | 23 V8_INLINE Mark Get(const Node* node) { in Get() 31 V8_INLINE void Set(Node* node, Mark mark) { in Set() 63 V8_INLINE NodeMarker(Graph* graph, uint32_t num_states) in NodeMarker() 66 V8_INLINE State Get(const Node* node) { in Get() 70 V8_INLINE void Set(Node* node, State state) { in Set()
|
D | graph-trimmer.h | 40 V8_INLINE bool IsLive(Node* const node) { return is_live_.Get(node); } in IsLive() 41 V8_INLINE void MarkAsLive(Node* const node) { in MarkAsLive()
|
/external/v8/src/arm64/ |
D | instructions-arm64.h | 99 V8_INLINE Instr InstructionBits() const { in InstructionBits() 103 V8_INLINE void SetInstructionBits(Instr new_instr) { in SetInstructionBits() 124 V8_INLINE const Instruction* following(int count = 1) const { 128 V8_INLINE Instruction* following(int count = 1) { 132 V8_INLINE const Instruction* preceding(int count = 1) const { 136 V8_INLINE Instruction* preceding(int count = 1) { 389 V8_INLINE const Instruction* InstructionAtOffset( 396 V8_INLINE Instruction* InstructionAtOffset( 403 template<typename T> V8_INLINE static Instruction* Cast(T src) { in Cast() 407 V8_INLINE ptrdiff_t DistanceTo(Instruction* target) { in DistanceTo()
|
/external/v8/src/heap/ |
D | mark-compact.h | 39 V8_INLINE static MarkBit MarkBitFrom(HeapObject* obj) { in MarkBitFrom() 49 V8_INLINE static bool IsImpossible(HeapObject* obj) { in IsImpossible() 53 V8_INLINE static bool IsBlack(HeapObject* obj) { in IsBlack() 57 V8_INLINE static bool IsWhite(HeapObject* obj) { in IsWhite() 61 V8_INLINE static bool IsGrey(HeapObject* obj) { in IsGrey() 65 V8_INLINE static bool IsBlackOrGrey(HeapObject* obj) { in IsBlackOrGrey() 69 V8_INLINE static void ClearMarkBit(HeapObject* obj) { in ClearMarkBit() 73 V8_INLINE static void BlackToWhite(HeapObject* obj) { in BlackToWhite() 80 V8_INLINE static void GreyToWhite(HeapObject* obj) { in GreyToWhite() 85 V8_INLINE static void BlackToGrey(HeapObject* obj) { in BlackToGrey() [all …]
|
/external/v8/src/tracing/ |
D | trace-event.h | 414 static V8_INLINE uint64_t AddTraceEventImpl( in AddTraceEventImpl() 441 static V8_INLINE void SetTraceValue(actual_type arg, unsigned char* type, \ 450 static V8_INLINE void SetTraceValue(actual_type arg, unsigned char* type, \ 476 static V8_INLINE void SetTraceValue(ConvertableToTraceFormat* convertable_value, in INTERNAL_DECLARE_SET_TRACE_VALUE_INT() 483 static V8_INLINE typename std::enable_if< 495 static V8_INLINE uint64_t AddTraceEvent(char phase, in AddTraceEvent() 506 static V8_INLINE uint64_t AddTraceEvent( in AddTraceEvent() 520 static V8_INLINE uint64_t AddTraceEvent( in AddTraceEvent()
|
/external/v8/src/ic/ |
D | ic-stats.h | 57 V8_INLINE ICInfo& Current() { in Current() 63 V8_INLINE static ICStats* instance() { return instance_.Pointer(); } in instance()
|
/external/v8/src/base/utils/ |
D | random-number-generator.h | 50 V8_INLINE int NextInt() WARN_UNUSED_RESULT { in NextInt() 67 V8_INLINE bool NextBool() WARN_UNUSED_RESULT { in NextBool()
|
/external/v8/src/profiler/ |
D | profile-generator.h | 115 V8_INLINE static CodeEntry* program_entry() { in program_entry() 118 V8_INLINE static CodeEntry* idle_entry() { return kIdleEntry.Pointer(); } in idle_entry() 119 V8_INLINE static CodeEntry* gc_entry() { return kGCEntry.Pointer(); } in gc_entry() 120 V8_INLINE static CodeEntry* unresolved_entry() { in unresolved_entry()
|
D | profiler-listener.h | 62 V8_INLINE bool HasObservers() { return !observers_.empty(); } in HasObservers() 81 V8_INLINE void DispatchCodeEvent(const CodeEventsContainer& evt_rec) { in DispatchCodeEvent()
|
/external/v8/src/libplatform/tracing/ |
D | trace-object.cc | 18 V8_INLINE static size_t GetAllocLength(const char* str) { in GetAllocLength() 24 V8_INLINE static void CopyTraceObjectParameter(char** buffer, in CopyTraceObjectParameter()
|