Intel SPMD Program Compiler  1.3.0
Public Member Functions | Public Attributes
UnmaskedStmt Class Reference

#include <stmt.h>

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

List of all members.

Public Member Functions

 UnmaskedStmt (Stmt *stmt, SourcePos pos)
void EmitCode (FunctionEmitContext *ctx) const
void Print (int indent) const
StmtTypeCheck ()
int EstimateCost () const

Public Attributes

Stmtstmts

Detailed Description

Definition at line 302 of file stmt.h.


Constructor & Destructor Documentation

UnmaskedStmt::UnmaskedStmt ( Stmt stmt,
SourcePos  pos 
)

Definition at line 2633 of file stmt.cpp.

References s, and stmts.


Member Function Documentation

void UnmaskedStmt::EmitCode ( FunctionEmitContext ctx) const [virtual]
int UnmaskedStmt::EstimateCost ( ) const

Definition at line 2679 of file stmt.cpp.

References COST_ASSIGN.

void UnmaskedStmt::Print ( int  indent) const [virtual]

Print a representation of the statement (and any children AST nodes) to standard output. This method is used for debuggins.

Implements Stmt.

Definition at line 2658 of file stmt.cpp.

References NULL, Stmt::Print(), and stmts.

Stmt * UnmaskedStmt::TypeCheck ( ) [virtual]

Implements Stmt.

Definition at line 2673 of file stmt.cpp.


Member Data Documentation

Definition at line 312 of file stmt.h.

Referenced by EmitCode(), Print(), and UnmaskedStmt().


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