Lines Matching refs:Expression

26 void buildArrayIdent(Expression *e, OutBuffer *buf, Expressions *arguments);
27 Expression *buildArrayLoop(Expression *e, Parameters *fparams);
28 Expression *semantic(Expression *e, Scope *sc);
43 Expression *loopbody = buildArrayLoop(exp, fparams); in buildArrayOp()
101 bool isArrayOpValid(Expression *e) in isArrayOpValid()
143 bool isNonAssignmentArrayOp(Expression *e) in isNonAssignmentArrayOp()
156 bool checkNonAssignmentArrayOp(Expression *e, bool suggestion) in checkNonAssignmentArrayOp()
173 Expression *arrayOp(BinExp *e, Scope *sc) in arrayOp()
231 Expression *ev = new VarExp(e->loc, fd); in arrayOp()
232 Expression *ec = new CallExp(e->loc, ev, arguments); in arrayOp()
237 Expression *arrayOp(BinAssignExp *e, Scope *sc) in arrayOp()
263 void buildArrayIdent(Expression *e, OutBuffer *buf, Expressions *arguments) in buildArrayIdent()
275 void visit(Expression *e) in buildArrayIdent()
289 visit((Expression *)e); in buildArrayIdent()
396 visit((Expression *)e); in buildArrayIdent()
409 Expression *buildArrayLoop(Expression *e, Parameters *fparams) in buildArrayLoop()
414 Expression *result; in buildArrayLoop()
422 void visit(Expression *e) in buildArrayLoop()
438 visit((Expression *)e); in buildArrayLoop()
446 Expression *ie = new IdentifierExp(Loc(), id); in buildArrayLoop()
447 Expression *index = new IdentifierExp(Loc(), Id::p); in buildArrayLoop()
456 Expression *ie = new IdentifierExp(Loc(), id); in buildArrayLoop()
457 Expression *index = new IdentifierExp(Loc(), Id::p); in buildArrayLoop()
465 Expression *ex2 = buildArrayLoop(e->e2); in buildArrayLoop()
472 Expression *ex1 = buildArrayLoop(e->e1); in buildArrayLoop()
482 Expression *ex2 = buildArrayLoop(e->e2); in buildArrayLoop()
483 Expression *ex1 = buildArrayLoop(e->e1); in buildArrayLoop()
504 Expression *ex1 = buildArrayLoop(e->e1); in buildArrayLoop()
510 Expression *ex1 = buildArrayLoop(e->e1); in buildArrayLoop()
529 visit((Expression *)e); in buildArrayLoop()
534 Expression *buildArrayLoop(Expression *e) in buildArrayLoop()
614 bool isArrayOpOperand(Expression *e) in isArrayOpOperand()