9ac104431b18727ee2f2d60be294213a47354266 |
|
03-Sep-2014 |
Jian Li <jian.y.li@intel.com> |
Set x86 SSE features explicitly in bcc Signed-off-by: Yong Chen <yong.a.chen@intel.com> (cherry picked from commit 602ce0336c0ff5109923cee9b4426e913e718605) Change-Id: Id6fcf75221874f4ffcd80cfdcd99a118dc591db7
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
f21590eae009b4f596d7e448d0b8e142c46fc382 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
/frameworks/compile/libbcc/tools/bcc/Main.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/tools/bcc/Main.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/tools/bcc/Main.cpp
|
a630078b32eb37a8de91ae09e26babf235d4fc9f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM 3.5 rebase (r209713). Change-Id: I0e882c84176d462958db05e4c9c10bfe995b8ed1
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
bde1a2599780d6eaebbc284976ceb690492f6abd |
|
16-May-2014 |
Stephen Hines <srhines@google.com> |
Remove unnecessary inheritance for CompilerConfig, as we switch to offline bcc. Change-Id: Id4a5be7b2b4627bfa7ef6279eb3b5b8e75915a7d
/frameworks/compile/libbcc/tools/bcc/Main.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/tools/bcc/Main.cpp
|
002f467d12474b6abcca2fc9e1635cfa5c313779 |
|
02-May-2014 |
Stephen Hines <srhines@google.com> |
Add options to device bcc for specifying the target architecture. Bug: 14474874 Change-Id: Id7342ef4f3be62aded142a27beb8632ea2854383
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
c3437f05c638f8befda59170ae788873db24dc1c |
|
31-Jan-2014 |
Stephen Hines <srhines@google.com> |
Improve standalone bcc for on-device compilation. Bug: 7342767 This adds functionality for driver-writers to dynamically load plugins. If such a plugin is loaded, we then execute any function called rsCompilerDriverInit() from it. This function can initialize any other state the driver-writer wants. Change-Id: I733a6a3fc59c429a542cfcaf59a57ad231a19d01
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
|
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
0a78b11e8ade40c9519e2b25dab65a445dff4689 |
|
25-Mar-2014 |
Narayan Kamath <narayan@google.com> |
Remove unused static function in tools/bcc/Main Fixes self-hosted clang compile error. Change-Id: I58b7d0327ef30ab8dc8c6898ca0e2aac9390e6bc
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
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
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
7e9c1853efd1615e9187611e8f47ef3ec30de686 |
|
22-Jun-2013 |
Stephen Hines <srhines@google.com> |
Fix up a few minor issues with bcc standalone executable. 1) Default to -O3. This is to match the behavior of the integrated compiler in libbcc today. 2) Actually run the config() step on the RSCompilerDriver. I previously removed the invocation here, since it wasn't doing what we actually wanted by default. This change restores the use of config(). 3) In running the config() step mentioned in 2), we actually now respect the -mtriple compiler flag when run on the host. Device-side compiles will always use the target architecture. This makes it easier to generate multiple resulting object files for different architectures. Change-Id: I623ee8eec3d6c42375973e7b7e27f0800ea8ca48
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
7b980e1717f3cf418f7bc4e40597004bc1139b8b |
|
20-Jun-2013 |
Tobias Grosser <grosser@google.com> |
bcc: Add option -emit-llvm Change-Id: I98470c6573b216518f77d338f4659d5b9fbcc3d3
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
8be8dba08c97dff239ac8c6bdc7f3a52d96116ae |
|
18-Jun-2013 |
Stephen Hines <srhines@google.com> |
Make bcc produce RS-compatible ELF objects. Bug: 7342767 Change-Id: I48e6d459adc477fcb6f3f1d8e4eb8ff7b40c546d
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
88f8c52abea50f411c3774c935a6a1e04d17c182 |
|
13-Jun-2013 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM merge to r183849. Remove unused param to readBytes(). Path.h -> PathV1.h Remove ability to load/run files from bcc tool. Change-Id: I07d735fb86638412f01c4f8285d56f45ca35b672
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
09ca95426a7ec66def02e47048bb25289759c6fb |
|
26-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Switch to use libcompiler_rt for compiler runtimes. Change-Id: I64b3d4ba80343bc592fa0df72242b33b2d2ae0ed
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
c02eae6f35de7dfd92233d591b27c05f15c2a6a1 |
|
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add kTruncate in FileBase. BUG=6841435. And remove O_TRUNC from the default flags to OutputFile. Change-Id: Id2ff6d5bac319d8be498e438eb3ef84e85573218
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
d577d11347cdad9b88c0802bf6f5ee1fd3c06f19 |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Rewrite the command line tool "bcc." Get rid of deprecated BCC C APIs using in bcc command. For the usage, see "/system/bin/bcc -help" for detail. Change-Id: I26dccd63034624509cb7311c72a45b908fc6d92c
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
3fb139a6da99499f227e4f21fe966b509e509ca4 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Rewrite the command line tool "bcc."" This reverts commit a7b5a26a5487851706ddd6c33c1bb88137333df4.
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|
a7b5a26a5487851706ddd6c33c1bb88137333df4 |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Rewrite the command line tool "bcc." Get rid of deprecated BCC C APIs using in bcc command. For the usage, see "/system/bin/bcc -help" for detail. Change-Id: Ie6da4779098af368c01900d54e618ee17220594e
/frameworks/compile/libbcc/tools/bcc/Main.cpp
|