Searched refs:RealExp (Results 1 - 25 of 32) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dconstfold.c79 new(&ue) RealExp(loc, -e1->toReal(), type);
83 new(&ue) RealExp(loc, -e1->toImaginary(), type);
129 new(&ue) RealExp(loc, e1->toReal() + e2->toReal(), type);
133 new(&ue) RealExp(loc, e1->toImaginary() + e2->toImaginary(), type);
239 new(&ue) RealExp(loc, e1->toReal() - e2->toReal(), type);
243 new(&ue) RealExp(loc, e1->toImaginary() - e2->toImaginary(), type);
375 new(&ue) RealExp(loc, creall(c), type);
377 new(&ue) RealExp(loc, cimagl(c), type);
405 new(&ue) RealExp(loc, e1->toReal() / e2->toReal(), type);
424 new(&ue) RealExp(lo
[all...]
H A Dexpression.c2999 /******************************** RealExp **************************/
3001 RealExp::RealExp(Loc loc, real_t value, Type *type) function in class:RealExp
3002 : Expression(loc, TOKfloat64, sizeof(RealExp))
3004 //printf("RealExp::RealExp(%Lg)\n", value);
3009 RealExp *RealExp::create(Loc loc, real_t value, Type *type)
3011 return new RealExp(loc, value,type);
3014 dinteger_t RealExp
[all...]
H A Dexpression.h255 class RealExp : public Expression class in inherits:Expression
260 RealExp(Loc loc, real_t value, Type *type);
261 static RealExp *create(Loc loc, real_t value, Type *type);
1520 char realexp [sizeof(RealExp)];
H A Ddmangle.c630 void visit(RealExp *e)
H A Doptimize.c854 ret = new RealExp(e->loc, CTFloat::one, e->e1->type);
872 ret = new DivExp(e->loc, new RealExp(e->loc, CTFloat::one, e->e2->type), e->e1);
H A Dvisitor.h181 class RealExp;
475 virtual void visit(RealExp *e) { visit((Expression *)e); }
H A Dparse.c6778 e = new RealExp(loc, token.floatvalue, Type::tfloat32);
6783 e = new RealExp(loc, token.floatvalue, Type::tfloat64);
6788 e = new RealExp(loc, token.floatvalue, Type::tfloat80);
6793 e = new RealExp(loc, token.floatvalue, Type::timaginary32);
6798 e = new RealExp(loc, token.floatvalue, Type::timaginary64);
6803 e = new RealExp(loc, token.floatvalue, Type::timaginary80);
H A Dmtype.c3410 e = new RealExp(loc, fvalue, this);
3450 e = new RealExp(e->loc, CTFloat::zero, t);
3482 e = new RealExp(e->loc, CTFloat::zero, this);
3520 return new RealExp(loc, Target::RealProperties::snan, this);
H A Ddinterpret.c1887 void visit(RealExp *e)
5858 new(pue) RealExp(e->loc, CTFloat::zero, e->to);
H A Ddcast.c1572 void visit(RealExp *e)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dconstfold.d94 emplaceExp!(RealExp)(&ue, loc, -e1.toReal(), type);
98 emplaceExp!(RealExp)(&ue, loc, -e1.toImaginary(), type);
139 emplaceExp!(RealExp)(&ue, loc, e1.toReal() + e2.toReal(), type);
143 emplaceExp!(RealExp)(&ue, loc, e1.toImaginary() + e2.toImaginary(), type);
240 emplaceExp!(RealExp)(&ue, loc, e1.toReal() - e2.toReal(), type);
244 emplaceExp!(RealExp)(&ue, loc, e1.toImaginary() - e2.toImaginary(), type);
367 emplaceExp!(RealExp)(&ue, loc, creall(c), type);
369 emplaceExp!(RealExp)(&ue, loc, cimagl(c), type);
392 emplaceExp!(RealExp)(&ue, loc, e1.toReal() / e2.toReal(), type);
411 emplaceExp!(RealExp)(
[all...]
H A Dprintast.d59 override void visit(RealExp e)
H A Dexpression.h135 RealExp* isRealExp();
274 class RealExp : public Expression class in inherits:Expression
279 static RealExp *create(const Loc &loc, real_t value, Type *type);
1378 char realexp [sizeof(RealExp)];
H A Dlambdacomp.d356 override void visit(RealExp exp)
H A Dcparse.d699 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat32);
704 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat64);
709 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat80);
714 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary32);
719 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary64);
724 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary80);
H A Dvisitor.h187 class RealExp;
473 virtual void visit(RealExp *e) { visit((Expression *)e); }
H A Dexpression.d568 char[__traits(classInstanceSize, RealExp)] realexp;
1629 inout(RealExp) isRealExp() { return op == EXP.float64 ? cast(typeof(return))this : null; }
2065 extern (C++) final class RealExp : Expression
2071 super(loc, EXP.float64, __traits(classInstanceSize, RealExp));
2072 //printf("RealExp::RealExp(%Lg)\n", value);
2077 static RealExp create(const ref Loc loc, real_t value, Type type)
2079 return new RealExp(loc, value, type);
2085 emplaceExp!(RealExp)(pue, loc, value, type);
4448 e2 = new CommaExp(loc, e2, new RealExp(lo
[all...]
H A Dtypesem.d2491 return new RealExp(loc, r, mt);
3478 e = new RealExp(e.loc, CTFloat.zero, t);
3529 e = new RealExp(e.loc, CTFloat.zero, mt);
4685 return new RealExp(loc, isCfile ? CTFloat.zero : target.RealProperties.nan, mt);
H A Ddmangle.d855 override void visit(RealExp e)
H A Dparsetimevisitor.d181 void visit(AST.RealExp e) { visit(cast(AST.Expression)e); }
H A Dparse.d7913 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat32);
7918 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat64);
7923 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat80);
7928 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary32);
7933 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary64);
7938 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary80);
H A Ddtoh.d2615 override void visit(AST.RealExp e)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-builtins.cc365 return RealExp::create (Loc (), ldouble (value), type);
H A Dexpr.cc2588 void visit (RealExp *e)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dd-builtins.cc378 return RealExp::create (loc, ldouble (value), type);

Completed in 270 milliseconds

12