Home
last modified time | relevance | path

Searched refs:RSInfo (Results 1 – 17 of 17) sorted by relevance

/frameworks/compile/libbcc/lib/Renderscript/
DRSInfoWriter.cpp31 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 …]
DRSInfoReader.cpp36 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 …]
DRSInfo.cpp37 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 …]
DRSEmbedInfo.cpp55 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 …]
DRSCompiler.cpp36 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()
DRSExecutable.cpp38 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()
DRSScript.cpp28 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()
DRSCompilerDriver.cpp79 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 …]
DRSInfoExtractor.cpp110 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()
DAndroid.mk30 RSInfo.cpp \
DRSForEachExpand.cpp60 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/
DRSInfo.h149 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,
DRSExecutable.h40 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()
DRSScript.h46 const RSInfo *mInfo;
70 void setInfo(const RSInfo *pInfo) { in setInfo()
74 const RSInfo *getInfo() const { in getInfo()
DRSTransforms.h29 createRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs,
32 llvm::ModulePass * createRSEmbedInfoPass(const RSInfo *info);
DRSCompilerDriver.h60 const RSInfo::DependencyTableTy &pDeps,
/frameworks/rs/cpu_ref/
DrsCpuScript.cpp394 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()