Lines Matching refs:dump
35 void dump(ModuleAST *node);
38 void dump(const VarType &type);
39 void dump(VarDeclExprAST *varDecl);
40 void dump(ExprAST *expr);
41 void dump(ExprASTList *exprList);
42 void dump(NumberExprAST *num);
43 void dump(LiteralExprAST *node);
44 void dump(VariableExprAST *node);
45 void dump(ReturnExprAST *node);
46 void dump(BinaryExprAST *node);
47 void dump(CallExprAST *node);
48 void dump(PrintExprAST *node);
49 void dump(PrototypeAST *node);
50 void dump(FunctionAST *node);
78 void ASTDumper::dump(ExprAST *expr) { in dump() function in ASTDumper
82 [&](auto *node) { this->dump(node); }) in dump()
92 void ASTDumper::dump(VarDeclExprAST *varDecl) { in dump() function in ASTDumper
95 dump(varDecl->getType()); in dump()
97 dump(varDecl->getInitVal()); in dump()
101 void ASTDumper::dump(ExprASTList *exprList) { in dump() function in ASTDumper
105 dump(expr.get()); in dump()
111 void ASTDumper::dump(NumberExprAST *num) { in dump() function in ASTDumper
141 void ASTDumper::dump(LiteralExprAST *node) { in dump() function in ASTDumper
149 void ASTDumper::dump(VariableExprAST *node) { in dump() function in ASTDumper
155 void ASTDumper::dump(ReturnExprAST *node) { in dump() function in ASTDumper
159 return dump(*node->getExpr()); in dump()
167 void ASTDumper::dump(BinaryExprAST *node) { in dump() function in ASTDumper
170 dump(node->getLHS()); in dump()
171 dump(node->getRHS()); in dump()
176 void ASTDumper::dump(CallExprAST *node) { in dump() function in ASTDumper
180 dump(arg.get()); in dump()
186 void ASTDumper::dump(PrintExprAST *node) { in dump() function in ASTDumper
189 dump(node->getArg()); in dump()
195 void ASTDumper::dump(const VarType &type) { in dump() function in ASTDumper
203 void ASTDumper::dump(PrototypeAST *node) { in dump() function in ASTDumper
214 void ASTDumper::dump(FunctionAST *node) { in dump() function in ASTDumper
217 dump(node->getProto()); in dump()
218 dump(node->getBody()); in dump()
222 void ASTDumper::dump(ModuleAST *node) { in dump() function in ASTDumper
226 dump(&f); in dump()
232 void dump(ModuleAST &module) { ASTDumper().dump(&module); } in dump() function