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/Script.h
|
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/Script.h
|
d2a5f305f48c47b9e98a0d7ccdd0cf027bdcfe18 |
|
19-Jul-2011 |
Logan Chien <loganchien@google.com> |
Separate OLD_JIT code. Either move Old JIT code into OldJIT directory or wrap them with #if USE_OLD_JIT, so that we can remove Old JIT easily in the future. Change-Id: Id820cc2143ac4b7685460ba38258c664f4da495e
/frameworks/compile/libbcc/lib/ExecutionEngine/Script.h
|
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/Script.h
|
f36637f60d8fd35c43ad52bd06d3372c9bc8fb19 |
|
07-Jul-2011 |
Joseph Wen <josephwen@google.com> |
Fixbug 4995931 Do symbol look up every time the object file is loaded from cache. Change-Id: I63184d3fc519270dfe4fc86e90efbf8552e0f584
/frameworks/compile/libbcc/lib/ExecutionEngine/Script.h
|
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/lib/ExecutionEngine/Script.h
|
5c00f4f46a22d9fa8f3eb0ce90aec5eb40d30a9d |
|
20-May-2011 |
Shih-wei Liao <sliao@google.com> |
Remove mResName and remove the hardwire pathname "/data/data". Make the code robust. Change-Id: Ia49eda1885ace0f9603cc181ba95d4d63ab586fc
/frameworks/compile/libbcc/lib/ExecutionEngine/Script.h
|
898c5a90f3a63248d236161130003b3315e03956 |
|
18-May-2011 |
Shih-wei Liao <sliao@google.com> |
Integrate from jush MC Assembler is done. Change-Id: I5e640691397b8988a6b27fb454c4bfc24a4f5c41
/frameworks/compile/libbcc/lib/ExecutionEngine/Script.h
|
45e84be0bbe39c5e08e1c2a45c62e09c9dcd0582 |
|
27-Feb-2011 |
Logan <tzuhsiang.chien@gmail.com> |
Rename bcc -> ExecutionEngine , runtime -> ScriptCRT
/frameworks/compile/libbcc/lib/ExecutionEngine/Script.h
|