#include <control-equivalence.h>
|  | 
| void | VisitPre (Node *node) | 
|  | 
| void | VisitMid (Node *node, DFSDirection direction) | 
|  | 
| void | VisitPost (Node *node, Node *parent_node, DFSDirection direction) | 
|  | 
| void | VisitBackedge (Node *from, Node *to, DFSDirection direction) | 
|  | 
| void | RunUndirectedDFS (Node *exit) | 
|  | 
| void | DetermineParticipationEnqueue (ZoneQueue< Node * > &queue, Node *node) | 
|  | 
| void | DetermineParticipation (Node *exit) | 
|  | 
| NodeData * | GetData (Node *node) | 
|  | 
| void | AllocateData (Node *node) | 
|  | 
| int | NewClassNumber () | 
|  | 
| int | NewDFSNumber () | 
|  | 
| bool | Participates (Node *node) | 
|  | 
| size_t | GetClass (Node *node) | 
|  | 
| void | SetClass (Node *node, size_t number) | 
|  | 
| BracketList & | GetBracketList (Node *node) | 
|  | 
| void | SetBracketList (Node *node, BracketList &list) | 
|  | 
| void | DFSPush (DFSStack &stack, Node *node, Node *from, DFSDirection dir) | 
|  | 
| void | DFSPop (DFSStack &stack, Node *node) | 
|  | 
| void | BracketListDelete (BracketList &blist, Node *to, DFSDirection direction) | 
|  | 
| void | BracketListTRACE (BracketList &blist) | 
|  | 
Definition at line 33 of file control-equivalence.h.
 
◆ BracketList
◆ Data
◆ DFSStack
◆ DFSDirection
◆ ControlEquivalence()
  
  | 
        
          | v8::internal::compiler::ControlEquivalence::ControlEquivalence | ( | Zone * | zone, |  
          |  |  | TFGraph * | graph ) |  | inline | 
 
 
◆ AllocateData()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::AllocateData | ( | Node * | node | ) |  |  | inlineprivate | 
 
 
◆ BracketListDelete()
◆ BracketListTRACE()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::BracketListTRACE | ( | BracketList & | blist | ) |  |  | private | 
 
 
◆ ClassOf()
  
  | 
        
          | size_t v8::internal::compiler::ControlEquivalence::ClassOf | ( | Node * | node | ) |  |  | inline | 
 
 
◆ DetermineParticipation()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::DetermineParticipation | ( | Node * | exit | ) |  |  | private | 
 
 
◆ DetermineParticipationEnqueue()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::DetermineParticipationEnqueue | ( | ZoneQueue< Node * > & | queue, |  
          |  |  | Node * | node ) |  | private | 
 
 
◆ DFSPop()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::DFSPop | ( | DFSStack & | stack, |  
          |  |  | Node * | node ) |  | private | 
 
 
◆ DFSPush()
◆ GetBracketList()
  
  | 
        
          | BracketList & v8::internal::compiler::ControlEquivalence::GetBracketList | ( | Node * | node | ) |  |  | inlineprivate | 
 
 
◆ GetClass()
  
  | 
        
          | size_t v8::internal::compiler::ControlEquivalence::GetClass | ( | Node * | node | ) |  |  | inlineprivate | 
 
 
◆ GetData()
  
  | 
        
          | NodeData * v8::internal::compiler::ControlEquivalence::GetData | ( | Node * | node | ) |  |  | inlineprivate | 
 
 
◆ NewClassNumber()
  
  | 
        
          | int v8::internal::compiler::ControlEquivalence::NewClassNumber | ( |  | ) |  |  | inlineprivate | 
 
 
◆ NewDFSNumber()
  
  | 
        
          | int v8::internal::compiler::ControlEquivalence::NewDFSNumber | ( |  | ) |  |  | inlineprivate | 
 
 
◆ Participates()
  
  | 
        
          | bool v8::internal::compiler::ControlEquivalence::Participates | ( | Node * | node | ) |  |  | inlineprivate | 
 
 
◆ Run()
      
        
          | void v8::internal::compiler::ControlEquivalence::Run | ( | Node * | exit | ) |  | 
      
 
 
◆ RunUndirectedDFS()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::RunUndirectedDFS | ( | Node * | exit | ) |  |  | private | 
 
 
◆ SetBracketList()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::SetBracketList | ( | Node * | node, |  
          |  |  | BracketList & | list ) |  | inlineprivate | 
 
 
◆ SetClass()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::SetClass | ( | Node * | node, |  
          |  |  | size_t | number ) |  | inlineprivate | 
 
 
◆ VisitBackedge()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::VisitBackedge | ( | Node * | from, |  
          |  |  | Node * | to, |  
          |  |  | DFSDirection | direction ) |  | private | 
 
 
◆ VisitMid()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::VisitMid | ( | Node * | node, |  
          |  |  | DFSDirection | direction ) |  | private | 
 
 
◆ VisitPost()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::VisitPost | ( | Node * | node, |  
          |  |  | Node * | parent_node, |  
          |  |  | DFSDirection | direction ) |  | private | 
 
 
◆ VisitPre()
  
  | 
        
          | void v8::internal::compiler::ControlEquivalence::VisitPre | ( | Node * | node | ) |  |  | private | 
 
 
◆ class_number_
  
  | 
        
          | int v8::internal::compiler::ControlEquivalence::class_number_ |  | private | 
 
 
◆ dfs_number_
  
  | 
        
          | int v8::internal::compiler::ControlEquivalence::dfs_number_ |  | private | 
 
 
◆ graph_
  
  | 
        
          | TFGraph* const v8::internal::compiler::ControlEquivalence::graph_ |  | private | 
 
 
◆ kInvalidClass
◆ node_data_
  
  | 
        
          | Data v8::internal::compiler::ControlEquivalence::node_data_ |  | private | 
 
 
◆ zone_
  
  | 
        
          | Zone* const v8::internal::compiler::ControlEquivalence::zone_ |  | private | 
 
 
The documentation for this class was generated from the following files: