Lines Matching refs:Backend
117 void Backend::CreateFunctionPasses() { in CreateFunctionPasses()
127 void Backend::CreateModulePasses() { in CreateModulePasses()
153 bool Backend::CreateCodeGenPasses() { in CreateCodeGenPasses()
244 Backend::Backend(RSContext *Context, clang::DiagnosticsEngine *DiagEngine, in Backend() function in slang::Backend
272 void Backend::Initialize(clang::ASTContext &Ctx) { in Initialize()
278 void Backend::HandleTranslationUnit(clang::ASTContext &Ctx) { in HandleTranslationUnit()
386 void Backend::PadStruct(clang::RecordDecl* RD) { in PadStruct()
564 void Backend::HandleTagDeclDefinition(clang::TagDecl *D) { in HandleTagDeclDefinition()
588 void Backend::CompleteTentativeDefinition(clang::VarDecl *D) { in CompleteTentativeDefinition()
592 Backend::~Backend() { in ~Backend()
601 void Backend::AnnotateFunction(clang::FunctionDecl *FD) { in AnnotateFunction()
612 bool Backend::HandleTopLevelDecl(clang::DeclGroupRef D) { in HandleTopLevelDecl()
692 void Backend::HandleTranslationUnitPre(clang::ASTContext &C) { in HandleTranslationUnitPre()
750 void Backend::dumpExportVarInfo(llvm::Module *M) { in dumpExportVarInfo()
890 void Backend::dumpExportFunctionInfo(llvm::Module *M) { in dumpExportFunctionInfo()
1050 void Backend::dumpExportForEachInfo(llvm::Module *M) { in dumpExportForEachInfo()
1087 void Backend::dumpExportReduceInfo(llvm::Module *M) { in dumpExportReduceInfo()
1140 void Backend::dumpExportTypeInfo(llvm::Module *M) { in dumpExportTypeInfo()
1199 void Backend::HandleTranslationUnitPost(llvm::Module *M) { in HandleTranslationUnitPost()