Home
last modified time | relevance | path

Searched refs:BinExp (Results 1 – 25 of 56) sorted by relevance

123

/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstaticcond.d195 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 Dexpression.h238 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 Dparsetimevisitor.d238 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 Dvisitor.h218 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 Darrayop.c40 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 Darrayop.d59 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 Dopover.c28 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 Dexpression.c4974 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 Dvisitor.d84 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 Dexpression.d4300 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 Dopover.d206 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 Dapply.c86 void visit(BinExp *e) in visit()
H A Dapply.d132 override void visit(BinExp e) in visit()
H A Dprintast.d160 override void visit(BinExp e) in visit()
H A Doptimize.d306 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 Doptimize.c220 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 Dlambdacomp.d365 override void visit(BinExp exp) in visit()
/netbsd/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h210 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 Dexpression.h44 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 Darrayop.c40 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 Dopover.c28 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 Dexpression.c4974 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 Dapply.c86 void visit(BinExp *e) in visit()
H A Doptimize.c220 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 DScalarEvolutionExpander.cpp847 for (uint64_t BinExp = 2; BinExp <= Exponent; BinExp <<= 1) { in visitMulExpr() local
850 if (Exponent & BinExp) in visitMulExpr()

123