Class | Description |
---|---|
XMP |
Class to define several constants related to XMP compiler.
|
XMPanalyzePragma |
process analyze XcalableMP pragma
pass1: check directive and allocate descriptor
|
XMParray | |
XMPcoarray | |
XMPcoarrayInitProcedure | |
XMPcoindexObj | |
XMPdimInfo |
Class to describe the information of dimension of XMP objects:
templates, nodes, (global) arrray, loops.
|
XMPenv |
XMPenv represents the environment structure
this is for Fortran environment:
no global declaration
|
XMPinfo |
information for each XMP directive
|
XMPmodule |
Object to represent external used modules
This is subclass of XMPenv.
|
XMPnodes | |
XMPobject | |
XMPobjectsRef | |
XMPotype | |
XMPrewriteExpr |
pass2: check and write variables
|
XMPsymbolTable |
Object to represent the symbol table in XMP analysis.
|
XMPtemplate | |
XMPtransCoarray |
XcalableMP AST translator (for Coarray)
|
XMPtransCoarray_libs | |
XMPtransCoarrayRun | |
XMPtranslate |
XcalableMP AST translator:
it implements XobjectDefVisitor, which applied to each XobjectDef
by the doDef method, using "visitor pattern".
|
XMPtransPragma |
AST transformation by XcalableMP directives.
|
XMPtypecheckStencilKernel |
typecheck XcalableMP pragma
optional pass: typecheck
|
Enum | Description |
---|---|
XMPpragma |
XcalableMP pragma codes
|