Embed RS metadata info directly in emitted object code.
Bug: 7419958
Change-Id: Ibd82e503c006532aa74013a46dd13ec3e9473daa
diff --git a/lib/Renderscript/RSCompiler.cpp b/lib/Renderscript/RSCompiler.cpp
index 7ba1cff..ce43e8b 100644
--- a/lib/Renderscript/RSCompiler.cpp
+++ b/lib/Renderscript/RSCompiler.cpp
@@ -106,6 +106,9 @@
// Expand ForEach on CPU path to reduce launch overhead.
rs_passes.add(createRSForEachExpandPass(info->getExportForeachFuncs(),
/* pEnableStepOpt */ true));
+ if (script.getEmbedInfo()) {
+ rs_passes.add(createRSEmbedInfoPass(info));
+ }
// Execute the pass.
rs_passes.run(module);