|
V8 Project
|
#include <code-stubs.h>
Inheritance diagram for v8::internal::DoubleToIStub:
Collaboration diagram for v8::internal::DoubleToIStub:Classes | |
| class | DestinationRegisterBits |
| class | IsTruncatingBits |
| class | OffsetBits |
| class | SkipFastPathBits |
| class | SourceRegisterBits |
| class | SSE3Bits |
Public Member Functions | |
| DoubleToIStub (Isolate *isolate, Register source, Register destination, int offset, bool is_truncating, bool skip_fastpath=false) | |
| virtual bool | SometimesSetsUpAFrame () |
Public Member Functions inherited from v8::internal::PlatformCodeStub | |
| virtual Handle< Code > | GenerateCode () OVERRIDE |
| virtual Code::Kind | GetCodeKind () const |
Private Member Functions | |
| Register | source () const |
| Register | destination () const |
| bool | is_truncating () const |
| bool | skip_fastpath () const |
| int | offset () const |
| STATIC_ASSERT ((1L<< kBitsPerRegisterNumber) >=Register::kNumRegisters) | |
| DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR () | |
| DEFINE_PLATFORM_CODE_STUB (DoubleToI, PlatformCodeStub) | |
Static Private Attributes | |
| static const int | kBitsPerRegisterNumber = 6 |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::PlatformCodeStub | |
| PlatformCodeStub (Isolate *isolate) | |
| virtual void | Generate (MacroAssembler *masm)=0 |
| DEFINE_CODE_STUB_BASE (PlatformCodeStub, CodeStub) | |
Definition at line 1885 of file code-stubs.h.
|
inline |
Definition at line 1887 of file code-stubs.h.
References v8::internal::Register::code(), destination(), v8::internal::BitFieldBase< T, shift, size, U >::encode(), is_truncating(), v8::internal::CpuFeatures::IsSupported(), offset(), skip_fastpath(), source(), and v8::internal::SSE3.
Here is the call graph for this function:
|
private |
|
private |
|
inlineprivate |
Definition at line 1904 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Referenced by DoubleToIStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 1907 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by DoubleToIStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 1909 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by DoubleToIStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 1908 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by DoubleToIStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 1898 of file code-stubs.h.
|
inlineprivate |
Definition at line 1901 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Referenced by DoubleToIStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
staticprivate |
Definition at line 1911 of file code-stubs.h.