v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <code-stubs.h>
Public Member Functions | |
DoubleToIStub (Register source, Register destination, int offset, bool is_truncating, bool skip_fastpath=false) | |
Register | source () |
Register | destination () |
bool | is_truncating () |
bool | skip_fastpath () |
int | offset () |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
Public Member Functions inherited from PlatformCodeStub | |
virtual Handle< Code > | GenerateCode (Isolate *isolate) |
virtual Code::Kind | GetCodeKind () const |
Protected Member Functions | |
virtual void | VerifyPlatformFeatures (Isolate *isolate) V8_OVERRIDE |
Definition at line 1905 of file code-stubs.h.
|
inline |
Definition at line 1907 of file code-stubs.h.
References Register::code(), CpuFeatures::IsSafeForSnapshot(), DoubleToIStub::skip_fastpath(), v8::internal::SSE2, and v8::internal::SSE3.
|
inline |
Definition at line 1925 of file code-stubs.h.
References Register::from_code().
|
virtual |
Implements PlatformCodeStub.
|
inline |
Definition at line 1929 of file code-stubs.h.
|
inline |
Definition at line 1937 of file code-stubs.h.
|
inline |
Definition at line 1933 of file code-stubs.h.
Referenced by DoubleToIStub::DoubleToIStub().
|
inlinevirtual |
Definition at line 1943 of file code-stubs.h.
|
inline |
Definition at line 1921 of file code-stubs.h.
References Register::from_code().
|
inlineprotectedvirtual |
Definition at line 1946 of file code-stubs.h.
References ASSERT, v8::internal::SSE2, and CpuFeatures::VerifyCrossCompiling().