/netbsd/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(); 705 BinExp *syntaxCopy(); 995 class DotExp : public BinExp 1153 class AddExp : public BinExp 1159 class MinExp : public BinExp 1165 class CatExp : public BinExp 1171 class MulExp : public BinExp 1177 class DivExp : public BinExp 1183 class ModExp : public BinExp 1219 class OrExp : public BinExp [all …]
|
H A D | parsetimevisitor.d | 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() 245 void visit(AST.ShlExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 246 void visit(AST.ShrExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() 249 void visit(AST.InExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor() [all …]
|
H A D | visitor.h | 218 class BinExp; variable 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() 536 virtual void visit(CatExp *e) { visit((BinExp *)e); } in visit() 537 virtual void visit(ShlExp *e) { visit((BinExp *)e); } in visit() 541 virtual void visit(InExp *e) { visit((BinExp *)e); } in visit() [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 | 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 | 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() 6191 : BinExp(loc, op, sizeof(PostExp), e, in PostExp() 6521 : BinExp(loc, op, sizeof(CmpExp), e1, e2) in CmpExp() [all …]
|
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 | 4300 override BinExp syntaxCopy() in syntaxCopy() 4302 BinExp e = cast(BinExp)copy(); in syntaxCopy() 4527 BinExp be = this; in reorderSettingAAElem() 4582 extern (C++) class BinAssignExp : BinExp 5623 extern (C++) final class DotExp : BinExp 5949 extern (C++) class AssignExp : BinExp 6314 extern (C++) final class AddExp : BinExp 6332 extern (C++) final class MinExp : BinExp 6350 extern (C++) final class CatExp : BinExp 6519 extern (C++) final class OrExp : 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.c | 86 void visit(BinExp *e) in visit()
|
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 | 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 | lambdacomp.d | 365 override void visit(BinExp exp) in visit()
|
/netbsd/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | visitor.h | 210 class BinExp; variable 532 virtual void visit(DotExp *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() 555 virtual void visit(CatExp *e) { visit((BinExp *)e); } in visit() 556 virtual void visit(MulExp *e) { visit((BinExp *)e); } in visit() 557 virtual void visit(DivExp *e) { visit((BinExp *)e); } in visit() 558 virtual void visit(ModExp *e) { visit((BinExp *)e); } in visit() 559 virtual void visit(PowExp *e) { visit((BinExp *)e); } in visit() 564 virtual void visit(OrExp *e) { visit((BinExp *)e); } in visit() [all …]
|
H A D | expression.h | 44 class BinExp; variable 1065 class DotExp : public BinExp 1251 class AddExp : public BinExp 1259 class MinExp : public BinExp 1267 class CatExp : public BinExp 1275 class MulExp : public BinExp 1283 class DivExp : public BinExp 1291 class ModExp : public BinExp 1299 class PowExp : public BinExp 1339 class OrExp : 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() 6191 : BinExp(loc, op, sizeof(PostExp), e, in PostExp() 6521 : BinExp(loc, op, sizeof(CmpExp), e1, e2) in CmpExp() [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()
|
/netbsd/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()
|