Lines Matching defs:expr
184 .Case([&](const ast::Expr *expr) { genExpr(expr); }); in gen()
377 Value CodeGen::genSingleExpr(const ast::Expr *expr) { in genSingleExpr()
390 SmallVector<Value> CodeGen::genExpr(const ast::Expr *expr) { in genExpr()
394 .Default([&](const ast::Expr *expr) -> SmallVector<Value> { in genExpr()
399 Value CodeGen::genExprImpl(const ast::AttributeExpr *expr) { in genExprImpl()
405 SmallVector<Value> CodeGen::genExprImpl(const ast::CallExpr *expr) { in genExprImpl()
424 SmallVector<Value> CodeGen::genExprImpl(const ast::DeclRefExpr *expr) { in genExprImpl()
430 Value CodeGen::genExprImpl(const ast::MemberAccessExpr *expr) { in genExprImpl()
494 Value CodeGen::genExprImpl(const ast::OperationExpr *expr) { in genExprImpl()
520 SmallVector<Value> CodeGen::genExprImpl(const ast::TupleExpr *expr) { in genExprImpl()
527 Value CodeGen::genExprImpl(const ast::TypeExpr *expr) { in genExprImpl()