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
ileBase.cpp
utputFile.cpp
|
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
ndroid.mk
nitialization.cpp
inkerConfig.cpp
argetLinkerConfigs.cpp
|
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
ndroid.mk
nitialization.cpp
inkerConfig.cpp
argetLinkerConfigs.cpp
|
285ad4db939511982817556d90aea520a90c7da8 |
11-Jun-2013 |
Tobias Grosser <grosser@google.com> |
Detect NEON availability at run-time Change-Id: I75f408fc46be2f29c39d8c82e1c57ad4603b331b
argetCompilerConfigs.cpp
|
7709e034814bf07556a05a26d3f9118efdbe654c |
25-May-2013 |
Tobias Grosser <grosser@google.com> |
Allow rs to tune for specific ARM CPUs This feature can be disabled with by setting 'debug.rs.arm-no-tune-for-cpu'. Change-Id: I61f9a170edfc514347fc88f5f515d1ba5cb812d9
argetCompilerConfigs.cpp
|
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
argetCompilerConfigs.cpp
|
86e4506416f974d3c717deaca2b17b0792cc2d49 |
07-May-2013 |
Stephen Hines <srhines@google.com> |
Adapt libbcc for LLVM/Clang/mclinker update. Change-Id: I80260f41b3c80e4cd260480ff32ee35a9215e39a
nitialization.cpp
inkerConfig.cpp
argetLinkerConfigs.cpp
|
d793ca93d75fe8f1d29ceab8f9bf0432f0f63565 |
01-May-2013 |
Stephen Hines <srhines@google.com> |
Add support for inline assembly parsing with libbcc. Change-Id: I9ca727aabaf99436abcd305d7c6b4d3ea7232d60
nitialization.cpp
|
fce15a42406e17de62b5b6f0734e4eefba6642c2 |
25-Mar-2013 |
Stephen Hines <srhines@google.com> |
Fix header location for LLVMContext.h. Change-Id: I9a7da713925cfe4150658e426d58671eff40f3bc
isassembler.cpp
|
229c99b4290e30047678a79910722c628fb2602e |
07-Mar-2013 |
Stephen Hines <srhines@google.com> |
Turn off +neonfp since it only hurts NEON performance. Also get rid of an unused define. Change-Id: I84a07f2f6269d701a5ce00aa0ce95cf8916db937
argetCompilerConfigs.cpp
|
41d8dcca655fc21072b3d898b3ea5bfd6b90e96d |
14-Feb-2013 |
Elliott Hughes <enh@google.com> |
libbcc should know that ARCH_ARM_HAVE_THUMB_SUPPORT is always true. Change-Id: I96ae70fed98d1bc4b6d67b1f9c869cff2f6eecc7
argetCompilerConfigs.cpp
|
ca4f96c0f1fcf7a2bdc5a432b751befff149f73d |
03-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 2.0.2-1. Change-Id: I8b25ad23c257e8a98069611dde525cc6d37e06e9
inkerConfig.cpp
argetLinkerConfigs.cpp
|
52acbab46d32526a42f9015f175ea9a552426966 |
17-Dec-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 2.0.1. Change-Id: I6a3a4fac269a7dbec6ecbf06cccfddf08a03251b
nitialization.cpp
inkerConfig.cpp
argetLinkerConfigs.cpp
|
331310e1f3f86a795f78e42b3f03558a43829f09 |
27-Oct-2012 |
Stephen Hines <srhines@google.com> |
bcc_compat - convert bitcode to shared object files. BUG: 7419958 Change-Id: Ie81203b460d60425780657b51ba3aba2b2b77e05
ileBase.cpp
|
f3eb9b8c5bb3198aff2878de4dae4e70e5ef3900 |
22-Sep-2012 |
Shih-wei Liao <sliao@google.com> |
Support -z options in bcc::Linker. Change-Id: I1540510e1160177a531906e25ca437b6af62122d
inkerConfig.cpp
|
a1d5d7980254d70dd28f4244a2b73120847b5f15 |
16-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Introduce ThumbCompilerConfig to compile for Thumb. BUG=6996910 Change-Id: I7e36b4e451520b9e47915b983cad8a3040691829
argetCompilerConfigs.cpp
|
03547495b607bb2293a884c0335fe234de49e1dd |
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 1.4.0-phoenix. Change-Id: Ib83f08c7bb115a5824ee67e8fd7869641a6a561c
inkerConfig.cpp
|
f0407796f0c3e16065db7fd61a2b09e27aaac24d |
27-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Remove MCLinker headers dependency. Change-Id: I265770d4157068a934c9ae9d42fdd621b2683a68
inkerConfig.cpp
|
8fe71dd4cd49c426cafa73ab21ab7a95dd15254a |
27-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix McLinker and bcc::Linker default library search path. Shared objects, for example, libm.so, can not be found under the default search pathes (/usr.) This is because the sysroot cannot propagate its value to the default search pathes since it was given after the search pathes has been set. Change-Id: I5e138713d1c061de7ef6ac1599d8c036ed35b3f2
argetLinkerConfigs.cpp
|
b2b8c64cd0524f9210218df4738f40409631ea26 |
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add a flag kAppend in FileBase. BUG=6841435. Change-Id: I03613029e33867bc0ed731f232d1fc4b21c97dd9
ileBase.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
ileBase.cpp
utputFile.cpp
|
388fec12e6bbf5798281d266cac63630bcaba333 |
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
bcc::Disassemble() API. BUG=6841435. Change-Id: Ie249f47ba2856aac300061e53dfd34b3ada999f7
ndroid.mk
isassembler.cpp
nitialization.cpp
|
9cb69f6bd3b537e895f74325c931c989f3df042e |
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Include MIPS target disassembler. BUG=6841435. Change-Id: I1cab64a46d155ed1a95d0e9de68a8decb05e3766
isassembler.cpp
|
49e6b46052bca8f297d2be362cd1d327185b896d |
18-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix Mac build breakage: Remove 2nd, redundant including of llvm. Change-Id: Ic428ff290ffd1be11687d8bf1dfa7bc14bcf6a42
ndroid.mk
|
93c8832a6916a54d984764bf83a8a77cbae4143b |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Linker funtionality based on MCLinker. Change-Id: I0c0d105a2538f1f8ccf9f6925c027b32da3c9ca8
ndroid.mk
nitialization.cpp
inkerConfig.cpp
argetLinkerConfigs.cpp
|
e6362661bb058a73c63efb11f4f25a63e77cac8c |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add MCLinker hooks to libbcc. Change-Id: I3f1260537d719f9501a1d6a140f02c258231b7c2
ndroid.mk
|
223f3fefd33e516b3f10c8755418d5dd6c1d3125 |
17-Jul-2012 |
Stephen Hines <srhines@google.com> |
Properly turn NEON on. BUG=6830374 Without this patch, we will always crash on scripts that use reduced precision. Change-Id: If046d1a2a70db41bd1c2df8c57e9d7de713c4dc8
argetCompilerConfigs.cpp
|
7ea913ce7d1151eb9bf455c2dfbe6b32987444f2 |
17-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Revert "Add MCLinker hooks to libbcc." This reverts commit c441933658023404534825b8348f83650c8a15ee.
ndroid.mk
|
c441933658023404534825b8348f83650c8a15ee |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add MCLinker hooks to libbcc. Change-Id: I18117700788b685642498f80bbe0433b2fa2d186
ndroid.mk
|
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
ndroid.mk
ha1Helper.cpp
ha1Util.cpp
|
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
ompilerConfig.cpp
isassembler.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
|
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
ndroid.mk
ompilerConfig.cpp
isassembler.cpp
ileBase.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
argetCompilerConfigs.cpp
ha1.c
ha1.h
|
2f6a493aea1b6e5ad318a759fedb58713a5a374c |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Make libbcc public." This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
ndroid.mk
ompilerConfig.cpp
isassembler.cpp
ileBase.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
argetCompilerConfigs.cpp
ha1.c
ha1.h
|
5b948190e3b311d06526addbb8f0e77a76da2467 |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Refine DebugHelper.h into Log.h." This reverts commit b519fe3f1d780873608f41d69316054e05c7e918.
ompilerConfig.cpp
isassembler.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
|
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
ndroid.mk
ha1Helper.cpp
ha1Util.cpp
|
eee91d73534835e42c4011c5e8bb051be86c6694 |
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Fix MAC build. Format requires %zu. Change-Id: Ic837fa67d12a0de385c2c6f79a8e641434884d72
utputFile.cpp
|
cff7ac284b9581d1f4b5cce7f4731308faa4a956 |
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Fix MAC build. Use %zu. Change-Id: If2b8fd73f86264bf39da3d17c598fec720c5e2f6
nputFile.cpp
|
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.
ndroid.mk
ha1Helper.cpp
ha1Util.cpp
|
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.
ompilerConfig.cpp
isassembler.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
|
80232dd16c0affb2afae01cde6c94abf23ac1ba8 |
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality.
ndroid.mk
ompilerConfig.cpp
isassembler.cpp
ileBase.cpp
nitialization.cpp
nputFile.cpp
utputFile.cpp
ha1Helper.cpp
argetCompilerConfigs.cpp
ha1.c
ha1.h
|