Lines Matching refs:kind

134   // The "fast" kind for elements that only contain SMI values. Must be first
135 // to make it possible to efficiently check maps for this kind.
138 // The "fast" kind for tagged values. Must be second to make it possible to
139 // efficiently check maps for this and the FAST_SMI_ONLY_ELEMENTS kind
143 // The "fast" kind for unwrapped, non-tagged double values.
146 // The "slow" kind.
149 // The "fast" kind for external arrays
179 void PrintElementsKind(FILE* out, ElementsKind kind);
2166 ElementsKind kind,
4107 // Opaque data type for encapsulating code flags like kind, inline
4150 static const char* Kind2String(Kind kind);
4153 static void PrintExtraICState(FILE* out, Kind kind, ExtraICState extra);
4199 inline Kind kind();
4207 inline bool is_load_stub() { return kind() == LOAD_IC; }
4208 inline bool is_keyed_load_stub() { return kind() == KEYED_LOAD_IC; }
4209 inline bool is_store_stub() { return kind() == STORE_IC; }
4210 inline bool is_keyed_store_stub() { return kind() == KEYED_STORE_IC; }
4211 inline bool is_call_stub() { return kind() == CALL_IC; }
4212 inline bool is_keyed_call_stub() { return kind() == KEYED_CALL_IC; }
4213 inline bool is_unary_op_stub() { return kind() == UNARY_OP_IC; }
4214 inline bool is_binary_op_stub() { return kind() == BINARY_OP_IC; }
4215 inline bool is_compare_ic_stub() { return kind() == COMPARE_IC; }
4216 inline bool is_to_boolean_ic_stub() { return kind() == TO_BOOLEAN_IC; }
4218 // [major_key]: For kind STUB or BINARY_OP_IC, the major key.
4227 // [optimizable]: For FUNCTION kind, tells if it is optimizable.
4231 // [has_deoptimization_support]: For FUNCTION kind, tells if it has
4236 // [has_debug_break_slots]: For FUNCTION kind, tells if it has
4241 // [compiled_with_optimizing]: For FUNCTION kind, tells if it has
4246 // [has_self_optimization_header]: For FUNCTION kind, tells if it has
4251 // [allow_osr_at_loop_nesting_level]: For FUNCTION kind, tells for
4258 // [profiler_ticks]: For FUNCTION kind, tells for how many profiler ticks
4263 // [stack_slots]: For kind OPTIMIZED_FUNCTION, the number of stack slots
4268 // [safepoint_table_start]: For kind OPTIMIZED_CODE, the offset in
4273 // [stack_check_table_start]: For kind FUNCTION, the offset in the
4278 // [check type]: For kind CALL_IC, tells how to check if the
4283 // [type-recording unary op type]: For kind UNARY_OP_IC.
4287 // [type-recording binary op type]: For kind BINARY_OP_IC.
4293 // [compare state]: For kind COMPARE_IC, tells what state the stub is in.
4297 // [to_boolean_foo]: For kind TO_BOOLEAN_IC tells what state the stub is in.
4301 // [has_function_cache]: For kind STUB tells whether there is a function
4309 // Mark this code object as not having a stack check table. Assumes kind
4340 Kind kind,
4348 Kind kind,
4652 ElementsKind kind(elements_kind());
4653 return kind >= FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND &&
4654 kind <= LAST_EXTERNAL_ARRAY_ELEMENTS_KIND;
6875 // kind.
7580 inline byte kind();
7581 inline void set_kind(byte kind);
7594 byte kind);
8101 // requires us to consider undefined as a kind of accessor, too: