v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <hydrogen-instructions.h>
Definition at line 949 of file hydrogen-instructions.h.
|
inline |
Definition at line 957 of file hydrogen-instructions.h.
References v8::internal::NULL, HControlInstruction::SuccessorAt(), and HControlInstruction::SuccessorCount().
Referenced by HInstruction::InsertAfter().
|
virtual |
Reimplemented from HInstruction.
Reimplemented in HTypeofIsAndBranch, HClassOfTestAndBranch, HHasInstanceTypeAndBranch, HStringCompareAndBranch, HIsNilAndBranch, HCompareObjectEqAndBranch, HCompareIDAndBranch, HReturn, HCompareMap, HUnaryControlInstruction, HGoto, and HDeoptimize.
Definition at line 737 of file hydrogen-instructions.cc.
References StringStream::Add().
Referenced by HUnaryControlInstruction::PrintDataTo(), HCompareMap::PrintDataTo(), HCompareIDAndBranch::PrintDataTo(), HCompareObjectEqAndBranch::PrintDataTo(), HIsNilAndBranch::PrintDataTo(), HStringCompareAndBranch::PrintDataTo(), and HTypeofIsAndBranch::PrintDataTo().
|
inline |
Definition at line 960 of file hydrogen-instructions.h.
References v8::internal::NULL, HControlInstruction::SuccessorAt(), and HControlInstruction::SuccessorCount().
Referenced by HInstruction::InsertAfter().
|
pure virtual |
Implemented in HDeoptimize, HTemplateControlInstruction< S, V >, HTemplateControlInstruction< 2, 3 >, HTemplateControlInstruction< 2, 2 >, HTemplateControlInstruction< 2, 1 >, HTemplateControlInstruction< 2, 0 >, HTemplateControlInstruction< 0, 1 >, HTemplateControlInstruction< 1, 0 >, and HTemplateControlInstruction< 0, 0 >.
Referenced by EffectContext::ReturnControl(), ValueContext::ReturnControl(), and TestContext::ReturnControl().
|
pure virtual |
Implemented in HDeoptimize, HTemplateControlInstruction< S, V >, HTemplateControlInstruction< 2, 3 >, HTemplateControlInstruction< 2, 2 >, HTemplateControlInstruction< 2, 1 >, HTemplateControlInstruction< 2, 0 >, HTemplateControlInstruction< 0, 1 >, HTemplateControlInstruction< 1, 0 >, and HTemplateControlInstruction< 0, 0 >.
Referenced by LControlInstruction< 1, 0 >::false_block_id(), HControlInstruction::FirstSuccessor(), HControlInstruction::SecondSuccessor(), LControlInstruction< 1, 0 >::SuccessorAt(), and LControlInstruction< 1, 0 >::true_block_id().
|
pure virtual |
Implemented in HDeoptimize, HTemplateControlInstruction< S, V >, HTemplateControlInstruction< 2, 3 >, HTemplateControlInstruction< 2, 2 >, HTemplateControlInstruction< 2, 1 >, HTemplateControlInstruction< 2, 0 >, HTemplateControlInstruction< 0, 1 >, HTemplateControlInstruction< 1, 0 >, and HTemplateControlInstruction< 0, 0 >.
Referenced by HControlInstruction::FirstSuccessor(), HControlInstruction::SecondSuccessor(), and LControlInstruction< 1, 0 >::SuccessorCount().