|
V8 Project
|
#include <code-stubs.h>
Collaboration diagram for v8::internal::StringCharFromCodeGenerator:Public Member Functions | |
| StringCharFromCodeGenerator (Register code, Register result) | |
| 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 (StringCharFromCodeGenerator) | |
Private Attributes | |
| Register | code_ |
| Register | result_ |
| Label | slow_case_ |
| Label | exit_ |
Definition at line 1667 of file code-stubs.h.
|
inline |
Definition at line 1669 of file code-stubs.h.
References code_, DCHECK, v8::internal::Register::is(), and result_.
Here is the call graph for this function:
|
private |
| void v8::internal::StringCharFromCodeGenerator::GenerateFast | ( | MacroAssembler * | masm | ) |
Referenced by v8::internal::StringCharAtGenerator::GenerateFast().
Here is the caller graph for this function:| void v8::internal::StringCharFromCodeGenerator::GenerateSlow | ( | MacroAssembler * | masm, |
| const RuntimeCallHelper & | call_helper | ||
| ) |
Referenced by v8::internal::StringCharAtGenerator::GenerateSlow().
Here is the caller graph for this function:
|
inline |
Definition at line 1687 of file code-stubs.h.
References v8::internal::Assembler::bind(), v8::internal::MacroAssembler::jmp(), and slow_case_.
Referenced by v8::internal::StringCharAtGenerator::SkipSlow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1693 of file code-stubs.h.
Referenced by StringCharFromCodeGenerator().
|
private |
Definition at line 1697 of file code-stubs.h.
|
private |
Definition at line 1694 of file code-stubs.h.
Referenced by StringCharFromCodeGenerator().
|
private |
Definition at line 1696 of file code-stubs.h.
Referenced by SkipSlow().