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

/frameworks/compile/libbcc/include/bcinfo/
H A DBitcodeTranslator.h22 namespace bcinfo { namespace
68 } // namespace bcinfo
H A DBitcodeWrapper.h20 #include "bcinfo/Wrap/BCHeaderField.h"
25 namespace bcinfo { namespace
151 } // namespace bcinfo
H A DMetadataExtractor.h31 namespace bcinfo { namespace
399 } // namespace bcinfo
/frameworks/compile/libbcc/lib/Renderscript/
H A DRSScriptGroupFusion.cpp23 #include "bcinfo/MetadataExtractor.h"
42 bcinfo::MetadataExtractor &metadata = *source.getMetadata();
55 bcinfo::MetadataExtractor &metadata = *source->getMetadata();
84 bcinfo::MD_SIG_In |
85 bcinfo::MD_SIG_Out |
86 bcinfo::MD_SIG_X |
87 bcinfo::MD_SIG_Y |
88 bcinfo::MD_SIG_Z |
89 bcinfo::MD_SIG_Kernel;
100 bcinfo
[all...]
H A DRSEmbedInfo.cpp22 #include "bcinfo/MetadataExtractor.h"
68 bcinfo::MetadataExtractor me(module);
85 const bcinfo::MetadataExtractor::Reduce *exportReduceList =
129 const bcinfo::MetadataExtractor::Reduce &reduce = exportReduceList[i];
H A DRSCompilerDriver.cpp28 #include "bcinfo/BitcodeWrapper.h"
30 #include "bcinfo/MetadataExtractor.h"
99 bcinfo::MetadataExtractor me(&pScript.getSource().getModule());
104 bool script_full_prec = (me.getRSFloatPrecision() == bcinfo::RS_FP_Full);
278 bcinfo::BitcodeWrapper wrapper(pBitcode, pBitcodeSize);
319 std::vector<bcinfo::MetadataExtractor*> metadata;
401 bcinfo::MetadataExtractor me(&module);
403 if (me.getRSFloatPrecision() == bcinfo::RS_FP_Relaxed) {
H A DRSKernelExpand.cpp41 #include "bcinfo/MetadataExtractor.h"
555 if (bcinfo::MetadataExtractor::hasForEachSignatureCtxt(Signature)) {
561 if (bcinfo::MetadataExtractor::hasForEachSignatureX(Signature)) {
566 if (bcinfo::MetadataExtractor::hasForEachSignatureY(Signature) ||
567 bcinfo::MetadataExtractor::hasForEachSignatureZ(Signature)) {
575 if (bcinfo::MetadataExtractor::hasForEachSignatureY(Signature)) {
583 if (bcinfo::MetadataExtractor::hasForEachSignatureZ(Signature)) {
802 if (bcinfo::MetadataExtractor::hasForEachSignatureIn(Signature)) {
819 if (bcinfo::MetadataExtractor::hasForEachSignatureOut(Signature)) {
828 if (bcinfo
[all...]
H A DRSAddDebugInfoPass.cpp20 #include "bcinfo/MetadataExtractor.h"
54 bcinfo::MetadataExtractor me(&Module);
/frameworks/compile/slang/
H A Dslang_bitcode_gen.cpp17 #include "bcinfo/BitcodeWrapper.h"
91 bcinfo::AndroidBitcodeWrapper Wrapper;
92 size_t ActualWrapperLen = bcinfo::writeAndroidBitcodeWrapper(
H A Dslang_rs_export_foreach.cpp28 #include "bcinfo/MetadataExtractor.h"
282 mSignatureMetadata |= (hasIns() ? bcinfo::MD_SIG_In : 0);
283 mSignatureMetadata |= (HasOut ? bcinfo::MD_SIG_Out : 0);
284 mSignatureMetadata |= (mUsrData ? bcinfo::MD_SIG_Usr : 0);
285 mSignatureMetadata |= (mIsKernelStyle ? bcinfo::MD_SIG_Kernel : 0); // pass-by-value
291 if (mSignatureMetadata != (bcinfo::MD_SIG_In | bcinfo::MD_SIG_Out | bcinfo::MD_SIG_Usr |
292 bcinfo::MD_SIG_X | bcinfo
[all...]
H A Dslang_rs_special_kernel_param.cpp21 #include "bcinfo/MetadataExtractor.h"
36 bcinfo::MetadataSignatureBitval bitval;
43 { "context", bcinfo::MD_SIG_Ctxt, SPK_CONTEXT, SLANG_M_TARGET_API },
44 { "x", bcinfo::MD_SIG_X, SPK_LOCATION, SLANG_MINIMUM_TARGET_API },
45 { "y", bcinfo::MD_SIG_Y, SPK_LOCATION, SLANG_MINIMUM_TARGET_API },
46 { "z", bcinfo::MD_SIG_Z, SPK_LOCATION, SLANG_M_TARGET_API },
47 { nullptr, bcinfo::MD_SIG_None, SPK_LOCATION, SLANG_MINIMUM_TARGET_API }, // marks end of table
H A Dslang_rs_export_reduce.cpp32 #include "bcinfo/MetadataExtractor.h"
396 mAccumulatorSignatureMetadata |= bcinfo::MD_SIG_In;
/frameworks/compile/libbcc/bcinfo/tools/
H A DAndroid.mk26 LOCAL_MODULE := bcinfo
H A Dmain.cpp17 #include <bcinfo/BitcodeTranslator.h>
18 #include <bcinfo/BitcodeWrapper.h>
19 #include <bcinfo/MetadataExtractor.h>
49 // This file corresponds to the standalone bcinfo tool. It prints a variety of
104 infoFile = std::string(inFile.begin(), inFile.end() - 3) + ".bcinfo";
107 infoFile = inFile + ".bcinfo";
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
[all...]
/frameworks/compile/libbcc/include/bcc/
H A DSource.h26 namespace bcinfo { namespace
40 bcinfo::MetadataExtractor *mMetadata;
101 bcinfo::MetadataExtractor* getMetadata() const { return mMetadata; }
/frameworks/compile/libbcc/bcinfo/
H A DBitcodeWrapper.cpp17 #include "bcinfo/BitcodeWrapper.h"
18 #include "bcinfo/Wrap/bitcode_wrapperer.h"
19 #include "bcinfo/Wrap/in_memory_wrapper_input.h"
21 #define LOG_TAG "bcinfo"
29 namespace bcinfo { namespace
59 } // namespace bcinfo
H A DBitcodeTranslator.cpp17 #include "bcinfo/BitcodeTranslator.h"
19 #include "bcinfo/BitcodeWrapper.h"
26 #define LOG_TAG "bcinfo"
39 namespace bcinfo { namespace
174 } // namespace bcinfo
H A DMetadataExtractor.cpp17 #include "bcinfo/MetadataExtractor.h"
19 #include "bcinfo/BitcodeWrapper.h"
22 #define LOG_TAG "bcinfo"
37 namespace bcinfo { namespace
685 } // namespace bcinfo
/frameworks/rs/cpu_ref/
H A DrsCpuScript.h29 namespace bcinfo { namespace
117 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode,
H A DrsCpuScript.cpp29 #include <bcinfo/MetadataExtractor.h>
326 bcinfo::MetadataExtractor bitcodeMetadata((const char *) bitcode, bitcodeSize);
458 const char* RsdCpuScriptImpl::findCoreLib(const bcinfo::MetadataExtractor& ME, const char* bitcode,
479 enum bcinfo::RSFloatPrecision prec = ME.getRSFloatPrecision();
480 if (prec == bcinfo::RS_FP_Relaxed) {
/frameworks/rs/
H A DrsScriptC.cpp21 #include <bcinfo/BitcodeTranslator.h>
22 #include <bcinfo/BitcodeWrapper.h>
328 bcinfo::BitcodeWrapper bcWrapper((const char *)bitcode, bitcodeLen);
334 if (bcWrapper.getBCFileType() == bcinfo::BC_WRAPPER) {
348 bcinfo::BitcodeTranslator BT((const char *)bitcode, bitcodeLen,
/frameworks/compile/libbcc/lib/Core/
H A DCompiler.cpp44 #include "bcinfo/MetadataExtractor.h"
323 bcinfo::MetadataExtractor me(&module);
360 const bcinfo::MetadataExtractor::Reduce *exportReduceList = me.getExportReduceList();
H A DSource.cpp33 #include "bcinfo/MetadataExtractor.h"
206 mMetadata = new bcinfo::MetadataExtractor(mModule);

Completed in 2500 milliseconds