All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addStmts_setCoshape(java.util.ArrayList<Xobject> list) |
void |
addStmts_setCoshape(java.util.ArrayList<Xobject> list,
XMPenv env) |
void |
addStmts_setCoshape(java.util.ArrayList<Xobject> list,
XobjList coshape) |
void |
addStmts_setCoshape(BlockList list) |
void |
addStmts_setCoshape(BlockList list,
XMPenv env) |
void |
addStmts_setCoshape(BlockList list,
XobjList coshape) |
void |
addStmts_setCoshape(XobjList list) |
void |
addStmts_setCoshape(XobjList list,
XMPenv env) |
void |
addStmts_setCoshapeAndName(BlockList list,
XMPenv env) |
static void |
analyzeCoarrayDirective(Xobject coarrayPragma,
XMPenv env,
PragmaBlock pb) |
void |
build_setMappingNodes(BlockList blist,
Block block) |
void |
errorCheck() |
static XMPcoarray |
findCoarrayInCoarrays(java.lang.String name,
java.util.ArrayList<XMPcoarray> coarrays) |
void |
genDecl_crayPointer() |
void |
genDecl_crayPointer(java.lang.Boolean saved) |
void |
genDecl_descPointer() |
Ident |
getCoarrayCommId() |
java.lang.String |
getCoarrayCommName() |
java.lang.String |
getCoarrayCommonName() |
Xobject[] |
getCodimensions() |
FindexRange |
getCoindexRange() |
int |
getCorank() |
Xobject[] |
getCoshape() |
Xobject |
getCosize(int i) |
Xobject |
getCosizeStatic(int i) |
java.lang.String |
getCrayCommonName() |
Ident |
getCrayPointerId() |
java.lang.String |
getCrayPointerName() |
XobjectDef |
getDef() |
java.lang.String |
getDescCommonName() |
Ident |
getDescPointerId() |
Xobject |
getDescPointerIdExpr(Xobject baseAddr)
No no, this may be used again in Ver.6
|
java.lang.String |
getDescPointerName() |
int |
getElementLength_atmost(Xtype type) |
int |
getElementLength() |
Xobject |
getElementLengthExpr_atmost()
public Xobject getElementLengthExpr() {
////// SELECTIVE
return getElementLengthExpr(true); // statically
}
public Xobject getElementLengthExpr(Boolean staticEvaluation) {
if (staticEvaluation)
return getElementLengthExpr_atmost();
else
return getElementLengthExpr_runtime();
}
|
Xobject |
getElementLengthExpr_runtime() |
int |
getElementLengthOrNot() |
XMPenv |
getEnv() |
FunctionBlock |
getFblock() |
Xobject |
getFkind() |
int |
getFtypeNumber() |
java.lang.String |
getFtypeString() |
java.lang.String |
getFtypeString(Xtype xtype) |
java.lang.String |
getHomeBlockCodeName() |
Ident |
getIdent() |
Xobject |
getImageIndex_default(Xobject baseAddr,
Xobject cosubscripts) |
Xobject |
getImageIndex_opt(Xobject baseAddr,
Xobject cosubscripts) |
Xobject |
getImageIndex(Xobject baseAddr,
Xobject cosubscripts) |
FindexRange |
getIndexRange() |
Xobject |
getLbound(int i) |
Xobject |
getLboundStatic(int i) |
Xobject |
getLcobound(int i) |
Xobject |
getLcoboundStatic(int i) |
java.lang.String |
getName() |
static java.lang.String |
getProp_nodes(Ident ident) |
static java.lang.String |
getProp_nodes(Xobject xobj) |
int |
getRank() |
Xobject[] |
getShape() |
Xobject |
getSizeFromIndexRange(Xobject range) |
Xobject |
getSizeFromLbUb(Xobject lb,
Xobject ub) |
Xobject |
getSizeFromTriplet(int i,
Xobject i1,
Xobject i2,
Xobject i3) |
int |
getTotalArraySize() |
int |
getTotalArraySize(FindexRange findexRange) |
int |
getTotalArraySize(Xtype type) |
Xobject |
getTotalArraySizeExpr() |
Xobject |
getTotalArraySizeExpr(FindexRange findexRange) |
Xobject |
getTotalArraySizeExpr(Xtype type) |
Xtype |
getType() |
Xobject |
getUbound(int i) |
Xobject |
getUboundStatic(int i) |
Xobject |
getUcobound(int i) |
Xobject |
getUcoboundStatic(int i) |
void |
hideCodimensions() |
java.lang.Boolean |
isAllocatable() |
java.lang.Boolean |
isAssumedShape() |
java.lang.Boolean |
isAssumedSize() |
java.lang.Boolean |
isDummyArg() |
java.lang.Boolean |
isExplicitShape() |
java.lang.Boolean |
isPointer() |
java.lang.Boolean |
isScalar() |
java.lang.Boolean |
isUseAssociated() |
Xobject |
makeStmt_allocStatic() |
Xobject |
makeStmt_allocStatic(BlockList blist) |
Xobject |
makeStmt_countCoarrays() |
Xobject |
makeStmt_countCoarrays(BlockList blist) |
Xobject |
makeStmt_regmemStatic() |
Xobject |
makeStmt_regmemStatic(BlockList blist) |
Xobject |
makeStmt_setCodimension(int dim) |
Xobject |
makeStmt_setCodimension(int dim,
XMPenv env) |
Xobject |
makeStmt_setCodimension(int dim,
XobjList coshape) |
Xobject |
makeStmt_setCorank() |
Xobject |
makeStmt_setCorank(XMPenv env) |
Xobject |
makeStmt_setCorank(XobjList coshape) |
static Xobject |
makeStmt_setImageNodes(java.lang.String nodesName,
XMPenv env) |
static Xobject |
makeStmt_setImageNodes(java.lang.String nodesName,
XMPenv env,
Block block) |
Xobject |
makeStmt_setMappingNodes(Block block) |
Xobject |
makeStmt_setVarName() |
Xobject |
makeStmt_setVarName(XMPenv env) |
void |
removeCodimensions() |
void |
resetAllocatable() |
void |
resetPointer() |
void |
resetSaveAttr() |
void |
setAllocatable() |
void |
setCodimensions(Xobject[] codimensions) |
void |
setIdentEtc(Ident ident) |
void |
setPointer() |
void |
setSaveAttr() |
void |
setSaveAttrToDescPointer() |
void |
setUseMallocWithHint(java.lang.Boolean useMalloc) |
void |
setWasMovedFromModule(java.lang.Boolean bool) |
void |
setZeroToDescPointer() |
java.lang.String |
toString() |
Ident |
unlinkIdent() |
Ident |
unlinkIdent(XobjectDef def) |
Ident |
unlinkIdent(XobjList def) |
java.lang.Boolean |
usesMalloc() |
java.lang.Boolean |
wasMovedFromModule() |