/frameworks/compile/libbcc/include/bcc/Renderscript/ |
RSTransforms.h | 20 #include "bcc/Renderscript/RSInfo.h" 29 createRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs, 32 llvm::ModulePass * createRSEmbedInfoPass(const RSInfo *info);
|
RSScript.h | 21 #include "bcc/Renderscript/RSInfo.h" 46 const RSInfo *mInfo; 69 // Set the associated RSInfo of the script. 70 void setInfo(const RSInfo *pInfo) { 74 const RSInfo *getInfo() const {
|
RSExecutable.h | 24 #include "bcc/Renderscript/RSInfo.h" 40 RSInfo *mInfo; 53 // RSExecutable::Create(). Both of them come from RSInfo::getPragmas(). 54 // If possible, read the pragma key/value pairs directly from RSInfo. 58 RSExecutable(RSInfo &pInfo, FileBase &pObjFile, ObjectLoader &pLoader) 69 static RSExecutable *Create(RSInfo &pInfo, 73 inline const RSInfo &getInfo() const 76 // Interfaces to RSInfo
|
RSInfo.h | 45 namespace rsinfo { namespace in namespace:bcc 48 #define RSINFO_MAGIC "\0rsinfo\n" 118 // Return the human-readable name of the given rsinfo::*Item in the template 147 } // end namespace rsinfo 149 class RSInfo { 192 static bool CheckDependency(const RSInfo &pInfo, 195 static bool AddBuiltInDependencies(RSInfo &pInfo); 197 rsinfo::Header mHeader; 210 // Initialize an empty RSInfo with its size of string pool is pStringPoolSize. 211 RSInfo(size_t pStringPoolSize) [all...] |
RSCompilerDriver.h | 23 #include "bcc/Renderscript/RSInfo.h" 60 const RSInfo::DependencyTableTy &pDeps,
|
/frameworks/compile/libbcc/lib/Renderscript/ |
RSEmbedInfo.cpp | 33 #include "bcc/Renderscript/RSInfo.h" 55 const RSInfo *mInfo; 58 RSEmbedInfoPass(const RSInfo *info) 77 const RSInfo::ExportVarNameListTy &export_vars = mInfo->getExportVarNames(); 79 for (RSInfo::ExportVarNameListTy::const_iterator 86 const RSInfo::ExportFuncNameListTy &export_funcs = 89 for (RSInfo::ExportFuncNameListTy::const_iterator 96 const RSInfo::ExportForeachFuncListTy &export_foreach_funcs = 100 for (RSInfo::ExportForeachFuncListTy::const_iterator 111 const RSInfo::ObjectSlotListTy &object_slots = mInfo->getObjectSlots() [all...] |
RSInfoWriter.cpp | 18 // This file implements RSInfo::write() 21 #include "bcc/Renderscript/RSInfo.h" 31 helper_adapt_list_item(ItemType &pResult, const RSInfo &pInfo, 35 helper_adapt_list_item<rsinfo::DependencyTableItem, RSInfo::DependencyTableTy>( 36 rsinfo::DependencyTableItem &pResult, 37 const RSInfo &pInfo, 38 const RSInfo::DependencyTableTy::const_iterator &pItem) { 43 if (pResult.id == rsinfo::gInvalidStringIndex) { 49 if (pResult.sha1 == rsinfo::gInvalidStringIndex) [all...] |
RSScript.cpp | 19 #include "bcc/Renderscript/RSInfo.h" 28 const char* core_lib = RSInfo::LibCLCorePath; 32 core_lib = RSInfo::LibCLCoreX86Path; 38 const RSInfo* info = pScript.getInfo(); 40 (info->getFloatPrecisionRequirement() != RSInfo::FP_Full)) { 41 core_lib = RSInfo::LibCLCoreNEONPath;
|
RSInfoReader.cpp | 18 // This file implements RSInfo::ReadFromFile() 21 #include "bcc/Renderscript/RSInfo.h" 36 const RSInfo &pInfo, 41 helper_read_list_item<rsinfo::DependencyTableItem, RSInfo::DependencyTableTy>( 42 const rsinfo::DependencyTableItem &pItem, 43 const RSInfo &pInfo, 44 RSInfo::DependencyTableTy &pResult) 68 helper_read_list_item<rsinfo::PragmaItem, RSInfo::PragmaListTy> [all...] |
RSCompiler.cpp | 24 #include "bcc/Renderscript/RSInfo.h" 36 const RSInfo *info = script.getInfo(); 50 const RSInfo::ExportVarNameListTy &export_vars = info->getExportVarNames(); 51 const RSInfo::ExportFuncNameListTy &export_funcs = info->getExportFuncNames(); 53 for (RSInfo::ExportVarNameListTy::const_iterator 60 for (RSInfo::ExportFuncNameListTy::const_iterator 68 const RSInfo::ExportForeachFuncListTy &export_foreach_func = 71 for (RSInfo::ExportForeachFuncListTy::const_iterator 93 const RSInfo *info = script.getInfo(); 97 ALOGE("Missing RSInfo in RSScript to run the pass for foreach expansion on [all...] |
RSInfo.cpp | 18 #include "bcc/Renderscript/RSInfo.h" 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 [all...] |
RSExecutable.cpp | 38 RSExecutable *RSExecutable::Create(RSInfo &pInfo, 63 const RSInfo::ExportVarNameListTy &export_var_names = 65 for (RSInfo::ExportVarNameListTy::const_iterator 80 const RSInfo::ExportFuncNameListTy &export_func_names = 82 for (RSInfo::ExportFuncNameListTy::const_iterator 97 const RSInfo::ExportForeachFuncListTy &export_foreach_funcs = 99 for (RSInfo::ExportForeachFuncListTy::const_iterator 114 // Copy pragma key/value pairs from RSInfo::getPragmas() into mPragmaKeys and 116 const RSInfo::PragmaListTy &pragmas = pInfo.getPragmas(); 117 for (RSInfo::PragmaListTy::const_iterator pragma_iter = pragmas.begin() [all...] |
RSCompilerDriver.cpp | 79 RSInfo::DependencyTableTy dep_info; 116 android::String8 info_path = RSInfo::GetPath(output_path.c_str()); 130 RSInfo *info = RSInfo::ReadFromFile(info_file, dep_info); 187 if (pScript.getInfo()->getFloatPrecisionRequirement() == RSInfo::FP_Full) { 202 const RSInfo::DependencyTableTy &pDeps, 205 RSInfo *info = NULL; 212 info = RSInfo::ExtractFromSource(pScript.getSource(), pDeps); 308 android::String8 info_path = RSInfo::GetPath(pOutputPath); 362 RSInfo::DependencyTableTy dep_info [all...] |
Android.mk | 30 RSInfo.cpp \
|
RSInfoExtractor.cpp | 18 // This file implements RSInfo::ExtractFromSource() 20 #include "bcc/Renderscript/RSInfo.h" 110 RSInfo::DependencyTableTy &pDepTable) { 118 // Record in the result RSInfo object. 128 RSInfo *RSInfo::ExtractFromSource(const Source &pSource, 151 RSInfo *result = NULL; 184 result = new (std::nothrow) RSInfo(string_pool_size); 186 ALOGE("Out of memory when create RSInfo object for %s!", module_name); 192 ALOGE("Out of memory when allocate string pool in RSInfo object for %s!" [all...] |
RSForEachExpand.cpp | 36 #include "bcc/Renderscript/RSInfo.h" 60 const RSInfo::ExportForeachFuncListTy &mFuncs; 282 RSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs, 605 for (RSInfo::ExportForeachFuncListTy::const_iterator 679 for (RSInfo::ExportForeachFuncListTy::const_iterator 720 createRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs,
|
/frameworks/rs/cpu_ref/ |
rsCpuScript.cpp | 33 #include <bcc/Renderscript/RSInfo.h> 394 const char *core_lib = bcc::RSInfo::LibCLCorePath; 409 core_lib = bcc::RSInfo::LibCLCoreNEONPath; 421 core_lib = bcc::RSInfo::LibCLCoreX86Path; 431 core_lib = bcc::RSInfo::LibCLCoreDebugPath; 478 const bcc::RSInfo *info = &mExecutable->getInfo(); 507 const char *rsInfo = (const char *) dlsym(mScriptSO, ".rs.info"); 508 if (rsInfo) { 509 //ALOGE("Found .rs.info(): %p - %s", rsInfo, rsInfo); [all...] |