v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <hydrogen-instructions.h>
Static Public Member Functions | |
static HUnaryOperation * | cast (HValue *value) |
Static Public Member Functions inherited from HValue | |
static GVNFlag | ChangesFlagFromInt (int x) |
static GVNFlag | DependsOnFlagFromInt (int x) |
static GVNFlagSet | ConvertChangesToDependsFlags (GVNFlagSet flags) |
static HValue * | cast (HValue *value) |
Definition at line 1154 of file hydrogen-instructions.h.
|
inlineexplicit |
Definition at line 1156 of file hydrogen-instructions.h.
References HValue::SetOperandAt().
|
inlinestatic |
Definition at line 1160 of file hydrogen-instructions.h.
References HUnaryControlInstruction::value().
Referenced by HBitNot::Canonicalize(), HGraph::ComputeMinusZeroChecks(), HCheckFunction::DataEquals(), HCheckInstanceType::DataEquals(), HLoadContextSlot::DataEquals(), HLoadNamedField::DataEquals(), and HStoreKeyedFastDoubleElement::NeedsCanonicalization().
|
virtual |
Reimplemented from HInstruction.
Reimplemented in HLoadNamedField, HLoadContextSlot, HStoreGlobalCell, HCheckInstanceType, HCheckFunction, and HChange.
Definition at line 788 of file hydrogen-instructions.cc.
References HValue::PrintNameTo(), and HUnaryOperation::value().
Referenced by HChange::PrintDataTo(), and HCheckInstanceType::PrintDataTo().
|
inline |
Definition at line 1164 of file hydrogen-instructions.h.
References HTemplateControlInstruction< 2, 1 >::OperandAt().
Referenced by HCheckFunction::CalculateInferredType(), HChange::Canonicalize(), HBitNot::Canonicalize(), HCheckInstanceType::Canonicalize(), HGraph::ComputeMinusZeroChecks(), HChange::EnsureAndPropagateNotMinusZero(), HChange::InferRange(), HUnaryOperation::PrintDataTo(), HCheckFunction::PrintDataTo(), HStoreGlobalCell::PrintDataTo(), and HLoadContextSlot::PrintDataTo().