Home
last modified time | relevance | path

Searched refs:V8_INLINE (Results 1 – 25 of 48) sorted by relevance

12

/external/v8/src/parsing/
Dpreparser.h966 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 …]
Dparser.h361 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 …]
Dexpression-classifier.h60 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/
Dlayout-descriptor.h27 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 …]
Dhandles.h31 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 …]
Dutils.h456 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/
Dfunctional.h69 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 …]
Datomic-utils.h23 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 …]
Dlogging.h139 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, \
Dmacros.h97 V8_INLINE Dest bit_cast(Source const& source) { in bit_cast()
129 #define INLINE(declarator) V8_INLINE declarator
/external/v8/src/base/platform/
Dmutex.cc14 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 …]
Dmutex.h76 V8_INLINE void AssertHeldAndUnmark() { in AssertHeldAndUnmark()
83 V8_INLINE void AssertUnheldAndMark() { in AssertUnheldAndMark()
Delapsed-timer.h83 static V8_INLINE TimeTicks Now() { in Now()
/external/v8/include/
Dv8.h218 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 …]
Dv8config.h293 # define V8_INLINE inline __attribute__((always_inline)) macro
295 # define V8_INLINE __forceinline macro
297 # define V8_INLINE inline macro
/external/v8/src/compiler/
Dnode-marker.h23 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()
Dgraph-trimmer.h40 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/
Dinstructions-arm64.h99 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/
Dmark-compact.h39 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/
Dtrace-event.h414 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/
Dic-stats.h57 V8_INLINE ICInfo& Current() { in Current()
63 V8_INLINE static ICStats* instance() { return instance_.Pointer(); } in instance()
/external/v8/src/base/utils/
Drandom-number-generator.h50 V8_INLINE int NextInt() WARN_UNUSED_RESULT { in NextInt()
67 V8_INLINE bool NextBool() WARN_UNUSED_RESULT { in NextBool()
/external/v8/src/profiler/
Dprofile-generator.h115 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()
Dprofiler-listener.h62 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/
Dtrace-object.cc18 V8_INLINE static size_t GetAllocLength(const char* str) { in GetAllocLength()
24 V8_INLINE static void CopyTraceObjectParameter(char** buffer, in CopyTraceObjectParameter()

12