/frameworks/compile/libbcc/bcinfo/include/bcinfo/ |
BitcodeTranslator.h | 22 namespace bcinfo { namespace 68 } // namespace bcinfo
|
BitcodeWrapper.h | 20 #include "bcinfo/Wrap/BCHeaderField.h" 25 namespace bcinfo { namespace 151 } // namespace bcinfo
|
/frameworks/rs/rsov/compiler/ |
Context.h | 21 #include "bcinfo/MetadataExtractor.h" 39 namespace bcinfo { namespace 62 bool Initialize(std::unique_ptr<bcinfo::MetadataExtractor> ME); 99 const bcinfo::MetadataExtractor &getMetadata() const { return *mMetadata; } 117 std::unique_ptr<bcinfo::MetadataExtractor> mMetadata;
|
RSSPIRVWriter.h | 27 namespace bcinfo { namespace 29 } // namespace bcinfo
|
Wrapper_test.cpp | 18 #include "bcinfo/MetadataExtractor.h" 75 bcinfo::MD_SIG_Kernel | bcinfo::MD_SIG_In | bcinfo::MD_SIG_Out; 95 uint32_t sig = bcinfo::MD_SIG_Kernel | bcinfo::MD_SIG_In | bcinfo::MD_SIG_Out;
|
rs2spirv.cpp | 18 #include "bcinfo/MetadataExtractor.h" 102 std::unique_ptr<bcinfo::MetadataExtractor> ME( 103 new bcinfo::MetadataExtractor(bitcode.data(), bitcode.size()));
|
Context.cpp | 37 bool Context::Initialize(std::unique_ptr<bcinfo::MetadataExtractor> ME) {
|
/frameworks/compile/libbcc/lib/ |
RSScriptGroupFusion.cpp | 23 #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::MetadataExtractor &metadata = *source->getMetadata() [all...] |
Source.cpp | 35 #include "bcinfo/BitcodeWrapper.h" 36 #include "bcinfo/MetadataExtractor.h" 60 const bcinfo::BitcodeWrapper &wrapper) { 71 module.getOrInsertNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName); 87 return bcinfo::MetadataExtractor(&getModule()).getCompilerVersion(); 92 const bcinfo::MetadataExtractor &me = bcinfo::MetadataExtractor(&getModule()); 127 bcinfo::BitcodeWrapper(pBitcode, pBitcodeSize)); 151 bcinfo::BitcodeWrapper(input_data->getBufferStart(), 241 mMetadata = new bcinfo::MetadataExtractor(mModule) [all...] |
Script.cpp | 25 #include "bcinfo/MetadataExtractor.h" 78 libclcore_module.getNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName);
|
RSCompilerDriver.cpp | 32 #include "bcinfo/BitcodeWrapper.h" 33 #include "bcinfo/MetadataExtractor.h" 94 bcinfo::MetadataExtractor me(&pScript.getSource().getModule()); 99 bool script_full_prec = (me.getRSFloatPrecision() == bcinfo::RS_FP_Full); 273 bcinfo::BitcodeWrapper wrapper(pBitcode, pBitcodeSize); 313 std::vector<bcinfo::MetadataExtractor*> metadata; 355 module.getNamedMetadata(bcinfo::MetadataExtractor::kWrapperMetadataName); 420 bcinfo::MetadataExtractor me(&module); 422 if (me.getRSFloatPrecision() == bcinfo::RS_FP_Relaxed) {
|
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];
|
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)) { [all...] |
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];
|
/frameworks/compile/slang/ |
slang_bitcode_gen.cpp | 17 #include "bcinfo/BitcodeWrapper.h" 91 bcinfo::AndroidBitcodeWrapper Wrapper; 92 size_t ActualWrapperLen = bcinfo::writeAndroidBitcodeWrapper(
|
slang_rs_export_foreach.cpp | 28 #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::MD_SIG_Y) & [all...] |
slang_rs_special_kernel_param.cpp | 21 #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
|
slang_rs_reflection_state.cpp | 32 #include "bcinfo/MetadataExtractor.h" 467 const unsigned SpecialParameterBits = bcinfo::MD_SIG_X|bcinfo::MD_SIG_Y|bcinfo::MD_SIG_Z|bcinfo::MD_SIG_Ctxt; 473 const unsigned BoringBits = bcinfo::MD_SIG_In|bcinfo::MD_SIG_Out|bcinfo::MD_SIG_Usr|bcinfo::MD_SIG_Kernel; [all...] |
/frameworks/compile/libbcc/include/bcc/ |
Source.h | 26 namespace bcinfo { namespace 40 bcinfo::MetadataExtractor *mMetadata; 106 bcinfo::MetadataExtractor* getMetadata() const { return mMetadata; }
|
/frameworks/compile/libbcc/bcinfo/tools/ |
main.cpp | 17 #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::MetadataExtractor *ME) [all...] |
/frameworks/compile/libbcc/bcinfo/ |
BitcodeWrapper.cpp | 17 #include "bcinfo/BitcodeWrapper.h" 18 #include "bcinfo/Wrap/bitcode_wrapperer.h" 19 #include "bcinfo/Wrap/in_memory_wrapper_input.h" 26 namespace bcinfo { namespace 56 } // namespace bcinfo
|
BitcodeTranslator.cpp | 17 #include "bcinfo/BitcodeTranslator.h" 19 #include "bcinfo/BitcodeWrapper.h" 28 #define LOG_TAG "bcinfo" 41 namespace bcinfo { namespace 183 } // namespace bcinfo
|
/frameworks/rs/cpu_ref/ |
rsCpuScript.h | 31 namespace bcinfo { namespace 33 } // namespace bcinfo 119 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode,
|
/frameworks/rs/ |
rsScriptC.cpp | 21 #include <bcinfo/BitcodeTranslator.h> 22 #include <bcinfo/BitcodeWrapper.h> 303 bcinfo::BitcodeWrapper bcWrapper((const char *)bitcode, bitcodeLen); 309 if (bcWrapper.getBCFileType() == bcinfo::BC_WRAPPER) { 323 bcinfo::BitcodeTranslator BT((const char *)bitcode, bitcodeLen,
|
/frameworks/rs/rsov/driver/ |
rsovScript.h | 25 #include "bcinfo/MetadataExtractor.h" 49 bcinfo::MetadataExtractor *ME, 52 bcinfo::MetadataExtractor *ME, 141 const bcinfo::MetadataExtractor *mME;
|