V8 Project
|
#include <hydrogen.h>
Public Member Functions | |
HPhase (const char *name, HGraph *graph) | |
~HPhase () | |
Protected Member Functions | |
HGraph * | graph () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (HPhase) | |
Private Attributes | |
HGraph * | graph_ |
Definition at line 2794 of file hydrogen.h.
|
inline |
Definition at line 2796 of file hydrogen.h.
v8::internal::HPhase::~HPhase | ( | ) |
|
private |
|
inlineprotected |
Definition at line 2802 of file hydrogen.h.
References graph_.
Referenced by v8::internal::HRangeAnalysisPhase::AddRange(), v8::internal::HEscapeAnalysisPhase::AnalyzeDataFlow(), v8::internal::HEscapeAnalysisPhase::CollectCapturedValues(), v8::internal::HBoundsCheckEliminationPhase::EliminateRedundantBoundsChecks(), v8::internal::HBoundsCheckHoistingPhase::HoistRedundantBoundsChecks(), v8::internal::HRangeAnalysisPhase::InferRange(), v8::internal::HInferTypesPhase::InferTypes(), v8::internal::HRepresentationChangesPhase::InsertRepresentationChangeForUse(), v8::internal::HDeadCodeEliminationPhase::MarkLiveInstructions(), v8::internal::HMarkUnreachableBlocksPhase::MarkUnreachableBlocks(), v8::internal::HEscapeAnalysisPhase::NewLoadReplacement(), v8::internal::HEscapeAnalysisPhase::NewMapCheckAndInsert(), v8::internal::HEscapeAnalysisPhase::NewPhiAndInsert(), v8::internal::HEscapeAnalysisPhase::NewState(), v8::internal::HEscapeAnalysisPhase::NewStateForAllocation(), v8::internal::HRangeAnalysisPhase::PoisonRanges(), v8::internal::HBoundsCheckEliminationPhase::PreProcessBlock(), v8::internal::HDeadCodeEliminationPhase::RemoveDeadInstructions(), v8::internal::HBoundsCheckEliminationPhase::Run(), v8::internal::HCanonicalizePhase::Run(), v8::internal::HCheckEliminationPhase::Run(), v8::internal::HDehoistIndexComputationsPhase::Run(), v8::internal::HEnvironmentLivenessAnalysisPhase::Run(), v8::internal::HEscapeAnalysisPhase::Run(), v8::internal::HInferRepresentationPhase::Run(), v8::internal::HInferTypesPhase::Run(), v8::internal::HLoadEliminationPhase::Run(), v8::internal::HMarkDeoptimizeOnUndefinedPhase::Run(), v8::internal::HComputeChangeUndefinedToNaN::Run(), v8::internal::HRangeAnalysisPhase::Run(), v8::internal::HRedundantPhiEliminationPhase::Run(), v8::internal::HMergeRemovableSimulatesPhase::Run(), v8::internal::HRepresentationChangesPhase::Run(), v8::internal::HStackCheckEliminationPhase::Run(), v8::internal::HStoreEliminationPhase::Run(), v8::internal::HUint32AnalysisPhase::Run(), v8::internal::HRangeAnalysisPhase::UpdateControlFlowRange(), and v8::internal::HEnvironmentLivenessAnalysisPhase::ZapEnvironmentSlot().
|
private |
Definition at line 2805 of file hydrogen.h.