/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | constfold.c | 79 new(&ue) RealExp(loc, -e1->toReal(), type); in Neg() 83 new(&ue) RealExp(loc, -e1->toImaginary(), type); in Neg() 129 new(&ue) RealExp(loc, e1->toReal() + e2->toReal(), type); in Add() 133 new(&ue) RealExp(loc, e1->toImaginary() + e2->toImaginary(), type); in Add() 239 new(&ue) RealExp(loc, e1->toReal() - e2->toReal(), type); in Min() 243 new(&ue) RealExp(loc, e1->toImaginary() - e2->toImaginary(), type); in Min() 375 new(&ue) RealExp(loc, creall(c), type); in Mul() 377 new(&ue) RealExp(loc, cimagl(c), type); in Mul() 405 new(&ue) RealExp(loc, e1->toReal() / e2->toReal(), type); in Div() 424 new(&ue) RealExp(loc, creall(c), type); in Div() [all …]
|
H A D | expression.c | 3001 RealExp::RealExp(Loc loc, real_t value, Type *type) in RealExp() function 3002 : Expression(loc, TOKfloat64, sizeof(RealExp)) in RealExp() 3009 RealExp *RealExp::create(Loc loc, real_t value, Type *type) in create() 3011 return new RealExp(loc, value,type); in create() 3014 dinteger_t RealExp::toInteger() in toInteger() 3019 uinteger_t RealExp::toUInteger() in toUInteger() 3024 real_t RealExp::toReal() in toReal() 3029 real_t RealExp::toImaginary() in toImaginary() 3034 complex_t RealExp::toComplex() in toComplex() 3051 bool RealExp::equals(RootObject *o) in equals() [all …]
|
H A D | expression.h | 255 class RealExp : public 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 D | optimize.c | 854 ret = new RealExp(e->loc, CTFloat::one, e->e1->type); in Expression_optimize() 872 ret = new DivExp(e->loc, new RealExp(e->loc, CTFloat::one, e->e2->type), e->e1); in Expression_optimize()
|
H A D | visitor.h | 181 class RealExp; variable 475 virtual void visit(RealExp *e) { visit((Expression *)e); } in visit()
|
H A D | dmangle.c | 630 void visit(RealExp *e) in visit()
|
H A D | parse.c | 6778 e = new RealExp(loc, token.floatvalue, Type::tfloat32); in parsePrimaryExp() 6783 e = new RealExp(loc, token.floatvalue, Type::tfloat64); in parsePrimaryExp() 6788 e = new RealExp(loc, token.floatvalue, Type::tfloat80); in parsePrimaryExp() 6793 e = new RealExp(loc, token.floatvalue, Type::timaginary32); in parsePrimaryExp() 6798 e = new RealExp(loc, token.floatvalue, Type::timaginary64); in parsePrimaryExp() 6803 e = new RealExp(loc, token.floatvalue, Type::timaginary80); in parsePrimaryExp()
|
H A D | mtype.c | 3410 e = new RealExp(loc, fvalue, this); in getProperty() 3450 e = new RealExp(e->loc, CTFloat::zero, t); in dotExp() 3482 e = new RealExp(e->loc, CTFloat::zero, this); in dotExp() 3520 return new RealExp(loc, Target::RealProperties::snan, this); in defaultInit()
|
H A D | hdrgen.c | 2433 void visit(RealExp *e) in visit()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | constfold.d | 94 emplaceExp!(RealExp)(&ue, loc, -e1.toReal(), type); in Neg() 98 emplaceExp!(RealExp)(&ue, loc, -e1.toImaginary(), type); in Neg() 139 emplaceExp!(RealExp)(&ue, loc, e1.toReal() + e2.toReal(), type); in Add() 143 emplaceExp!(RealExp)(&ue, loc, e1.toImaginary() + e2.toImaginary(), type); in Add() 240 emplaceExp!(RealExp)(&ue, loc, e1.toReal() - e2.toReal(), type); in Min() 244 emplaceExp!(RealExp)(&ue, loc, e1.toImaginary() - e2.toImaginary(), type); in Min() 367 emplaceExp!(RealExp)(&ue, loc, creall(c), type); in Mul() 369 emplaceExp!(RealExp)(&ue, loc, cimagl(c), type); in Mul() 392 emplaceExp!(RealExp)(&ue, loc, e1.toReal() / e2.toReal(), type); in Div() 411 emplaceExp!(RealExp)(&ue, loc, creall(c), type); in Div() [all …]
|
H A D | expression.h | 135 RealExp* isRealExp(); 274 class RealExp : public Expression 279 static RealExp *create(const Loc &loc, real_t value, Type *type); 1378 char realexp [sizeof(RealExp)];
|
H A D | printast.d | 59 override void visit(RealExp e) in visit()
|
H A D | lambdacomp.d | 356 override void visit(RealExp exp) in visit()
|
H A D | cparse.d | 699 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat32); in cparsePrimaryExp() 704 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat64); in cparsePrimaryExp() 709 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat80); in cparsePrimaryExp() 714 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary32); in cparsePrimaryExp() 719 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary64); in cparsePrimaryExp() 724 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary80); in cparsePrimaryExp()
|
H A D | visitor.h | 187 class RealExp; variable 473 virtual void visit(RealExp *e) { visit((Expression *)e); } in visit()
|
H A D | expression.d | 568 char[__traits(classInstanceSize, RealExp)] realexp; 1629 … inout(RealExp) isRealExp() { return op == EXP.float64 ? cast(typeof(return))this : null; } in isRealExp() 2065 extern (C++) final class RealExp : Expression 2071 super(loc, EXP.float64, __traits(classInstanceSize, RealExp)); in this() 2077 static RealExp create(const ref Loc loc, real_t value, Type type) in create() 2079 return new RealExp(loc, value, type); in create() 2085 emplaceExp!(RealExp)(pue, loc, value, type); in emplace() 4448 e2 = new CommaExp(loc, e2, new RealExp(loc, CTFloat.zero, t1)); in checkOpAssignTypes()
|
H A D | parsetimevisitor.d | 181 void visit(AST.RealExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
|
H A D | dmangle.d | 855 override void visit(RealExp e) in visit()
|
H A D | typesem.d | 2491 return new RealExp(loc, r, mt); in getProperty() 3478 e = new RealExp(e.loc, CTFloat.zero, t); in dotExp() 3529 e = new RealExp(e.loc, CTFloat.zero, mt); in dotExp() 4685 return new RealExp(loc, isCfile ? CTFloat.zero : target.RealProperties.nan, mt); in visitBasic()
|
H A D | parse.d | 7913 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat32); in parsePrimaryExp() 7918 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat64); in parsePrimaryExp() 7923 e = new AST.RealExp(loc, token.floatvalue, AST.Type.tfloat80); in parsePrimaryExp() 7928 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary32); in parsePrimaryExp() 7933 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary64); in parsePrimaryExp() 7938 e = new AST.RealExp(loc, token.floatvalue, AST.Type.timaginary80); in parsePrimaryExp()
|
H A D | dtoh.d | 2615 override void visit(AST.RealExp e)
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-builtins.cc | 378 return RealExp::create (loc, ldouble (value), type); in d_eval_constant_expression()
|
H A D | ChangeLog-2016 | 838 (RealExp::toDt): Likewise.
|
H A D | expr.cc | 2525 void visit (RealExp *e) in visit()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-builtins.cc | 365 return RealExp::create (Loc (), ldouble (value), type); in d_eval_constant_expression()
|