/frameworks/compile/slang/ |
D | slang_rs_pragma_handler.h | 32 class RSContext; variable 36 RSContext *mContext; 38 RSPragmaHandler(llvm::StringRef Name, RSContext *Context) in RSPragmaHandler() 43 RSContext *getContext() const { in getContext() 68 static RSPragmaHandler *CreatePragmaExportTypeHandler(RSContext *Context); 70 RSContext *Context); 71 static RSPragmaHandler *CreatePragmaReflectLicenseHandler(RSContext *Context); 72 static RSPragmaHandler *CreatePragmaVersionHandler(RSContext *Context);
|
D | slang_rs_export_type.h | 62 class RSContext; variable 113 RSExportType(RSContext *Context, 124 static RSExportType *Create(RSContext *Context, 165 static RSExportType *Create(RSContext *Context, const clang::Type *T); 166 static RSExportType *CreateFromDecl(RSContext *Context, 253 static RSExportPrimitiveType *Create(RSContext *Context, 259 RSExportPrimitiveType(RSContext *Context, in RSExportPrimitiveType() 274 static DataType GetDataType(RSContext *Context, const clang::Type *T); 282 static RSExportPrimitiveType *Create(RSContext *Context, 325 RSExportPointerType(RSContext *Context, in RSExportPointerType() [all …]
|
D | slang_rs_context.cpp | 45 RSContext::RSContext(clang::Preprocessor &PP, in RSContext() function in slang::RSContext 85 bool RSContext::processExportVar(const clang::VarDecl *VD) { in processExportVar() 103 bool RSContext::processExportFunc(const clang::FunctionDecl *FD) { in processExportFunc() 139 bool RSContext::processExportType(const llvm::StringRef &Name) { in processExportType() 187 void RSContext::cleanupForEach() { in cleanupForEach() 219 bool RSContext::processExport() { in processExport() 267 bool RSContext::insertExportType(const llvm::StringRef &TypeName, in insertExportType() 283 bool RSContext::reflectToJava(const std::string &OutputPathBase, in reflectToJava() 319 RSContext::~RSContext() { in ~RSContext()
|
D | slang_rs_export_func.h | 42 class RSContext; variable 45 friend class RSContext; variable 53 RSExportFunc(RSContext *Context, const llvm::StringRef &Name, in RSExportFunc() 73 static RSExportFunc *Create(RSContext *Context,
|
D | slang_rs_exportable.h | 34 RSContext *mContext; 39 RSExportable(RSContext *Context, RSExportable::Kind K) in RSExportable() 58 inline RSContext *getRSContext() const { return mContext; } in getRSContext()
|
D | slang_rs_reflection_cpp.cpp | 44 RSReflectionCpp::RSReflectionCpp(const RSContext *con) : in RSReflectionCpp() 105 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), in makeHeader() 127 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), in makeHeader() 155 for (RSContext::const_export_foreach_iterator I = mRSContext->export_foreach_begin(), in makeHeader() 190 for (RSContext::const_export_func_iterator I = mRSContext->export_funcs_begin(), in makeHeader() 257 for (RSContext::const_export_foreach_iterator I = mRSContext->export_foreach_begin(), in makeImpl() 297 for (RSContext::const_export_func_iterator I = mRSContext->export_funcs_begin(), in makeImpl()
|
D | slang_rs_export_element.h | 36 class RSContext; variable 57 static RSExportType *Create(RSContext *Context, 66 static RSExportType *CreateFromDecl(RSContext *Context,
|
D | slang_rs_pragma_handler.cpp | 43 RSExportTypePragmaHandler(llvm::StringRef Name, RSContext *Context) in RSExportTypePragmaHandler() 55 RSJavaPackageNamePragmaHandler(llvm::StringRef Name, RSContext *Context) in RSJavaPackageNamePragmaHandler() 131 RSReflectLicensePragmaHandler(llvm::StringRef Name, RSContext *Context) in RSReflectLicensePragmaHandler() 161 RSVersionPragmaHandler(llvm::StringRef Name, RSContext *Context) in RSVersionPragmaHandler() 174 RSPragmaHandler::CreatePragmaExportTypeHandler(RSContext *Context) { in CreatePragmaExportTypeHandler() 179 RSPragmaHandler::CreatePragmaJavaPackageNameHandler(RSContext *Context) { in CreatePragmaJavaPackageNameHandler() 184 RSPragmaHandler::CreatePragmaReflectLicenseHandler(RSContext *Context) { in CreatePragmaReflectLicenseHandler() 189 RSPragmaHandler::CreatePragmaVersionHandler(RSContext *Context) { in CreatePragmaVersionHandler()
|
D | slang_rs_export_var.h | 35 class RSContext; variable 39 friend class RSContext; variable 51 RSExportVar(RSContext *Context,
|
D | slang_rs_reflection_base.h | 33 class RSContext; variable 40 const RSContext *mRSContext; 44 RSReflectionBase(const RSContext *);
|
D | slang_rs_backend.h | 40 class RSContext; variable 44 RSContext *mContext; 74 RSBackend(RSContext *Context,
|
D | slang_rs_export_foreach.h | 59 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) in RSExportForEach() 68 bool validateAndConstructParams(RSContext *Context, 72 static RSExportForEach *Create(RSContext *Context, 75 static RSExportForEach *CreateDummyRoot(RSContext *Context);
|
D | slang_rs.h | 37 class RSContext; variable 43 RSContext *mRSContext;
|
D | slang_rs_context.h | 54 class RSContext { 100 RSContext(clang::Preprocessor &PP, 224 ~RSContext();
|
D | slang_rs_export_var.cpp | 30 static clang::DiagnosticBuilder ReportVarError(RSContext *Context, in ReportVarError() 41 RSExportVar::RSExportVar(RSContext *Context, in RSExportVar()
|
D | slang_rs_backend.cpp | 48 RSBackend::RSBackend(RSContext *Context, in RSBackend() 216 for (RSContext::const_export_var_iterator I = mContext->export_vars_begin(), in HandleTranslationUnitPost() 292 for (RSContext::const_export_func_iterator in HandleTranslationUnitPost() 427 for (RSContext::const_export_foreach_iterator in HandleTranslationUnitPost() 455 for (RSContext::const_export_type_iterator in HandleTranslationUnitPost()
|
D | slang_rs_export_element.cpp | 59 RSExportType *RSExportElement::Create(RSContext *Context, in Create() 119 RSExportType *RSExportElement::CreateFromDecl(RSContext *Context, in CreateFromDecl()
|
D | slang_rs_export_type.cpp | 626 RSExportType *RSExportType::Create(RSContext *Context, in Create() 632 RSContext::export_type_iterator ETI = Context->findExportType(TypeName); in Create() 717 RSExportType *RSExportType::Create(RSContext *Context, const clang::Type *T) { in Create() 726 RSExportType *RSExportType::CreateFromDecl(RSContext *Context, in CreateFromDecl() 744 RSExportType::RSExportType(RSContext *Context, in RSExportType() 900 RSExportPrimitiveType::GetDataType(RSContext *Context, const clang::Type *T) { in GetDataType() 946 *RSExportPrimitiveType::Create(RSContext *Context, in Create() 959 RSExportPrimitiveType *RSExportPrimitiveType::Create(RSContext *Context, in Create() 1059 *RSExportPointerType::Create(RSContext *Context, in Create() 1141 RSExportVectorType *RSExportVectorType::Create(RSContext *Context, in Create() [all …]
|
D | slang_rs_reflection_cpp.h | 29 RSReflectionCpp(const RSContext *);
|
D | slang_rs_reflection.h | 34 class RSContext; variable 41 const RSContext *mRSContext; 312 explicit RSReflection(const RSContext *Context, in RSReflection()
|
D | slang_rs_export_foreach.cpp | 56 RSContext *Context, const clang::FunctionDecl *FD) { in validateAndConstructParams() 219 RSExportForEach *RSExportForEach::Create(RSContext *Context, in Create() 306 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) { in CreateDummyRoot()
|
D | slang_rs_reflection_base.cpp | 63 RSReflectionBase::RSReflectionBase(const RSContext *con) { in RSReflectionBase()
|
D | slang_rs.cpp | 89 for (RSContext::ExportableList::iterator I = mRSContext->exportable_begin(), in checkODR() 214 mRSContext = new RSContext(getPreprocessor(), in initASTContext()
|
D | slang_rs_export_func.cpp | 52 RSExportFunc *RSExportFunc::Create(RSContext *Context, in Create()
|
D | slang_rs_reflection.cpp | 277 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), in genScriptClass() 285 for (RSContext::const_export_foreach_iterator in genScriptClass() 293 for (RSContext::const_export_func_iterator in genScriptClass() 319 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), in genScriptClassConstructor() 346 for (RSContext::const_export_foreach_iterator in genScriptClassConstructor() 1905 for (RSContext::const_export_type_iterator TI = in reflect()
|