public class XMPshadow
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
SHADOW_FULL |
static int |
SHADOW_NONE |
static int |
SHADOW_NORMAL |
Constructor and Description |
---|
XMPshadow(int type,
Xobject lo,
Xobject hi) |
Modifier and Type | Method and Description |
---|---|
static void |
createShadowFunctions(java.lang.String arrayName,
XobjList shadowDecl,
XMPglobalDecl globalDecl,
boolean isLocalPragma,
PragmaBlock pb) |
Xobject |
getHi() |
Xobject |
getLo() |
int |
getType() |
static Block |
translateGpuReflect(PragmaBlock pb,
XMPglobalDecl globalDecl) |
static Block |
translateReduceShadow(PragmaBlock pb,
XMPglobalDecl globalDecl,
boolean isAcc) |
static Block |
translateReflect(PragmaBlock pb,
XMPglobalDecl globalDecl,
boolean isAcc) |
static void |
translateShadow(XobjList shadowDecl,
XMPglobalDecl globalDecl,
boolean isLocalPragma,
PragmaBlock pb,
Xobject structVar) |
public static final int SHADOW_NONE
public static final int SHADOW_NORMAL
public static final int SHADOW_FULL
public int getType()
public Xobject getLo()
public Xobject getHi()
public static void translateShadow(XobjList shadowDecl, XMPglobalDecl globalDecl, boolean isLocalPragma, PragmaBlock pb, Xobject structVar) throws XMPexception
XMPexception
public static void createShadowFunctions(java.lang.String arrayName, XobjList shadowDecl, XMPglobalDecl globalDecl, boolean isLocalPragma, PragmaBlock pb)
public static Block translateReflect(PragmaBlock pb, XMPglobalDecl globalDecl, boolean isAcc) throws XMPexception
XMPexception
public static Block translateReduceShadow(PragmaBlock pb, XMPglobalDecl globalDecl, boolean isAcc) throws XMPexception
XMPexception
public static Block translateGpuReflect(PragmaBlock pb, XMPglobalDecl globalDecl) throws XMPexception
XMPexception