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

#include <lithium-arm.h>

Inheritance diagram for LInstanceOfKnownGlobal:
Collaboration diagram for LInstanceOfKnownGlobal:

Public Member Functions

 LInstanceOfKnownGlobal (LOperand *value, LOperand *temp)
 
 DECLARE_CONCRETE_INSTRUCTION (InstanceOfKnownGlobal,"instance-of-known-global") Handle< JSFunction > function() const
 
LEnvironmentGetDeferredLazyDeoptimizationEnvironment ()
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
 LInstanceOfKnownGlobal (LOperand *context, LOperand *value, LOperand *temp)
 
 DECLARE_CONCRETE_INSTRUCTION (InstanceOfKnownGlobal,"instance-of-known-global") Handle< JSFunction > function() const
 
LEnvironmentGetDeferredLazyDeoptimizationEnvironment ()
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
 LInstanceOfKnownGlobal (LOperand *value, LOperand *temp)
 
 DECLARE_CONCRETE_INSTRUCTION (InstanceOfKnownGlobal,"instance-of-known-global") Handle< JSFunction > function() const
 
LEnvironmentGetDeferredLazyDeoptimizationEnvironment ()
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
 LInstanceOfKnownGlobal (LOperand *value, LOperand *temp)
 
 DECLARE_CONCRETE_INSTRUCTION (InstanceOfKnownGlobal,"instance-of-known-global") Handle< JSFunction > function() const
 
LEnvironmentGetDeferredLazyDeoptimizationEnvironment ()
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
- Public Member Functions inherited from LTemplateInstruction< 1, 1, 1 >
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
LOperandresult ()
 
LOperandresult ()
 
LOperandresult ()
 
LOperandresult ()
 
int InputCount ()
 
int InputCount ()
 
int InputCount ()
 
int InputCount ()
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
int TempCount ()
 
int TempCount ()
 
int TempCount ()
 
int TempCount ()
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 
- Public Member Functions inherited from LInstruction
 LInstruction ()
 
virtual ~LInstruction ()
 
virtual void CompileToNative (LCodeGen *generator)=0
 
virtual const char * Mnemonic () const =0
 
virtual void PrintTo (StringStream *stream)
 
virtual void PrintDataTo (StringStream *stream)
 
virtual void PrintOutputOperandTo (StringStream *stream)
 
virtual Opcode opcode () const =0
 
virtual bool IsGap () const
 
virtual bool IsControl () const
 
void set_environment (LEnvironment *env)
 
LEnvironmentenvironment () const
 
bool HasEnvironment () const
 
void set_pointer_map (LPointerMap *p)
 
LPointerMappointer_map () const
 
bool HasPointerMap () const
 
void set_hydrogen_value (HValue *value)
 
HValuehydrogen_value () const
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
LOperandFirstInput ()
 
LOperandOutput ()
 
 LInstruction ()
 
virtual ~LInstruction ()
 
virtual void CompileToNative (LCodeGen *generator)=0
 
virtual const char * Mnemonic () const =0
 
virtual void PrintTo (StringStream *stream)
 
virtual void PrintDataTo (StringStream *stream)
 
virtual void PrintOutputOperandTo (StringStream *stream)
 
virtual Opcode opcode () const =0
 
virtual bool IsGap () const
 
virtual bool IsControl () const
 
void set_environment (LEnvironment *env)
 
LEnvironmentenvironment () const
 
bool HasEnvironment () const
 
void set_pointer_map (LPointerMap *p)
 
LPointerMappointer_map () const
 
bool HasPointerMap () const
 
void set_hydrogen_value (HValue *value)
 
HValuehydrogen_value () const
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
LOperandFirstInput ()
 
LOperandOutput ()
 
 LInstruction ()
 
virtual ~LInstruction ()
 
virtual void CompileToNative (LCodeGen *generator)=0
 
virtual const char * Mnemonic () const =0
 
virtual void PrintTo (StringStream *stream)
 
virtual void PrintDataTo (StringStream *stream)
 
virtual void PrintOutputOperandTo (StringStream *stream)
 
virtual Opcode opcode () const =0
 
virtual bool IsGap () const
 
virtual bool IsControl () const
 
void set_environment (LEnvironment *env)
 
LEnvironmentenvironment () const
 
bool HasEnvironment () const
 
void set_pointer_map (LPointerMap *p)
 
LPointerMappointer_map () const
 
bool HasPointerMap () const
 
void set_hydrogen_value (HValue *value)
 
HValuehydrogen_value () const
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
LOperandFirstInput ()
 
LOperandOutput ()
 
 LInstruction ()
 
virtual ~LInstruction ()
 
virtual void CompileToNative (LCodeGen *generator)=0
 
virtual const char * Mnemonic () const =0
 
virtual void PrintTo (StringStream *stream)
 
virtual void PrintDataTo (StringStream *stream)
 
virtual void PrintOutputOperandTo (StringStream *stream)
 
virtual Opcode opcode () const =0
 
virtual bool IsGap () const
 
virtual bool IsControl () const
 
void set_environment (LEnvironment *env)
 
LEnvironmentenvironment () const
 
bool HasEnvironment () const
 
void set_pointer_map (LPointerMap *p)
 
LPointerMappointer_map () const
 
bool HasPointerMap () const
 
void set_hydrogen_value (HValue *value)
 
HValuehydrogen_value () const
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
LOperandFirstInput ()
 
LOperandOutput ()
 
- Public Member Functions inherited from ZoneObject
 INLINE (void *operator new(size_t size, Zone *zone))
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 
- Public Member Functions inherited from LTemplateInstruction< 1, 2, 1 >
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
 STATIC_ASSERT (R==0||R==1)
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
virtual bool HasResult () const
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
void set_result (LOperand *operand)
 
LOperandresult ()
 
LOperandresult ()
 
LOperandresult ()
 
LOperandresult ()
 
int InputCount ()
 
int InputCount ()
 
int InputCount ()
 
int InputCount ()
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
LOperandInputAt (int i)
 
int TempCount ()
 
int TempCount ()
 
int TempCount ()
 
int TempCount ()
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 
LOperandTempAt (int i)
 

Additional Inherited Members

- Public Types inherited from LInstruction
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
- Protected Attributes inherited from LTemplateInstruction< 1, 1, 1 >
EmbeddedContainer< LOperand *, R > results_
 
EmbeddedContainer< LOperand *, Iinputs_
 
EmbeddedContainer< LOperand *, Ttemps_
 
- Protected Attributes inherited from LTemplateInstruction< 1, 2, 1 >
EmbeddedContainer< LOperand *, R > results_
 
EmbeddedContainer< LOperand *, Iinputs_
 
EmbeddedContainer< LOperand *, Ttemps_
 

Detailed Description

Definition at line 827 of file lithium-arm.h.

Constructor & Destructor Documentation

LInstanceOfKnownGlobal ( LOperand context,
LOperand value,
LOperand temp 
)
inline

Member Function Documentation

DECLARE_CONCRETE_INSTRUCTION ( InstanceOfKnownGlobal  ,
"instance-of-known-global"   
) const
inline

Definition at line 816 of file lithium-x64.h.

DECLARE_CONCRETE_INSTRUCTION ( InstanceOfKnownGlobal  ,
"instance-of-known-global"   
) const
inline

Definition at line 818 of file lithium-mips.h.

DECLARE_CONCRETE_INSTRUCTION ( InstanceOfKnownGlobal  ,
"instance-of-known-global"   
) const
inline

Definition at line 831 of file lithium-ia32.h.

DECLARE_CONCRETE_INSTRUCTION ( InstanceOfKnownGlobal  ,
"instance-of-known-global"   
) const
inline

Definition at line 834 of file lithium-arm.h.

LEnvironment* GetDeferredLazyDeoptimizationEnvironment ( )
inline

Definition at line 821 of file lithium-x64.h.

LEnvironment* GetDeferredLazyDeoptimizationEnvironment ( )
inline

Definition at line 823 of file lithium-mips.h.

LEnvironment* GetDeferredLazyDeoptimizationEnvironment ( )
inline

Definition at line 836 of file lithium-ia32.h.

LEnvironment* GetDeferredLazyDeoptimizationEnvironment ( )
inline

Definition at line 839 of file lithium-arm.h.

virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual

Reimplemented from LInstruction.

Definition at line 824 of file lithium-x64.h.

virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual

Reimplemented from LInstruction.

Definition at line 826 of file lithium-mips.h.

virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual

Reimplemented from LInstruction.

Definition at line 839 of file lithium-ia32.h.

virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual

Reimplemented from LInstruction.

Definition at line 842 of file lithium-arm.h.


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