v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DoubleToIStub Class Reference

#include <code-stubs.h>

Inheritance diagram for DoubleToIStub:
Collaboration diagram for DoubleToIStub:

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< CodeGenerateCode (Isolate *isolate)
 
virtual Code::Kind GetCodeKind () const
 

Protected Member Functions

virtual void VerifyPlatformFeatures (Isolate *isolate) V8_OVERRIDE
 

Detailed Description

Definition at line 1905 of file code-stubs.h.

Constructor & Destructor Documentation

DoubleToIStub ( Register  source,
Register  destination,
int  offset,
bool  is_truncating,
bool  skip_fastpath = false 
)
inline

Member Function Documentation

Register destination ( )
inline

Definition at line 1925 of file code-stubs.h.

References Register::from_code().

void Generate ( MacroAssembler masm)
virtual

Implements PlatformCodeStub.

bool is_truncating ( )
inline

Definition at line 1929 of file code-stubs.h.

int offset ( )
inline

Definition at line 1937 of file code-stubs.h.

bool skip_fastpath ( )
inline

Definition at line 1933 of file code-stubs.h.

Referenced by DoubleToIStub::DoubleToIStub().

virtual bool SometimesSetsUpAFrame ( )
inlinevirtual

Definition at line 1943 of file code-stubs.h.

Register source ( )
inline

Definition at line 1921 of file code-stubs.h.

References Register::from_code().

virtual void VerifyPlatformFeatures ( Isolate isolate)
inlineprotectedvirtual

Definition at line 1946 of file code-stubs.h.

References ASSERT, v8::internal::SSE2, and CpuFeatures::VerifyCrossCompiling().


The documentation for this class was generated from the following file: