History log of /frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
41c9153873875b9b34722fd5bd1788d39fbe1cad 18-Oct-2011 Stephen Hines <srhines@google.com> Remove unnecessary ARM-check for StopWatch.

Change-Id: I73fb2e0595cd7f14adb8d41ebf6b22b9143b7563
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
7890d437030c1594bc9c9f61fa1e80a57754b078 03-Aug-2011 Logan Chien <loganchien@google.com> Add bccMarkExternalSymbol (to specify external symbol.)

By default libbcc will internalize every symbol, and perform
LTO. However, in many situations we have to export a specific
function, such as "root" or "init" for RenderScript, so we are
adding bccMarkExternalSymbol.

Change-Id: I136eb8ff68e9ccf8c6595eb470f9718e1cb1e4ab
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
bd76bc9349e788fd87bc21e2d6847f8c7a3b19b3 30-Jul-2011 Logan Chien <loganchien@google.com> Finish the refactor work of bccPrepareExecutable.

Change-Id: I20c122811d26b26dfdd64132f7229e5f5baa6d1e
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
34c600a77b0dd2f27fabbc4b6b3b94ed12af2a57 26-Jul-2011 Joseph Wen <josephwen@google.com> Add bccPrepareSharedObject

Unlike bccPrepareExecuteable, bccPrepareSharedObject does not
resolve external symbols; therefore it only generate cache file
not execuable.

Change-Id: I3ef093015a4f54011fbf298123cac2464230b408
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
16c9b3674960eef4fda4955694bf186af4cfd5c0 19-Jul-2011 Stephen Hines <srhines@google.com> Remove unused APIs from libbcc.

BUG=4278636

Change-Id: I457e59efc525ad492008e1199a2bb98849eb98fa
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
c2be0a15b2dfcc6f471527a0112ac42d51a0bf2f 19-Jul-2011 Logan Chien <tzuhsiang.chien@gmail.com> Change the argument of bccPrepareExecutable.

This is almost the last step of the refactoring process of
bccPrepareExecutable. Now, we change the argument of
bccPrepareExecutable, and we will remove bccPrepareExecutableEx
later.
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
3378a02729c2874b890e3939628a383ad0d1fe64 13-Jul-2011 Logan Chien <loganchien@google.com> Print build time and revision to logcat.

Change-Id: I0be4cc09a3bde320628687ca58588206b76079b2
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
311c26faa483c639f03702a75220ca6f6509a01f 11-Jul-2011 Logan Chien <loganchien@google.com> Add new libbcc API bccPrepareExecutableEx

We are undergoing a migration to new bccPrepareExecutable,
which splits cachePath argument into cacheDir and cacheName
(no file extension).

Change-Id: I48ecb9bc6c038650bf766318ff96b78723d0f4bc
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
9f73de0deb296f6431523e2ebb2f888ee21c0bb4 01-Jul-2011 Shih-wei Liao <sliao@google.com> Clean up #if directives.

Change-Id: Ib0a4699331c00c7ef8d82dd4894f7f641062878a
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
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/lib/ExecutionEngine/bcc.cpp
2d37d30d205d907125d3560834c9cd13f5c4eee2 13-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Code cleanup: Print better-looking LOGD message.
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
45e84be0bbe39c5e08e1c2a45c62e09c9dcd0582 27-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Rename bcc -> ExecutionEngine , runtime -> ScriptCRT
/frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp