History log of /frameworks/compile/libbcc/Config.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3bb77072f4dd09c26d7397f92b7eb8b5d0f79de7 17-Sep-2011 Logan Chien <loganchien@google.com> Enhance target architecture selection rules.

Change-Id: I595f8b6d9acd36bffc0017f06a959e709b9707d5
/frameworks/compile/libbcc/Config.h
4885cf8889f2290ecd04a02e067cb2f44c3cdf6c 20-Jul-2011 Logan Chien <loganchien@google.com> Refine the disassembler config code.

Change-Id: I7cd3923f0d185efef9cc43dfb5448380735d0ad9
/frameworks/compile/libbcc/Config.h
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/Config.h
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/Config.h
9347e0bdf9d9cb691c3681ea06c87716b6251af4 07-Jul-2011 Logan Chien <loganchien@google.com> Extract duplicated disassembler.

Change-Id: I6c607a0ed881dbd808ec43ec65e88f4ef06dea90
/frameworks/compile/libbcc/Config.h
739527e7b5c899656ded995584fd7d9f94f11abf 07-Jul-2011 Joseph Wen <josephwen@google.com> Enable libbcc MC JIT

Change-Id: I8c94e73d60e5357456b6000674ddfd52b06ce69b
/frameworks/compile/libbcc/Config.h
73bebe10844cc5329a0daf52d5ef088b13b89e5f 06-Jul-2011 Joseph Wen <josephwen@google.com> Switch to old JIT

Change-Id: Idab52012834d1292140be3d5d7e058ee5a2c83d5
/frameworks/compile/libbcc/Config.h
207686fbd519bca79bdc3840698bd2b44365c9d4 02-Jul-2011 Shih-wei Liao <sliao@google.com> Work with Ying's build fix.

Change-Id: I7431e450211c456bdd5e9a2aa60c556c855d6cb3
/frameworks/compile/libbcc/Config.h
eeed6366a548aa23a1e9bf0df2cec42b93ddb6a2 02-Jul-2011 Shih-wei Liao <sliao@google.com> Fix MAC build.

Change-Id: Id76bc310225e28aa4d77ceeffac7f692ecb2bb38
/frameworks/compile/libbcc/Config.h
85605dcddbff70c47f63a58492c1b38c057397af 01-Jul-2011 Shih-wei Liao <sliao@google.com> Undo the damage.

Change-Id: I0fb78ad083ca66c1e006cb1ff9769a2cb2184f9c
/frameworks/compile/libbcc/Config.h
da6c2b10601d71b681c137434c14d7375711e21f 01-Jul-2011 Shih-wei Liao <sliao@google.com> Fix the build.

Change-Id: I70252db45fbf9fca2a5bdbd77a2b6d1f69a1305f
/frameworks/compile/libbcc/Config.h
0f81db288619ec7827e03366f1e42a0d6b18ae8b 01-Jul-2011 Shih-wei Liao <sliao@google.com> Testing code generation.

Change-Id: I4983919b25261b9793a6bdc3b71f5a022bd2e63c
/frameworks/compile/libbcc/Config.h
9f73de0deb296f6431523e2ebb2f888ee21c0bb4 01-Jul-2011 Shih-wei Liao <sliao@google.com> Clean up #if directives.

Change-Id: Ib0a4699331c00c7ef8d82dd4894f7f641062878a
/frameworks/compile/libbcc/Config.h
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/Config.h
d18a3df2628d26f65a1172ec2e3e0816731499f9 25-Jun-2011 Stephen Hines <srhines@google.com> Revert "Fix the libbcc SHA1 checksum dependency"

This reverts commit 89175b9e4c07df1302374421096d6e1355954ace.
/frameworks/compile/libbcc/Config.h
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/Config.h
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/Config.h
b0ceca26bf000b6d18289b8491b174ad3d1fc93a 12-Jun-2011 Logan Chien <tzuhsiang.chien@gmail.com> Rename to USE_OLD_JIT and USE_MCJIT.
/frameworks/compile/libbcc/Config.h
898c5a90f3a63248d236161130003b3315e03956 18-May-2011 Shih-wei Liao <sliao@google.com> Integrate from jush MC Assembler is done.

Change-Id: I5e640691397b8988a6b27fb454c4bfc24a4f5c41
/frameworks/compile/libbcc/Config.h
bb5adc7c3870d2125cb8fdecf6e42e8be98c4769 18-Mar-2011 Shih-wei Liao <sliao@google.com> SHA1sum usage.

Change-Id: I7829cd57bf0fb9878a04c3d81edf17a5de2da741
/frameworks/compile/libbcc/Config.h
f34613746616aad79e1a40162e6ad2d3933fc0e0 17-Mar-2011 Shih-wei Liao <sliao@google.com> Save 100+ms in launching Books, Youtube, ... apps each time. b/3381327

Use build-time hash (timestamp) instead of runtime computation of
SHA1sum. This impacts Videos, Movie Studio, ... all the apps
using RenderScript.

Change-Id: Ia18f5164a21e4282c1bf810adb26245a0eb9a631
/frameworks/compile/libbcc/Config.h
4dcd6798f3db374a056ea6acc6b425f544c5207c 27-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Create DebugHelper.h

From now on, include DebugHelper.h for debug purpose.
/frameworks/compile/libbcc/Config.h
1dc6314a03b320f9ba5431834c2deeba13f5f065 25-Feb-2011 Logan <tzuhsiang.chien@gmail.com> Refine ContextManager

- Add isManagingContext API
- Remove global lock and global variable (use Singleton instead)
- Encapsulate getSlotIndexFromAddress API
- Extract configurable define to Config.h
/frameworks/compile/libbcc/Config.h
0671ee77dcd97a60a493a1213eaf7db08d224049 01-Feb-2011 Shih-wei Liao <sliao@google.com> Sha1sum usage.

Change-Id: I6987585484846fb5feb42706a5e03969414cc905
/frameworks/compile/libbcc/Config.h
39ebe2c22f8557752065465345bb3006d06e4497 28-Jan-2011 Shih-wei Liao <sliao@google.com> For b/3381327: Save 159+ms for every launch of Books, YouTube, Movie Studio...

Before this CL, you will see in the logcat:
698 StopWatch D StopWatch calcFileSHA1 time (us): 159162
698 bcc I File opened. fd=45
698 bcc I File closed. fd=45
698 StopWatch D StopWatch calcFileSHA1 time (us): 19282
...
This CL also cleans up bcc's logcat.

Change-Id: I4e23b459eee0dc77ef186fb761a64d731a721517
/frameworks/compile/libbcc/Config.h
358490082d8435aa36feaff8107aa55c3cf363ad 15-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Introduce Config.h. So that libbcc will rebuild on config change.
/frameworks/compile/libbcc/Config.h