V8 Project
v8::internal::HGraphBuilder::FINAL Class Reference

#include <hydrogen.h>

+ Collaboration diagram for v8::internal::HGraphBuilder::FINAL:

Classes

class  MergeAtJoinBlock
 

Public Types

enum  Direction {
  kPreIncrement , kPostIncrement , kPreDecrement , kPostDecrement ,
  kWhileTrue
}
 
enum  FillMode { DONT_FILL_WITH_HOLE , FILL_WITH_HOLE }
 

Public Member Functions

 IfBuilder ()
 
 IfBuilder (HGraphBuilder *builder)
 
 IfBuilder (HGraphBuilder *builder, HIfContinuation *continuation)
 
 ~IfBuilder ()
 
void Initialize (HGraphBuilder *builder)
 
template<class Condition >
ConditionIf (HValue *p)
 
template<class Condition , class P2 >
ConditionIf (HValue *p1, P2 p2)
 
template<class Condition , class P2 , class P3 >
ConditionIf (HValue *p1, P2 p2, P3 p3)
 
template<class Condition >
ConditionIfNot (HValue *p)
 
template<class Condition , class P2 >
ConditionIfNot (HValue *p1, P2 p2)
 
template<class Condition , class P2 , class P3 >
ConditionIfNot (HValue *p1, P2 p2, P3 p3)
 
template<class Condition >
ConditionOrIf (HValue *p)
 
template<class Condition , class P2 >
ConditionOrIf (HValue *p1, P2 p2)
 
template<class Condition , class P2 , class P3 >
ConditionOrIf (HValue *p1, P2 p2, P3 p3)
 
template<class Condition >
ConditionAndIf (HValue *p)
 
template<class Condition , class P2 >
ConditionAndIf (HValue *p1, P2 p2)
 
template<class Condition , class P2 , class P3 >
ConditionAndIf (HValue *p1, P2 p2, P3 p3)
 
void Or ()
 
void And ()
 
void CaptureContinuation (HIfContinuation *continuation)
 
void JoinContinuation (HIfContinuation *continuation)
 
void Then ()
 
void Else ()
 
void End ()
 
void Deopt (const char *reason)
 
void ThenDeopt (const char *reason)
 
void ElseDeopt (const char *reason)
 
void Return (HValue *value)
 
 LoopBuilder (HGraphBuilder *builder)
 
 LoopBuilder (HGraphBuilder *builder, HValue *context, Direction direction)
 
 LoopBuilder (HGraphBuilder *builder, HValue *context, Direction direction, HValue *increment_amount)
 
 ~LoopBuilder ()
 
HValueBeginBody (HValue *initial, HValue *terminating, Token::Value token)
 
void BeginBody (int drop_count)
 
void Break ()
 
void EndBody ()
 
 JSArrayBuilder (HGraphBuilder *builder, ElementsKind kind, HValue *allocation_site_payload, HValue *constructor_function, AllocationSiteOverrideMode override_mode)
 
 JSArrayBuilder (HGraphBuilder *builder, ElementsKind kind, HValue *constructor_function=NULL)
 
ElementsKind kind ()
 
HAllocate * elements_location ()
 
HAllocate * AllocateEmptyArray ()
 
HAllocate * AllocateArray (HValue *capacity, HValue *length_field, FillMode fill_mode=FILL_WITH_HOLE)
 
HAllocate * AllocateArray (HValue *capacity, int capacity_upper_bound, HValue *length_field, FillMode fill_mode=FILL_WITH_HOLE)
 
HAllocate * AllocateArray (HValue *capacity, HConstant *capacity_upper_bound, HValue *length_field, FillMode fill_mode=FILL_WITH_HOLE)
 
HValueGetElementsLocation ()
 
HValueEmitMapCode ()
 

Private Member Functions

void InitializeDontCreateBlocks (HGraphBuilder *builder)
 
HControlInstructionAddCompare (HControlInstruction *compare)
 
HGraphBuilderbuilder () const
 
void AddMergeAtJoinBlock (bool deopt)
 
void Finish ()
 
void Finish (HBasicBlock **then_continuation, HBasicBlock **else_continuation)
 
void Initialize (HGraphBuilder *builder, HValue *context, Direction direction, HValue *increment_amount)
 
Zonezone ()
 
Zonezone () const
 
int elements_size () const
 
HGraphBuilderbuilder ()
 
HGraph * graph ()
 
int initial_capacity ()
 
HValueEmitInternalMapCode ()
 

Private Attributes

HGraphBuilderbuilder_
 
bool finished_: 1
 
bool did_then_: 1
 
bool did_else_: 1
 
bool did_else_if_: 1
 
bool did_and_: 1
 
bool did_or_: 1
 
bool captured_: 1
 
bool needs_compare_: 1
 
bool pending_merge_block_: 1
 
HBasicBlock * first_true_block_
 
HBasicBlock * first_false_block_
 
HBasicBlock * split_edge_merge_block_
 
MergeAtJoinBlockmerge_at_join_blocks_
 
int normal_merge_at_join_block_count_
 
int deopt_merge_at_join_block_count_
 
HValuecontext_
 
HValueincrement_amount_
 
HInstructionincrement_
 
HPhi * phi_
 
HBasicBlock * header_block_
 
HBasicBlock * body_block_
 
HBasicBlock * exit_block_
 
HBasicBlock * exit_trampoline_block_
 
Direction direction_
 
ElementsKind kind_
 
AllocationSiteMode mode_
 
HValueallocation_site_payload_
 
HValueconstructor_function_
 
HAllocate * elements_location_
 

Detailed Description

Definition at line 1477 of file hydrogen.h.

Member Enumeration Documentation

◆ Direction

Enumerator
kPreIncrement 
kPostIncrement 
kPreDecrement 
kPostDecrement 
kWhileTrue 

Definition at line 1682 of file hydrogen.h.

◆ FillMode

Enumerator
DONT_FILL_WITH_HOLE 
FILL_WITH_HOLE 

Definition at line 1746 of file hydrogen.h.

Constructor & Destructor Documentation

◆ ~IfBuilder()

v8::internal::HGraphBuilder::FINAL::~IfBuilder ( )
inline

Definition at line 1486 of file hydrogen.h.

1486  {
1487  if (!finished_) End();
1488  }

◆ ~LoopBuilder()

v8::internal::HGraphBuilder::FINAL::~LoopBuilder ( )
inline

Definition at line 1699 of file hydrogen.h.

1699  {
1700  DCHECK(finished_);
1701  }
#define DCHECK(condition)
Definition: logging.h:205

References DCHECK.

Member Function Documentation

◆ AddCompare()

HControlInstruction* v8::internal::HGraphBuilder::FINAL::AddCompare ( HControlInstruction compare)
private

◆ AddMergeAtJoinBlock()

void v8::internal::HGraphBuilder::FINAL::AddMergeAtJoinBlock ( bool  deopt)
private

◆ AllocateArray() [1/3]

HAllocate* v8::internal::HGraphBuilder::FINAL::AllocateArray ( HValue capacity,
HConstant *  capacity_upper_bound,
HValue length_field,
FillMode  fill_mode = FILL_WITH_HOLE 
)

◆ AllocateArray() [2/3]

HAllocate* v8::internal::HGraphBuilder::FINAL::AllocateArray ( HValue capacity,
HValue length_field,
FillMode  fill_mode = FILL_WITH_HOLE 
)

◆ AllocateArray() [3/3]

HAllocate* v8::internal::HGraphBuilder::FINAL::AllocateArray ( HValue capacity,
int  capacity_upper_bound,
HValue length_field,
FillMode  fill_mode = FILL_WITH_HOLE 
)

◆ AllocateEmptyArray()

HAllocate* v8::internal::HGraphBuilder::FINAL::AllocateEmptyArray ( )

◆ And()

void v8::internal::HGraphBuilder::FINAL::And ( )

◆ AndIf() [1/3]

template<class Condition >
Condition* v8::internal::HGraphBuilder::FINAL::AndIf ( HValue p)
inline

Definition at line 1553 of file hydrogen.h.

1553  {
1554  And();
1555  return If<Condition>(p);
1556  }

◆ AndIf() [2/3]

template<class Condition , class P2 >
Condition* v8::internal::HGraphBuilder::FINAL::AndIf ( HValue p1,
P2  p2 
)
inline

Definition at line 1559 of file hydrogen.h.

1559  {
1560  And();
1561  return If<Condition>(p1, p2);
1562  }

References v8::internal::p1, and v8::internal::p2.

◆ AndIf() [3/3]

template<class Condition , class P2 , class P3 >
Condition* v8::internal::HGraphBuilder::FINAL::AndIf ( HValue p1,
P2  p2,
P3  p3 
)
inline

Definition at line 1565 of file hydrogen.h.

1565  {
1566  And();
1567  return If<Condition>(p1, p2, p3);
1568  }

References v8::internal::p1, v8::internal::p2, and v8::internal::p3.

◆ BeginBody() [1/2]

HValue* v8::internal::HGraphBuilder::FINAL::BeginBody ( HValue initial,
HValue terminating,
Token::Value  token 
)

◆ BeginBody() [2/2]

void v8::internal::HGraphBuilder::FINAL::BeginBody ( int  drop_count)

◆ Break()

void v8::internal::HGraphBuilder::FINAL::Break ( )

◆ builder() [1/2]

HGraphBuilder* v8::internal::HGraphBuilder::FINAL::builder ( )
inlineprivate

Definition at line 1778 of file hydrogen.h.

1778 { return builder_; }

◆ builder() [2/2]

HGraphBuilder* v8::internal::HGraphBuilder::FINAL::builder ( ) const
inlineprivate

Definition at line 1638 of file hydrogen.h.

1638  {
1639  DCHECK(builder_ != NULL); // Have you called "Initialize"?
1640  return builder_;
1641  }
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of d16 d31 registers on ARM this requires VFP3 force all emitted branches to be in long enable alignment of csp to bytes on platforms which prefer the register to always be NULL

References DCHECK, and NULL.

◆ CaptureContinuation()

void v8::internal::HGraphBuilder::FINAL::CaptureContinuation ( HIfContinuation *  continuation)

◆ Deopt()

void v8::internal::HGraphBuilder::FINAL::Deopt ( const char *  reason)

◆ elements_location()

HAllocate* v8::internal::HGraphBuilder::FINAL::elements_location ( )
inline

Definition at line 1752 of file hydrogen.h.

1752 { return elements_location_; }

◆ elements_size()

int v8::internal::HGraphBuilder::FINAL::elements_size ( ) const
inlineprivate

Definition at line 1775 of file hydrogen.h.

1775  {
1777  }
const int kPointerSize
Definition: globals.h:129
const int kDoubleSize
Definition: globals.h:127
bool IsFastDoubleElementsKind(ElementsKind kind)

References v8::internal::IsFastDoubleElementsKind(), v8::internal::kDoubleSize, and v8::internal::kPointerSize.

+ Here is the call graph for this function:

◆ Else()

void v8::internal::HGraphBuilder::FINAL::Else ( )

◆ ElseDeopt()

void v8::internal::HGraphBuilder::FINAL::ElseDeopt ( const char *  reason)
inline

Definition at line 1626 of file hydrogen.h.

1626  {
1627  Else();
1628  Deopt(reason);
1629  }
void Deopt(const char *reason)

◆ EmitInternalMapCode()

HValue* v8::internal::HGraphBuilder::FINAL::EmitInternalMapCode ( )
private

◆ EmitMapCode()

HValue* v8::internal::HGraphBuilder::FINAL::EmitMapCode ( )

◆ End()

void v8::internal::HGraphBuilder::FINAL::End ( )

◆ EndBody()

void v8::internal::HGraphBuilder::FINAL::EndBody ( )

◆ Finish() [1/2]

void v8::internal::HGraphBuilder::FINAL::Finish ( )
private

◆ Finish() [2/2]

void v8::internal::HGraphBuilder::FINAL::Finish ( HBasicBlock **  then_continuation,
HBasicBlock **  else_continuation 
)
private

◆ GetElementsLocation()

HValue* v8::internal::HGraphBuilder::FINAL::GetElementsLocation ( )
inline

Definition at line 1770 of file hydrogen.h.

1770 { return elements_location_; }

◆ graph()

HGraph* v8::internal::HGraphBuilder::FINAL::graph ( )
inlineprivate

Definition at line 1779 of file hydrogen.h.

1779 { return builder_->graph(); }
HGraph * graph() const
Definition: hydrogen.h:1063

◆ If() [1/3]

template<class Condition >
Condition* v8::internal::HGraphBuilder::FINAL::If ( HValue p)
inline

Definition at line 1493 of file hydrogen.h.

1493  {
1494  Condition* compare = builder()->New<Condition>(p);
1495  AddCompare(compare);
1496  return compare;
1497  }
HGraphBuilder * builder() const
Definition: hydrogen.h:1638
HControlInstruction * AddCompare(HControlInstruction *compare)

◆ If() [2/3]

template<class Condition , class P2 >
Condition* v8::internal::HGraphBuilder::FINAL::If ( HValue p1,
P2  p2 
)
inline

Definition at line 1500 of file hydrogen.h.

1500  {
1501  Condition* compare = builder()->New<Condition>(p1, p2);
1502  AddCompare(compare);
1503  return compare;
1504  }

References v8::internal::p1, and v8::internal::p2.

◆ If() [3/3]

template<class Condition , class P2 , class P3 >
Condition* v8::internal::HGraphBuilder::FINAL::If ( HValue p1,
P2  p2,
P3  p3 
)
inline

Definition at line 1507 of file hydrogen.h.

1507  {
1508  Condition* compare = builder()->New<Condition>(p1, p2, p3);
1509  AddCompare(compare);
1510  return compare;
1511  }

References v8::internal::p1, v8::internal::p2, and v8::internal::p3.

◆ IfBuilder() [1/3]

v8::internal::HGraphBuilder::FINAL::IfBuilder ( )

◆ IfBuilder() [2/3]

v8::internal::HGraphBuilder::FINAL::IfBuilder ( HGraphBuilder builder)
explicit

◆ IfBuilder() [3/3]

v8::internal::HGraphBuilder::FINAL::IfBuilder ( HGraphBuilder builder,
HIfContinuation *  continuation 
)

◆ IfNot() [1/3]

template<class Condition >
Condition* v8::internal::HGraphBuilder::FINAL::IfNot ( HValue p)
inline

Definition at line 1514 of file hydrogen.h.

1514  {
1515  Condition* compare = If<Condition>(p);
1516  compare->Not();
1517  return compare;
1518  }

◆ IfNot() [2/3]

template<class Condition , class P2 >
Condition* v8::internal::HGraphBuilder::FINAL::IfNot ( HValue p1,
P2  p2 
)
inline

Definition at line 1521 of file hydrogen.h.

1521  {
1522  Condition* compare = If<Condition>(p1, p2);
1523  compare->Not();
1524  return compare;
1525  }

References v8::internal::p1, and v8::internal::p2.

◆ IfNot() [3/3]

template<class Condition , class P2 , class P3 >
Condition* v8::internal::HGraphBuilder::FINAL::IfNot ( HValue p1,
P2  p2,
P3  p3 
)
inline

Definition at line 1528 of file hydrogen.h.

1528  {
1529  Condition* compare = If<Condition>(p1, p2, p3);
1530  compare->Not();
1531  return compare;
1532  }

References v8::internal::p1, v8::internal::p2, and v8::internal::p3.

◆ initial_capacity()

int v8::internal::HGraphBuilder::FINAL::initial_capacity ( )
inlineprivate

Definition at line 1780 of file hydrogen.h.

1780  {
1783  }
static const int kPreallocatedArrayElements
Definition: objects.h:10069
STATIC_ASSERT(sizeof(CPURegister)==sizeof(Register))

References v8::internal::JSArray::kPreallocatedArrayElements, and v8::internal::STATIC_ASSERT().

+ Here is the call graph for this function:

◆ Initialize() [1/2]

void v8::internal::HGraphBuilder::FINAL::Initialize ( HGraphBuilder builder)

◆ Initialize() [2/2]

void v8::internal::HGraphBuilder::FINAL::Initialize ( HGraphBuilder builder,
HValue context,
Direction  direction,
HValue increment_amount 
)
private

◆ InitializeDontCreateBlocks()

void v8::internal::HGraphBuilder::FINAL::InitializeDontCreateBlocks ( HGraphBuilder builder)
private

◆ JoinContinuation()

void v8::internal::HGraphBuilder::FINAL::JoinContinuation ( HIfContinuation *  continuation)

◆ JSArrayBuilder() [1/2]

v8::internal::HGraphBuilder::FINAL::JSArrayBuilder ( HGraphBuilder builder,
ElementsKind  kind,
HValue allocation_site_payload,
HValue constructor_function,
AllocationSiteOverrideMode  override_mode 
)

◆ JSArrayBuilder() [2/2]

v8::internal::HGraphBuilder::FINAL::JSArrayBuilder ( HGraphBuilder builder,
ElementsKind  kind,
HValue constructor_function = NULL 
)

◆ kind()

ElementsKind v8::internal::HGraphBuilder::FINAL::kind ( )
inline

Definition at line 1751 of file hydrogen.h.

1751 { return kind_; }

◆ LoopBuilder() [1/3]

v8::internal::HGraphBuilder::FINAL::LoopBuilder ( HGraphBuilder builder)
explicit

◆ LoopBuilder() [2/3]

v8::internal::HGraphBuilder::FINAL::LoopBuilder ( HGraphBuilder builder,
HValue context,
Direction  direction 
)

◆ LoopBuilder() [3/3]

v8::internal::HGraphBuilder::FINAL::LoopBuilder ( HGraphBuilder builder,
HValue context,
Direction  direction,
HValue increment_amount 
)

◆ Or()

void v8::internal::HGraphBuilder::FINAL::Or ( )

◆ OrIf() [1/3]

template<class Condition >
Condition* v8::internal::HGraphBuilder::FINAL::OrIf ( HValue p)
inline

Definition at line 1535 of file hydrogen.h.

1535  {
1536  Or();
1537  return If<Condition>(p);
1538  }

◆ OrIf() [2/3]

template<class Condition , class P2 >
Condition* v8::internal::HGraphBuilder::FINAL::OrIf ( HValue p1,
P2  p2 
)
inline

Definition at line 1541 of file hydrogen.h.

1541  {
1542  Or();
1543  return If<Condition>(p1, p2);
1544  }

References v8::internal::p1, and v8::internal::p2.

◆ OrIf() [3/3]

template<class Condition , class P2 , class P3 >
Condition* v8::internal::HGraphBuilder::FINAL::OrIf ( HValue p1,
P2  p2,
P3  p3 
)
inline

Definition at line 1547 of file hydrogen.h.

1547  {
1548  Or();
1549  return If<Condition>(p1, p2, p3);
1550  }

References v8::internal::p1, v8::internal::p2, and v8::internal::p3.

◆ Return()

void v8::internal::HGraphBuilder::FINAL::Return ( HValue value)

◆ Then()

void v8::internal::HGraphBuilder::FINAL::Then ( )

◆ ThenDeopt()

void v8::internal::HGraphBuilder::FINAL::ThenDeopt ( const char *  reason)
inline

Definition at line 1622 of file hydrogen.h.

1622  {
1623  Then();
1624  Deopt(reason);
1625  }

◆ zone() [1/2]

Zone* v8::internal::HGraphBuilder::FINAL::zone ( )
inlineprivate

Definition at line 1717 of file hydrogen.h.

1717 { return builder_->zone(); }

◆ zone() [2/2]

Zone* v8::internal::HGraphBuilder::FINAL::zone ( ) const
inlineprivate

Definition at line 1774 of file hydrogen.h.

1774 { return builder_->zone(); }

Member Data Documentation

◆ allocation_site_payload_

HValue* v8::internal::HGraphBuilder::FINAL::allocation_site_payload_
private

Definition at line 1790 of file hydrogen.h.

◆ body_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::body_block_
private

Definition at line 1725 of file hydrogen.h.

◆ builder_

HGraphBuilder * v8::internal::HGraphBuilder::FINAL::builder_
private

Definition at line 1662 of file hydrogen.h.

◆ captured_

bool v8::internal::HGraphBuilder::FINAL::captured_
private

Definition at line 1669 of file hydrogen.h.

◆ constructor_function_

HValue* v8::internal::HGraphBuilder::FINAL::constructor_function_
private

Definition at line 1791 of file hydrogen.h.

◆ context_

HValue* v8::internal::HGraphBuilder::FINAL::context_
private

Definition at line 1720 of file hydrogen.h.

◆ deopt_merge_at_join_block_count_

int v8::internal::HGraphBuilder::FINAL::deopt_merge_at_join_block_count_
private

Definition at line 1677 of file hydrogen.h.

◆ did_and_

bool v8::internal::HGraphBuilder::FINAL::did_and_
private

Definition at line 1667 of file hydrogen.h.

◆ did_else_

bool v8::internal::HGraphBuilder::FINAL::did_else_
private

Definition at line 1665 of file hydrogen.h.

◆ did_else_if_

bool v8::internal::HGraphBuilder::FINAL::did_else_if_
private

Definition at line 1666 of file hydrogen.h.

◆ did_or_

bool v8::internal::HGraphBuilder::FINAL::did_or_
private

Definition at line 1668 of file hydrogen.h.

◆ did_then_

bool v8::internal::HGraphBuilder::FINAL::did_then_
private

Definition at line 1664 of file hydrogen.h.

◆ direction_

Direction v8::internal::HGraphBuilder::FINAL::direction_
private

Definition at line 1728 of file hydrogen.h.

◆ elements_location_

HAllocate* v8::internal::HGraphBuilder::FINAL::elements_location_
private

Definition at line 1792 of file hydrogen.h.

◆ exit_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::exit_block_
private

Definition at line 1726 of file hydrogen.h.

◆ exit_trampoline_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::exit_trampoline_block_
private

Definition at line 1727 of file hydrogen.h.

◆ finished_

bool v8::internal::HGraphBuilder::FINAL::finished_
private

Definition at line 1663 of file hydrogen.h.

◆ first_false_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::first_false_block_
private

Definition at line 1673 of file hydrogen.h.

◆ first_true_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::first_true_block_
private

Definition at line 1672 of file hydrogen.h.

◆ header_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::header_block_
private

Definition at line 1724 of file hydrogen.h.

◆ increment_

HInstruction* v8::internal::HGraphBuilder::FINAL::increment_
private

Definition at line 1722 of file hydrogen.h.

◆ increment_amount_

HValue* v8::internal::HGraphBuilder::FINAL::increment_amount_
private

Definition at line 1721 of file hydrogen.h.

◆ kind_

ElementsKind v8::internal::HGraphBuilder::FINAL::kind_
private

Definition at line 1788 of file hydrogen.h.

◆ merge_at_join_blocks_

MergeAtJoinBlock* v8::internal::HGraphBuilder::FINAL::merge_at_join_blocks_
private

Definition at line 1675 of file hydrogen.h.

◆ mode_

AllocationSiteMode v8::internal::HGraphBuilder::FINAL::mode_
private

Definition at line 1789 of file hydrogen.h.

◆ needs_compare_

bool v8::internal::HGraphBuilder::FINAL::needs_compare_
private

Definition at line 1670 of file hydrogen.h.

◆ normal_merge_at_join_block_count_

int v8::internal::HGraphBuilder::FINAL::normal_merge_at_join_block_count_
private

Definition at line 1676 of file hydrogen.h.

◆ pending_merge_block_

bool v8::internal::HGraphBuilder::FINAL::pending_merge_block_
private

Definition at line 1671 of file hydrogen.h.

◆ phi_

HPhi* v8::internal::HGraphBuilder::FINAL::phi_
private

Definition at line 1723 of file hydrogen.h.

◆ split_edge_merge_block_

HBasicBlock* v8::internal::HGraphBuilder::FINAL::split_edge_merge_block_
private

Definition at line 1674 of file hydrogen.h.


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