| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | staticcond.d | 195 BinExp bo = cast(BinExp)orig; in visualizeFull() 196 BinExp be = cast(BinExp)e; in visualizeFull() 206 BinExp bo = cast(BinExp)orig; in visualizeFull() 207 BinExp be = cast(BinExp)e; in visualizeFull() 329 BinExp bo = cast(BinExp)orig; in visualizeShort() 330 BinExp be = cast(BinExp)e; in visualizeShort() 338 BinExp bo = cast(BinExp)orig; in visualizeShort() 339 BinExp be = cast(BinExp)e; in visualizeShort()
|
| H A D | expression.h | 238 BinExp* isBinExp(); 696 class BinExp : public Expression 705 BinExp *syntaxCopy(); 713 class BinAssignExp : public BinExp 995 class DotExp : public BinExp 1001 class CommaExp : public BinExp 1014 class IndexExp : public BinExp 1031 class PostExp : public BinExp 1052 class AssignExp : public BinExp 1153 class AddExp : public BinExp [all …]
|
| H A D | parsetimevisitor.d | 197 void visit(AST.BinExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor() 236 void visit(AST.CommaExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 237 void visit(AST.PostExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 238 void visit(AST.PowExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 239 void visit(AST.MulExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 240 void visit(AST.DivExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 241 void visit(AST.ModExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 242 void visit(AST.AddExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 243 void visit(AST.MinExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 244 void visit(AST.CatExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() [all …]
|
| H A D | visitor.h | 218 class BinExp; variable 489 virtual void visit(BinExp *e) { visit((Expression *)e); } in visit() 528 virtual void visit(CommaExp *e) { visit((BinExp *)e); } in visit() 529 virtual void visit(PostExp *e) { visit((BinExp *)e); } in visit() 530 virtual void visit(PowExp *e) { visit((BinExp *)e); } in visit() 531 virtual void visit(MulExp *e) { visit((BinExp *)e); } in visit() 532 virtual void visit(DivExp *e) { visit((BinExp *)e); } in visit() 533 virtual void visit(ModExp *e) { visit((BinExp *)e); } in visit() 534 virtual void visit(AddExp *e) { visit((BinExp *)e); } in visit() 535 virtual void visit(MinExp *e) { visit((BinExp *)e); } in visit() [all …]
|
| H A D | arrayop.d | 59 BinExp be = e.isBinExp(); in isArrayOpValid() 64 BinExp be = e.isBinExp(); in isArrayOpValid() 117 Expression arrayOp(BinExp e, Scope* sc) in arrayOp() 238 override void visit(BinExp e) in buildArrayOp()
|
| H A D | visitor.d | 84 void visit(ASTCodegen.DotExp e) { visit(cast(ASTCodegen.BinExp)e); } 85 void visit(ASTCodegen.IndexExp e) { visit(cast(ASTCodegen.BinExp)e); } 88 void visit(ASTCodegen.RemoveExp e) { visit(cast(ASTCodegen.BinExp)e); }
|
| H A D | expression.d | 1755 inout(BinExp) isBinExp() pure inout nothrow @nogc in isBinExp() 4288 extern (C++) abstract class BinExp : Expression 4302 override BinExp syntaxCopy() in syntaxCopy() 4304 BinExp e = cast(BinExp)copy(); in syntaxCopy() 4529 BinExp be = this; in reorderSettingAAElem() 4584 extern (C++) class BinAssignExp : BinExp 5625 extern (C++) final class DotExp : BinExp 5640 extern (C++) final class CommaExp : BinExp 5821 extern (C++) final class IndexExp : BinExp 5908 extern (C++) final class PostExp : BinExp [all …]
|
| H A D | opover.d | 206 private Expression checkAliasThisForLhs(AggregateDeclaration ad, Scope* sc, BinExp e) in checkAliasThisForLhs() 217 BinExp be = cast(BinExp)e.copy(); in checkAliasThisForLhs() 235 private Expression checkAliasThisForRhs(AggregateDeclaration ad, Scope* sc, BinExp e) in checkAliasThisForRhs() 245 BinExp be = cast(BinExp)e.copy(); in checkAliasThisForRhs() 597 Expression visitBin(BinExp e) in visitBin() 1307 private Expression compare_overload(BinExp e, Scope* sc, Identifier id, EXP* pop) in compare_overload()
|
| H A D | apply.d | 132 override void visit(BinExp e) in visit()
|
| H A D | printast.d | 160 override void visit(BinExp e) in visit()
|
| H A D | optimize.d | 306 bool binOptimize(BinExp e, int flags, bool keepLhsLvalue = false) in Expression_optimize() 895 void visitBin(BinExp e) in Expression_optimize() 962 …extern (D) void shift_optimize(BinExp e, UnionExp function(const ref Loc, Type, Expression, Expres… in Expression_optimize() 1364 case EXP.dot: visitBin(cast(BinExp)ex); break; in Expression_optimize()
|
| H A D | lambdacomp.d | 365 override void visit(BinExp exp) in visit()
|
| H A D | escape.d | 525 auto ae = cast(BinExp)e; in checkAssignEscape() 1646 override void visit(BinExp e) in visit()
|
| H A D | dinterpret.d | 2978 extern (D) private void interpretCommon(BinExp e, fp_t fp) in interpretCommon() 3125 extern (D) private void interpretCompareCommon(BinExp e, fp2_t fp) in interpretCompareCommon() 3191 override void visit(BinExp e) in visit() 3293 extern (D) private void interpretAssignCommon(BinExp e, fp_t fp, int post = 0) 3787 private Expression assignToLvalue(BinExp e, Expression e1, Expression newval) in assignToLvalue() 3994 …private Expression interpretAssignToSlice(UnionExp* pue, BinExp e, Expression e1, Expression newva… in interpretAssignToSlice() 4472 private void interpretFourPointerRelation(UnionExp* pue, BinExp e) in interpretFourPointerRelation() 6787 BinExp be = e.isBinExp(); in copyRegionExp()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | visitor.h | 210 class BinExp; variable 504 virtual void visit(BinExp *e) { visit((Expression *)e); } in visit() 505 virtual void visit(BinAssignExp *e) { visit((BinExp *)e); } in visit() 532 virtual void visit(DotExp *e) { visit((BinExp *)e); } in visit() 533 virtual void visit(CommaExp *e) { visit((BinExp *)e); } in visit() 534 virtual void visit(IndexExp *e) { visit((BinExp *)e); } in visit() 535 virtual void visit(PostExp *e) { visit((BinExp *)e); } in visit() 537 virtual void visit(AssignExp *e) { visit((BinExp *)e); } in visit() 553 virtual void visit(AddExp *e) { visit((BinExp *)e); } in visit() 554 virtual void visit(MinExp *e) { visit((BinExp *)e); } in visit() [all …]
|
| H A D | expression.h | 44 class BinExp; variable 89 Expression *arrayOp(BinExp *e, Scope *sc); 101 Expression *scaleFactor(BinExp *be, Scope *sc); 102 Expression *typeCombine(BinExp *be, Scope *sc); 733 class BinExp : public Expression 742 BinExp(Loc loc, TOK op, int size, Expression *e1, Expression *e2); 754 class BinAssignExp : public BinExp 1010 static Expression *rewriteOpAssign(BinExp *exp); 1065 class DotExp : public BinExp 1072 class CommaExp : public BinExp [all …]
|
| H A D | arrayop.c | 40 FuncDeclaration *buildArrayOp(Identifier *ident, BinExp *exp, Scope *sc) in buildArrayOp() 123 BinExp *be = (BinExp *)e; in isArrayOpValid() 128 BinExp *be = (BinExp *)e; in isArrayOpValid() 173 Expression *arrayOp(BinExp *e, Scope *sc) in arrayOp() 255 return arrayOp((BinExp *)e, sc); in arrayOp() 348 void visit(BinExp *e) in buildArrayIdent() 514 void visit(BinExp *e) in buildArrayLoop() 520 BinExp *be = (BinExp *)e->copy(); in buildArrayLoop()
|
| H A D | opover.c | 28 Expression *compare_overload(BinExp *e, Scope *sc, Identifier *id); 31 Expression *binSemanticProp(BinExp *e, Scope *sc); 575 void visit(BinExp *e) in op_overload() 852 BinExp *be = (BinExp *)e->copy(); in op_overload() 874 BinExp *be = (BinExp *)e->copy(); in op_overload() 1355 BinExp *be = (BinExp *)e->copy(); in op_overload() 1374 BinExp *be = (BinExp *)e->copy(); in op_overload() 1392 Expression *compare_overload(BinExp *e, Scope *sc, Identifier *id) in compare_overload() 1526 BinExp *be = (BinExp *)e->copy(); in compare_overload() 1543 BinExp *be = (BinExp *)e->copy(); in compare_overload()
|
| H A D | expression.c | 4974 BinExp::BinExp(Loc loc, TOK op, int size, Expression *e1, Expression *e2) in BinExp() function 4984 Expression *BinExp::syntaxCopy() in syntaxCopy() 4986 BinExp *e = (BinExp *)copy(); in syntaxCopy() 4993 Expression *BinExp::checkOpAssignTypes(Scope *sc) in checkOpAssignTypes() 5137 Expression *BinExp::incompatibleTypes() in incompatibleTypes() 5160 bool BinExp::checkIntegralBin() in checkIntegralBin() 5167 bool BinExp::checkArithmeticBin() in checkArithmeticBin() 5177 : BinExp(loc, op, size, e1, e2) in BinAssignExp() 5912 Expression *ArrayLengthExp::rewriteOpAssign(BinExp *exp) in rewriteOpAssign() 6057 : BinExp(loc, TOKdot, sizeof(DotExp), e1, e2) in DotExp() [all …]
|
| H A D | apply.c | 86 void visit(BinExp *e) in visit()
|
| H A D | optimize.c | 220 bool binOptimize(BinExp *e, int flags) in Expression_optimize() 667 void visit(BinExp *e) in Expression_optimize() 757 void shift_optimize(BinExp *e, UnionExp (*shift)(Loc, Type *, Expression *, Expression *)) in Expression_optimize()
|
| H A D | ctfeexpr.c | 215 return needToCopyLiteral(((BinExp *)expr)->e1) || in needToCopyLiteral() 216 needToCopyLiteral(((BinExp *)expr)->e2); in needToCopyLiteral() 218 expr = ((BinExp *)expr)->e2; in needToCopyLiteral()
|
| H A D | dinterpret.c | 2970 void interpretCommon(BinExp *e, fp_t fp) in interpretCommon() 3047 void interpretCompareCommon(BinExp *e, fp2_t fp) in interpretCompareCommon() 3102 void visit(BinExp *e) in visit() 3166 void interpretAssignCommon(BinExp *e, fp_t fp, int post = 0) 3648 Expression *assignToLvalue(BinExp *e, Expression *e1, Expression *newval) in assignToLvalue() 3839 Expression *interpretAssignToSlice(UnionExp *pue, BinExp *e, in interpretAssignToSlice() 4298 *p1 = ((BinExp *)e)->e1; in isPointerCmpExp() 4299 *p2 = ((BinExp *)e)->e2; in isPointerCmpExp() 4341 void interpretFourPointerRelation(UnionExp *pue, BinExp *e) in interpretFourPointerRelation()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 847 for (uint64_t BinExp = 2; BinExp <= Exponent; BinExp <<= 1) { in visitMulExpr() local 850 if (Exponent & BinExp) in visitMulExpr()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | expr.cc | 601 void visit (BinExp *e) in visit() 1636 BinExp *be = (BinExp *) e->e1; in visit()
|