Searched refs:CmpExp (Results 1 - 22 of 22) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddenum.c343 Expression *ec = new CmpExp(id == Id::max ? TOKgt : TOKlt, em->loc, e, *pval);
H A Dvisitor.h274 class CmpExp;
568 virtual void visit(CmpExp *e) { visit((BinExp *)e); }
H A Dopover.c56 // CmpExp
114 void visit(CmpExp *) { id = Id::cmp; }
1121 void visit(CmpExp *e)
1123 //printf("CmpExp::op_overload() (%s)\n", e->toChars());
1390 * Common code for overloading of EqualExp and CmpExp
H A Dexpression.h1371 class CmpExp : public BinExp class in inherits:BinExp
1374 CmpExp(TOK op, Loc loc, Expression *e1, Expression *e2);
H A Doptimize.c1185 void visit(CmpExp *e)
1187 //printf("CmpExp::optimize() %s\n", e->toChars());
H A Dstatementsem.c1181 cond = new CmpExp(TOKlt, loc, new VarExp(loc, fs->key), tmp_length);
1872 cond = new CmpExp(TOKgt, loc, cond, new VarExp(loc, tmp));
1885 cond = new CmpExp(TOKlt, loc, new VarExp(loc, fs->key), new VarExp(loc, tmp));
H A Dexpression.c6520 CmpExp::CmpExp(TOK op, Loc loc, Expression *e1, Expression *e2) function in class:CmpExp
6521 : BinExp(loc, op, sizeof(CmpExp), e1, e2)
H A Dexpressionsem.c7688 void visit(CmpExp *exp)
7722 e = new CmpExp(exp->op, exp->loc, e, new IntegerExp(exp->loc, 0, Type::tint32));
7840 //printf("CmpExp: %s, type = %s\n", e->toChars(), e->type->toChars());
H A Dparse.c7698 e = new CmpExp(op, loc, e, e2);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dvisitor.h282 class CmpExp;
543 virtual void visit(CmpExp *e) { visit((BinExp *)e); }
H A Dopover.d57 // CmpExp
1087 Expression visitCmp(CmpExp e)
1089 //printf("CmpExp:: () (%s)\n", e.toChars());
1294 case EXP.lessThan : return visitCmp(cast(CmpExp)e);
1305 * Common code for overloading of EqualExp and CmpExp
H A Doptimize.d1232 void visitCmp(CmpExp e)
1234 //printf("CmpExp::optimize() %s\n", e.toChars());
1391 case EXP.greaterOrEqual: visitCmp(cast(CmpExp)ex); break;
H A Dparsetimevisitor.d251 void visit(AST.CmpExp e) { visit(cast(AST.BinExp)e); }
H A Dexpression.h1237 class CmpExp : public BinExp class in class:MemorySet
H A Dstatementsem.d1115 cond = new CmpExp(EXP.lessThan, loc, new VarExp(loc, fs.key), tmp_length);
1803 cond = new CmpExp(EXP.greaterThan, loc, cond, new VarExp(loc, tmp));
1816 cond = new CmpExp(EXP.lessThan, loc, new VarExp(loc, fs.key), new VarExp(loc, tmp));
H A Dcparse.d1230 e = new AST.CmpExp(op, loc, e, e2);
H A Dexpressionsem.d11389 override void visit(CmpExp exp)
11393 printf("CmpExp::semantic('%s')\n", exp.toChars());
11454 cl = new CmpExp(cmpop, exp.loc, cl, new IntegerExp(0));
11459 e = new CmpExp(cmpop, exp.loc, e, IntegerExp.literal!0);
11509 al = new CmpExp(exp.op, exp.loc, al, IntegerExp.literal!0);
11545 //printf("CmpExp: %s, type = %s\n", e.toChars(), e.type.toChars());
H A Dexpression.d1733 //inout(CmpExp) isCmpExp() { return op == EXP. ? cast(typeof(return))this : null; }
6580 extern (C++) final class CmpExp : BinExp
6584 super(loc, op, __traits(classInstanceSize, CmpExp), e1, e2);
H A Dtypesem.d4927 Expression ec = new CmpExp(id == Id.max ? EXP.greaterThan : EXP.lessThan, em.loc, e, *pval);
H A Dparse.d8962 e = new AST.CmpExp(op, loc, e, e2);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc494 void visit (CmpExp *e)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc493 void visit (CmpExp *e)

Completed in 313 milliseconds