coins.ffront
クラス ProcessData
java.lang.Object
|
+--coins.ffront.ProcessData
- public class ProcessData
- extends java.lang.Object
メソッドの概要 |
(パッケージプライベート) void |
dp(java.lang.String str)
|
(パッケージプライベート) java.lang.String |
exp2str(ExpListExp el)
|
(パッケージプライベート) Exp |
makeArrayInitializeList_r(int dim,
int[] dimidx,
int[] dimlow,
java.util.LinkedList dims,
java.util.Map m)
|
(パッケージプライベート) Exp |
makeArrayInitializeList_r(int dim,
int[] dims,
java.util.Iterator it)
|
(パッケージプライベート) Exp |
makeArrayInitializeList(VectorType vt,
java.util.Iterator valit,
java.util.Map m)
|
(パッケージプライベート) FirList |
makeDataVals(java.util.Iterator valit)
|
(パッケージプライベート) java.util.List |
makeElemListFromDoList(FirList do_range,
Quad do_spec,
java.util.HashMap env)
|
(パッケージプライベート) ExpListExp |
mergeArrayInitializeList(ExpListExp el1,
ExpListExp el2)
mergeArrayInitializeList
(nil nil A nil)
(nil B nil nil) => (nil B A nil) |
(パッケージプライベート) void |
process()
|
(パッケージプライベート) Exp |
setArrayInitializeValue(Var v,
Exp val_exp,
java.lang.String ident)
|
(パッケージプライベート) void |
settlementArrayInitializeList(ExpListExp elist,
Type vt)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fHir
FirToHir fHir
hirRoot
HirRoot hirRoot
fTypeUtil
TypeUtility fTypeUtil
fDeclMgr
DeclManager fDeclMgr
fHirUtil
HirUtility fHirUtil
ProcessData
ProcessData(FirToHir fth)
process
void process()
setArrayInitializeValue
Exp setArrayInitializeValue(Var v,
Exp val_exp,
java.lang.String ident)
makeDataVals
FirList makeDataVals(java.util.Iterator valit)
makeElemListFromDoList
java.util.List makeElemListFromDoList(FirList do_range,
Quad do_spec,
java.util.HashMap env)
makeArrayInitializeList
Exp makeArrayInitializeList(VectorType vt,
java.util.Iterator valit,
java.util.Map m)
- パラメータ:
vt
- target variable type(vector type)valit
- constantsm
- DoList environments
makeArrayInitializeList_r
Exp makeArrayInitializeList_r(int dim,
int[] dimidx,
int[] dimlow,
java.util.LinkedList dims,
java.util.Map m)
makeArrayInitializeList_r
Exp makeArrayInitializeList_r(int dim,
int[] dims,
java.util.Iterator it)
mergeArrayInitializeList
ExpListExp mergeArrayInitializeList(ExpListExp el1,
ExpListExp el2)
- mergeArrayInitializeList
(nil nil A nil)
(nil B nil nil) => (nil B A nil)
exp2str
java.lang.String exp2str(ExpListExp el)
dp
void dp(java.lang.String str)
settlementArrayInitializeList
void settlementArrayInitializeList(ExpListExp elist,
Type vt)