d88177580db4ddedf680854c51db333c97eabc59 |
|
03-Aug-2013 |
Stephen Hines <srhines@google.com> |
Decode RenderScript kernel signatures using bcinfo::MetadataExtractor. Change-Id: I9472d0c36e23a1e0d583fc823c986ee7a1bb05ed
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
a7e5c8f85434e9b8cb0637da302135ba2e2976f5 |
|
28-Mar-2012 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of f46fa664 to master Change-Id: I073ac3c0f95b3da9567e54c1fc8e8b1b0d69e33f
|
e1fd804a58c0ed67c75566c784d0b20d81e97ada |
|
27-Mar-2012 |
Stephen Hines <srhines@google.com> |
Parse pragmas for floating point precision requirements. BUG=4540719 Change-Id: Ice57a87f2f2cce3a641a4183b5f0bd8dc1ac0585
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
b67c9e7a28cb734c1d62d835c33dedbe45074356 |
|
22-Mar-2012 |
Stephen Hines <srhines@google.com> |
Switch optimization level from metadata to bitcode wrapper. Change-Id: Ieb547d38f2ad1c84af30717da9172d0ac928e52d
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
569986da116ed602c752395f9563260db38f6945 |
|
10-Mar-2012 |
Stephen Hines <srhines@google.com> |
Switch libbcc to start using MetadataExtractor. BUG=6051742 This reduces code duplication, and makes us a client of our own helper library. It also helps to fix a potential issue that can come up with older bitcode containing only ForEach signatures and not names (something that was fixed in MetadataExtractor, but not libbcc). We no longer look at metadata nodes at all from libbcc. Change-Id: I5cdacec82e4cd164f1aec5aa28a5e82feb9cfc15
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
e0918ac3cd6070c084b76d737af055e88a7679db |
|
02-Mar-2012 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 7c75d915 to master Change-Id: I25c1dc90af679e2463abffd33ee8838b4727396f
|
094881f513ab366f7ffd0b2c7778ab50281ca59e |
|
14-Dec-2011 |
Daniel Malea <daniel.malea@intel.com> |
Enable debugging of RS code under GDB - Add/integrate GDBJITRegistrar support class for interfacing with GDB -- Once the GDBJITRegistrar is merged into LLVM trunk (and AOSP upgrades LLVM) all files GDB* should be removed, and replaced with appropriate includes - Basic [host|target]-side integration tests -- host-tests: use bcc driver and clang to verify gdb output -- target-tests: run skeleton apk on target and verify gdb output - Add support for optimization_level metadata in bcinfo, libbcc -- Disabled some LTO passes when optimization_level = 0 -- move register allocator registration after metadata inspection - Initial version of android-commands.py GDB plugin (for test infrastructure) -- relevant commands: load-android-app, run-android-app, start-android-app -- tested versions: gdb (7.2, 7.3), python (2.6, 2.7) - build 'bcc' driver tool by default in eng builds Change-Id: I99e0c11c8591c6d911632c1dcc82dd8fbe1244a8
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
cc366e573e31f43a6101fd6e04b90c6afdc3b7a7 |
|
22-Feb-2012 |
Stephen Hines <srhines@google.com> |
Support ForEachExpand on non-root functions. BUG=6000538 Change-Id: I36e78ced0715b060af0938f1480df240cf6ba707
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
33f8fe2bfafe00ad2c74e4590ffdd0bcfc5eb31d |
|
17-Aug-2011 |
Stephen Hines <srhines@google.com> |
Support ForEach info in MetadataExtractor. BUG=5076887 Change-Id: Icfe1aebbc620df750279af19d10a624c4c760430
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|
932bc6e35bcef7adff05d890a9dcc7212426fb6a |
|
28-Jul-2011 |
Stephen Hines <srhines@google.com> |
Provide legacy bitcode translation mechanism. BUG=4942491 Change-Id: I73e96ef7f27bbaa8740cad70a4b93a1e5137e87b
/frameworks/compile/libbcc/include/bcinfo/MetadataExtractor.h
|