v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <code-stubs.h>
Public Member Functions | |
StringCharCodeAtGenerator (Register object, Register index, 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) |
Definition at line 1720 of file code-stubs.h.
|
inline |
Definition at line 1722 of file code-stubs.h.
References ASSERT, and Register::is().
void GenerateFast | ( | MacroAssembler * | masm | ) |
Referenced by StringCharAtGenerator::GenerateFast().
void GenerateSlow | ( | MacroAssembler * | masm, |
const RuntimeCallHelper & | call_helper | ||
) |
Referenced by StringCharAtGenerator::GenerateSlow().
|
inline |
Definition at line 1751 of file code-stubs.h.
References Assembler::bind(), and MacroAssembler::jmp().
Referenced by StringCharAtGenerator::SkipSlow().