/frameworks/rs/rsov/compiler/ |
H A D | RSSPIRVWriter.h | 28 class MetadataExtractor; 33 bool WriteSPIRV(llvm::Module *M, std::unique_ptr<bcinfo::MetadataExtractor> ME,
|
H A D | Context.h | 21 #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 D | Wrapper.cpp | 25 #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 D | Context.cpp | 32 bool Context::Initialize(std::unique_ptr<bcinfo::MetadataExtractor> ME) {
|
H A D | rs2spirv.cpp | 18 #include "bcinfo/MetadataExtractor.h" 91 std::unique_ptr<bcinfo::MetadataExtractor> ME( 92 new bcinfo::MetadataExtractor(bitcode.data(), bitcode.size()));
|
H A D | RSSPIRVWriter.cpp | 28 #include "bcinfo/MetadataExtractor.h" 103 bool WriteSPIRV(llvm::Module *M, std::unique_ptr<bcinfo::MetadataExtractor> ME,
|
/frameworks/compile/libbcc/include/bcc/ |
H A D | Source.h | 27 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 D | RSScriptGroupFusion.cpp | 23 #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 D | Script.cpp | 25 #include "bcinfo/MetadataExtractor.h" 76 libclcore_module.getNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName);
|
H A D | Source.cpp | 36 #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 D | RSEmbedInfo.cpp | 24 #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 D | RSCompilerDriver.cpp | 33 #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 D | RSKernelExpand.cpp | 23 #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 D | RSAddDebugInfoPass.cpp | 21 #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 D | Compiler.cpp | 28 #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 D | MetadataExtractor.h | 50 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 D | mphtogen.c | 60 _(MetadataExtractor)
|
/frameworks/compile/libbcc/bcinfo/ |
H A D | MetadataExtractor.cpp | 17 #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 D | main.cpp | 19 #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 D | rsCpuScript.h | 32 class MetadataExtractor; 119 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode,
|
H A D | rsCpuScript.cpp | 29 #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 D | rsovScript.h | 25 #include "bcinfo/MetadataExtractor.h" 49 bcinfo::MetadataExtractor *ME, 52 bcinfo::MetadataExtractor *ME, 134 const bcinfo::MetadataExtractor *mME;
|
H A D | rsovScript.cpp | 19 #include "bcinfo/MetadataExtractor.h" 135 bcinfo::MetadataExtractor *ME, 699 std::unique_ptr<bcinfo::MetadataExtractor> bitcodeMetadata( 700 new bcinfo::MetadataExtractor((const char *)bitcode, bitcodeSize));
|