History log of /frameworks/compile/libbcc/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d9d6bd0938d15646b32d55320b89d9bcb834898 19-Oct-2011 Shih-wei Liao <sliao@google.com> Cherry-pick the useful part of Icf882af (Android.mk) and address earlier comments.

Change-Id: Iae992b05c714ec332b3931d46ad7a6ab246aee92
/frameworks/compile/libbcc/Android.mk
6fb71c5385bc6f8019bb4f6eef92052f053a5797 13-Oct-2011 Shih-wei Liao <sliao@google.com> Hide unnecessary symbols. Save .4MB.

Change-Id: I4bd308427d112f01287aca2f98d1ffe6bdff5bb0
/frameworks/compile/libbcc/Android.mk
bb5df5c59e6a8bf1b63ec210367c3003479cdf41 19-Jul-2011 Shih-wei Liao <sliao@google.com> Apply changes to migrate to upstream API.

Change-Id: I1b131826edb40b12f4fbc816f0b358924eea75dc
/frameworks/compile/libbcc/Android.mk
eb567849ac8b123f7afe78bb81ff8a4f921a6a6f 14-Jul-2011 Logan Chien <loganchien@google.com> Move configuration from Config.h to libbcc-config.mk

In order to avoid the excessive use of $(shell) in Android.mk,
this commit moves the configuration options to libbcc-config.mk,
automatically generate ConfigFromMk.h by calling
tools/gen-config-from-mk.

Change-Id: Ib5e9771dc9808f7bef2fa8da4db8e25c2a170c34
/frameworks/compile/libbcc/Android.mk
f68882e5ba9a965a6281aac3084f57e75c8a16b0 18-Jul-2011 Logan Chien <loganchien@google.com> Compile bcc.cpp with libbcc shared library

This should fix the Mac OS SDK breakage.

Change-Id: Icea55222bd55f60cf6fdfeac49d9fefd5c975dc7
/frameworks/compile/libbcc/Android.mk
48dc01db0b865b73f41cef53bcb72f65fd027af4 13-Jul-2011 Logan Chien <loganchien@google.com> Add build time and build revision support.

Change-Id: I7badfcb7bd18d8b73910c5fad290b578765377fa
/frameworks/compile/libbcc/Android.mk
948b1a5dc689b206c0fae3f2472bbcf71299ed48 18-Jul-2011 Shih-wei Liao <sliao@google.com> Merge "Split Android.mk into several Android.mk"
bd48570bc63fe9dd28fcf92f30bb69434aefcc08 18-Jul-2011 Logan Chien <loganchien@google.com> Fix breakage of full_x86-eng build.

libLLVMX86AsmPrinter is missing when TARGET_ARCH is x86.

Change-Id: I61c39f3f665a7943a9085989cb237c6fbdbce5df
/frameworks/compile/libbcc/Android.mk
743968520a8a6c1e23212d4ed155d053891f630a 12-Jul-2011 Logan Chien <loganchien@google.com> Split Android.mk into several Android.mk

Split a HUGE Android.mk into:

helper/Android.mk
runtime/Android.mk
lib/CodeGen/Android.mk
lib/Disassembler/Android.mk
lib/ExecutionEngine/Android.mk

Change-Id: I060c31b897387e2a892b2ec769e2c5a62738d6f0
/frameworks/compile/libbcc/Android.mk
6888aaefad5a8dfc56d76187d8ff2e3311783e27 12-Jul-2011 Logan Chien <loganchien@google.com> Use python to calculate the sha1sum.

By changing to gen-sha1-stamp.py, we get two benefits:
(1) No need to build another sha1sum executable
(2) sha1sum command in the system won't be hidden by our version.

Change-Id: Ia5efc711c7b7eca197dcf52b3cb9192e8d3f119e
/frameworks/compile/libbcc/Android.mk
8d3b5e184b776dbf0b4af8a1c95f027d8653ca66 12-Jul-2011 Logan Chien <loganchien@google.com> Cleanup LOCAL_C_INCLUDES.

Change-Id: I27d05890a0aaa20e6b8bfe67aec7ff9aa6c01f08
/frameworks/compile/libbcc/Android.mk
41cb761b5b36126fa4cc7f1f97e46dce6617fc81 12-Jul-2011 Logan Chien <loganchien@google.com> Cleanup and reorder LOCAL_STATIC_LIBRARIES.

Change-Id: If9dbdceb19e12d84dbaaea4e53f2ef78d6225949
/frameworks/compile/libbcc/Android.mk
3445f904394e8de523d6114cd1674be0e0bce2c2 12-Jul-2011 Logan Chien <loganchien@google.com> Remove unused variable from Android.mk.

Change-Id: Ia62fb06552bcea06b302ba7be75a378885c76fff
/frameworks/compile/libbcc/Android.mk
ca45a58402d08a75f87be7715be5f42cf75ab161 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Id9fb33c51f84d90f9540cfc3f6f2f4940ee54dd7
/frameworks/compile/libbcc/Android.mk
f11da3081765d3323381b16f2867b2f1df2b9cba 10-Jul-2011 Logan Chien <loganchien@google.com> Always print the disassembler output to file.

It will be better to print the disassembler output to a file
instead of stdout, since the stdout will be dropped by default.
Even if we have "setprop log.redirect-stdio true", you will
find out the output will be messed up by other messages.

Change-Id: I0fc02b082a5a3dff22f8b1ea5809562810a20915
/frameworks/compile/libbcc/Android.mk
9347e0bdf9d9cb691c3681ea06c87716b6251af4 07-Jul-2011 Logan Chien <loganchien@google.com> Extract duplicated disassembler.

Change-Id: I6c607a0ed881dbd808ec43ec65e88f4ef06dea90
/frameworks/compile/libbcc/Android.mk
26fea10655613ad184b37dfd24dd21e92a5afa95 06-Jul-2011 Ying Wang <wangying@google.com> Use 20-byte libbcc.so.sha1 to store checksum

Change-Id: I1e66e559918426e995b92785666beb7b6a49869d
/frameworks/compile/libbcc/Android.mk
0b48695f1d6ef6f86169957bec69c9762666fe5b 01-Jul-2011 Ying Wang <wangying@google.com> Refine the dependency.

Change-Id: I86096114711c8bff684ed83d0731cbe6c22dd91a
/frameworks/compile/libbcc/Android.mk
5061c44a5707e1911af588574845e5dba7ca9157 01-Jul-2011 Shih-wei Liao <sliao@google.com> Bring up installation of sha1sum before libbcc_sha1.s generation.

Change-Id: I054d3ad12ac3c7b8a1fb15cf2887e7206f72ddcd
/frameworks/compile/libbcc/Android.mk
2ca6e576421e86e0128991b825c238f1d4221910 24-Jun-2011 Joseph Wen <josephwen@google.com> Fix the libbcc SHA1 checksum dependency

Calculate SHA1 checksum of libbcc.so and libRS.so at compile time.

Change-Id: Ief1c20e20d62f5d5bf0a62592e081d4a6d77dcd4
/frameworks/compile/libbcc/Android.mk
d18a3df2628d26f65a1172ec2e3e0816731499f9 25-Jun-2011 Stephen Hines <srhines@google.com> Revert "Fix the libbcc SHA1 checksum dependency"

This reverts commit 89175b9e4c07df1302374421096d6e1355954ace.
/frameworks/compile/libbcc/Android.mk
89175b9e4c07df1302374421096d6e1355954ace 24-Jun-2011 Joseph Wen <josephwen@google.com> Fix the libbcc SHA1 checksum dependency

Calculate SHA1 checksum of libbcc.so and libRS.so at compile time.

Change-Id: Ifc6cf6e309155229fe1ab1228c0eb77175fbd8f0
/frameworks/compile/libbcc/Android.mk
ce13b660370b3fe6b200189edd031ca804f12e21 22-Jun-2011 Ying Wang <wangying@google.com> Fix build.

Change-Id: I1a49c088055e34a8fe0b5e23a59b4fac29393405
/frameworks/compile/libbcc/Android.mk
5de1adfe315bbb088f7614936b1023c6d6d3fc35 22-Jun-2011 Joseph Wen <josephwen@google.com> Use SHA1 to verify libbcc is consistent with cache

Modify Android.mk to build a host version of sha1sum.
Modify bcc and MCCacheReader/Writer to check for sha1 on runtime.

Change-Id: I0aa32e2efd85e21f67cd46a20a9e55a430c41f30
/frameworks/compile/libbcc/Android.mk
34499f455006ca068bc3d2aa495c648613672434 21-Jun-2011 Shih-wei Liao <sliao@google.com> Fix Android library dependency order.

Change-Id: I6af59ced3445334ad530b0003c66e63aa077c222
/frameworks/compile/libbcc/Android.mk
a883314928f34f8c701403aeb0a12d9cb2eaabe3 20-Jun-2011 Shih-wei Liao <sliao@google.com> Reorder LLVMAnalysis and LLVMSupport.

Change-Id: I9cb1e27c4e5637472105f89d5b9ae691a0c2a75f
/frameworks/compile/libbcc/Android.mk
be857c0e816e66240c21b2e2a6406483ea54289b 19-Jun-2011 Shih-wei Liao <sliao@google.com> Fix missing LOCAL_STATIC_LIBRARIES.

Change-Id: Ib9ad566915878a8ed7a6ec0f0d6f46f042a8891f
/frameworks/compile/libbcc/Android.mk
ddfd1ad1f1ddfd06a113632ec9f6b0ef64e6370d 18-Jun-2011 Shih-wei Liao <sliao@google.com> Take care of the host-side of Android.mk too.

Change-Id: Ia61f649a3ecdec458599abee5e871859254c5720
/frameworks/compile/libbcc/Android.mk
a6ced2a138f9edb1c91c04fa4dd7af476e30604a 18-Jun-2011 Shih-wei Liao <sliao@google.com> Fix MAC build.

Change-Id: I6975a5f54e4ea83d5a98116ac59c3e30b17b6eb4
/frameworks/compile/libbcc/Android.mk
ad39be484af742679d5b3bc3ff7bb8c3e21e40f9 18-Jun-2011 Shih-wei Liao <sliao@google.com> Fix MAC build.

Change-Id: I3ea95405ec825a7673865a7958070c1d75493462
/frameworks/compile/libbcc/Android.mk
5e3e0ce19d80c9a42b89ca95f22d98fbbe6ffb14 17-Jun-2011 Shih-wei Liao <sliao@google.com> josephwen Adds caching for MC JIT.

New MCCacheReader in addition to the classic JIT's CacheReader.[cpp|h].
New MCCacheWriter in addition to the classic JIT's CacheReader.[cpp|h].

Change-Id: Iffd490caf25136d52cefc1c6bc2a78fa991236cd
/frameworks/compile/libbcc/Android.mk
da5e0c369ad20bf70556c7e7cf86807cf171730d 12-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Add MC-based code generation support (experimental)

This feature is disabled by default. To enable it, please
open Config.h and change USE_MCJIT from 0 to 1.
/frameworks/compile/libbcc/Android.mk
f8d90120c146b4bbe636093df9281fcba1479bb4 11-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Fix typo: Cache.h -> Config.h
/frameworks/compile/libbcc/Android.mk
09b6c1cf826b7fcb31fb0590250352d037b5d249 24-May-2011 Nowar Gu <nowar100@gmail.com> Fix Android.mk and namespace prefix std.
/frameworks/compile/libbcc/Android.mk
bbcef8ad069ee33c3bfc52dcd1bd6e1a7633e1f9 05-May-2011 Stephen Hines <srhines@google.com> Properly handle asserts for libbcc.

BUG=3430681

Change-Id: I906bbdefa6724cefa0e11f04ff1c5a9bc85ab88b
/frameworks/compile/libbcc/Android.mk
40b7fba14f35a159991067132990463bfaa800c0 18-Mar-2011 Stephen Hines <srhines@google.com> Re-enable warnings as errors.

Change-Id: I0a512eea437e38759a53e0cafec13b8157bf86a5
/frameworks/compile/libbcc/Android.mk
63ef306792b0315a59c72f1e04a7eeef09600b3e 15-Mar-2011 Joe Onorato <joeo@google.com> -Werror was triggering errors on mac

Change-Id: I39ec41eeb437c0eb060ccf689b60df9c55412025
/frameworks/compile/libbcc/Android.mk
2df88edabd665bfdf8e52c2fe8a5c083df415dd5 15-Mar-2011 Stephen Hines <srhines@google.com> Merge "All warnings should be enabled/errors in libbcc."
97bd44dd749c26b03333cb769d6f7c41d1a1bbfe 14-Mar-2011 Iliyan Malchev <malchev@google.com> frameworks/compile/libbcc: remove LOCAL_PRELINK_MODULE

Change-Id: I82f02ebffca898810e074dd6b27f1698d31cfc9b
Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/compile/libbcc/Android.mk
3b910a514abc7e0901094157d32f6079b69e2393 12-Mar-2011 Stephen Hines <srhines@google.com> All warnings should be enabled/errors in libbcc.

Change-Id: Ib2b440362e0d30d74d8e6a8a41fb8ae8c7438771
/frameworks/compile/libbcc/Android.mk
9b96b188001fce8924322a6bec33057772d09a38 11-Mar-2011 Shih-wei Liao <sliao@google.com> Move libLLVMX86AsmPrinter to the next line of libLLVMX86Utils.

Fix x86 build.

Change-Id: I5d0e2a01bed64e8eb392eafa8a101dbbffff278f
/frameworks/compile/libbcc/Android.mk
6228f9dbf3150ceaa72fa7734b905b1d74075b2a 11-Mar-2011 Shih-wei Liao <sliao@google.com> libbcc host needs to have STATIC library libLLVMX86Utils.

Fix x86 build.

Change-Id: I43cc829992a4395096f95857cd009a878018ca94
/frameworks/compile/libbcc/Android.mk
dbadbf4602ba5353055c7eb2dc5094cf928acc60 11-Mar-2011 Shih-wei Liao <sliao@google.com> Fix x86 build.

Link libLLVMX86Utils.

Change-Id: I272f3647a0e2bed17448797f145e40df5a58c970
/frameworks/compile/libbcc/Android.mk
c4ea07fae41dad1b38cb5d9ab802f78d99c8b00f 09-Mar-2011 Logan Chien <tzuhsiang.chien@gmail.com> Apply changes to sync with llvm upstream.
/frameworks/compile/libbcc/Android.mk
8f5389af3e2741f90bdb6909f97e8c72addfe536 02-Mar-2011 Shih-wei Liao <sliao@google.com> Fix x86 builds.

Add libLLVMX86InstPrinter, which was recently added to LLVM upstream.

Change-Id: Ic4044f3f66e864e99e4d4261d3f8addbfde75783
/frameworks/compile/libbcc/Android.mk
45e84be0bbe39c5e08e1c2a45c62e09c9dcd0582 27-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Rename bcc -> ExecutionEngine , runtime -> ScriptCRT
/frameworks/compile/libbcc/Android.mk
2f789f30fe97d0eb0dad2cc7b4b26665dca7d514 27-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Move DebugHelper files to helper directory.
/frameworks/compile/libbcc/Android.mk
a6f41a76ed28224bccaf3c207943f84c7ef4fb8a 27-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Extract runtime stub and update 2 runtime function

- Extract runtime stub from Runtime.c
- Remove __muldsi3 from Runtime.def. Since it is declared static by
llvm compiler-rt, we should not export them.
- Add alias for __aeabi_f2uiz because libgcc (for android) does not
come with __aeabi_f2uiz.
/frameworks/compile/libbcc/Android.mk
34678abffcc138b8a735156a3eb2284613eafd7c 07-Feb-2011 Kenny Root <kroot@google.com> Add x86 target support

Change makefiles to allow targeting X86 along with ARM.

Add some #if statements in Runtime.{c,def} to allow targeting X86 along
wtih ARM.

Change-Id: I3b26ade0e2b464ad410d892bfec22897fa7f7009
/frameworks/compile/libbcc/Android.mk
474cbd2fde362e63375f7a5099ca38b5c67835cf 30-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add bccReadFile, bccLinkFile.
/frameworks/compile/libbcc/Android.mk
937a0bc1c7396b1da63917b3dc5c5aa6d920005b 27-Jan-2011 Jeff Brown <jeffbrown@google.com> Fix concurrency bugs in BCC JIT cache.

ContextManager could potentially be accessed by multiple threads
so we now use a Mutex.

Fixed a bug in ContextManager where it could mark a slot as having
been assigned even though the subsequent call to mmap failed.

Added code to delete the cache file before recreating it. The existing
file may still be mmapped and executing somewhere else so we don't want
to modify its contents.

Bug: 3345334
Change-Id: I9c8382d9695741b92a4f66c4529ebb5d9a95f1d9
/frameworks/compile/libbcc/Android.mk
77643ba4fb6e93037940294a03149e68c353b4fa 19-Jan-2011 Ying Wang <wangying@google.com> Add rule to build librclcore.bc as replacement for libruntime.bc.

Change-Id: Ief73c30f426e3f262a6c703fc42ac27d09fb1905
/frameworks/compile/libbcc/Android.mk
36a0f0c82eec8ec81925ba571e813407d908bbe3 17-Jan-2011 Shih-wei Liao <sliao@google.com> lib/runtime

Change-Id: I676353142b5e65e3ee5402fd47b342838eed6246
/frameworks/compile/libbcc/Android.mk
67d8f37778f6730cef365a0d469113bc929c0a66 17-Jan-2011 Shih-wei Liao <sliao@google.com> Fix the build.

Change-Id: I345b5485fb13e1db7d94cc0a1ab729bb671a4331
/frameworks/compile/libbcc/Android.mk
358490082d8435aa36feaff8107aa55c3cf363ad 15-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Introduce Config.h. So that libbcc will rebuild on config change.
/frameworks/compile/libbcc/Android.mk
3ae8c2a783ead3f233d6b290019cad37bfe6bbf5 14-Jan-2011 Ying Wang <wangying@google.com> Install rslib.bc into the device as a prebuilt target shared library.

Change-Id: Ice921ef851c143303f1cdf7fac4813e79c35ce94
/frameworks/compile/libbcc/Android.mk
50b13e7c90cef8cd9bee4af19f18b326188cd60e 14-Jan-2011 Shih-wei Liao <sliao@google.com> Turn off on-device linking.

Change-Id: I22744cffc13b4bbb5c5b9224fde3473d2f9af24c
/frameworks/compile/libbcc/Android.mk
52fb1e93af048acde6405038fe8bfabfd8c45a0f 14-Jan-2011 Shih-wei Liao <sliao@google.com> For on-device linking the rslib.bc.

Change-Id: Ia2bddadd60f33e33310f87dda6c21f0136aea76a
/frameworks/compile/libbcc/Android.mk
94bf1c1882a5f5dbc57faa4898b10312d704857b 14-Jan-2011 Shih-wei Liao <sliao@google.com> Need sha1 for libbcc.

Change-Id: Id54a8addcc3b87cdbdfbe9b9dc22334cc5e8cda6
/frameworks/compile/libbcc/Android.mk
b8b7f2d58836ac5204fd3206cc2d6fae56dd5cbc 14-Jan-2011 Shih-wei Liao <sliao@google.com> Add libLLVMBitReader, libLLVMCore, libLLVMSupport

Change-Id: Iaf29e6af4d6dd8099361e345e1a7e0c6974b7d78
/frameworks/compile/libbcc/Android.mk
e132399eb9dc93123d50e9492ac7b01c2c9a4d35 11-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Check libbcc build time instead of sha1sum.

Since libbcc.so is larger than 3+Mb, it takes a lot of time
to calculate its sha1 checksum. In order to shorten the startup
time, we introduce the build time check. There will be a string
called libbcc_build_time in libbcc.so and the cached file,
which will store the build time of libbcc.so.

In case that you have to upate libbcc.so frequently, and you
want to enable the sha1 checksum of libbcc, then you may change
USE_LIBBCC_SHA1SUM to true.
/frameworks/compile/libbcc/Android.mk
a27a83f2b01b1710238d077dc9dfd7655f4513cd 07-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add CacheWriter.
/frameworks/compile/libbcc/Android.mk
75cc8a5c58b3260e530eae9f2edd502b71d25373 06-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Reorganize SHA1 checksum code.
/frameworks/compile/libbcc/Android.mk
f7f0ac5d3e12b2e84bd18aa32add4a11bf296dbb 06-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add the CacheReader. (incomplete)
/frameworks/compile/libbcc/Android.mk
2a6dc82a465631f82fc589c6bc68c15ed264f7eb 05-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Extract getExportVars, getExportFuncs, getPragmas out of Compiler.
/frameworks/compile/libbcc/Android.mk
ef9e4f7b23f110093bce85b92d8522d496676098 05-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add file handle class (a simple file wrapper)
/frameworks/compile/libbcc/Android.mk
cf3e5219a81a19773bc36368876deb378ad513bf 28-Dec-2010 Logan <tzuhsiang.chien@gmail.com> Make compiler independent of script.
/frameworks/compile/libbcc/Android.mk
8b77a77e785f0e25b13016ed60770e521dc60e0b 21-Dec-2010 Logan <tzuhsiang.chien@gmail.com> Add sha1sum check for bitcode.
/frameworks/compile/libbcc/Android.mk
eb3d12b84ae215ec08de00f6f33228a823e20338 15-Dec-2010 Logan <tzuhsiang.chien@gmail.com> Add context manager (which manages code and data block of each script.)
/frameworks/compile/libbcc/Android.mk
c4395235b212be7a626becb0c03020eab4859739 27-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Rename the file name (looks more similar to LLVM).
/frameworks/compile/libbcc/Android.mk
61cb230180231bbcff0166ebc90ca8e16aba05dc 27-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Cleanup Android.mk.
/frameworks/compile/libbcc/Android.mk
0dbc4976ed776e46a35d9157d18eb06c2185478e 27-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Remove hashmap.c (we are not using them).
/frameworks/compile/libbcc/Android.mk
e3f0ca93bd0423595355e0e90ef3dd82236ed070 26-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Update build rules.
/frameworks/compile/libbcc/Android.mk
95d0e4e59bca520c93f262b675f57cf72a4fd4fb 26-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Add build rules for bcc_code_emitter.cpp and bcc_code_mem_manager.cpp.
/frameworks/compile/libbcc/Android.mk
eac346ddd3c7cf7b4992b973e7160cb351fe1777 24-Nov-2010 Logan <tzuhsiang.chien@gmail.com> Remove end of line spaces.
/frameworks/compile/libbcc/Android.mk
bc5ed67ad0b0c96c3b72aefdc188fde97a7aa722 24-Nov-2010 Shih-wei Liao <sliao@google.com> Minimize the need to having to relocate.

Change-Id: I5d0819ce0d3d68ed29ecb4c898893d367aec9cc7
/frameworks/compile/libbcc/Android.mk
7c5a5f755c5604950d8e31724ed02a532a47114b 08-Nov-2010 Shih-wei Liao <sliao@google.com> Add caching framework of binaries. Caching is not turned on for now. ARM & relocation (todo) of logan

Change-Id: I097e626b3c5d5dd4a37478144ce50f68d08d361d
/frameworks/compile/libbcc/Android.mk
e64c287611f826ef7fd75a62861dc463e5ec819f 25-Oct-2010 Shih-wei Liao <sliao@google.com> Add host-side cross-compile aka bcc.

Change-Id: Ia3d23742a0ce0c9c40af377a4ff070e1a82d1083
/frameworks/compile/libbcc/Android.mk
6e1d6c3aa38f9f2f87d326a67d309d3f2dbeda3f 23-Oct-2010 Zonr Chang <zonr@google.com> Advanced on-device linking: LTO enabled!

This will add another ~500KB on libbcc.so.
/frameworks/compile/libbcc/Android.mk
97f5e614b456d0736372ec4a4bb6f5081d424b57 22-Oct-2010 Zonr Chang <zonr@google.com> Implement basic version of on-device linking.

Basic means no LTO passes running after linking the modules.
/frameworks/compile/libbcc/Android.mk
932648d528f333d43defdf16b3f8e84afa865cc8 13-Oct-2010 Zonr Chang <zonr@google.com> Coding style fix, legal announcement.

No new function added and semantics changed.
/frameworks/compile/libbcc/Android.mk
2c06c3ef2b23e48dcdf527c823e1debf7bc52596 08-Sep-2010 Ying Wang <wangying@google.com> Disable LLVM_ENABLE_ASSERTION

LLVM_ENABLE_ASSERTION causes eprintf definition collision in Mac OSX.

Change-Id: I6c5ed29a5262fcf5e7a8ef1e2208b2471f459e09
/frameworks/compile/libbcc/Android.mk
210a1ef6791db6d19856256346a318e8ba8b5ad9 08-Sep-2010 Shih-wei Liao <sliao@google.com> Upgrade LLVM_ROOT_PATH from external/llvm/llvm to external/llvm.

Change-Id: I254c0ae7499e7d601e648eb6886f6709eb28ee46
/frameworks/compile/libbcc/Android.mk
75dacc153f6fc6a6a23abd41f0ed44f5b2413942 21-Jul-2010 Doug Kwan <dougkwan@google.com> Hide symbols in libbcc.so to save 800k space.

Change-Id: I036428b42e8232ab306a9d6a322012849a7140ba
/frameworks/compile/libbcc/Android.mk
cd61af3513b64e6eb0cbfbb4e0182f898bae91ed 29-Apr-2010 Shih-wei Liao <sliao@google.com> Add disassembler

Change-Id: I0b7aa48ee758f9a9ccf3db63c647fb339d0dc35b
/frameworks/compile/libbcc/Android.mk
abd1e3dd923239043a865a9eeaca69b24857e77e 28-Apr-2010 Shih-wei Liao <sliao@google.com> Sync upstream to r102410.
Re-turn on sdk.

Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
/frameworks/compile/libbcc/Android.mk
800e9c2c78fea83e3a0a5b2699b8d15b70004282 19-Apr-2010 Shih-wei Liao <sliao@google.com> branch_to_sub issue resolved.
turn off sdk.

Change-Id: I1a6def700a2333ca8612138dadb610180d3dcbf3
/frameworks/compile/libbcc/Android.mk
105a9d2c57759532f70baa8b47b594f86a2a15a2 14-Apr-2010 Carl Shapiro <cshapiro@google.com> Fix the sim-eng build.

Change-Id: I3e7262220c92b9973da909d94ed3cff59ffc9294
/frameworks/compile/libbcc/Android.mk
77ed6142daed1e068fbda64405d0de9845e40e1a 07-Apr-2010 Shih-wei Liao <sliao@google.com> libbcc

Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
/frameworks/compile/libbcc/Android.mk