|
V8 Project
|
#include <code-stubs.h>
Inheritance diagram for v8::internal::InstanceofStub:
Collaboration diagram for v8::internal::InstanceofStub:Classes | |
| class | FlagBits |
Public Types | |
| enum | Flags { kNoFlags = 0 , kArgsInRegisters = 1 << 0 , kCallSiteInlineCheck = 1 << 1 , kReturnTrueFalseObject = 1 << 2 } |
Public Member Functions | |
| InstanceofStub (Isolate *isolate, Flags flags) | |
| virtual CallInterfaceDescriptor | GetCallInterfaceDescriptor () OVERRIDE |
Public Member Functions inherited from v8::internal::PlatformCodeStub | |
| virtual Handle< Code > | GenerateCode () OVERRIDE |
| virtual Code::Kind | GetCodeKind () const |
Static Public Member Functions | |
| static Register | left () |
| static Register | right () |
Private Member Functions | |
| Flags | flags () const |
| bool | HasArgsInRegisters () const |
| bool | HasCallSiteInlineCheck () const |
| bool | ReturnTrueFalseObject () const |
| virtual void | PrintName (OStream &os) const OVERRIDE |
| DEFINE_PLATFORM_CODE_STUB (Instanceof, PlatformCodeStub) | |
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 672 of file code-stubs.h.
| Enumerator | |
|---|---|
| kNoFlags | |
| kArgsInRegisters | |
| kCallSiteInlineCheck | |
| kReturnTrueFalseObject | |
Definition at line 674 of file code-stubs.h.
Definition at line 681 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and flags().
Here is the call graph for this function:
|
private |
|
inlineprivate |
Definition at line 696 of file code-stubs.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by HasArgsInRegisters(), HasCallSiteInlineCheck(), InstanceofStub(), and ReturnTrueFalseObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 688 of file code-stubs.h.
References HasArgsInRegisters().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 698 of file code-stubs.h.
References flags(), and kArgsInRegisters.
Referenced by GetCallInterfaceDescriptor(), and PrintName().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 700 of file code-stubs.h.
References flags(), and kCallSiteInlineCheck.
Referenced by PrintName().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 685 of file code-stubs.h.
References v8::internal::InstanceofDescriptor::left().
Referenced by v8::internal::LCodeGen::DoDeferredInstanceOfKnownGlobal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatevirtual |
Definition at line 552 of file code-stubs.cc.
References HasArgsInRegisters(), HasCallSiteInlineCheck(), and ReturnTrueFalseObject().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 704 of file code-stubs.h.
References flags(), and kReturnTrueFalseObject.
Referenced by PrintName().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 686 of file code-stubs.h.
References v8::internal::InstanceofDescriptor::right().
Referenced by v8::internal::LCodeGen::DoDeferredInstanceOfKnownGlobal().
Here is the call graph for this function:
Here is the caller graph for this function: