V8 Project
|
#include <code-stubs.h>
Classes | |
class | ExponentTypeBits |
Public Types | |
enum | ExponentType { INTEGER , DOUBLE , TAGGED , ON_STACK } |
Public Member Functions | |
MathPowStub (Isolate *isolate, ExponentType exponent_type) | |
virtual CallInterfaceDescriptor | GetCallInterfaceDescriptor () OVERRIDE |
![]() | |
virtual Handle< Code > | GenerateCode () OVERRIDE |
virtual Code::Kind | GetCodeKind () const |
Private Member Functions | |
ExponentType | exponent_type () const |
DEFINE_PLATFORM_CODE_STUB (MathPow, PlatformCodeStub) | |
Additional Inherited Members | |
![]() | |
PlatformCodeStub (Isolate *isolate) | |
virtual void | Generate (MacroAssembler *masm)=0 |
DEFINE_CODE_STUB_BASE (PlatformCodeStub, CodeStub) | |
Definition at line 760 of file code-stubs.h.
|
inline |
Definition at line 764 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and exponent_type().
|
private |
|
inlineprivate |
Definition at line 780 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by GetCallInterfaceDescriptor(), and MathPowStub().
|
inlinevirtual |
Definition at line 769 of file code-stubs.h.
References exponent_type(), INTEGER, and TAGGED.