f21590eae009b4f596d7e448d0b8e142c46fc382 |
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
ain.cpp
|
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
ain.cpp
|
a630078b32eb37a8de91ae09e26babf235d4fc9f |
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM 3.5 rebase (r209713). Change-Id: I0e882c84176d462958db05e4c9c10bfe995b8ed1
ain.cpp
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
ain.cpp
|
3133a889e9e3e78ec2a80ed653c328d3f61fcf35 |
13-Mar-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Fix build with new host toolchain bcinfo links -lbcinfo which needs libpthread.so. HOST_TOOLCHAIN_PREFIX=prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/bin/x86_64-linux- mm external/llvm/lib/Support/Mutex.cpp:53: error: undefined reference to 'pthread_mutexattr_init' external/llvm/lib/Support/Mutex.cpp:59: error: undefined reference to 'pthread_mutexattr_settype' ... Change-Id: Idd45ef3c28f9210d494bc0499a3934cf74a4220e
ndroid.mk
|
b10c3a7d91556ef31ce91ef018fee4722b783960 |
08-Aug-2013 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM merge to r187914. Switch over to new llvm::sys::path implementation. Remove unused Source::CreateFromFd(). F_Binary is now in llvm::sys::fs. Change-Id: Ib0ebb8a1d8ea04e5cf36c8082cf31dab2e144554
ain.cpp
|
b730e239619a546d93e5926ea92d698ab77ec7f6 |
10-Jan-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r171906 on 20130108. Change-Id: I096cb90103b19e3110ea562d60e5eb8ad48d9b67
ain.cpp
|
3ffc8330d765599e357197883f72c01bd43837c8 |
29-Aug-2012 |
Stephen Hines <srhines@google.com> |
Add support for generating .bcinfo files to bcinfo. This allows us to use "bcinfo -i <foo.bc>" to create foo.bcinfo, which is a simple text file containing relevant metadata for the RS support library to parse. Change-Id: Idf756fc9104b0998da31be6e383300fcd3f03cad
ain.cpp
|
3e46aee7434b98996f796d2161188ea0eab70b85 |
19-May-2012 |
Joe Onorato <joeo@google.com> |
host modules don't need LOCAL_MODULE_TAGS Change-Id: Ia060c80e3292b3746ac3baf38f04a7c5d92bae91
ndroid.mk
|
ae4e28552fe1b8e4277ded66622b831414a76ebe |
01-Jun-2012 |
Stephen Hines <srhines@google.com> |
Emit translated bitcode directly from bcinfo. Change-Id: I6ccbdef189898668f1e60cac429307d83c655463
ndroid.mk
ain.cpp
|
e1fd804a58c0ed67c75566c784d0b20d81e97ada |
27-Mar-2012 |
Stephen Hines <srhines@google.com> |
Parse pragmas for floating point precision requirements. BUG=4540719 Change-Id: Ice57a87f2f2cce3a641a4183b5f0bd8dc1ac0585
ain.cpp
|
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
ain.cpp
|
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
ain.cpp
|
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
ain.cpp
|
cc366e573e31f43a6101fd6e04b90c6afdc3b7a7 |
22-Feb-2012 |
Stephen Hines <srhines@google.com> |
Support ForEachExpand on non-root functions. BUG=6000538 Change-Id: I36e78ced0715b060af0938f1480df240cf6ba707
ain.cpp
|
04261e0bf97b15033efd697bd0e4cfbae7107f4b |
22-Jan-2012 |
Stephen Hines <srhines@google.com> |
Update bcinfo to do automatic translation. Change-Id: Iab7ffc91a218f9842630456fd74ac4d756dbffd5
ain.cpp
|
998ec839672c0cf56945c860a7cf9e29864599af |
21-Nov-2011 |
Andrew Hsieh <andrewhsieh@google.com> |
Enhance host bcc to allow cross-compilation (eg. debug arm codegen on host): eg. bcc -C armv7-none-linux-gnueabi # generate ARMv7 bcc -C i686-unknown-linux # generate x86 (default on Goobuntu) Other targets are not supported at this moment. Change-Id: If2f1199656664327cf35cf6a3670136f48c42cad
ndroid.mk
|
33f8fe2bfafe00ad2c74e4590ffdd0bcfc5eb31d |
17-Aug-2011 |
Stephen Hines <srhines@google.com> |
Support ForEach info in MetadataExtractor. BUG=5076887 Change-Id: Icfe1aebbc620df750279af19d10a624c4c760430
ain.cpp
|
932bc6e35bcef7adff05d890a9dcc7212426fb6a |
28-Jul-2011 |
Stephen Hines <srhines@google.com> |
Provide legacy bitcode translation mechanism. BUG=4942491 Change-Id: I73e96ef7f27bbaa8740cad70a4b93a1e5137e87b
ndroid.mk
ain.cpp
|