/frameworks/compile/slang/ |
slang_rs_exportable.h | 34 RSContext *mContext; 39 RSExportable(RSContext *Context, RSExportable::Kind K) 49 // When keep() is invoked, mKeep will set to true and the associated RSContext 58 inline RSContext *getRSContext() const { return mContext; }
|
slang_rs_pragma_handler.h | 32 class RSContext; 36 RSContext *mContext; 38 RSPragmaHandler(llvm::StringRef Name, RSContext *Context) 43 RSContext *getContext() const { 68 static RSPragmaHandler *CreatePragmaExportTypeHandler(RSContext *Context); 70 RSContext *Context); 71 static RSPragmaHandler *CreatePragmaReflectLicenseHandler(RSContext *Context); 72 static RSPragmaHandler *CreatePragmaVersionHandler(RSContext *Context);
|
slang_rs_export_element.h | 36 class RSContext; 57 static RSExportType *Create(RSContext *Context, 66 static RSExportType *CreateFromDecl(RSContext *Context,
|
slang_rs_export_var.h | 31 class RSContext; 35 friend class RSContext; 48 RSExportVar(RSContext *Context,
|
slang_rs_export_func.h | 42 class RSContext; 45 friend class RSContext; 53 RSExportFunc(RSContext *Context, const llvm::StringRef &Name, 73 static RSExportFunc *Create(RSContext *Context,
|
slang_rs_backend.h | 41 class RSContext; 45 RSContext *mContext; 84 RSBackend(RSContext *Context,
|
slang_rs_reflection_base.h | 33 class RSContext; 40 const RSContext *mRSContext; 45 RSReflectionBase(const RSContext *);
|
slang_rs_context.cpp | 45 RSContext::RSContext(clang::Preprocessor &PP, 87 bool RSContext::processExportVar(const clang::VarDecl *VD) { 105 bool RSContext::processExportFunc(const clang::FunctionDecl *FD) { 113 fprintf(stderr, "RSContext::processExportFunc : cannot export extern or " 142 bool RSContext::processExportType(const llvm::StringRef &Name) { 190 void RSContext::cleanupForEach() { 222 bool RSContext::processExport() { 270 bool RSContext::insertExportType(const llvm::StringRef &TypeName, 286 bool RSContext::reflectToJava(const std::string &OutputPathBase [all...] |
slang_rs_export_type.h | 62 class RSContext; 113 RSExportType(RSContext *Context, 124 static RSExportType *Create(RSContext *Context, 174 static RSExportType *Create(RSContext *Context, const clang::Type *T); 175 static RSExportType *CreateFromDecl(RSContext *Context, 262 static RSExportPrimitiveType *Create(RSContext *Context, 268 RSExportPrimitiveType(RSContext *Context, 283 static DataType GetDataType(RSContext *Context, const clang::Type *T); 291 static RSExportPrimitiveType *Create(RSContext *Context, 336 RSExportPointerType(RSContext *Context [all...] |
slang_rs_pragma_handler.cpp | 43 RSExportTypePragmaHandler(llvm::StringRef Name, RSContext *Context) 55 RSJavaPackageNamePragmaHandler(llvm::StringRef Name, RSContext *Context) 131 RSReflectLicensePragmaHandler(llvm::StringRef Name, RSContext *Context) 161 RSVersionPragmaHandler(llvm::StringRef Name, RSContext *Context) 174 RSPragmaHandler::CreatePragmaExportTypeHandler(RSContext *Context) { 179 RSPragmaHandler::CreatePragmaJavaPackageNameHandler(RSContext *Context) { 184 RSPragmaHandler::CreatePragmaReflectLicenseHandler(RSContext *Context) { 189 RSPragmaHandler::CreatePragmaVersionHandler(RSContext *Context) {
|
slang_rs_export_foreach.h | 63 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) 73 bool validateAndConstructParams(RSContext *Context, 76 bool validateAndConstructKernelParams(RSContext *Context, 80 static RSExportForEach *Create(RSContext *Context, 83 static RSExportForEach *CreateDummyRoot(RSContext *Context);
|
slang_rs.h | 33 class RSContext; 39 RSContext *mRSContext;
|
slang_rs_export_var.cpp | 31 static clang::DiagnosticBuilder ReportVarError(RSContext *Context, 42 RSExportVar::RSExportVar(RSContext *Context,
|
slang_rs_reflection_cpp.h | 31 explicit RSReflectionCpp(const RSContext *);
|
slang_rs_export_element.cpp | 59 RSExportType *RSExportElement::Create(RSContext *Context, 119 RSExportType *RSExportElement::CreateFromDecl(RSContext *Context,
|
slang_rs_context.h | 54 class RSContext { 105 RSContext(clang::Preprocessor &PP, 238 ~RSContext();
|
slang_rs_reflection.h | 34 class RSContext; 41 const RSContext *mRSContext; 327 explicit RSReflection(const RSContext *Context,
|
slang_rs_reflection_base.cpp | 64 RSReflectionBase::RSReflectionBase(const RSContext *con)
|
slang_rs_reflection_cpp.cpp | 113 RSReflectionCpp::RSReflectionCpp(const RSContext *con) 182 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 191 for (RSContext::const_export_foreach_iterator 224 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 230 for (RSContext::const_export_foreach_iterator 269 for (RSContext::const_export_func_iterator 343 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 364 for (RSContext::const_export_foreach_iterator 445 for (RSContext::const_export_func_iterator
|
slang_rs_backend.cpp | 49 RSBackend::RSBackend(RSContext *Context, 200 for (RSContext::const_export_var_iterator I = mContext->export_vars_begin(), 275 for (RSContext::const_export_func_iterator 409 for (RSContext::const_export_foreach_iterator 436 for (RSContext::const_export_type_iterator
|
slang_rs_export_type.cpp | 690 RSExportType *RSExportType::Create(RSContext *Context, 696 RSContext::export_type_iterator ETI = Context->findExportType(TypeName); 781 RSExportType *RSExportType::Create(RSContext *Context, const clang::Type *T) { 790 RSExportType *RSExportType::CreateFromDecl(RSContext *Context, 808 RSExportType::RSExportType(RSContext *Context, [all...] |
slang_rs_export_foreach.cpp | 57 RSContext *Context, const clang::FunctionDecl *FD) { 231 bool RSExportForEach::validateAndConstructKernelParams(RSContext *Context, 390 RSExportForEach *RSExportForEach::Create(RSContext *Context, 484 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) {
|
slang_rs_export_func.cpp | 52 RSExportFunc *RSExportFunc::Create(RSContext *Context,
|
slang_rs.cpp | 98 for (RSContext::ExportableList::iterator I = mRSContext->exportable_begin(), 176 // Take the ownership of ERT such that it won't be freed in ~RSContext(). 223 mRSContext = new RSContext(getPreprocessor(),
|
slang_rs_reflection.cpp | 292 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 300 for (RSContext::const_export_foreach_iterator 308 for (RSContext::const_export_func_iterator 359 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 387 for (RSContext::const_export_foreach_iterator [all...] |