GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
jit_phi_incomming Class Reference

#include "jit-ir.h"

Inheritance diagram for jit_phi_incomming:
Inheritance graph
[legend]
Collaboration diagram for jit_phi_incomming:
Collaboration graph
[legend]

Public Types

typedef jit_internal_list
< jit_block, jit_phi_incomming
jit_ilist

Public Member Functions

 jit_phi_incomming (void)
 jit_phi_incomming (jit_phi *auser)
 jit_phi_incomming (const jit_phi_incomming &use)
jit_phi_incommingnext (void) const
jit_phi_incommingoperator= (const jit_phi_incomming &use)
jit_phi_incommingprev (void) const
void stash_value (jit_block *avalue)
jit_phiuser (void) const
jit_blockuser_parent (void) const
jit_blockvalue (void) const

Private Attributes

jit_phimuser

Detailed Description

Definition at line 774 of file jit-ir.h.

Member Typedef Documentation

Definition at line 128 of file jit-util.h.

Constructor & Destructor Documentation

jit_phi_incomming::jit_phi_incomming ( void  )
inline

Definition at line 778 of file jit-ir.h.

jit_phi_incomming::jit_phi_incomming ( jit_phi auser)
inline

Definition at line 780 of file jit-ir.h.

jit_phi_incomming::jit_phi_incomming ( const jit_phi_incomming use)
inline

Definition at line 782 of file jit-ir.h.

Member Function Documentation

jit_phi_incomming * jit_internal_node< jit_block , jit_phi_incomming >::next ( void  ) const
inlineinherited

Definition at line 159 of file jit-util.h.

References jit_internal_node< LIST_T, NODE_T >::mnext.

jit_phi_incomming& jit_phi_incomming::operator= ( const jit_phi_incomming use)
inline

Definition at line 787 of file jit-ir.h.

References muser, and jit_internal_node< LIST_T, NODE_T >::value().

jit_phi_incomming * jit_internal_node< jit_block , jit_phi_incomming >::prev ( void  ) const
inlineinherited

Definition at line 161 of file jit-util.h.

References jit_internal_node< LIST_T, NODE_T >::mprev.

void jit_internal_node< jit_block , jit_phi_incomming >::stash_value ( jit_block avalue)
inlineinherited
jit_phi* jit_phi_incomming::user ( void  ) const
inline

Definition at line 794 of file jit-ir.h.

jit_block * jit_phi_incomming::user_parent ( void  ) const

Definition at line 595 of file jit-ir.cc.

References muser, and jit_instruction::parent().

Referenced by jit_block::replace_in_phi().

jit_block * jit_internal_node< jit_block , jit_phi_incomming >::value ( void  ) const
inlineinherited

Definition at line 134 of file jit-util.h.

References jit_internal_node< LIST_T, NODE_T >::mvalue.

Member Data Documentation

jit_phi* jit_phi_incomming::muser
private

Definition at line 798 of file jit-ir.h.

Referenced by operator=(), and user_parent().


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