fe0de789385f766e2dacbcfdb05fa57509db874e |
13-Aug-2015 |
Elliott Hughes <enh@google.com> |
Lose HAVE_ANDROID_OS from frameworks/compile/libbcc. Change-Id: I445c64c3a3e571380d2efff39829a8d6cf48b329
roperties.h
|
d0993af5b1337f8186dd9aedea2e138a919e02e9 |
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
ileBase.h
|
bde1a2599780d6eaebbc284976ceb690492f6abd |
16-May-2014 |
Stephen Hines <srhines@google.com> |
Remove unnecessary inheritance for CompilerConfig, as we switch to offline bcc. Change-Id: Id4a5be7b2b4627bfa7ef6279eb3b5b8e75915a7d
ompilerConfig.h
argetCompilerConfigs.h
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
ileBase.h
argetCompilerConfigs.h
|
1a36fcaac9255684fec371868c80ecab0b68c8c2 |
07-Aug-2013 |
Stephen Hines <srhines@google.com> |
am a08768d4: am 48cd7454: Fix Windows build issues for libbcc. * commit 'a08768d46fa5e3087d0fbd288366c53495ee2773': Fix Windows build issues for libbcc.
|
48cd745480738c026312931877ecb8ebecb1c64e |
31-Jul-2013 |
Stephen Hines <srhines@google.com> |
Fix Windows build issues for libbcc. Add unimplemented versions of dlfcn.h functions. Remove OutputFile::CreateTemporary(), since it is unused. Remove unnecessary includes to prevent issues with missing libraries. Change-Id: I74bea72c8f174843e61faa8cac8bd6ae429a1bc0
utputFile.h
|
baa6b9d53c2675f20ae6a8d7796b6d530cca8fa7 |
16-Jun-2013 |
Stephen Hines <srhines@google.com> |
Remove libbcc's dependence on mclinker. These features are no longer being used by libbcc, and static initializers from mclinker are conflicting with tool development (i.e. positional argument specifiers for the new bcc executable). Change-Id: I0da427034c50015607a59d4193547868fa9eeabf
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
|
4e9864870f4a2c15ca8e1c333d92487a87ef0655 |
16-Jun-2013 |
Stephen Hines <srhines@google.com> |
Remove libbcc's dependence on mclinker. These features are no longer being used by libbcc, and static initializers from mclinker are conflicting with tool development (i.e. positional argument specifiers for the new bcc executable). Change-Id: I0da427034c50015607a59d4193547868fa9eeabf
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
|
01195ba2a34c6f2318376f7a79da6daa30d2703e |
30-May-2013 |
Tobias Grosser <grosser@google.com> |
Detect and enable hardware divisions To understand the performance impact of hardware division it can be disabled by setting 'debug.rs.arm-no-hwdiv'. Change-Id: Ib731f38ba56472c96f5fc0f2125fcf6a9f3998b9
roperties.h
|
86e4506416f974d3c717deaca2b17b0792cc2d49 |
07-May-2013 |
Stephen Hines <srhines@google.com> |
Adapt libbcc for LLVM/Clang/mclinker update. Change-Id: I80260f41b3c80e4cd260480ff32ee35a9215e39a
inkerConfig.h
|
c96e497b24cbcd177a85c16582ae77bf5ad0fa8a |
15-Feb-2013 |
Stephen Hines <srhines@google.com> |
am b7e1ce28: Merge "[MIPS] Configure code generator to emit static code" # By Chris Dearman # Via Duane Sand (1) and Gerrit Code Review (1) * commit 'b7e1ce28e1acb488223269ba158dbaa7275576f0': [MIPS] Configure code generator to emit static code
|
162dba1f31afd37b9f0f675cf5104cb02a62d83c |
18-Dec-2012 |
Chris Dearman <chris@mips.com> |
[MIPS] Configure code generator to emit static code The code generator creates PIC by default but it is better to generate static code in this environment. Change-Id: I663eb664a3177cafb9e6e7cace6586a4a8ba5cb8 Signed-off-by: Chris Dearman <chris@mips.com>
argetCompilerConfigs.h
|
ca4f96c0f1fcf7a2bdc5a432b751befff149f73d |
03-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 2.0.2-1. Change-Id: I8b25ad23c257e8a98069611dde525cc6d37e06e9
inkerConfig.h
|
52acbab46d32526a42f9015f175ea9a552426966 |
17-Dec-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 2.0.1. Change-Id: I6a3a4fac269a7dbec6ecbf06cccfddf08a03251b
inkerConfig.h
argetLinkerConfigs.h
|
331310e1f3f86a795f78e42b3f03558a43829f09 |
27-Oct-2012 |
Stephen Hines <srhines@google.com> |
bcc_compat - convert bitcode to shared object files. BUG: 7419958 Change-Id: Ie81203b460d60425780657b51ba3aba2b2b77e05
ileBase.h
ileMutex.h
|
f3eb9b8c5bb3198aff2878de4dae4e70e5ef3900 |
22-Sep-2012 |
Shih-wei Liao <sliao@google.com> |
Support -z options in bcc::Linker. Change-Id: I1540510e1160177a531906e25ca437b6af62122d
inkerConfig.h
|
a1d5d7980254d70dd28f4244a2b73120847b5f15 |
16-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Introduce ThumbCompilerConfig to compile for Thumb. BUG=6996910 Change-Id: I7e36b4e451520b9e47915b983cad8a3040691829
argetCompilerConfigs.h
|
805a5e2b755a7869621f263e6321d890e06fcf24 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
ARM/x86 agreeing: .init_array. Change-Id: Ie9abc6d53ab4f53a5c30103296dfa6150a484365
argetCompilerConfigs.h
|
40b9ba0213349a9eed81dfe974c0ea6f9a514558 |
27-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add const. Change-Id: I52b3f5756ced85cdb1027b6497ae40de54cc50b3
inkerConfig.h
|
b2b8c64cd0524f9210218df4738f40409631ea26 |
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add a flag kAppend in FileBase. BUG=6841435. Change-Id: I03613029e33867bc0ed731f232d1fc4b21c97dd9
ileBase.h
|
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
ile.h
ileBase.h
|
388fec12e6bbf5798281d266cac63630bcaba333 |
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
bcc::Disassemble() API. BUG=6841435. Change-Id: Ie249f47ba2856aac300061e53dfd34b3ada999f7
isassembler.h
|
93c8832a6916a54d984764bf83a8a77cbae4143b |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Linker funtionality based on MCLinker. Change-Id: I0c0d105a2538f1f8ccf9f6925c027b32da3c9ca8
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
|
f290793bc65b8483332ac8b568962395c4a63927 |
13-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine SHA-1 related stuffs. 1. Introduce libbcc.sha1.so instead of raw file libbcc.so.sha1 * Now tools/build/gen-sha1-stamp.py generated assembly contains symbols libbcc_so_SHA1 and libRS_so_SHA1 associated with their SHA-1 digests. * In that way, their SHA-1 information can be obtained via dlopen(). 2. Refine Sha1Helper to Sha1Util. 2. Remove unused tools/build/dataconvert.py by the way. Change-Id: I345e1a09e6206748fb8dfabf891154de97a063ec
ha1Helper.h
ha1Util.h
|
ef73a242762bcd8113b9b65ceccbe7d909b5acbc |
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine DebugHelper.h into Log.h. This removes USE_FUNC_LOGGER from libbcc-config.mk. Change-Id: Ia496d41388135706a501bd362075f53d1c0eb6aa
ebugHelper.h
og.h
|
c72c4ddfcd79c74f70713da91a69569451b5c19e |
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality. Change-Id: I364e8bad32d946281b78b1ce36a1b26bf60e3055
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h
|
2f6a493aea1b6e5ad318a759fedb58713a5a374c |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Make libbcc public." This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h
|
5b948190e3b311d06526addbb8f0e77a76da2467 |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Refine DebugHelper.h into Log.h." This reverts commit b519fe3f1d780873608f41d69316054e05c7e918.
ebugHelper.h
og.h
|
6975a6653f5c433ba2fc009b4400c1c8157b512f |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Refine SHA-1 related stuffs." This reverts commit 6378d8f50449d79b8937c238b968ceeb9dbd4ee1. Conflicts: Android.mk Change-Id: Ib8988583a0b916d21e9314e919269f02c4dd600e
ha1Helper.h
ha1Util.h
|
6378d8f50449d79b8937c238b968ceeb9dbd4ee1 |
13-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine SHA-1 related stuffs. 1. Introduce libbcc.sha1.so instead of raw file libbcc.so.sha1 * Now tools/build/gen-sha1-stamp.py generated assembly contains symbols libbcc_so_SHA1 and libRS_so_SHA1 associated with their SHA-1 digests. * In that way, their SHA-1 information can be obtained via dlopen(). 2. Refine Sha1Helper to Sha1Util. 2. Remove unused tools/build/dataconvert.py by the way.
ha1Helper.h
ha1Util.h
|
b519fe3f1d780873608f41d69316054e05c7e918 |
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine DebugHelper.h into Log.h. This removes USE_FUNC_LOGGER from libbcc-config.mk.
ebugHelper.h
og.h
|
80232dd16c0affb2afae01cde6c94abf23ac1ba8 |
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality.
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h
|