COMP_VENDOR_GNU, COMP_VENDOR_INTEL
Constructor and Description |
---|
XmOptionLocal() |
Modifier and Type | Method and Description |
---|---|
void |
addToCoarrayEntryNames(java.lang.String name)
Adds a name of coarray runtime library
|
boolean |
coarrayUseStatement() |
java.util.ArrayList<java.lang.String> |
getCoarrayEntryNames()
Gets the list of coarray runtime library
|
int |
getCompilerVendor()
Return compiler vendor constant.
|
XmLanguage |
getLanguage()
Get language
|
java.lang.String |
getMainName()
Get name of the main function
|
int |
getPointerArraySize() |
int |
getPointerDiffSize() |
int |
getPointerScalarSize() |
boolean |
isAddParEnabled()
Checks if the add parenthesis options is enabled.
|
boolean |
isAsync()
Checks if the compiler supports asynchronous communications.
|
boolean |
isAtomicIO()
Get if or not IO statements are transformed to atomic operation.
|
boolean |
isCoarray()
Checks does compiler translate coarrays.
|
boolean |
isDebugOutput()
Return true if debug output enabled.
|
boolean |
isFonesided() |
boolean |
isLanguageC()
Return if the language is C
|
boolean |
isLanguageF()
Return if the language is Fortran
|
boolean |
isOpenMP()
Checks does compiler translate OpenMP directive.
|
boolean |
isOpenMPTarget()
Checks does compiler translate OpenMP target directive.
|
boolean |
isSuppressLineDirective()
Checks does decompiler suppress line directives.
|
boolean |
isXcalableACC()
Checks does compiler translate XcalableMP directive.
|
boolean |
isXcalableMP()
Checks does compiler translate XcalableMP directive.
|
boolean |
isXcalableMPGPU()
Checks does compiler translate XcalableMP-GPU directive.
|
boolean |
isXcalableMPthreads()
Checks does compiler translate XcalableMP-threads directive.
|
void |
setAddPar(boolean enable)
Sets compiler to ensure left to right evaluation of mathematical
expression.
|
void |
setCoarrayUseStatement(boolean coarrayUseStatement)
Set/get suboption -fcoarray-use-statement (boolean)
|
void |
setCompilerVendor(int vendor)
Set compiler vendor constant.
|
void |
setDebugOutput(boolean enable)
Set debug output.
|
void |
setFonesided(boolean enable)
Sets compiler to or not to use one-sided functions in Fortran.
|
void |
setIsAsync(boolean enable)
Sets whether the compiler supports asynchronous communications or not.
|
void |
setIsAtomicIO(boolean atomicIO)
Set if or not IO statements are transformed to atomic operation.
|
void |
setIsCoarray(boolean enable)
Sets compiler to or not to translate coarrays
|
void |
setIsOpenMP(boolean enable)
Sets compiler to or not to translate OpenMP directive.
|
void |
setIsOpenMPTarget(boolean enable)
Sets compiler to or not to translate OpenMP only target directive.
|
void |
setIsSuppressLineDirective(boolean enable)
Sets compiler to or not to suppress to write line directives.
|
void |
setIsXcalableACC(boolean enable) |
void |
setIsXcalableMP(boolean enable)
Sets compiler to or not to translate XcalableMP directive.
|
void |
setIsXcalableMPGPU(boolean enable)
Sets compiler to or not to translate XcalableMP-GPU directive.
|
void |
setIsXcalableMPthreads(boolean enable)
Sets compiler to or not to translate XcalableMP-threads directive.
|
void |
setLanguage(XmLanguage lang)
Set language
|
void |
setMainName(java.lang.String main_name)
Set name of the main function
|
void |
setPointerArraySize(int value) |
void |
setPointerDiffSize(int value) |
void |
setPointerScalarSize(int value) |
void |
setTlogMPIisEnable(boolean enable)
Sets compiler to or not to use tlog for MPI.
|
boolean |
tlogMPIisEnable()
Checks does compiler use tlog for MPI.
|
public void setIsSuppressLineDirective(boolean enable)
setIsSuppressLineDirective
in interface IXmOption
enable
- true then compiler suppress to write line directives.public boolean isSuppressLineDirective()
isSuppressLineDirective
in interface IXmOption
public void setIsXcalableMP(boolean enable)
setIsXcalableMP
in interface IXmOption
enable
- true then translate XcalableMP directive.public boolean isXcalableMP()
isXcalableMP
in interface IXmOption
public void setIsXcalableMPthreads(boolean enable)
setIsXcalableMPthreads
in interface IXmOption
public boolean isXcalableMPthreads()
isXcalableMPthreads
in interface IXmOption
public void setIsXcalableMPGPU(boolean enable)
setIsXcalableMPGPU
in interface IXmOption
public boolean isXcalableMPGPU()
isXcalableMPGPU
in interface IXmOption
public void setIsAsync(boolean enable)
setIsAsync
in interface IXmOption
public boolean isAsync()
public void setIsXcalableACC(boolean enable)
setIsXcalableACC
in interface IXmOption
public boolean isXcalableACC()
isXcalableACC
in interface IXmOption
public void setTlogMPIisEnable(boolean enable)
setTlogMPIisEnable
in interface IXmOption
public void setFonesided(boolean enable)
setFonesided
in interface IXmOption
public boolean isFonesided()
isFonesided
in interface IXmOption
public boolean tlogMPIisEnable()
tlogMPIisEnable
in interface IXmOption
public void setIsOpenMP(boolean enable)
setIsOpenMP
in interface IXmOption
enable
- true then translate OpenMP directive.public void setIsOpenMPTarget(boolean enable)
setIsOpenMPTarget
in interface IXmOption
enable
- true then translate OpenMP only target directive.public boolean isOpenMP()
public boolean isOpenMPTarget()
isOpenMPTarget
in interface IXmOption
public void setIsCoarray(boolean enable)
setIsCoarray
in interface IXmOption
enable
- true then translate coarrays.public boolean isCoarray()
public void addToCoarrayEntryNames(java.lang.String name)
addToCoarrayEntryNames
in interface IXmOption
name
- added to the list of coarray runtime librarypublic java.util.ArrayList<java.lang.String> getCoarrayEntryNames()
getCoarrayEntryNames
in interface IXmOption
public boolean isDebugOutput()
isDebugOutput
in interface IXmOption
public void setDebugOutput(boolean enable)
setDebugOutput
in interface IXmOption
public void setLanguage(XmLanguage lang)
setLanguage
in interface IXmOption
public XmLanguage getLanguage()
getLanguage
in interface IXmOption
public void setMainName(java.lang.String main_name)
setMainName
in interface IXmOption
public java.lang.String getMainName()
getMainName
in interface IXmOption
public boolean isLanguageC()
isLanguageC
in interface IXmOption
public boolean isLanguageF()
isLanguageF
in interface IXmOption
public int getCompilerVendor()
getCompilerVendor
in interface IXmOption
public void setCompilerVendor(int vendor)
setCompilerVendor
in interface IXmOption
public boolean isAtomicIO()
isAtomicIO
in interface IXmOption
public void setIsAtomicIO(boolean atomicIO)
setIsAtomicIO
in interface IXmOption
public void setCoarrayUseStatement(boolean coarrayUseStatement)
setCoarrayUseStatement
in interface IXmOption
public boolean coarrayUseStatement()
coarrayUseStatement
in interface IXmOption
public void setAddPar(boolean enable)
public boolean isAddParEnabled()
isAddParEnabled
in interface IXmOption
public void setPointerScalarSize(int value)
setPointerScalarSize
in interface IXmOption
public int getPointerScalarSize()
getPointerScalarSize
in interface IXmOption
public void setPointerArraySize(int value)
setPointerArraySize
in interface IXmOption
public int getPointerArraySize()
getPointerArraySize
in interface IXmOption
public void setPointerDiffSize(int value)
setPointerDiffSize
in interface IXmOption
public int getPointerDiffSize()
getPointerDiffSize
in interface IXmOption