Lines Matching defs:clang
20 #include "clang/AST/ASTConsumer.h"
40 namespace clang {
59 class Backend : public clang::ASTConsumer {
61 const clang::TargetOptions &mTargetOpts;
70 clang::CodeGenerator *mGen;
89 clang::SourceManager &mSourceMgr;
111 void AnnotateFunction(clang::FunctionDecl *FD);
124 void LowerRSForEachCall(clang::FunctionDecl* FD, bool isKernel);
128 clang::DiagnosticsEngine &mDiagEngine;
129 const clang::CodeGenOptions &mCodeGenOpts;
143 void HandleTranslationUnitPre(clang::ASTContext &Ctx);
152 clang::DiagnosticsEngine *DiagEngine,
154 const clang::HeaderSearchOptions &HeaderSearchOpts,
155 const clang::PreprocessorOptions &PreprocessorOpts,
156 const clang::CodeGenOptions &CodeGenOpts,
157 const clang::TargetOptions &TargetOpts,
161 clang::SourceManager &SourceMgr,
169 void Initialize(clang::ASTContext &Ctx) override;
178 bool HandleTopLevelDecl(clang::DeclGroupRef D) override;
182 void HandleTranslationUnit(clang::ASTContext &Ctx) override;
188 void HandleTagDeclDefinition(clang::TagDecl *D) override;
193 void CompleteTentativeDefinition(clang::VarDecl *D) override;