Lines Matching refs:genExprImpl
95 Value genExprImpl(const ast::AttributeExpr *expr);
96 SmallVector<Value> genExprImpl(const ast::CallExpr *expr);
97 SmallVector<Value> genExprImpl(const ast::DeclRefExpr *expr);
98 Value genExprImpl(const ast::MemberAccessExpr *expr);
99 Value genExprImpl(const ast::OperationExpr *expr);
100 SmallVector<Value> genExprImpl(const ast::TupleExpr *expr);
101 Value genExprImpl(const ast::TypeExpr *expr);
381 [&](auto derivedNode) { return this->genExprImpl(derivedNode); }) in genSingleExpr()
384 SmallVector<Value> results = this->genExprImpl(derivedNode); in genSingleExpr()
393 [&](auto derivedNode) { return this->genExprImpl(derivedNode); }) in genExpr()
399 Value CodeGen::genExprImpl(const ast::AttributeExpr *expr) { in genExprImpl() function in CodeGen
405 SmallVector<Value> CodeGen::genExprImpl(const ast::CallExpr *expr) { in genExprImpl() function in CodeGen
424 SmallVector<Value> CodeGen::genExprImpl(const ast::DeclRefExpr *expr) { in genExprImpl() function in CodeGen
430 Value CodeGen::genExprImpl(const ast::MemberAccessExpr *expr) { in genExprImpl() function in CodeGen
494 Value CodeGen::genExprImpl(const ast::OperationExpr *expr) { in genExprImpl() function in CodeGen
520 SmallVector<Value> CodeGen::genExprImpl(const ast::TupleExpr *expr) { in genExprImpl() function in CodeGen
527 Value CodeGen::genExprImpl(const ast::TypeExpr *expr) { in genExprImpl() function in CodeGen