/frameworks/compile/slang/ |
H A D | slang_rs_special_kernel_param.h | 27 class RSContext; 34 RSContext *Context,
|
H A D | slang_rs_export_element.h | 36 class RSContext; 57 static RSExportType *Create(RSContext *Context, 66 static RSExportType *CreateFromDecl(RSContext *Context,
|
H A D | 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);
|
H A D | slang_rs_export_var.h | 31 class RSContext; 35 friend class RSContext; 48 RSExportVar(RSContext *Context,
|
H A D | slang_rs_exportable.h | 36 RSContext *mContext; 43 RSExportable(RSContext *Context, RSExportable::Kind K, clang::SourceLocation Loc) 55 // When keep() is invoked, mKeep will set to true and the associated RSContext 62 RSContext *getRSContext() const { return mContext; }
|
H A D | slang_rs_foreach_lowering.h | 31 class RSContext; 35 explicit RSForEachLowering(RSContext* ctxt); 48 RSContext* mCtxt;
|
H A D | slang_rs_export_foreach.h | 75 RSExportForEach(RSContext *Context, const llvm::StringRef &Name, clang::SourceLocation Loc) 85 bool validateAndConstructParams(RSContext *Context, 88 bool validateAndConstructOldStyleParams(RSContext *Context, 91 bool validateAndConstructKernelParams(RSContext *Context, 94 bool processSpecialParameters(RSContext *Context, 98 bool setSignatureMetadata(RSContext *Context, 101 static RSExportForEach *Create(RSContext *Context, 104 static RSExportForEach *CreateDummyRoot(RSContext *Context);
|
H A D | slang_rs_export_func.h | 38 class RSContext; 41 friend class RSContext; 49 RSExportFunc(RSContext *Context, const llvm::StringRef &Name, 67 static RSExportFunc *Create(RSContext *Context,
|
H A D | slang_rs_check_ast.h | 32 slang::RSContext *Context; 49 explicit RSCheckAST(RSContext *Con, unsigned int TargetAPI,
|
H A D | slang_rs_export_type.h | 77 class RSContext; 218 RSExportType(RSContext *Context, 232 static RSExportType *Create(RSContext *Context, 261 RSContext *Context, 268 static bool ValidateType(slang::RSContext *Context, clang::ASTContext &C, 276 static bool ValidateVarDecl(slang::RSContext *Context, clang::VarDecl *VD, 280 static RSExportType *Create(RSContext *Context, const clang::Type *T, 284 static RSExportType *CreateFromDecl(RSContext *Context, 382 static RSExportPrimitiveType *Create(RSContext *Context, 388 RSExportPrimitiveType(RSContext *Contex [all...] |
H A D | slang_rs_context.cpp | 49 RSContext::RSContext(clang::Preprocessor &PP, function in class:slang::RSContext 80 bool RSContext::processExportVar(const clang::VarDecl *VD) { 96 int RSContext::getForEachSlotNumber(const clang::FunctionDecl* FD) { 101 int RSContext::getForEachSlotNumber(const clang::StringRef& funcName) { 109 bool RSContext::processExportFunc(const clang::FunctionDecl *FD) { 161 bool RSContext::addForEach(const clang::FunctionDecl* FD) { 174 bool RSContext::processExportType(const llvm::StringRef &Name) { 218 void RSContext::setAllocationType(const clang::TypeDecl* TD) { 222 void RSContext [all...] |
H A D | slang_rs_special_func.h | 58 slang::RSContext *Context,
|
H A D | slang_backend.h | 57 class RSContext; 87 RSContext *mContext; 165 Backend(RSContext *Context,
|
H A D | slang_rs_reflection_cpp.h | 31 RSReflectionCpp(const RSContext *Context, const std::string &OutputDirectory, 49 const RSContext *mRSContext;
|
H A D | slang_rs_special_func.cpp | 55 slang::RSContext *Context,
|
H A D | 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, 426 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) {
|
H A D | slang_rs_export_type.cpp | 183 slang::RSContext *Context, 189 static void ReportTypeError(slang::RSContext *Context, 211 slang::RSContext *Context, 260 slang::RSContext *Context, 436 slang::RSContext *Context, 445 static bool ValidateRSObjectInVarDecl(slang::RSContext *Context, 487 slang::RSContext *Context, 684 RSContext *Context, 705 bool RSExportType::ValidateType(slang::RSContext *Context, clang::ASTContext &C, 727 bool RSExportType::ValidateVarDecl(slang::RSContext *Contex [all...] |
H A D | slang_rs_export_element.cpp | 71 RSExportType *RSExportElement::Create(RSContext *Context, 131 RSExportType *RSExportElement::CreateFromDecl(RSContext *Context,
|
H A D | slang_rs_export_func.cpp | 35 static bool ValidateFuncDecl(slang::RSContext *Context, 50 RSExportFunc *RSExportFunc::Create(RSContext *Context,
|
H A D | slang_rs_export_reduce.h | 80 RSExportReduce(RSContext *Context, 133 static RSExportReduce *Create(RSContext *Context,
|
H A D | 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) {
|
H A D | slang_rs_export_var.cpp | 29 RSExportVar::RSExportVar(RSContext *Context,
|
H A D | slang_rs_reflection.h | 36 class RSContext; 43 const RSContext *mRSContext; 307 RSReflectionJava(const RSContext *Context,
|
H A D | slang.h | 73 class RSContext; 162 RSContext *mRSContext;
|
H A D | slang_rs_context.h | 61 class RSContext { class in namespace:slang 138 RSContext(clang::Preprocessor &PP, 376 ~RSContext();
|