/frameworks/compile/libbcc/lib/Renderscript/ |
D | RSInfoWriter.cpp | 31 helper_adapt_list_item(ItemType &pResult, const RSInfo &pInfo, 35 helper_adapt_list_item<rsinfo::DependencyTableItem, RSInfo::DependencyTableTy>( in helper_adapt_list_item() 37 const RSInfo &pInfo, in helper_adapt_list_item() 38 const RSInfo::DependencyTableTy::const_iterator &pItem) { in helper_adapt_list_item() 59 helper_adapt_list_item<rsinfo::PragmaItem, RSInfo::PragmaListTy>( in helper_adapt_list_item() 61 const RSInfo &pInfo, in helper_adapt_list_item() 62 const RSInfo::PragmaListTy::const_iterator &pItem) { in helper_adapt_list_item() 81 helper_adapt_list_item<rsinfo::ObjectSlotItem, RSInfo::ObjectSlotListTy>( in helper_adapt_list_item() 83 const RSInfo &pInfo, in helper_adapt_list_item() 84 const RSInfo::ObjectSlotListTy::const_iterator &pItem) { in helper_adapt_list_item() [all …]
|
D | RSInfoReader.cpp | 36 const RSInfo &pInfo, 41 helper_read_list_item<rsinfo::DependencyTableItem, RSInfo::DependencyTableTy>( in helper_read_list_item() 43 const RSInfo &pInfo, in helper_read_list_item() 44 RSInfo::DependencyTableTy &pResult) in helper_read_list_item() 68 helper_read_list_item<rsinfo::PragmaItem, RSInfo::PragmaListTy>( in helper_read_list_item() 70 const RSInfo &pInfo, in helper_read_list_item() 71 RSInfo::PragmaListTy &pResult) in helper_read_list_item() 92 helper_read_list_item<rsinfo::ObjectSlotItem, RSInfo::ObjectSlotListTy>( in helper_read_list_item() 94 const RSInfo &pInfo, in helper_read_list_item() 95 RSInfo::ObjectSlotListTy &pResult) in helper_read_list_item() [all …]
|
D | RSInfo.cpp | 37 const char RSInfo::LibBCCPath[] = "/system/lib/libbcc.so"; 38 const char RSInfo::LibCompilerRTPath[] = "/system/lib/libcompiler_rt.so"; 39 const char RSInfo::LibRSPath[] = "/system/lib/libRS.so"; 40 const char RSInfo::LibCLCorePath[] = "/system/lib/libclcore.bc"; 41 const char RSInfo::LibCLCoreDebugPath[] = "/system/lib/libclcore_debug.bc"; 43 const char RSInfo::LibCLCoreX86Path[] = "/system/lib/libclcore_x86.bc"; 46 const char RSInfo::LibCLCoreNEONPath[] = "/system/lib/libclcore_neon.bc"; 49 const uint8_t *RSInfo::LibBCCSHA1 = NULL; 50 const uint8_t *RSInfo::LibCompilerRTSHA1 = NULL; 51 const uint8_t *RSInfo::LibRSSHA1 = NULL; [all …]
|
D | RSEmbedInfo.cpp | 55 const RSInfo *mInfo; 58 RSEmbedInfoPass(const RSInfo *info) in RSEmbedInfoPass() 77 const RSInfo::ExportVarNameListTy &export_vars = mInfo->getExportVarNames(); in runOnModule() 79 for (RSInfo::ExportVarNameListTy::const_iterator in runOnModule() 86 const RSInfo::ExportFuncNameListTy &export_funcs = in runOnModule() 89 for (RSInfo::ExportFuncNameListTy::const_iterator in runOnModule() 96 const RSInfo::ExportForeachFuncListTy &export_foreach_funcs = in runOnModule() 100 for (RSInfo::ExportForeachFuncListTy::const_iterator in runOnModule() 111 const RSInfo::ObjectSlotListTy &object_slots = mInfo->getObjectSlots(); in runOnModule() 112 for (RSInfo::ObjectSlotListTy::const_iterator in runOnModule() [all …]
|
D | RSCompiler.cpp | 36 const RSInfo *info = script.getInfo(); in addInternalizeSymbolsPass() 50 const RSInfo::ExportVarNameListTy &export_vars = info->getExportVarNames(); in addInternalizeSymbolsPass() 51 const RSInfo::ExportFuncNameListTy &export_funcs = info->getExportFuncNames(); in addInternalizeSymbolsPass() 53 for (RSInfo::ExportVarNameListTy::const_iterator in addInternalizeSymbolsPass() 60 for (RSInfo::ExportFuncNameListTy::const_iterator in addInternalizeSymbolsPass() 68 const RSInfo::ExportForeachFuncListTy &export_foreach_func = in addInternalizeSymbolsPass() 71 for (RSInfo::ExportForeachFuncListTy::const_iterator in addInternalizeSymbolsPass() 93 const RSInfo *info = script.getInfo(); in addExpandForEachPass()
|
D | RSExecutable.cpp | 38 RSExecutable *RSExecutable::Create(RSInfo &pInfo, in Create() 63 const RSInfo::ExportVarNameListTy &export_var_names = in Create() 65 for (RSInfo::ExportVarNameListTy::const_iterator in Create() 80 const RSInfo::ExportFuncNameListTy &export_func_names = in Create() 82 for (RSInfo::ExportFuncNameListTy::const_iterator in Create() 97 const RSInfo::ExportForeachFuncListTy &export_foreach_funcs = in Create() 99 for (RSInfo::ExportForeachFuncListTy::const_iterator in Create() 116 const RSInfo::PragmaListTy &pragmas = pInfo.getPragmas(); in Create() 117 for (RSInfo::PragmaListTy::const_iterator pragma_iter = pragmas.begin(), in Create() 132 android::String8 info_path = RSInfo::GetPath(mObjFile->getName().c_str()); in syncInfo()
|
D | RSScript.cpp | 28 const char* core_lib = RSInfo::LibCLCorePath; in LinkRuntime() 32 core_lib = RSInfo::LibCLCoreX86Path; in LinkRuntime() 38 const RSInfo* info = pScript.getInfo(); in LinkRuntime() 40 (info->getFloatPrecisionRequirement() != RSInfo::FP_Full)) { in LinkRuntime() 41 core_lib = RSInfo::LibCLCoreNEONPath; in LinkRuntime()
|
D | RSCompilerDriver.cpp | 79 RSInfo::DependencyTableTy dep_info; in loadScript() 116 android::String8 info_path = RSInfo::GetPath(output_path.c_str()); in loadScript() 130 RSInfo *info = RSInfo::ReadFromFile(info_file, dep_info); in loadScript() 187 if (pScript.getInfo()->getFloatPrecisionRequirement() == RSInfo::FP_Full) { in setupConfig() 202 const RSInfo::DependencyTableTy &pDeps, in compileScript() 205 RSInfo *info = NULL; in compileScript() 212 info = RSInfo::ExtractFromSource(pScript.getSource(), pDeps); in compileScript() 308 android::String8 info_path = RSInfo::GetPath(pOutputPath); in compileScript() 362 RSInfo::DependencyTableTy dep_info; in build() 422 RSInfo::DependencyTableTy dep_info; in build() [all …]
|
D | RSInfoExtractor.cpp | 110 RSInfo::DependencyTableTy &pDepTable) { in writeDependency() 128 RSInfo *RSInfo::ExtractFromSource(const Source &pSource, in ExtractFromSource() 151 RSInfo *result = NULL; in ExtractFromSource() 184 result = new (std::nothrow) RSInfo(string_pool_size); in ExtractFromSource()
|
D | Android.mk | 30 RSInfo.cpp \
|
D | RSForEachExpand.cpp | 60 const RSInfo::ExportForeachFuncListTy &mFuncs; 282 RSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs, in RSForEachExpandPass() 605 for (RSInfo::ExportForeachFuncListTy::const_iterator in allocPointersExposed() 679 for (RSInfo::ExportForeachFuncListTy::const_iterator in runOnModule() 720 createRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs, in createRSForEachExpandPass()
|
/frameworks/compile/libbcc/include/bcc/Renderscript/ |
D | RSInfo.h | 149 class RSInfo { 192 static bool CheckDependency(const RSInfo &pInfo, 195 static bool AddBuiltInDependencies(RSInfo &pInfo); 211 RSInfo(size_t pStringPoolSize); 219 ~RSInfo(); 222 static RSInfo *ExtractFromSource(const Source &pSource, 226 static RSInfo *ReadFromFile(InputFile &pInput,
|
D | RSExecutable.h | 40 RSInfo *mInfo; 58 RSExecutable(RSInfo &pInfo, FileBase &pObjFile, ObjectLoader &pLoader) in RSExecutable() 69 static RSExecutable *Create(RSInfo &pInfo, 73 inline const RSInfo &getInfo() const in getInfo()
|
D | RSScript.h | 46 const RSInfo *mInfo; 70 void setInfo(const RSInfo *pInfo) { in setInfo() 74 const RSInfo *getInfo() const { in getInfo()
|
D | RSTransforms.h | 29 createRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs, 32 llvm::ModulePass * createRSEmbedInfoPass(const RSInfo *info);
|
D | RSCompilerDriver.h | 60 const RSInfo::DependencyTableTy &pDeps,
|
/frameworks/rs/cpu_ref/ |
D | rsCpuScript.cpp | 394 const char *core_lib = bcc::RSInfo::LibCLCorePath; in init() 409 core_lib = bcc::RSInfo::LibCLCoreNEONPath; in init() 421 core_lib = bcc::RSInfo::LibCLCoreX86Path; in init() 431 core_lib = bcc::RSInfo::LibCLCoreDebugPath; in init() 478 const bcc::RSInfo *info = &mExecutable->getInfo(); in init() 706 const bcc::RSInfo *info = &mExecutable->getInfo(); in populateScript() 1046 bcc::RSInfo::ObjectSlotListTy::const_iterator is_object_iter = in ~RsdCpuScriptImpl() 1048 bcc::RSInfo::ObjectSlotListTy::const_iterator is_object_end = in ~RsdCpuScriptImpl()
|