HomeSort by relevance Sort by last modified time
    Searched refs:RSInfo (Results 1 - 17 of 17) sorted by null

  /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...]

Completed in 434 milliseconds