All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static Xobject |
AddrOf(Xobject v) |
static Xobject |
AddrOfVar(Xobject x) |
static Xobject |
arrayRef(Xtype type,
Xobject arrayAddr,
XobjList arrayRefList) |
static Xobject |
asgOp(Xcode code,
Xobject x,
Xobject y) |
static Xobject |
binaryOp(Xcode code,
Xobject x,
Xobject y) |
static Xobject |
Cast(Xtype t,
Xobject v) |
static XobjComplex |
ComplexConstant(Xtype type,
Xobject re,
Xobject im) |
static Xobject |
CompoundStatement(Xobject body) |
static Xobject |
CompoundStatement(Xobject id_list,
Xobject decl_list,
Xobject body) |
static Xtype |
ConversionIntegral(Xtype lt,
Xtype rt) |
static Xobject |
Fallocate(Xobject var,
Xobject... indices) |
static Xobject |
FallocateByList(Xobject var,
XobjList l) |
static Xobject |
FarrayIndex(Xobject idx) |
static Xobject |
FarrayRef(Xobject var,
Xobject... indices) |
static Xobject |
FarrayRef(Xobject var,
XobjList indices) |
static XobjString |
FcharacterConstant(Xtype type,
java.lang.String value,
java.lang.String fkind) |
static Xobject |
FindexRange(Xobject ub) |
static Xobject |
FindexRange(Xobject lb,
Xobject ub) |
static Xobject |
FindexRange(Xobject lb,
Xobject ub,
Xobject step) |
static Xobject |
FindexRangeOfAssumedShape() |
static Xobject |
FindexRangeOfAssumedShape(Xobject lb) |
static Xobject |
FindexRangeOfAssumedSize() |
static Xobject |
FinterfaceFunctionDecl(Ident name,
XobjList paramDecls) |
static XobjFloat |
Float(Xcode code,
Xtype type,
double d) |
static XobjFloat |
Float(Xcode code,
Xtype type,
java.lang.String floatStr) |
static XobjFloat |
FloatConstant(double d) |
static XobjFloat |
FloatConstant(Xtype type,
java.lang.String floatStr,
java.lang.String fkind) |
static XobjBool |
FlogicalConstant(boolean value) |
static XobjBool |
FlogicalConstant(Xtype type,
boolean value,
java.lang.String fkind) |
static Xobject |
FpointerAssignment(Xobject ptr,
Xobject tgt) |
static Xobject |
FstatementList() |
static Xobject |
FstatementList(Xobject... body) |
static Xobject |
functionCall(Xobject f,
Xobject args) |
static Xobject |
FvarRef(Ident id) |
static Ident |
Ident(java.lang.String name,
StorageClass stg_class,
Xtype type,
Xobject v,
VarScope scope) |
static Ident |
Ident(java.lang.String name,
StorageClass stg_class,
Xtype type,
Xobject v,
VarScope scope,
Xobject codimensions) |
static XobjList |
IDList() |
static XobjInt |
Int(Xcode code,
int value) |
static XobjInt |
Int(Xcode code,
Xtype type,
int value) |
static XobjInt |
IntConstant(int value) |
static XobjInt |
IntConstant(int value,
Xtype type,
java.lang.String kind) |
static XobjList |
List() |
static XobjList |
List(Xcode code) |
static XobjList |
List(Xcode code,
XobjArgs a) |
static XobjList |
List(Xcode code,
Xobject... a) |
static XobjList |
List(Xcode code,
Xtype type) |
static XobjList |
List(Xcode code,
Xtype type,
XobjArgs a) |
static XobjList |
List(Xcode code,
Xtype type,
Xobject... a) |
static XobjList |
List(XobjArgs a) |
static XobjList |
List(Xobject... a) |
static XobjLong |
Long(Xcode code,
Xtype type,
long low) |
static XobjLong |
Long(Xcode code,
Xtype type,
long high,
long low) |
static XobjLong |
LongConstant(long value) |
static XobjLong |
LongLongConstant(java.math.BigInteger bi,
Xtype type,
java.lang.String fkind) |
static XobjLong |
LongLongConstant(long high,
long low) |
static Xobject |
memberAddr(Xobject x,
Ident mid) |
static Xobject |
memberAddr(Xobject x,
java.lang.String member_name) |
static Xobject |
memberRef(Xobject x,
java.lang.String member_name) |
static Xobject |
PointerRef(Xobject x) |
static Xobject |
Reduce(Xobject x) |
static Xobject |
Reduce(Xobject x,
Block b) |
static Xcode |
revLogicalOpcode(Xcode code) |
static Xobject |
Set(Xobject lv,
Xobject rv) |
static Xobject |
SizeOf(Xtype type) |
static Xobject |
StatementLabel(java.lang.String label) |
static Xobject |
statementList() |
static XobjString |
String(java.lang.String value) |
static XobjString |
StringConstant(java.lang.String value) |
static XobjString |
StringConstant(Xtype type,
java.lang.String value) |
static XobjString |
Symbol(Xcode code,
java.lang.String value) |
static XobjString |
Symbol(Xcode code,
Xtype type,
java.lang.String value) |
static XobjString |
Symbol(Xcode code,
Xtype type,
java.lang.String value,
VarScope scope) |
static XobjString |
Symbol(Xcode code,
Xtype type,
java.lang.String value,
VarScope scope,
java.lang.String alias,
boolean is_op) |
static Xobject |
SymbolRef(Ident ident) |
static Xobject |
unaryOp(Xcode code,
Xobject x) |
static Xcode |
unAsgOpcode(Xcode code) |