path: root/include/bcinfo
AgeCommit message (Collapse)AuthorFilesLines
2014-07-16Deprecate rs_fp_imprecise.Jean-Luc Brouillet1-1/+0
If rs_fp_imprecise is specified, issue a warning and use rs_fp_relaxed instead. Change-Id: I054fa32128bda60a6d22a0a6a590cd9f3575a2ca
2013-08-02Decode RenderScript kernel signatures using bcinfo::MetadataExtractor.Stephen Hines1-0/+60
Change-Id: I9472d0c36e23a1e0d583fc823c986ee7a1bb05ed
2012-08-22Removed unused private member variable.Tareq A. Siraj1-1/+0
This was causing the build to fail because of -Werror. Change-Id: I028342d9c566e0089b137a46ef6bb4f2d9e77c4d Author: Tareq A. Siraj <> Reviewed-by: Ariel Bernal <>
2012-03-28am 44f4eb29: am 03cfe0e3: Merge "Check infile arguments for BitcodeWrapperer."Stephen Hines1-1/+7
* commit '44f4eb292b2b9aebb50cceb7b42f7a77fb3808b3': Check infile arguments for BitcodeWrapperer.
2012-03-28resolved conflicts for merge of f46fa664 to masterStephen Hines1-0/+11
Change-Id: I073ac3c0f95b3da9567e54c1fc8e8b1b0d69e33f
2012-03-27Merge "Check infile arguments for BitcodeWrapperer."android-sdk-adt_r20aosp-new/tools_r20Stephen Hines1-1/+7
2012-03-27Parse pragmas for floating point precision requirements.Stephen Hines1-0/+15
BUG=4540719 Change-Id: Ice57a87f2f2cce3a641a4183b5f0bd8dc1ac0585
2012-03-26Check infile arguments for BitcodeWrapperer.Stephen Hines1-1/+7
It would be better to use a const reference for infile, but unfortunately, we must mutate it during the lifetime of BitcodeWrapperer - Seek() is the primary issue here. Since we don't want to use a non-const reference, we instead insert appropriate NULL checks into the various functions where infile is used. Change-Id: Ic408c9dba684b57237cc8e29fff61c103161f7b3
2012-03-24Switch optimization level from metadata to bitcode wrapper.Stephen Hines1-0/+11
Change-Id: Ieb547d38f2ad1c84af30717da9172d0ac928e52d
2012-03-21am ea8f8a79: am 381a3651: Merge "Work around buggy toolchains."Stephen Hines1-2/+2
* commit 'ea8f8a795b61a716d71289cc2f38ab373e82dd73': Work around buggy toolchains.
2012-03-21Work around buggy toolchains.Stephen Hines1-2/+2
Change-Id: I93756929c3910249c7aa4ff33d28fa3331b8af92
2012-03-21resolved conflicts for merge of 6ec896af to masterStephen Hines9-8/+698
Change-Id: I2b179d8b637df5e71c3018df50b7a3cc1fd2367f
2012-03-21Update support for BitcodeWrapper using BitcodeWrapperer.Stephen Hines9-8/+698
This change uses a common helper library created for PNaCl, and adapts it for use with Android. We also add some new fields to the wrapper for the offline compiler version used to generate the bitcode. Change-Id: I04c4ee20b7b09a68a35cdda1891616ee482a0072
2012-03-10Switch libbcc to start using MetadataExtractor.Stephen Hines1-2/+29
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
2012-03-01resolved conflicts for merge of 7c75d915 to masterStephen Hines1-0/+6
Change-Id: I25c1dc90af679e2463abffd33ee8838b4727396f
2012-03-01Enable debugging of RS code under GDBDaniel Malea1-0/+6
- 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 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
2012-02-22Support ForEachExpand on non-root functions.Stephen Hines1-2/+11
BUG=6000538 Change-Id: I36e78ced0715b060af0938f1480df240cf6ba707
2011-12-01Add support for handling a bitcode wrapper to Hines1-0/+91
BUG=5425905 Change-Id: I9902bc89bef221e86dfc904d6935ef2c2091de33
2011-11-22Add support for handling a bitcode wrapper to bcinfo.Stephen Hines1-0/+91
BUG=5425905 Change-Id: I9902bc89bef221e86dfc904d6935ef2c2091de33
2011-08-17Support ForEach info in MetadataExtractor.Stephen Hines1-0/+17
BUG=5076887 Change-Id: Icfe1aebbc620df750279af19d10a624c4c760430
2011-08-04Provide legacy bitcode translation mechanism.Stephen Hines3-93/+189
BUG=4942491 Change-Id: I73e96ef7f27bbaa8740cad70a4b93a1e5137e87b
2011-07-18Extract BC metadata using a single call via bcinfo.Stephen Hines1-0/+93
BUG=4278636 Change-Id: I0f60d134e5e9209996b6bcf5f541d5497d7f2665