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
LInstruction Class Referenceabstract

#include <lithium-arm.h>

Inherits ZoneObject, ZoneObject, ZoneObject, and ZoneObject.

Inherited by LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, and LTemplateInstruction< R, I, T >.

Collaboration diagram for LInstruction:

Public Types

enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 
enum  Opcode { kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions, kNumberOfInstructions }
 

Public Member Functions

 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
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
virtual bool HasResult () const =0
 
virtual LOperandresult ()=0
 
virtual int InputCount ()=0
 
virtual LOperandInputAt (int i)=0
 
virtual int TempCount ()=0
 
virtual LOperandTempAt (int i)=0
 
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
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
virtual bool HasResult () const =0
 
virtual LOperandresult ()=0
 
virtual int InputCount ()=0
 
virtual LOperandInputAt (int i)=0
 
virtual int TempCount ()=0
 
virtual LOperandTempAt (int i)=0
 
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
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
void MarkAsCall ()
 
bool IsMarkedAsCall () const
 
virtual bool HasResult () const =0
 
virtual LOperandresult ()=0
 
virtual int InputCount ()=0
 
virtual LOperandInputAt (int i)=0
 
virtual int TempCount ()=0
 
virtual LOperandTempAt (int i)=0
 
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 ()
 
virtual void SetDeferredLazyDeoptimizationEnvironment (LEnvironment *env)
 
bool IsMarkedAsCall () const
 
virtual bool HasResult () const =0
 
virtual LOperandresult ()=0
 
virtual int InputCount ()=0
 
virtual LOperandInputAt (int i)=0
 
virtual int TempCount ()=0
 
virtual LOperandTempAt (int i)=0
 
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)
 

Detailed Description

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

Member Enumeration Documentation

enum Opcode
Enumerator
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 

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

enum Opcode
Enumerator
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 

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

enum Opcode
Enumerator
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 

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

enum Opcode
Enumerator
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 
kNumberOfInstructions 

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

Constructor & Destructor Documentation

LInstruction ( )
inline

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

virtual ~LInstruction ( )
inlinevirtual

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

LInstruction ( )
inline

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

virtual ~LInstruction ( )
inlinevirtual

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

LInstruction ( )
inline

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

virtual ~LInstruction ( )
inlinevirtual

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

LInstruction ( )
inline

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

virtual ~LInstruction ( )
inlinevirtual

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

Member Function Documentation

virtual void CompileToNative ( LCodeGen *  generator)
pure virtual
virtual void CompileToNative ( LCodeGen *  generator)
pure virtual
virtual void CompileToNative ( LCodeGen *  generator)
pure virtual
virtual void CompileToNative ( LCodeGen *  generator)
pure virtual
LEnvironment* environment ( ) const
inline

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

LEnvironment* environment ( ) const
inline

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

LEnvironment* environment ( ) const
inline

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

Referenced by LInstruction::PrintTo().

LEnvironment* environment ( ) const
inline

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

LOperand* FirstInput ( )
inline

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

References LInstruction::InputAt().

LOperand* FirstInput ( )
inline

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

References LInstruction::InputAt().

LOperand* FirstInput ( )
inline

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

References LInstruction::InputAt().

LOperand* FirstInput ( )
inline

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

References LInstruction::InputAt().

bool HasEnvironment ( ) const
inline

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

References v8::internal::NULL.

bool HasEnvironment ( ) const
inline

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

References v8::internal::NULL.

bool HasEnvironment ( ) const
inline

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

References v8::internal::NULL.

Referenced by LInstruction::PrintTo().

bool HasEnvironment ( ) const
inline

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

References v8::internal::NULL.

bool HasPointerMap ( ) const
inline

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

bool HasPointerMap ( ) const
inline

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

bool HasPointerMap ( ) const
inline

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

bool HasPointerMap ( ) const
inline

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

Referenced by LChunk::AddInstruction(), and LInstruction::PrintTo().

virtual bool HasResult ( ) const
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual bool HasResult ( ) const
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual bool HasResult ( ) const
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

Referenced by LInstruction::Output(), and LInstruction::PrintOutputOperandTo().

virtual bool HasResult ( ) const
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

HValue* hydrogen_value ( ) const
inline

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

HValue* hydrogen_value ( ) const
inline

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

HValue* hydrogen_value ( ) const
inline

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

Referenced by LForInCacheArray::idx().

HValue* hydrogen_value ( ) const
inline

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

virtual LOperand* InputAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* InputAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* InputAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

Referenced by LInstruction::FirstInput(), and LInstruction::PrintDataTo().

virtual LOperand* InputAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int InputCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int InputCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int InputCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

Referenced by LInstruction::PrintDataTo().

virtual int InputCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual bool IsGap ( ) const
inlinevirtual

Reimplemented in LGap, LGap, LGap, and LGap.

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

virtual bool IsGap ( ) const
inlinevirtual

Reimplemented in LGap, LGap, LGap, and LGap.

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

virtual bool IsGap ( ) const
inlinevirtual

Reimplemented in LGap, LGap, LGap, and LGap.

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

virtual bool IsGap ( ) const
inlinevirtual

Reimplemented in LGap, LGap, LGap, and LGap.

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

Referenced by LGap::cast(), and LChunk::MarkEmptyBlocks().

bool IsMarkedAsCall ( ) const
inline

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

bool IsMarkedAsCall ( ) const
inline

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

bool IsMarkedAsCall ( ) const
inline

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

bool IsMarkedAsCall ( ) const
inline

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

void MarkAsCall ( )
inline

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

void MarkAsCall ( )
inline

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

void MarkAsCall ( )
inline

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

void MarkAsCall ( )
inline

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

virtual const char* Mnemonic ( ) const
pure virtual
virtual const char* Mnemonic ( ) const
pure virtual
virtual const char* Mnemonic ( ) const
pure virtual
virtual const char* Mnemonic ( ) const
pure virtual
virtual Opcode opcode ( ) const
pure virtual
virtual Opcode opcode ( ) const
pure virtual
virtual Opcode opcode ( ) const
pure virtual
virtual Opcode opcode ( ) const
pure virtual
LOperand* Output ( )
inline
LOperand* Output ( )
inline
LOperand* Output ( )
inline
LOperand* Output ( )
inline
LPointerMap* pointer_map ( ) const
inline

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

LPointerMap* pointer_map ( ) const
inline

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

LPointerMap* pointer_map ( ) const
inline

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

LPointerMap* pointer_map ( ) const
inline

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

Referenced by LChunk::AddInstruction(), and LInstruction::PrintTo().

virtual void PrintDataTo ( StringStream stream)
virtual

Reimplemented in LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreNamedGeneric, LStoreKeyedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedGeneric, LStoreNamedField, LStoreNamedField, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNamed, LCallNew, LCallNew, LCallKeyed, LCallKnownGlobal, LCallNamed, LCallKnownGlobal, LCallGlobal, LCallKeyed, LInvokeFunction, LCallGlobal, LInvokeFunction, LCallConstantFunction, LCallNamed, LCallNamed, LCallConstantFunction, LCallKeyed, LCallKeyed, LInvokeFunction, LInvokeFunction, LCallConstantFunction, LCallConstantFunction, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LBranch, LBranch, LBranch, LBranch, LStringCompareAndBranch, LStringCompareAndBranch, LIsSmiAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsSmiAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsNilAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsNilAndBranch, LUnaryMathOperation, LCmpIDAndBranch, LMathPowHalf, LUnaryMathOperation, LCmpIDAndBranch, LUnaryMathOperation, LUnaryMathOperation, LCmpIDAndBranch, LCmpIDAndBranch, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LLabel, LLabel, LLabel, LLabel, LGoto, LGoto, LGoto, LGoto, LGap, LGap, LGap, and LGap.

virtual void PrintDataTo ( StringStream stream)
virtual

Reimplemented in LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreNamedGeneric, LStoreKeyedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedGeneric, LStoreNamedField, LStoreNamedField, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNamed, LCallNew, LCallNew, LCallKeyed, LCallKnownGlobal, LCallNamed, LCallKnownGlobal, LCallGlobal, LCallKeyed, LInvokeFunction, LCallGlobal, LInvokeFunction, LCallConstantFunction, LCallNamed, LCallNamed, LCallConstantFunction, LCallKeyed, LCallKeyed, LInvokeFunction, LInvokeFunction, LCallConstantFunction, LCallConstantFunction, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LBranch, LBranch, LBranch, LBranch, LStringCompareAndBranch, LStringCompareAndBranch, LIsSmiAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsSmiAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsNilAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsNilAndBranch, LUnaryMathOperation, LCmpIDAndBranch, LMathPowHalf, LUnaryMathOperation, LCmpIDAndBranch, LUnaryMathOperation, LUnaryMathOperation, LCmpIDAndBranch, LCmpIDAndBranch, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LLabel, LLabel, LLabel, LLabel, LGoto, LGoto, LGoto, LGoto, LGap, LGap, LGap, and LGap.

void PrintDataTo ( StringStream stream)
virtual

Reimplemented in LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreNamedGeneric, LStoreKeyedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedGeneric, LStoreNamedField, LStoreNamedField, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNamed, LCallNew, LCallNew, LCallKeyed, LCallKnownGlobal, LCallNamed, LCallKnownGlobal, LCallGlobal, LCallKeyed, LInvokeFunction, LCallGlobal, LInvokeFunction, LCallConstantFunction, LCallNamed, LCallNamed, LCallConstantFunction, LCallKeyed, LCallKeyed, LInvokeFunction, LInvokeFunction, LCallConstantFunction, LCallConstantFunction, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LBranch, LBranch, LBranch, LBranch, LStringCompareAndBranch, LStringCompareAndBranch, LIsSmiAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsSmiAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsNilAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsNilAndBranch, LUnaryMathOperation, LCmpIDAndBranch, LMathPowHalf, LUnaryMathOperation, LCmpIDAndBranch, LUnaryMathOperation, LUnaryMathOperation, LCmpIDAndBranch, LCmpIDAndBranch, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LLabel, LLabel, LLabel, LLabel, LGoto, LGoto, LGoto, LGoto, LGap, LGap, LGap, and LGap.

Definition at line 111 of file lithium-arm.cc.

References StringStream::Add(), LInstruction::InputAt(), LInstruction::InputCount(), and LOperand::PrintTo().

Referenced by LInstruction::PrintTo().

virtual void PrintDataTo ( StringStream stream)
virtual

Reimplemented in LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LTypeofIsAndBranch, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreKeyedGeneric, LStoreNamedGeneric, LStoreKeyedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedField, LStoreNamedGeneric, LStoreNamedGeneric, LStoreNamedField, LStoreNamedField, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNew, LCallKnownGlobal, LCallGlobal, LCallNamed, LCallNew, LCallNew, LCallKeyed, LCallKnownGlobal, LCallNamed, LCallKnownGlobal, LCallGlobal, LCallKeyed, LInvokeFunction, LCallGlobal, LInvokeFunction, LCallConstantFunction, LCallNamed, LCallNamed, LCallConstantFunction, LCallKeyed, LCallKeyed, LInvokeFunction, LInvokeFunction, LCallConstantFunction, LCallConstantFunction, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LStoreContextSlot, LStoreContextSlot, LLoadContextSlot, LLoadContextSlot, LBranch, LBranch, LBranch, LBranch, LStringCompareAndBranch, LStringCompareAndBranch, LIsSmiAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsSmiAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsStringAndBranch, LIsSmiAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsObjectAndBranch, LIsStringAndBranch, LIsNilAndBranch, LIsNilAndBranch, LIsObjectAndBranch, LIsNilAndBranch, LUnaryMathOperation, LCmpIDAndBranch, LMathPowHalf, LUnaryMathOperation, LCmpIDAndBranch, LUnaryMathOperation, LUnaryMathOperation, LCmpIDAndBranch, LCmpIDAndBranch, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LAccessArgumentsAt, LLabel, LLabel, LLabel, LLabel, LGoto, LGoto, LGoto, LGoto, LGap, LGap, LGap, and LGap.

virtual void PrintOutputOperandTo ( StringStream stream)
virtual
virtual void PrintOutputOperandTo ( StringStream stream)
virtual
virtual void PrintOutputOperandTo ( StringStream stream)
virtual
void PrintOutputOperandTo ( StringStream stream)
virtual
virtual void PrintTo ( StringStream stream)
virtual
virtual void PrintTo ( StringStream stream)
virtual
virtual void PrintTo ( StringStream stream)
virtual
virtual LOperand* result ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* result ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* result ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* result ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

Referenced by LInstruction::Output(), and LInstruction::PrintOutputOperandTo().

void set_environment ( LEnvironment env)
inline

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

void set_environment ( LEnvironment env)
inline

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

void set_environment ( LEnvironment env)
inline

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

void set_environment ( LEnvironment env)
inline

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

void set_hydrogen_value ( HValue value)
inline

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

void set_hydrogen_value ( HValue value)
inline

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

void set_hydrogen_value ( HValue value)
inline

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

void set_hydrogen_value ( HValue value)
inline

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

void set_pointer_map ( LPointerMap p)
inline

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

void set_pointer_map ( LPointerMap p)
inline

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

void set_pointer_map ( LPointerMap p)
inline

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

void set_pointer_map ( LPointerMap p)
inline

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

virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual
virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual
virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual
virtual void SetDeferredLazyDeoptimizationEnvironment ( LEnvironment env)
inlinevirtual
virtual LOperand* TempAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* TempAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* TempAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual LOperand* TempAt ( int  i)
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int TempCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int TempCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int TempCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.

virtual int TempCount ( )
pure virtual

Implemented in LTemplateInstruction< R, I, T >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, LTemplateInstruction< 1, 3, 0 >, LTemplateInstruction< R, I, T >, LTemplateInstruction< 1, 4, 0 >, LTemplateInstruction< 1, 2, 3 >, LTemplateInstruction< 1, 0, 1 >, LTemplateInstruction< 0, 2, 2 >, LTemplateInstruction< 0, 0, 0 >, LTemplateInstruction< 0, 0, 1 >, LTemplateInstruction< 1, 1, 1 >, LTemplateInstruction< 1, 0, 0 >, LTemplateInstruction< 0, 1, 0 >, LTemplateInstruction< 0, 1, 1 >, LTemplateInstruction< 1, 1, 0 >, LTemplateInstruction< 0, 0, 2 >, LTemplateInstruction< 1, 0, 2 >, LTemplateInstruction< 1, 1, 3 >, LTemplateInstruction< 1, 1, 2 >, LTemplateInstruction< 0, I, T >, LTemplateInstruction< 1, 2, 1 >, LTemplateInstruction< 0, 2, 0 >, LTemplateInstruction< 0, 2, 1 >, LTemplateInstruction< 0, 3, 0 >, LTemplateInstruction< 1, 2, 0 >, LTemplateInstruction< 0, 4, 0 >, and LTemplateInstruction< 1, 3, 0 >.


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