• Home
  • History
  • Annotate
  • only in /frameworks/compile/libbcc/include/bcinfo/
History log of /frameworks/compile/libbcc/include/bcinfo/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0a04898a5ecb4a695e2365942e734038021d5e85 14-Aug-2012 Tareq A. Siraj <tareq.a.siraj@intel.com> Removed unused private member variable.

This was causing the build to fail because of -Werror.

Change-Id: I028342d9c566e0089b137a46ef6bb4f2d9e77c4d
Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Ariel Bernal <ariel.j.bernal@intel.com>
itcodeWrapper.h
5f3417f80b84fb809f6be282455a9db76fceaa53 28-Mar-2012 Stephen Hines <srhines@google.com> am 44f4eb29: am 03cfe0e3: Merge "Check infile arguments for BitcodeWrapperer."

* commit '44f4eb292b2b9aebb50cceb7b42f7a77fb3808b3':
Check infile arguments for BitcodeWrapperer.
a7e5c8f85434e9b8cb0637da302135ba2e2976f5 28-Mar-2012 Stephen Hines <srhines@google.com> resolved conflicts for merge of f46fa664 to master

Change-Id: I073ac3c0f95b3da9567e54c1fc8e8b1b0d69e33f
03cfe0e30d65d6e2ecbe6282cec4b20d3be690cc 28-Mar-2012 Stephen Hines <srhines@google.com> Merge "Check infile arguments for BitcodeWrapperer."
e1fd804a58c0ed67c75566c784d0b20d81e97ada 27-Mar-2012 Stephen Hines <srhines@google.com> Parse pragmas for floating point precision requirements.

BUG=4540719

Change-Id: Ice57a87f2f2cce3a641a4183b5f0bd8dc1ac0585
etadataExtractor.h
1ad35fbd78f6965bb59572e1cf6a2223ee767c57 26-Mar-2012 Stephen Hines <srhines@google.com> Check infile arguments for BitcodeWrapperer.

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
rap/bitcode_wrapperer.h
b67c9e7a28cb734c1d62d835c33dedbe45074356 22-Mar-2012 Stephen Hines <srhines@google.com> Switch optimization level from metadata to bitcode wrapper.

Change-Id: Ieb547d38f2ad1c84af30717da9172d0ac928e52d
etadataExtractor.h
f534c384332d07f55499e5a380128ef2efe63fe2 22-Mar-2012 Stephen Hines <srhines@google.com> am ea8f8a79: am 381a3651: Merge "Work around buggy toolchains."

* commit 'ea8f8a795b61a716d71289cc2f38ab373e82dd73':
Work around buggy toolchains.
26218cebf31dd9d0ec3c677fec91e1847a87a6d2 22-Mar-2012 Stephen Hines <srhines@google.com> Work around buggy toolchains.

Change-Id: I93756929c3910249c7aa4ff33d28fa3331b8af92
rap/BCHeaderField.h
e9c850f5d85f3aa31b6e841478ea52e82d76c261 21-Mar-2012 Stephen Hines <srhines@google.com> resolved conflicts for merge of 6ec896af to master

Change-Id: I2b179d8b637df5e71c3018df50b7a3cc1fd2367f
7cd4c49d575478b2380f129dcd376a4e5e37939c 14-Mar-2012 Stephen Hines <srhines@google.com> Update support for BitcodeWrapper using BitcodeWrapperer.

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
itcodeWrapper.h
rap/BCHeaderField.h
rap/bitcode_wrapperer.h
rap/file_wrapper_input.h
rap/file_wrapper_output.h
rap/in_memory_wrapper_input.h
rap/support_macros.h
rap/wrapper_input.h
rap/wrapper_output.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
etadataExtractor.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
etadataExtractor.h
cc366e573e31f43a6101fd6e04b90c6afdc3b7a7 22-Feb-2012 Stephen Hines <srhines@google.com> Support ForEachExpand on non-root functions.

BUG=6000538

Change-Id: I36e78ced0715b060af0938f1480df240cf6ba707
etadataExtractor.h
0164f4647511a71f5b495a3bef156e3ac4e6c6b3 23-Nov-2011 Stephen Hines <srhines@google.com> Add support for handling a bitcode wrapper to bcinfo.

BUG=5425905

Change-Id: I9902bc89bef221e86dfc904d6935ef2c2091de33
itcodeWrapper.h
825b9aed7c01b050b2ee474327458b8958a28f39 23-Nov-2011 Stephen Hines <srhines@google.com> Add support for handling a bitcode wrapper to bcinfo.

BUG=5425905

Change-Id: I9902bc89bef221e86dfc904d6935ef2c2091de33
itcodeWrapper.h
33f8fe2bfafe00ad2c74e4590ffdd0bcfc5eb31d 17-Aug-2011 Stephen Hines <srhines@google.com> Support ForEach info in MetadataExtractor.

BUG=5076887

Change-Id: Icfe1aebbc620df750279af19d10a624c4c760430
etadataExtractor.h
932bc6e35bcef7adff05d890a9dcc7212426fb6a 28-Jul-2011 Stephen Hines <srhines@google.com> Provide legacy bitcode translation mechanism.

BUG=4942491

Change-Id: I73e96ef7f27bbaa8740cad70a4b93a1e5137e87b
itcodeTranslator.h
etadataExtractor.h
cinfo.h
150a70be696f5a93446bb0c5da558699103520e6 19-Jul-2011 Stephen Hines <srhines@google.com> Extract BC metadata using a single call via bcinfo.

BUG=4278636

Change-Id: I0f60d134e5e9209996b6bcf5f541d5497d7f2665
cinfo.h