fb81ec1a875d13d9750006313b9123903336101d |
|
19-May-2015 |
Stephen Hines <srhines@google.com> |
Provide additional information about global variables. Bug: 20306487 This patch extends our global information pass to include details about the type of a global variable, whether or not it is static, constant, or a pointer. It also refactors code that deals with conversion between RenderScript's internal data types and LLVM's type system. A subtle bug has also been fixed with respect to the RSInvokeHelperPass. The previous version could ignore an rs_* object that did not have a numeric suffix. The new helper function properly addresses cases like this. Change-Id: If9c933a885bf6a9063b7edec3f0873e1b144188d
/frameworks/compile/libbcc/lib/Renderscript/RSInvokeHelperPass.cpp
|
4100e8e25a51279b7586f5678a141fd85e33413f |
|
30-Mar-2015 |
Tim Murray <timmurray@google.com> |
Add bitcast to invoke helper pass. Change-Id: I53ddd68d62f09f83832d844d64e7d3da196863f5
/frameworks/compile/libbcc/lib/Renderscript/RSInvokeHelperPass.cpp
|
c754d49ee856be620e041348a9f2b3d5610a5a26 |
|
09-Jan-2015 |
Stephen Hines <srhines@google.com> |
Add proper getAnalysisUsage() implementations to each Pass. Change-Id: I2db9201dbfe5e8d705a873212f1f69f1fb7b5c20
/frameworks/compile/libbcc/lib/Renderscript/RSInvokeHelperPass.cpp
|
579361346abc6696c805e3904a18178ebce4e4a3 |
|
26-Nov-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r222494. Change-Id: Idebd60a98bbe62007086386e5497d1df7d901e3d
/frameworks/compile/libbcc/lib/Renderscript/RSInvokeHelperPass.cpp
|
b7bce7436876884dfd78ec41d147ddbe47e37cbd |
|
04-Nov-2014 |
Tim Murray <timmurray@google.com> |
generate calls to rsSetObject inside .helper invoke functions bug 18071147 Change-Id: I0ff00b3a86cd799cdb1eebcd1000b74070ee0cdf
/frameworks/compile/libbcc/lib/Renderscript/RSInvokeHelperPass.cpp
|