Lines Matching defs:clang
4 #include "clang/AST/ASTConsumer.h"
22 namespace clang {
32 class Backend : public clang::ASTConsumer {
34 Backend(const clang::CodeGenOptions &CodeGenOpts,
35 const clang::TargetOptions &TargetOpts,
36 clang::DiagnosticsEngine *Diags,
44 virtual void Initialize(clang::ASTContext &Ctx);
50 virtual bool HandleTopLevelDecl(clang::DeclGroupRef D);
54 virtual void HandleTranslationUnit(clang::ASTContext &Ctx);
60 virtual void HandleTagDeclDefinition(clang::TagDecl *D);
65 virtual void CompleteTentativeDefinition(clang::VarDecl *D);
68 const clang::CodeGenOptions &mCodeGenOpts;
69 const clang::TargetOptions &mTargetOpts;
72 clang::DiagnosticsEngine &mDiags;
81 clang::CodeGenerator *mpGen;