Searched refs:MetadataExtractor (Results 1 - 23 of 23) sorted by relevance

/frameworks/rs/rsov/compiler/
H A DRSSPIRVWriter.h28 class MetadataExtractor;
33 bool WriteSPIRV(llvm::Module *M, std::unique_ptr<bcinfo::MetadataExtractor> ME,
H A DContext.h21 #include "bcinfo/MetadataExtractor.h"
41 class MetadataExtractor;
63 bool Initialize(std::unique_ptr<bcinfo::MetadataExtractor> ME);
99 const bcinfo::MetadataExtractor &getMetadata() const { return *mMetadata; }
117 std::unique_ptr<bcinfo::MetadataExtractor> mMetadata;
H A DWrapper.cpp25 #include "bcinfo/MetadataExtractor.h"
34 using bcinfo::MetadataExtractor;
72 if (!MetadataExtractor::hasForEachSignatureKernel(signature)) {
77 if (MetadataExtractor::hasForEachSignatureUsrData(signature)) {
82 if (MetadataExtractor::hasForEachSignatureCtxt(signature)) {
107 if (MetadataExtractor::hasForEachSignatureIn(signature) ||
108 MetadataExtractor::hasForEachSignatureOut(signature) ||
109 MetadataExtractor::hasForEachSignatureX(signature) ||
110 MetadataExtractor::hasForEachSignatureY(signature) ||
111 MetadataExtractor
[all...]
H A DContext.cpp32 bool Context::Initialize(std::unique_ptr<bcinfo::MetadataExtractor> ME) {
H A Drs2spirv.cpp18 #include "bcinfo/MetadataExtractor.h"
91 std::unique_ptr<bcinfo::MetadataExtractor> ME(
92 new bcinfo::MetadataExtractor(bitcode.data(), bitcode.size()));
H A DRSSPIRVWriter.cpp28 #include "bcinfo/MetadataExtractor.h"
103 bool WriteSPIRV(llvm::Module *M, std::unique_ptr<bcinfo::MetadataExtractor> ME,
/frameworks/compile/libbcc/include/bcc/
H A DSource.h27 class MetadataExtractor;
40 bcinfo::MetadataExtractor *mMetadata;
104 // Extract metadata from mModule using MetadataExtractor.
106 bcinfo::MetadataExtractor* getMetadata() const { return mMetadata; }
/frameworks/compile/libbcc/lib/
H A DRSScriptGroupFusion.cpp23 #include "bcinfo/MetadataExtractor.h"
42 bcinfo::MetadataExtractor &metadata = *source.getMetadata();
55 bcinfo::MetadataExtractor &metadata = *source->getMetadata();
100 bcinfo::MetadataExtractor &metadata = *source->getMetadata();
122 if (!bcinfo::MetadataExtractor::hasForEachSignatureIn(firstSignature)) {
126 if (!bcinfo::MetadataExtractor::hasForEachSignatureOut(signature)) {
150 if (bcinfo::MetadataExtractor::hasForEachSignatureIn(*signature)) {
155 if (bcinfo::MetadataExtractor::hasForEachSignatureX(*signature)) {
158 if (bcinfo::MetadataExtractor::hasForEachSignatureY(*signature)) {
161 if (bcinfo::MetadataExtractor
[all...]
H A DScript.cpp25 #include "bcinfo/MetadataExtractor.h"
76 libclcore_module.getNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName);
H A DSource.cpp36 #include "bcinfo/MetadataExtractor.h"
71 module.getOrInsertNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName);
87 return bcinfo::MetadataExtractor(&getModule()).getCompilerVersion();
92 const bcinfo::MetadataExtractor &me = bcinfo::MetadataExtractor(&getModule());
241 mMetadata = new bcinfo::MetadataExtractor(mModule);
H A DRSEmbedInfo.cpp24 #include "bcinfo/MetadataExtractor.h"
71 bcinfo::MetadataExtractor me(module);
88 const bcinfo::MetadataExtractor::Reduce *exportReduceList =
132 const bcinfo::MetadataExtractor::Reduce &reduce = exportReduceList[i];
H A DRSCompilerDriver.cpp33 #include "bcinfo/MetadataExtractor.h"
94 bcinfo::MetadataExtractor me(&pScript.getSource().getModule());
313 std::vector<bcinfo::MetadataExtractor*> metadata;
355 module.getNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName);
420 bcinfo::MetadataExtractor me(&module);
H A DRSKernelExpand.cpp23 #include "bcinfo/MetadataExtractor.h"
578 if (bcinfo::MetadataExtractor::hasForEachSignatureCtxt(Signature)) {
584 if (bcinfo::MetadataExtractor::hasForEachSignatureX(Signature)) {
589 if (bcinfo::MetadataExtractor::hasForEachSignatureY(Signature) ||
590 bcinfo::MetadataExtractor::hasForEachSignatureZ(Signature)) {
598 if (bcinfo::MetadataExtractor::hasForEachSignatureY(Signature)) {
606 if (bcinfo::MetadataExtractor::hasForEachSignatureZ(Signature)) {
825 if (bcinfo::MetadataExtractor::hasForEachSignatureIn(Signature)) {
842 if (bcinfo::MetadataExtractor::hasForEachSignatureOut(Signature)) {
851 if (bcinfo::MetadataExtractor
[all...]
H A DRSAddDebugInfoPass.cpp21 #include "bcinfo/MetadataExtractor.h"
58 bcinfo::MetadataExtractor me(&Module);
66 const bcinfo::MetadataExtractor::Reduce *reductions =
83 const bcinfo::MetadataExtractor::Reduce &reduction = reductions[i];
H A DCompiler.cpp28 #include "bcinfo/MetadataExtractor.h"
371 bcinfo::MetadataExtractor me(&module);
408 const bcinfo::MetadataExtractor::Reduce *exportReduceList = me.getExportReduceList();
/frameworks/compile/libbcc/bcinfo/include/bcinfo/
H A DMetadataExtractor.h50 class MetadataExtractor { class in namespace:bcinfo
136 // MetadataExtractor constructor that takes a Module as a parameter.
145 MetadataExtractor(const char *bitcode, size_t bitcodeSize);
154 explicit MetadataExtractor(const llvm::Module *module);
156 ~MetadataExtractor();
/frameworks/wilhelm/tools/mphtogen/
H A Dmphtogen.c60 _(MetadataExtractor)
/frameworks/compile/libbcc/bcinfo/
H A DMetadataExtractor.cpp17 #include "bcinfo/MetadataExtractor.h"
178 const char MetadataExtractor::kWrapperMetadataName[] = "#rs_wrapper";
180 MetadataExtractor::MetadataExtractor(const char *bitcode, size_t bitcodeSize) function in class:bcinfo::MetadataExtractor
197 MetadataExtractor::MetadataExtractor(const llvm::Module *module) function in class:bcinfo::MetadataExtractor
220 MetadataExtractor::~MetadataExtractor() {
281 bool MetadataExtractor::populateObjectSlotMetadata(
315 void MetadataExtractor
[all...]
/frameworks/compile/libbcc/bcinfo/tools/
H A Dmain.cpp19 #include <bcinfo/MetadataExtractor.h>
118 static int dumpInfo(bcinfo::MetadataExtractor *ME) {
152 const bcinfo::MetadataExtractor::Reduce *reduceList =
155 const bcinfo::MetadataExtractor::Reduce &reduce = reduceList[i];
176 static void dumpMetadata(bcinfo::MetadataExtractor *ME) {
220 const bcinfo::MetadataExtractor::Reduce *reduceList = ME->getExportReduceList();
222 const bcinfo::MetadataExtractor::Reduce &reduce = reduceList[i];
331 std::unique_ptr<bcinfo::MetadataExtractor> ME;
332 ME.reset(new bcinfo::MetadataExtractor(BT->getTranslatedBitcode(),
/frameworks/rs/cpu_ref/
H A DrsCpuScript.h32 class MetadataExtractor;
119 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode,
H A DrsCpuScript.cpp29 #include <bcinfo/MetadataExtractor.h>
303 bcinfo::MetadataExtractor bitcodeMetadata((const char *) bitcode, bitcodeSize);
444 const char* RsdCpuScriptImpl::findCoreLib(const bcinfo::MetadataExtractor& ME, const char* bitcode,
/frameworks/rs/rsov/driver/
H A DrsovScript.h25 #include "bcinfo/MetadataExtractor.h"
49 bcinfo::MetadataExtractor *ME,
52 bcinfo::MetadataExtractor *ME,
134 const bcinfo::MetadataExtractor *mME;
H A DrsovScript.cpp19 #include "bcinfo/MetadataExtractor.h"
135 bcinfo::MetadataExtractor *ME,
699 std::unique_ptr<bcinfo::MetadataExtractor> bitcodeMetadata(
700 new bcinfo::MetadataExtractor((const char *)bitcode, bitcodeSize));

Completed in 987 milliseconds