ef406964e2ba7e45d3a044d2fb459dce92569560 |
|
08-Jul-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Deprecate rs_fp_imprecise. If rs_fp_imprecise is specified, issue a warning and use rs_fp_relaxed instead. Change-Id: I054fa32128bda60a6d22a0a6a590cd9f3575a2ca
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
f2ac3176c351cd80bce77fe1488f3de2d0789c1b |
|
26-Jun-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Use build fingerprint and compile command for caching. If either of those have changed, we need to invalidate the compiled bit code. Change-Id: I9b5cdc19e29237dc7fb2ec1627a167f3f8987702
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
c5e607adff80a66bc5420baffd299862abdf368d |
|
19-Jun-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Change cache dependency tracking. Remove the fix dependencies and make it depend only on the source hash. More changes coming soon to add dependencies on the Android build fingerprint and the command line used to compile. Change-Id: I8964044affccf52326ce286f879307eca79d0b24
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
a5b1343e0db3eaf41ced3d9978cd72b8cf4cda1f |
|
14-Jun-2014 |
Tim Murray <timmurray@google.com> |
Don't require libclcore_neon.bc on AArch64. Change-Id: Ieb4eea41f74917c201a07aa8b246816430fcac5c
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
1ae3fd6e2290fe1635bafe91a65e0e88e641b6fc |
|
15-May-2014 |
Stephen Hines <srhines@google.com> |
Fix some minor issues picked up by valgrind. Standalone bcc was leaking memory due to misuse of OwningPtr. RSInfo was not clearing a buffer before using only part of it. The whole buffer was being written out in the resulting file, however. Change-Id: Icd455748f81a06d022f1e5ed83a2ab1cae3fef09
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
1c4d30c707afbc2068b966d2ae6caefbb101f8ff |
|
10-May-2014 |
Stephen Hines <srhines@google.com> |
ARCH_ARM_HAVE_NEON should be consistent for aarch64 targets. Change-Id: I54979e9215f2a2cbc98641a841a24e32beb417b4
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
|
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
36e642c0a89cc6f3a95dadfe1fc2b890c0758b15 |
|
04-Apr-2014 |
WeiTang <wei.a.tang@intel.com> |
Change 64bit library path from /system/lib/ to /system/lib64 Change-Id: Ie2ec537bb71ca6573588bcaf893d871ba9b5c051
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
4face7bf943d93ee91ca94f05df2034550f318fd |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 8d972a6f to klp-dev-plus-aosp Change-Id: I7d1f460a1b6de08b11b430f90c7bf2534e5cca31
|
8d972a6f7975f3b43a1551eb5619f008561a5029 |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 4293770c to stage-aosp-master
|
5aa70e1912813e173171b7d8540eb4a896f86b42 |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
Remove references/use of ARCH_X86_HAVE_*. Bug: 11048298 These SSE-related defines are unnecessary because all x86 Android devices have these features. We switch all the checks to __i386__ instead. This also fixes an issue where non-ARM bitcode files were being created with the ARM defines present. This is problematic when we then try to do things that would be arch-specific (i.e. the presence of SSE-enabled functions for clamp(), ...). This also cleans up the different target architecture specified in the x86 bitcode files so that they match the platform target (i686-unknown-linux). Change-Id: Ibbead4aecba2c90bdbe6ff362960079cb7a9e4dc
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
1a36fcaac9255684fec371868c80ecab0b68c8c2 |
|
07-Aug-2013 |
Stephen Hines <srhines@google.com> |
am a08768d4: am 48cd7454: Fix Windows build issues for libbcc. * commit 'a08768d46fa5e3087d0fbd288366c53495ee2773': Fix Windows build issues for libbcc.
|
48cd745480738c026312931877ecb8ebecb1c64e |
|
31-Jul-2013 |
Stephen Hines <srhines@google.com> |
Fix Windows build issues for libbcc. Add unimplemented versions of dlfcn.h functions. Remove OutputFile::CreateTemporary(), since it is unused. Remove unnecessary includes to prevent issues with missing libraries. Change-Id: I74bea72c8f174843e61faa8cac8bd6ae429a1bc0
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
01f05d4b45cbde1e07d4707152908c1d843f1328 |
|
01-Jun-2013 |
Stephen Hines <srhines@google.com> |
Load scripts from cached files every time. Bug: 7342767 Having an separate in-memory (vs. file-based) loader makes little sense as we refactor libbcc (to separate it into its own process space). This change is a first step in cleanly separating the compile and link steps. Change-Id: Iad67527329171f18475ced0f0b2652a0aa060259
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
b81d697ec617be24494b622a3532f1c465264415 |
|
22-May-2013 |
Nick Kralevich <nnk@google.com> |
Renderscript: Don't call property_get on host Accessing system properties only makes sense on the target, not on the host. This change is needed to remove host support for properties. Change-Id: I41a34bdeae6a1e9a1481f2ecc80e69ead3bd0556
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
8ee82d4c1dded958f27f0dc51ddeceda0c895d99 |
|
17-Apr-2013 |
Stephen Hines <srhines@google.com> |
Build debug version version of runtime (libclcore_debug.bc). Bug: 7343201 Change-Id: I9ca9acd7b0e23762d28de3af0aa60d4a6d75e5dd
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
3d0be775a298c8345a038e4f1e060176659ec9db |
|
05-Mar-2013 |
Jason Sams <jsams@google.com> |
am e323991d: Merge "Start to add X86/SSE2+ optimized clcore library" * commit 'e323991d04284925ff7aea8387bc55c1ed57a061': Start to add X86/SSE2+ optimized clcore library
|
f7401ab4b42dcbd782f20ba5c279694edbd28516 |
|
26-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Add libcompiler_rt.so as built-in dependencies for RS. Change-Id: I376616ffbe26813a8341e87c965a27666d35b9a6
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
cdcce323a2acddb4234e6906c691e20bb3d714f9 |
|
26-Sep-2012 |
Michael Liao <michael.liao@intel.com> |
Start to add X86/SSE2+ optimized clcore library 'sqrt' and 'clamp' are optimized on x86/sse2 target. Change-Id: Ia8f1b12c666828de88c49699006e44b17431a9ac Author: Michael Liao <michael.liao@intel.com> Signed-off-by: Yong Chen <yong.a.chen@intel.com> Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 61893
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
688e4c0dd73c273551f517fa85a08b40dd63eacc |
|
13-Dec-2012 |
Stephen Hines <srhines@google.com> |
Fix long-standing bug with multiple pragmas. There is a subtle bug here in that the rs_fp_imprecise setting will always be clobbered with rs_fp_full due to the "fast return" path. This change also replaces ::strcmp() with the original implementation's std::string::compare(). Change-Id: I5b309583fed84d09ded091e25f1971fa9e1ec430
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
331310e1f3f86a795f78e42b3f03558a43829f09 |
|
27-Oct-2012 |
Stephen Hines <srhines@google.com> |
bcc_compat - convert bitcode to shared object files. BUG: 7419958 Change-Id: Ie81203b460d60425780657b51ba3aba2b2b77e05
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|
e198abec6c5e3eab380ccf6897b0a0b9c2dd92dd |
|
28-Jul-2012 |
Stephen Hines <srhines@google.com> |
Rename RenderScript -> Renderscript. Change-Id: I187928033b47f3e3f4cb811a0b3562f479cfe417
/frameworks/compile/libbcc/lib/Renderscript/RSInfo.cpp
|