HomeSort by relevance Sort by last modified time
    Searched refs:RSContext (Results 1 - 25 of 25) sorted by null

  /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;
79 RSBackend(RSContext *Context,
slang_rs_reflection_base.h 33 class RSContext;
40 const RSContext *mRSContext;
44 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 26 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,
240 ~RSContext();
slang_rs_backend.cpp 49 RSBackend::RSBackend(RSContext *Context,
211 for (RSContext::const_export_var_iterator I = mContext->export_vars_begin(),
287 for (RSContext::const_export_func_iterator
422 for (RSContext::const_export_foreach_iterator
450 for (RSContext::const_export_type_iterator
slang_rs_reflection_cpp.cpp 111 RSReflectionCpp::RSReflectionCpp(const RSContext *con)
170 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(),
191 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(),
197 for (RSContext::const_export_foreach_iterator
236 for (RSContext::const_export_func_iterator
313 for (RSContext::const_export_foreach_iterator
380 for (RSContext::const_export_func_iterator
slang_rs_reflection.h 34 class RSContext;
41 const RSContext *mRSContext;
328 explicit RSReflection(const RSContext *Context,
slang_rs_reflection_base.cpp 63 RSReflectionBase::RSReflectionBase(const RSContext *con) {
slang_rs_export_type.cpp 693 RSExportType *RSExportType::Create(RSContext *Context,
699 RSContext::export_type_iterator ETI = Context->findExportType(TypeName);
784 RSExportType *RSExportType::Create(RSContext *Context, const clang::Type *T) {
793 RSExportType *RSExportType::CreateFromDecl(RSContext *Context,
811 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 102 for (RSContext::ExportableList::iterator I = mRSContext->exportable_begin(),
180 // Take the ownership of ERT such that it won't be freed in ~RSContext().
227 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...]

Completed in 94 milliseconds