public class AccKernel
extends java.lang.Object
Constructor and Description |
---|
AccKernel(exc.openacc.ACCglobalDecl decl,
PragmaBlock pb,
exc.openacc.AccInformation info,
java.util.List<Block> kernelBlocks) |
Modifier and Type | Method and Description |
---|---|
void |
analyze() |
java.util.List<Ident> |
getOuterIdList() |
java.util.Set<Ident> |
getOuterIdSet() |
java.util.Set<Ident> |
getReadOnlyOuterIdSet() |
Block |
makeLaunchFuncCallBlock() |
void |
setReadOnlyOuterIdSet(java.util.Set<Ident> readOnlyOuterIdSet) |
public AccKernel(exc.openacc.ACCglobalDecl decl, PragmaBlock pb, exc.openacc.AccInformation info, java.util.List<Block> kernelBlocks)
public Block makeLaunchFuncCallBlock()
public void analyze()
public void setReadOnlyOuterIdSet(java.util.Set<Ident> readOnlyOuterIdSet)
public java.util.Set<Ident> getReadOnlyOuterIdSet()
public java.util.Set<Ident> getOuterIdSet()
public java.util.List<Ident> getOuterIdList()