All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static void |
analyzeAlign(Xobject a,
Xobject arrayArgs,
Xobject templ,
Xobject tempArgs,
XMPenv env,
PragmaBlock pb) |
static void |
analyzeShadow(Xobject a,
Xobject shadow_w_list,
XMPenv env,
PragmaBlock pb) |
void |
buildConstructor(BlockList body,
XMPenv env,
Block block) |
void |
buildDestructor(BlockList body,
XMPenv env,
Block block) |
void |
buildSetup(BlockList body,
XMPenv env) |
Xobject |
conertSize(int dim_i) |
Xobject |
convertLinearIndex(Xobject index_list) |
Xobject |
convertOffset(int dim_i) |
int |
getAlignSubscriptIndexAt(int index) |
Xobject |
getAlignSubscriptOffsetAt(int index) |
XMPtemplate |
getAlignTemplate() |
static XMParray |
getArray(Xobject id) |
Ident |
getArrayId() |
Ident |
getBlkOffsetVarAt(int index) |
Ident |
getDescId() |
int |
getDim() |
int |
getDistMannerAt(int index) |
Ident |
getLocalId() |
java.lang.String |
getLocalName() |
Xtype |
getLocalType() |
java.lang.String |
getName() |
int |
getShadowLeft(int index) |
int |
getShadowRight(int index) |
Ident |
getSizeVarAt(int index) |
Xtype |
getType() |
boolean |
hasShadow() |
boolean |
hasShadow(int index) |
boolean |
isDistributed(int index) |
boolean |
isFullShadow(int index) |
boolean |
isLinearized() |
boolean |
isSaveDesc() |
void |
rewriteAllocate(XobjList alloc,
Statement st,
Block block,
XMPenv env) |
void |
rewriteDeallocate(XobjList dealloc,
Statement st,
Block block,
XMPenv env) |
void |
setAlignSubscriptIndexAt(int alignSubscriptIndex,
int index) |
void |
setAlignSubscriptOffsetAt(Xobject alignSubscriptOffset,
int index) |
static void |
setArray(Xobject id,
XMParray array) |
void |
setFullShadow(int index) |
void |
setLinearized(boolean flag) |
void |
setLocalId(Ident id) |
void |
setSaveDesc(boolean flag) |
void |
setShadow(int left,
int right,
int index) |
java.lang.String |
toString() |