Lines Matching defs:clang
20 #include "clang/AST/ASTConsumer.h"
37 namespace clang {
47 class Backend : public clang::ASTConsumer {
49 const clang::TargetOptions &mTargetOpts;
58 clang::CodeGenerator *mGen;
79 clang::DiagnosticsEngine &mDiagEngine;
80 const clang::CodeGenOptions &mCodeGenOpts;
94 virtual void HandleTranslationUnitPre(clang::ASTContext &Ctx) { }
102 Backend(clang::DiagnosticsEngine *DiagEngine,
103 const clang::CodeGenOptions &CodeGenOpts,
104 const clang::TargetOptions &TargetOpts,
111 virtual void Initialize(clang::ASTContext &Ctx);
117 virtual bool HandleTopLevelDecl(clang::DeclGroupRef D);
121 virtual void HandleTranslationUnit(clang::ASTContext &Ctx);
127 virtual void HandleTagDeclDefinition(clang::TagDecl *D);
132 virtual void CompleteTentativeDefinition(clang::VarDecl *D);