Home
last modified time | relevance | path

Searched refs:MulExp (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h212 MulExp* isMulExp();
1171 class MulExp : public BinExp
H A Dvisitor.h271 class MulExp; variable
531 virtual void visit(MulExp *e) { visit((BinExp *)e); } in visit()
H A Ddcast.d2758 be.e2 = new MulExp(be.loc, be.e2, new IntegerExp(Loc.initial, stride, t)); in scaleFactor()
2775 e = new MulExp(be.loc, e, new IntegerExp(Loc.initial, stride, t)); in scaleFactor()
3470 exp = new MulExp(Loc.initial, lhs, rhs); break; in typeMerge()
3752 IntRange visitMul(MulExp e) in getIntRange()
H A Dparsetimevisitor.d239 void visit(AST.MulExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Doptimize.d930 void visitMul(MulExp e) in Expression_optimize()
H A Dexpression.d1722 inout(MulExp) isMulExp() { return op == EXP.mul ? cast(typeof(return))this : null; } in isMulExp()
6377 extern (C++) final class MulExp : BinExp
6381 super(loc, EXP.mul, __traits(classInstanceSize, MulExp), e1, e2); in this()
H A Dcparse.d1110 e = new AST.MulExp(loc, e, e2); in cparseMulExp()
H A Dexpressionsem.d1504 e = new MulExp(loc, e1, e2); in opAssignToOp()
7434 result = new MulExp(loc, e, ex.e1); in visit()
10685 override void visit(MulExp exp) in visit()
H A Dparse.d8819 e = new AST.MulExp(loc, e, e2); in parseMulExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Doptimize.c720 void visit(MulExp *e) in Expression_optimize()
908 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize()
H A Dvisitor.h262 class MulExp; variable
556 virtual void visit(MulExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.h1275 class MulExp : public BinExp
1278 MulExp(Loc loc, Expression *e1, Expression *e2);
H A Dopover.c88 void visit(MulExp *) { id = Id::mul; } in opId()
138 void visit(MulExp *) { id = Id::mul_r; } in opId_r()
H A Ddcast.c2507 be->e2 = new MulExp(be->loc, be->e2, new IntegerExp(Loc(), stride, t)); in scaleFactor()
2524 e = new MulExp(be->loc, e, new IntegerExp(Loc(), stride, t)); in scaleFactor()
3440 void visit(MulExp *e) in getIntRange()
H A Dexpression.c5888 case TOKmulass: e = new MulExp(loc, e1, e2); break; in opAssignToOp()
6400 MulExp::MulExp(Loc loc, Expression *e1, Expression *e2) in MulExp() function
6401 : BinExp(loc, TOKmul, sizeof(MulExp), e1, e2) in MulExp()
H A Dexpressionsem.c6796 void visit(MulExp *exp) in visit()
7153 Expression *me = new MulExp(exp->loc, ve, ve); in visit()
7155 me = new MulExp(exp->loc, me, ve); in visit()
H A Dparse.c7579 case TOKmul: nextToken(); e2 = parseUnaryExp(); e = new MulExp(loc,e,e2); continue; in parseMulExp()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2015674 (MulExp::toElem): Ditto.
H A DChangeLog-2012190 (MulExp::toElem, MinExp::toElem, AddExp::toElem):Use
H A DChangeLog-2016875 (ExprVisitor::visit(MulExp)): Likewise.
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3423 Value *MulExp = B.CreateFMul(StepValue, Index); in emitTransformedIndex() local
3424 return B.CreateBinOp(InductionBinOp->getOpcode(), StartValue, MulExp, in emitTransformedIndex()