clang AST generation

Hello all,

Can some one tell me which function of clang is generating AST? I mean a function in clang directory which is doing the AST generation task (or a function which generates AST from the parsed source file). Thanks in advance.