Home | History | Annotate | Download | only in cpu_ref

Lines Matching full:const

40     bool init(char const *resName, char const *cacheDir,
41 uint8_t const *bitcode, size_t bitcodeSize, uint32_t flags,
42 char const *bccPluginName = nullptr);
45 void invokeFunction(uint32_t slot, const void *params, size_t paramLength) override;
47 virtual void preLaunch(uint32_t slot, const Allocation ** ains,
48 uint32_t inLen, Allocation * aout, const void * usr,
49 uint32_t usrLen, const RsScriptCall *sc);
50 virtual void postLaunch(uint32_t slot, const Allocation ** ains,
52 const void * usr, uint32_t usrLen,
53 const RsScriptCall *sc);
56 const Allocation ** ains,
59 const void* usr,
61 const RsScriptCall* sc) override;
64 const Allocation ** ains, uint32_t inLen,
66 const RsScriptCall* sc) override;
71 void setGlobalVar(uint32_t slot, const void *data, size_t dataLength) override;
73 void setGlobalVarWithElemDims(uint32_t slot, const void *data, size_t dataLength,
74 const Element *e, const uint32_t *dims,
79 const char* getFieldName(uint32_t slot) const;
82 RsdCpuScriptImpl(RsdCpuReferenceImpl *ctx, const Script *s);
84 const Script * getScript() {return mScript;}
86 bool forEachMtlsSetup(const Allocation ** ains, uint32_t inLen,
87 Allocation * aout, const void * usr, uint32_t usrLen,
88 const RsScriptCall *sc, MTLaunchStructForEach *mtls);
93 bool reduceMtlsSetup(const Allocation ** ains, uint32_t inLen, const Allocation *aout,
94 const RsScriptCall *sc, MTLaunchStructReduce *mtls);
98 const RsdCpuReference::CpuSymbol * lookupSymbolMath(const char *sym);
99 static void * lookupRuntimeStub(void* pContext, char const* name);
101 Allocation * getAllocationForPointer(const void *ptr) const override;
104 int getGlobalEntries() const override;
105 const char * getGlobalName(int i) const override;
106 const void * getGlobalAddress(int i) const override;
107 size_t getGlobalSize(int i) const override;
108 uint32_t getGlobalProperties(int i) const override;
112 const Script *mScript;
117 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode,
132 static const char* BCC_EXE_PATH;
133 const char* getBitcodeFilePath() const { return mBitcodeFilePath.string(); }
137 const RsLaunchDimensions &baseDim,
138 const RsScriptCall *sc);
146 const Context *dc,
147 const Script *script,
148 const void *);
150 uint32_t constructBuildChecksum(uint8_t const *bitcode, size_t bitcodeSize,
151 const char *commandLine,
152 const char ** bccFiles, size_t numFiles);