Home
last modified time | relevance | path

Searched refs:UnionExp (Results 1 – 25 of 90) sorted by relevance

1234

/dports/lang/gcc9/gcc-9.4.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1485 struct UnionExp struct
1489 UnionExp(Expression *e) in UnionExp() argument
1542 UnionExp Neg(Type *type, Expression *e1); argument
1543 UnionExp Com(Type *type, Expression *e1);
1544 UnionExp Not(Type *type, Expression *e1);
1545 UnionExp Bool(Type *type, Expression *e1);
1547 UnionExp ArrayLength(Type *type, Expression *e1);
1548 UnionExp Ptr(Type *type, Expression *e1);
1562 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/devel/avr-gcc/gcc-10.2.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1487 struct UnionExp struct
1491 UnionExp(Expression *e) in UnionExp() function
1544 UnionExp Neg(Type *type, Expression *e1); argument
1545 UnionExp Com(Type *type, Expression *e1);
1546 UnionExp Not(Type *type, Expression *e1);
1547 UnionExp Bool(Type *type, Expression *e1);
1549 UnionExp ArrayLength(Type *type, Expression *e1);
1550 UnionExp Ptr(Type *type, Expression *e1);
1564 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1485 struct UnionExp struct
1489 UnionExp(Expression *e) in UnionExp() argument
1542 UnionExp Neg(Type *type, Expression *e1); argument
1543 UnionExp Com(Type *type, Expression *e1);
1544 UnionExp Not(Type *type, Expression *e1);
1545 UnionExp Bool(Type *type, Expression *e1);
1547 UnionExp ArrayLength(Type *type, Expression *e1);
1548 UnionExp Ptr(Type *type, Expression *e1);
1562 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/lang/gcc10/gcc-10.3.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1487 struct UnionExp struct
1491 UnionExp(Expression *e) in UnionExp() argument
1544 UnionExp Neg(Type *type, Expression *e1); argument
1545 UnionExp Com(Type *type, Expression *e1);
1546 UnionExp Not(Type *type, Expression *e1);
1547 UnionExp Bool(Type *type, Expression *e1);
1549 UnionExp ArrayLength(Type *type, Expression *e1);
1550 UnionExp Ptr(Type *type, Expression *e1);
1564 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1485 struct UnionExp struct
1489 UnionExp(Expression *e) in UnionExp() function
1542 UnionExp Neg(Type *type, Expression *e1); argument
1543 UnionExp Com(Type *type, Expression *e1);
1544 UnionExp Not(Type *type, Expression *e1);
1545 UnionExp Bool(Type *type, Expression *e1);
1547 UnionExp ArrayLength(Type *type, Expression *e1);
1548 UnionExp Ptr(Type *type, Expression *e1);
1562 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/lang/gcc11/gcc-11.2.0/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/d/dmd/
H A Dctfe.h76 UnionExp voidInitLiteral(Type *t, VarDeclaration *var);
133 UnionExp copyLiteral(Expression *e);
137 Expression *paintTypeOntoLiteral(UnionExp *pue, Type *type, Expression *lit);
138 UnionExp paintTypeOntoLiteralCopy(Type *type, Expression *lit);
141 Expression *resolveSlice(Expression *e, UnionExp *pue = NULL);
151 StringExp *createBlockDuplicatedStringLiteral(UnionExp *pue, Loc loc, Type *type,
173 UnionExp changeArrayLiteralLength(Loc loc, TypeArray *arrayType,
197 UnionExp pointerDifference(Loc loc, Type *type, Expression *e1, Expression *e2);
205 UnionExp pointerArithmetic(Loc loc, TOK op, Type *type,
213 Expression *paintFloatInt(UnionExp *pue, Expression *fromVal, Type *to);
[all …]
H A Dconstfold.c74 UnionExp ue; in Neg()
98 UnionExp ue; in Com()
107 UnionExp ue; in Not()
116 UnionExp ue; in Bool()
125 UnionExp ue; in Add()
235 UnionExp ue; in Min()
340 UnionExp ue; in Mul()
392 UnionExp ue; in Div()
473 UnionExp ue; in Mod()
552 UnionExp ue; in Pow()
[all …]
H A Dexpression.h50 struct UnionExp;
1489 struct UnionExp struct
1493 UnionExp(Expression *e) in UnionExp() function
1546 UnionExp Neg(Type *type, Expression *e1); argument
1547 UnionExp Com(Type *type, Expression *e1);
1548 UnionExp Not(Type *type, Expression *e1);
1549 UnionExp Bool(Type *type, Expression *e1);
1551 UnionExp ArrayLength(Type *type, Expression *e1);
1552 UnionExp Ptr(Type *type, Expression *e1);
1566 UnionExp Index(Type *type, Expression *e1, Expression *e2);
[all …]
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/d/dmd/
H A Dconstfold.d90 UnionExp ue = void; in Neg()
113 UnionExp ue = void; in Com()
121 UnionExp ue = void; in Not()
129 UnionExp ue = void; in Bool()
137 UnionExp ue = void; in Add()
244 UnionExp ue = void; in Min()
343 UnionExp ue = void; in Mul()
392 UnionExp ue = void; in Div()
467 UnionExp ue = void; in Mod()
533 UnionExp ue; in Pow()
[all …]

1234