v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <hydrogen-instructions.h>
Definition at line 2713 of file hydrogen-instructions.h.
|
inline |
Definition at line 2715 of file hydrogen-instructions.h.
References ASSERT, v8::internal::NULL, and HValue::SetOperandAt().
|
inline |
Definition at line 2722 of file hydrogen-instructions.h.
References HTemplateControlInstruction< 2, 1 >::OperandAt().
Referenced by HInstanceOf::PrintDataTo().
|
inlinevirtual |
Reimplemented in HBitwise, HMathMinMax, HMul, and HAdd.
Definition at line 2738 of file hydrogen-instructions.h.
|
inline |
Definition at line 2728 of file hydrogen-instructions.h.
|
inline |
Definition at line 2723 of file hydrogen-instructions.h.
References HTemplateControlInstruction< 2, 1 >::OperandAt().
Referenced by HUnaryMathOperation::Canonicalize(), HBitwise::Canonicalize(), BoundsCheckKey::Create(), HAdd::EnsureAndPropagateNotMinusZero(), HSub::EnsureAndPropagateNotMinusZero(), HMod::EnsureAndPropagateNotMinusZero(), HAdd::InferRange(), HSub::InferRange(), HMul::InferRange(), HMod::InferRange(), HDiv::InferRange(), HMathMinMax::InferRange(), HBitwise::InferRange(), HShl::InferRange(), HShr::InferRange(), HSar::InferRange(), HBinaryOperation::PrintDataTo(), and HInstanceOf::PrintDataTo().
|
inline |
Definition at line 2733 of file hydrogen-instructions.h.
|
virtual |
Reimplemented from HInstruction.
Reimplemented in HBitwise, HInstanceOf, and HCompareGeneric.
Definition at line 1540 of file hydrogen-instructions.cc.
References StringStream::Add(), HValue::CheckFlag(), HValue::kBailoutOnMinusZero, HValue::kCanOverflow, HBinaryOperation::left(), HValue::PrintNameTo(), and HBinaryOperation::right().
Referenced by HCompareGeneric::PrintDataTo(), and HBitwise::PrintDataTo().
|
inline |
Definition at line 2724 of file hydrogen-instructions.h.
References HTemplateControlInstruction< 2, 1 >::OperandAt().
Referenced by HUnaryMathOperation::Canonicalize(), HBitwise::Canonicalize(), BoundsCheckKey::Create(), HAdd::InferRange(), HSub::InferRange(), HMul::InferRange(), HMod::InferRange(), HDiv::InferRange(), HMathMinMax::InferRange(), HBitwise::InferRange(), HShl::InferRange(), HShr::InferRange(), HSar::InferRange(), HBinaryOperation::PrintDataTo(), and HInstanceOf::PrintDataTo().