V8 Project
|
#include <code-stubs.h>
Public Member Functions | |
StringCharAtGenerator (Register object, Register index, Register scratch, Register result, Label *receiver_not_string, Label *index_not_number, Label *index_out_of_range, StringIndexFlags index_flags) | |
void | GenerateFast (MacroAssembler *masm) |
void | GenerateSlow (MacroAssembler *masm, const RuntimeCallHelper &call_helper) |
void | SkipSlow (MacroAssembler *masm, Label *bailout) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (StringCharAtGenerator) | |
Private Attributes | |
StringCharCodeAtGenerator | char_code_at_generator_ |
StringCharFromCodeGenerator | char_from_code_generator_ |
Definition at line 1713 of file code-stubs.h.
|
inline |
Definition at line 1715 of file code-stubs.h.
|
private |
|
inline |
Definition at line 1734 of file code-stubs.h.
References char_code_at_generator_, char_from_code_generator_, v8::internal::StringCharCodeAtGenerator::GenerateFast(), and v8::internal::StringCharFromCodeGenerator::GenerateFast().
|
inline |
Definition at line 1742 of file code-stubs.h.
References char_code_at_generator_, char_from_code_generator_, v8::internal::StringCharCodeAtGenerator::GenerateSlow(), and v8::internal::StringCharFromCodeGenerator::GenerateSlow().
|
inline |
Definition at line 1749 of file code-stubs.h.
References char_code_at_generator_, char_from_code_generator_, v8::internal::StringCharCodeAtGenerator::SkipSlow(), and v8::internal::StringCharFromCodeGenerator::SkipSlow().
|
private |
Definition at line 1755 of file code-stubs.h.
Referenced by GenerateFast(), GenerateSlow(), and SkipSlow().
|
private |
Definition at line 1756 of file code-stubs.h.
Referenced by GenerateFast(), GenerateSlow(), and SkipSlow().