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(StructLiteralExprAST *node);
45 void dump(VariableExprAST *node);
46 void dump(ReturnExprAST *node);
47 void dump(BinaryExprAST *node);
48 void dump(CallExprAST *node);
49 void dump(PrintExprAST *node);
50 void dump(PrototypeAST *node);
51 void dump(FunctionAST *node);
52 void dump(StructAST *node);
80 void ASTDumper::dump(ExprAST *expr) { in dump() function in ASTDumper
84 VariableExprAST>([&](auto *node) { this->dump(node); }) in dump()
94 void ASTDumper::dump(VarDeclExprAST *varDecl) { in dump() function in ASTDumper
97 dump(varDecl->getType()); in dump()
100 dump(initVal); in dump()
104 void ASTDumper::dump(ExprASTList *exprList) { in dump() function in ASTDumper
108 dump(expr.get()); in dump()
114 void ASTDumper::dump(NumberExprAST *num) { in dump() function in ASTDumper
144 void ASTDumper::dump(LiteralExprAST *node) { in dump() function in ASTDumper
152 void ASTDumper::dump(StructLiteralExprAST *node) { in dump() function in ASTDumper
156 dump(value.get()); in dump()
162 void ASTDumper::dump(VariableExprAST *node) { in dump() function in ASTDumper
168 void ASTDumper::dump(ReturnExprAST *node) { in dump() function in ASTDumper
172 return dump(*node->getExpr()); in dump()
180 void ASTDumper::dump(BinaryExprAST *node) { in dump() function in ASTDumper
183 dump(node->getLHS()); in dump()
184 dump(node->getRHS()); in dump()
189 void ASTDumper::dump(CallExprAST *node) { in dump() function in ASTDumper
193 dump(arg.get()); in dump()
199 void ASTDumper::dump(PrintExprAST *node) { in dump() function in ASTDumper
202 dump(node->getArg()); in dump()
208 void ASTDumper::dump(const VarType &type) { in dump() function in ASTDumper
219 void ASTDumper::dump(PrototypeAST *node) { in dump() function in ASTDumper
230 void ASTDumper::dump(FunctionAST *node) { in dump() function in ASTDumper
233 dump(node->getProto()); in dump()
234 dump(node->getBody()); in dump()
238 void ASTDumper::dump(StructAST *node) { in dump() function in ASTDumper
246 dump(variable.get()); in dump()
253 void ASTDumper::dump(ModuleAST *node) { in dump() function in ASTDumper
258 dump(function); in dump()
260 dump(str); in dump()
269 void dump(ModuleAST &module) { ASTDumper().dump(&module); } in dump() function