coins.mdf
Class DeclarePragmas

java.lang.Object
  extended bycoins.mdf.DeclarePragmas

class DeclarePragmas
extends java.lang.Object

Declaration of the pragmas.


Field Summary
(package private)  IrList endif
          The pragma `#endif'
(package private)  IrList ifdef
          The pragma `#ifdef _OPENMP'
(package private)  IrList parallel
          The pragma `#pragma omp parallel '
(package private)  IrList ptest
          The pragma `#ifdef PTEST'
 
Constructor Summary
(package private) DeclarePragmas(MdfEnvironment env, MacroFlowGraph mfg)
          Constructor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ifdef

final IrList ifdef
The pragma `#ifdef _OPENMP'


endif

final IrList endif
The pragma `#endif'


ptest

final IrList ptest
The pragma `#ifdef PTEST'


parallel

final IrList parallel
The pragma `#pragma omp parallel '

Constructor Detail

DeclarePragmas

DeclarePragmas(MdfEnvironment env,
               MacroFlowGraph mfg)
         throws PassException
Constructor

Parameters:
env - The environment of the MDF module
mfg - The current macro flow graph
Throws:
PassException - Any exceptions in it