/frameworks/compile/slang/ |
slang_rs_exportable.h | 35 RSContext *mContext; 40 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_special_kernel_param.h | 27 class RSContext; 34 RSContext *Context,
|
slang_rs_export_element.h | 36 class RSContext; 57 static RSExportType *Create(RSContext *Context, 66 static RSExportType *CreateFromDecl(RSContext *Context,
|
slang_rs_foreach_lowering.h | 31 class RSContext; 35 RSForEachLowering(RSContext* ctxt); 48 RSContext* mCtxt;
|
slang_rs_pragma_handler.h | 32 class RSContext; 36 RSContext *mContext; 38 RSPragmaHandler(llvm::StringRef Name, RSContext *Context) 42 RSContext *getContext() const { 73 // validate the pragmas and, if valid, set fields of the RSContext. 74 void AddPragmaHandlers(clang::Preprocessor &PP, RSContext *RsContext);
|
slang_rs_export_var.h | 31 class RSContext; 35 friend class RSContext; 48 RSExportVar(RSContext *Context,
|
slang_rs_export_foreach.h | 71 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) 80 bool validateAndConstructParams(RSContext *Context, 83 bool validateAndConstructOldStyleParams(RSContext *Context, 86 bool validateAndConstructKernelParams(RSContext *Context, 89 bool processSpecialParameters(RSContext *Context, 93 bool setSignatureMetadata(RSContext *Context, 96 static RSExportForEach *Create(RSContext *Context, 99 static RSExportForEach *CreateDummyRoot(RSContext *Context);
|
slang_rs_export_func.h | 42 class RSContext; 45 friend class RSContext; 53 RSExportFunc(RSContext *Context, const llvm::StringRef &Name, 71 static RSExportFunc *Create(RSContext *Context,
|
slang_rs_check_ast.h | 32 slang::RSContext *Context; 49 explicit RSCheckAST(RSContext *Con, unsigned int TargetAPI,
|
slang_rs_export_type.h | 76 class RSContext; 217 RSExportType(RSContext *Context, 230 static RSExportType *Create(RSContext *Context, 259 RSContext *Context, 266 static bool ValidateType(slang::RSContext *Context, clang::ASTContext &C, 274 static bool ValidateVarDecl(slang::RSContext *Context, clang::VarDecl *VD, 278 static RSExportType *Create(RSContext *Context, const clang::Type *T, 282 static RSExportType *CreateFromDecl(RSContext *Context, 328 static RSExportPrimitiveType *Create(RSContext *Context, 334 RSExportPrimitiveType(RSContext *Context [all...] |
slang_rs_context.cpp | 49 RSContext::RSContext(clang::Preprocessor &PP, 79 bool RSContext::processExportVar(const clang::VarDecl *VD) { 95 int RSContext::getForEachSlotNumber(const clang::FunctionDecl* FD) { 100 int RSContext::getForEachSlotNumber(const clang::StringRef& funcName) { 108 bool RSContext::processExportFunc(const clang::FunctionDecl *FD) { 160 bool RSContext::addForEach(const clang::FunctionDecl* FD) { 173 bool RSContext::processExportType(const llvm::StringRef &Name) { 217 void RSContext::setAllocationType(const clang::TypeDecl* TD) { 221 void RSContext::setScriptCallType(const clang::TypeDecl* TD) [all...] |
slang_backend.h | 57 class RSContext; 87 RSContext *mContext; 151 Backend(RSContext *Context,
|
slang_rs_special_func.h | 58 slang::RSContext *Context,
|
slang_rs_reflection_cpp.h | 31 RSReflectionCpp(const RSContext *Context, const std::string &OutputDirectory, 49 const RSContext *mRSContext;
|
slang_rs_special_func.cpp | 55 slang::RSContext *Context,
|
slang_rs_export_foreach.cpp | 55 RSContext *Context, const clang::FunctionDecl *FD) { 87 RSContext *Context, const clang::FunctionDecl *FD) { 165 RSContext *Context, const clang::FunctionDecl *FD) { 254 RSContext *Context, const clang::FunctionDecl *FD, 268 bool RSExportForEach::setSignatureMetadata(RSContext *Context, 309 RSExportForEach *RSExportForEach::Create(RSContext *Context, 422 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) {
|
slang_rs_export_type.cpp | 183 slang::RSContext *Context, 189 static void ReportTypeError(slang::RSContext *Context, 211 slang::RSContext *Context, 260 slang::RSContext *Context, 431 slang::RSContext *Context, 440 static bool ValidateRSObjectInVarDecl(slang::RSContext *Context, 482 slang::RSContext *Context, 680 RSContext *Context, 701 bool RSExportType::ValidateType(slang::RSContext *Context, clang::ASTContext &C, 723 bool RSExportType::ValidateVarDecl(slang::RSContext *Context [all...] |
slang_rs_export_element.cpp | 71 RSExportType *RSExportElement::Create(RSContext *Context, 131 RSExportType *RSExportElement::CreateFromDecl(RSContext *Context,
|
slang_rs_export_func.cpp | 35 static bool ValidateFuncDecl(slang::RSContext *Context, 50 RSExportFunc *RSExportFunc::Create(RSContext *Context,
|
slang_rs_export_reduce.h | 80 RSExportReduce(RSContext *Context, 133 static RSExportReduce *Create(RSContext *Context,
|
slang_rs_pragma_handler.cpp | 48 RSExportTypePragmaHandler(llvm::StringRef Name, RSContext *Context) 60 RSJavaPackageNamePragmaHandler(llvm::StringRef Name, RSContext *Context) 129 RSReducePragmaHandler(llvm::StringRef Name, RSContext *Context) 246 mContext->markUsedByReducePragma(FDecl, RSContext::CheckNameNo); 351 RSReflectLicensePragmaHandler(llvm::StringRef Name, RSContext *Context) 381 RSVersionPragmaHandler(llvm::StringRef Name, RSContext *Context) 396 RSPrecisionPragmaHandler(llvm::StringRef Name, RSContext *Context) 565 void AddPragmaHandlers(clang::Preprocessor &PP, RSContext *RsContext) { 568 new RSExportTypePragmaHandler("export_type", RsContext)); [all...] |
slang_rs_export_var.cpp | 29 RSExportVar::RSExportVar(RSContext *Context,
|
slang_rs_reflection.h | 35 class RSContext; 42 const RSContext *mRSContext; 251 RSReflectionJava(const RSContext *Context,
|
slang_rs_context.h | 61 class RSContext { 133 RSContext(clang::Preprocessor &PP, 357 ~RSContext();
|
slang.h | 72 class RSContext; 159 RSContext *mRSContext;
|