8d01bd8b61482f83539a7dbcec38df9a2e5a6c56 |
|
01-Aug-2014 |
Ying Wang <wangying@google.co> |
Exclude only modules with prebuilt in prebuilts/sdk. So we can do tapas build in the full platform source tree. Change-Id: I9bf8bcd61c9c9883a4ac7c94f2bc8db5025d59f0 (cherry picked from commit 1819690a18a6a122cd85dc8d0ef1004f08d3f3a0)
/frameworks/compile/libbcc/Android.mk
|
f21590eae009b4f596d7e448d0b8e142c46fc382 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
/frameworks/compile/libbcc/Android.mk
|
8d254fd40df498a21ca540cb355ee8c6a9250ac0 |
|
15-Jul-2014 |
Tim Murray <timmurray@google.com> |
Add override to force the CPU variant. Change-Id: I5bed6d1c064c0e48b370acd3e9d3c2a5e39ffea4
/frameworks/compile/libbcc/Android.mk
|
c5e607adff80a66bc5420baffd299862abdf368d |
|
19-Jun-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Change cache dependency tracking. Remove the fix dependencies and make it depend only on the source hash. More changes coming soon to add dependencies on the Android build fingerprint and the command line used to compile. Change-Id: I8964044affccf52326ce286f879307eca79d0b24
/frameworks/compile/libbcc/Android.mk
|
fd3f8c64f5ff70660f9760dbc61064849905f1de |
|
18-Jun-2014 |
Tim Murray <timmurray@google.com> |
Merge "Don't require libclcore_neon.bc on AArch64."
|
a5b1343e0db3eaf41ced3d9978cd72b8cf4cda1f |
|
14-Jun-2014 |
Tim Murray <timmurray@google.com> |
Don't require libclcore_neon.bc on AArch64. Change-Id: Ieb4eea41f74917c201a07aa8b246816430fcac5c
/frameworks/compile/libbcc/Android.mk
|
be115357011f1ddbaaa8069d5099878fed8f6d30 |
|
26-May-2014 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Use gcc instead of clang when building Windows SDK. Change-Id: I536f8fb3edfbb5f49d006d5119d4012d30f1d3ec
/frameworks/compile/libbcc/Android.mk
|
df2acbb7a6b6f81efdc4a065f12ac047e80fc24a |
|
05-Jun-2014 |
Ian Rogers <irogers@google.com> |
Build libbcc for the host as 32-bit only. Change-Id: I12acab423f12e1b3bc82c0d64a04e362b6969445
/frameworks/compile/libbcc/Android.mk
|
d66c04c23fc97bd09a53a2d432d0f6f8bb936484 |
|
03-Jun-2014 |
Tim Murray <timmurray@google.com> |
Merge "Update libbcc for ARM64."
|
4f7fdd47da5135a508bdfca445347fae5e8898ba |
|
28-May-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for ARM64. Properly sets NEON/VFP on ARM64. Begins to remove cache from libbcc. Change-Id: I66f50fa20d606c38d5e7af0a6fa8c6e73b2aff32
/frameworks/compile/libbcc/Android.mk
|
d485a4ff25af1edfc3dce58f4cdd5c2bba032723 |
|
21-May-2014 |
Ying Wang <wangying@google.com> |
Fix host multilib build. Bug: 13751317 Change-Id: Ib05bf922736cb769469c1c219c3460776db7b1d0
/frameworks/compile/libbcc/Android.mk
|
e109434cfd2bc24d324506238483c1ecd587e228 |
|
14-May-2014 |
Stephen Hines <srhines@google.com> |
Switch to use rs_version.mk for consistency. Change-Id: Ia19bb2f56653b10741d8b508c3dc3f93ce1c1495
/frameworks/compile/libbcc/Android.mk
|
c2074caf075818abb6d3689ad924ca09f4a5ba1f |
|
09-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update libbcc for 64-bit support. Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
/frameworks/compile/libbcc/Android.mk
|
c6e6ee4392390c0888f808220adf33334e1f64a4 |
|
07-Apr-2014 |
Tim Murray <timmurray@google.com> |
Add DISABLE_LLVM_DEVICE_BUILDS to libbcc. Change-Id: Iaad7b2ea8eea6c89c1c1a3d0e145bbb7bf60c6b9
/frameworks/compile/libbcc/Android.mk
|
4470813359edb11fdf241b9d69fd51a9d8cdff4e |
|
13-Mar-2014 |
Tim Murray <timmurray@google.com> |
Don't compile libbcc on ARM64 targets yet (need ARM64 librsloader). bug 13280327 Change-Id: I5484d104086d6c86ec7c9dd777c7fbaecdaf7fbb
/frameworks/compile/libbcc/Android.mk
|
71df05005d8cbc15b4c288ff643be243af0c7b88 |
|
05-Feb-2014 |
Colin Cross <ccross@android.com> |
libbcc: convert makefiles to support multilib build Convert makefiles to allow for building two architectures at the same time. Change-Id: I13cba3766a658e332a5223ce357878b25ba8ecec
/frameworks/compile/libbcc/Android.mk
|
994e44d828d0082f54754daeb9da6230f979b5d6 |
|
21-Jan-2014 |
Duane Sand <duane.sand@imgtec.com> |
[MIPS64] Temporary placeholder build, to allow other projects to build Change-Id: Ieec80cb2828eb3a95f08f67c0f62281ba5a891ec
/frameworks/compile/libbcc/Android.mk
|
b79cd56cdcf9e15730c5037d0c1fd33be52563d9 |
|
22-Jan-2014 |
Colin Cross <ccross@android.com> |
frameworks/compile/libbcc: rename aarch64 target to arm64 Rename aarch64 build targets to arm64. The gcc toolchain is still aarch64. Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
/frameworks/compile/libbcc/Android.mk
|
ad7d4c3a3d412b406b1841ded077fdca91d49b84 |
|
22-Nov-2013 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Temporarily disable AArch64 build This patch will disable AArch64 build of libbcc projects and get us going with the build of other projects. Needs to be reverted once proper AArch64 port is integrated into the AOSP. Change-Id: I5f66b6398465de4d4b27563f800ad08d48aa52fc Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/compile/libbcc/Android.mk
|
4face7bf943d93ee91ca94f05df2034550f318fd |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 8d972a6f to klp-dev-plus-aosp Change-Id: I7d1f460a1b6de08b11b430f90c7bf2534e5cca31
|
8d972a6f7975f3b43a1551eb5619f008561a5029 |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 4293770c to stage-aosp-master
|
5aa70e1912813e173171b7d8540eb4a896f86b42 |
|
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
Remove references/use of ARCH_X86_HAVE_*. Bug: 11048298 These SSE-related defines are unnecessary because all x86 Android devices have these features. We switch all the checks to __i386__ instead. This also fixes an issue where non-ARM bitcode files were being created with the ARM defines present. This is problematic when we then try to do things that would be arch-specific (i.e. the presence of SSE-enabled functions for clamp(), ...). This also cleans up the different target architecture specified in the x86 bitcode files so that they match the platform target (i686-unknown-linux). Change-Id: Ibbead4aecba2c90bdbe6ff362960079cb7a9e4dc
/frameworks/compile/libbcc/Android.mk
|
bc9a422c75a3b69d018ec37b153edeeeb76a2d86 |
|
26-Nov-2012 |
Pavel Chupin <pavel.v.chupin@intel.com> |
DO NOT MERGE - x86_64/x32: Add targets This change allows to continue other project builds and avoid early exit from make. This project is required real porting to x86_64/x32 and assemblies rewritten. Change-Id: I83e6cf8fe51ee24f0d6d090f7a97cd9314b02b03 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
/frameworks/compile/libbcc/Android.mk
|
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
/frameworks/compile/libbcc/Android.mk
|
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
/frameworks/compile/libbcc/Android.mk
|
d5a0f131fcd068c87024a6cf917e34151d4bb114 |
|
05-Jun-2013 |
Stephen Hines <srhines@google.com> |
Remove ABCC and associated components. Change-Id: I93f1c2918ca68268d09fac5249e8ba24d6d76dd8
/frameworks/compile/libbcc/Android.mk
|
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
/frameworks/compile/libbcc/Android.mk
|
d8d0a4fc4d170cfa3ed5f87ea9a48ce2c3b7dc4e |
|
12-Jun-2013 |
Stephen Hines <srhines@google.com> |
Remove unused/stale tests and mark Android.mk not executable. These tests are from the early days of libbcc (before it was even checked in to Android). They test specific features that didn't even make it into the first public release of RenderScript (and libbcc). Change-Id: If330c77e91917f7ab86c48591c39b26c587d90e0
/frameworks/compile/libbcc/Android.mk
|
afec50cef019ce1672d603af526f137abb68dff4 |
|
06-Jun-2013 |
Tobias Grosser <grosser@google.com> |
Enable NEON on ARM cortex A15 NEON was temporarily disabled on the cortex A15 due to the low performance that we have seen. As NEON now yields higher performance than no-NEON on cortex A15, this is not necessary any more. Change-Id: I6199b867c05225c65e8ec58febf025e736a1ed97
/frameworks/compile/libbcc/Android.mk
|
2a0e339cdae6f1ed94186acf70a8b9fea01990af |
|
05-Jun-2013 |
Stephen Hines <srhines@google.com> |
Remove ABCC and associated components. Change-Id: I93f1c2918ca68268d09fac5249e8ba24d6d76dd8
/frameworks/compile/libbcc/Android.mk
|
b837262a9648128ed708d50c27b0d501baf90cfd |
|
02-May-2013 |
Stephen Hines <srhines@google.com> |
Disable NEON on cortex-a15 temporarily. Bug: 8530053 Change-Id: I4a13638fbdbefe5bb8063981a7bc3b08c972edbc
/frameworks/compile/libbcc/Android.mk
|
8ee82d4c1dded958f27f0dc51ddeceda0c895d99 |
|
17-Apr-2013 |
Stephen Hines <srhines@google.com> |
Build debug version version of runtime (libclcore_debug.bc). Bug: 7343201 Change-Id: I9ca9acd7b0e23762d28de3af0aa60d4a6d75e5dd
/frameworks/compile/libbcc/Android.mk
|
2edf6d63b4a99faab9644e42f28e85f23a98913b |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I07783cf4c8b5520e2f3db2e79a584f27b05b84b1
/frameworks/compile/libbcc/Android.mk
|
3d0be775a298c8345a038e4f1e060176659ec9db |
|
05-Mar-2013 |
Jason Sams <jsams@google.com> |
am e323991d: Merge "Start to add X86/SSE2+ optimized clcore library" * commit 'e323991d04284925ff7aea8387bc55c1ed57a061': Start to add X86/SSE2+ optimized clcore library
|
4b778721adc9789411c2f2911578dab4d1d7c7b6 |
|
28-Feb-2013 |
Stephen Hines <srhines@google.com> |
Build with libLLVM.so instead of static libraries. Change-Id: I20f94f3930aea01fda96999b5b829b1a47f4bded
/frameworks/compile/libbcc/Android.mk
|
ba8d7ceb2f0f920ae82afc2c91db625534482e15 |
|
27-Feb-2013 |
Stephen Hines <srhines@google.com> |
Move host dependencies to libLLVM.so instead of static libs. Change-Id: I8f43aa5aa42fe54979f26ed4d0fcb3f683ff2aa2
/frameworks/compile/libbcc/Android.mk
|
dd57b53aa7468a435acbe65f25596841738ed417 |
|
27-Feb-2013 |
Stephen Hines <srhines@google.com> |
Fix missing dependency on ARMAsmPrinter. Change-Id: Icdf8e74fcfd4cebb449bec50b01f96e34c7e4c39
/frameworks/compile/libbcc/Android.mk
|
831466293e1ede1e1f557bab362dc1caeac42eff |
|
26-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Remove BCCRuntimeSymbolResolver. And remove libbcc's long outdated compiler-rt. Change-Id: I57ec4c0403ec8cbaeaedb2333d3e2d20c6e24718
/frameworks/compile/libbcc/Android.mk
|
f7401ab4b42dcbd782f20ba5c279694edbd28516 |
|
26-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Add libcompiler_rt.so as built-in dependencies for RS. Change-Id: I376616ffbe26813a8341e87c965a27666d35b9a6
/frameworks/compile/libbcc/Android.mk
|
6297382734716a572100f5a395b3df1b2b98908d |
|
07-Feb-2013 |
Tim Murray <timmurray@google.com> |
Don't build libbcc/libbcinfo in unbundled branches. Change-Id: Ifd088e9d26b10cd75b219b623d1a027623b871c4
/frameworks/compile/libbcc/Android.mk
|
cdcce323a2acddb4234e6906c691e20bb3d714f9 |
|
26-Sep-2012 |
Michael Liao <michael.liao@intel.com> |
Start to add X86/SSE2+ optimized clcore library 'sqrt' and 'clamp' are optimized on x86/sse2 target. Change-Id: Ia8f1b12c666828de88c49699006e44b17431a9ac Author: Michael Liao <michael.liao@intel.com> Signed-off-by: Yong Chen <yong.a.chen@intel.com> Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 61893
/frameworks/compile/libbcc/Android.mk
|
52acbab46d32526a42f9015f175ea9a552426966 |
|
17-Dec-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes to migrate on MCLinker 2.0.1. Change-Id: I6a3a4fac269a7dbec6ecbf06cccfddf08a03251b
/frameworks/compile/libbcc/Android.mk
|
e198abec6c5e3eab380ccf6897b0a0b9c2dd92dd |
|
28-Jul-2012 |
Stephen Hines <srhines@google.com> |
Rename RenderScript -> Renderscript. Change-Id: I187928033b47f3e3f4cb811a0b3562f479cfe417
/frameworks/compile/libbcc/Android.mk
|
52aefd86e18310cd7e5de81f8498bb3497978519 |
|
27-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add a bitcode compiler driver. BUG=6886348. ABCCompilerDriver takes bitcode as input and use bcc::Compiler and bcc::Linker to generate a shared object. Change-Id: Ie4d92e125bd0c694ebe152bdc128cfa2d95acb4f
/frameworks/compile/libbcc/Android.mk
|
590a249d2a5fad67f4c386f4a4ca16ef633fe9ea |
|
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Expose LLVM and MCLinker APIs currently. And fix various errors discovered by WHOLE_STATIC_LIBRARY. Change-Id: Iaf718cb4902a89e2593cf6f8672503c07e811306
/frameworks/compile/libbcc/Android.mk
|
9cb69f6bd3b537e895f74325c931c989f3df042e |
|
23-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Include MIPS target disassembler. BUG=6841435. Change-Id: I1cab64a46d155ed1a95d0e9de68a8decb05e3766
/frameworks/compile/libbcc/Android.mk
|
aa42792424b1638543a19df12953b832b032377d |
|
18-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix Mac build by exposing LLVM APIs. Change-Id: I8b8022b7f7a1f6c5ea8f09b6c1a3ddf4a30e59fb
/frameworks/compile/libbcc/Android.mk
|
e6362661bb058a73c63efb11f4f25a63e77cac8c |
|
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add MCLinker hooks to libbcc. Change-Id: I3f1260537d719f9501a1d6a140f02c258231b7c2
/frameworks/compile/libbcc/Android.mk
|
7ea913ce7d1151eb9bf455c2dfbe6b32987444f2 |
|
17-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Revert "Add MCLinker hooks to libbcc." This reverts commit c441933658023404534825b8348f83650c8a15ee.
/frameworks/compile/libbcc/Android.mk
|
c441933658023404534825b8348f83650c8a15ee |
|
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add MCLinker hooks to libbcc. Change-Id: I18117700788b685642498f80bbe0433b2fa2d186
/frameworks/compile/libbcc/Android.mk
|
b1cc74f2fc38ea115b69f65302bc62478fe59a4a |
|
30-Jun-2012 |
Shih-wei Liao <sliao@google.com> |
Add libclcore_neon.bc as a built-in dependency. Change-Id: If23d3b4950ab3f28f8186313ada18d9eeec0e3e6
/frameworks/compile/libbcc/Android.mk
|
1f4de3d8ba8fc991cc814701d294fa5f5d74f9cc |
|
26-Apr-2012 |
Ying Wang <wangying@google.com> |
LOCAL_REQUIRED_MODULES accepts module names, not file names. Change-Id: Ic77df11794987d7803d1eb8eb62c0ff9751ea6ff
/frameworks/compile/libbcc/Android.mk
|
2665c2f94ed14c1d15925d83b47aa519a11dafe5 |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Link libclcore.bc for RenderScript by default. Change-Id: I6278bb4183a13ae3485a2afecb6b87ea849ad01e
/frameworks/compile/libbcc/Android.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
/frameworks/compile/libbcc/Android.mk
|
7a5d423014e1cc95e34764b3ddf8e80ace3509b8 |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Get build information in C++ way. Change-Id: I5d2d2c18192bf9e5d2b9aa5a2bc1cce331191572
/frameworks/compile/libbcc/Android.mk
|
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
/frameworks/compile/libbcc/Android.mk
|
ddf5661793de8fb4e16906b7f7822972fcb13c6d |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine the makefiles. * Introduce libbcc.mk which defines the path for makefiles and libbcc configuration. * Introduce libbcc-{device,host}-build.mk which defines the build flags for building libbcc itself and/or for building module using libbcc. * Add header guard for generated ConfigFromMk.h. Change-Id: I892f6d3637f628ea6aa0116d92ebc54770ce3a47
/frameworks/compile/libbcc/Android.mk
|
7a66e6cbb1ae32cd56b19822c4e66560deb857db |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Merge lib/Transforms into lib/ExecutionEngine. Rename BCCTransforms to RSTransforms and ForEachExpand.cpp to RSForEachExpand.cpp. These are RenderScript-specific stuffs. Type of parameter passed to RSForEachExpand pass was also modified to use "vector of pairs (function name, foreach signature)." bcc_assert.h is removed in this commit. This commit is not expected to change any sematics. Change-Id: I6663f66b25176cf970b6d10f742c15e2d302885e
/frameworks/compile/libbcc/Android.mk
|
43b3727e5c4f6bcd03ea4fdfbae1c205ace798a6 |
|
09-May-2012 |
Stephen Hines <srhines@google.com> |
Support building a NEON-enabled libclcore.bc. BUG=6127576 Change-Id: Id61e47a7459fcd929217c6c5b53a6222067e4aa9
/frameworks/compile/libbcc/Android.mk
|
09ebd17a324628b420f091fd1a05a139c6d07d2b |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Merge lib/Transforms into lib/ExecutionEngine." This reverts commit cd52b55716a2e4d78b0a6609b041c3aeb45b40f2.
/frameworks/compile/libbcc/Android.mk
|
b8ef690813bf3b32f996afb0ddc048c5bb23c8f5 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Refine the makefiles." This reverts commit fa52e2083927dd4ea543528c557d52ab578ad34c.
/frameworks/compile/libbcc/Android.mk
|
2f6a493aea1b6e5ad318a759fedb58713a5a374c |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Make libbcc public." This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
/frameworks/compile/libbcc/Android.mk
|
aa72a210b0f73671b01984020a74360c10427e31 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Get build information in C++ way." This reverts commit 44d991658dbd5b80648a3944f1760ad19bbcac09.
/frameworks/compile/libbcc/Android.mk
|
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
/frameworks/compile/libbcc/Android.mk
|
c4fba3156a3fefef4d5893031d37a5b6b4373896 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Link libclcore.bc for RenderScript by default." This reverts commit 0467d9a53b20f8c9069019cde9f035c127acbc9a.
/frameworks/compile/libbcc/Android.mk
|
34cd767dcc08d3dc00cd00f35671878634d9cb30 |
|
26-Apr-2012 |
Ying Wang <wangying@google.com> |
LOCAL_REQUIRED_MODULES accepts module names, not file names. Change-Id: Icdec018a11216be91953746acb3d6e7954270a28
/frameworks/compile/libbcc/Android.mk
|
0467d9a53b20f8c9069019cde9f035c127acbc9a |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Link libclcore.bc for RenderScript by default. Change-Id: I93eb5a09689373afa973b8c08dd0842152220217
/frameworks/compile/libbcc/Android.mk
|
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.
/frameworks/compile/libbcc/Android.mk
|
44d991658dbd5b80648a3944f1760ad19bbcac09 |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Get build information in C++ way.
/frameworks/compile/libbcc/Android.mk
|
80232dd16c0affb2afae01cde6c94abf23ac1ba8 |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality.
/frameworks/compile/libbcc/Android.mk
|
fa52e2083927dd4ea543528c557d52ab578ad34c |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Refine the makefiles. * Introduce libbcc.mk which defines the path for makefiles and libbcc configuration. * Introduce libbcc-{device,host}-build.mk which defines the build flags for building libbcc itself and/or for building module using libbcc. * Add header guard for generated ConfigFromMk.h.
/frameworks/compile/libbcc/Android.mk
|
cd52b55716a2e4d78b0a6609b041c3aeb45b40f2 |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Merge lib/Transforms into lib/ExecutionEngine. Rename BCCTransforms to RSTransforms and ForEachExpand.cpp to RSForEachExpand.cpp. These are RenderScript-specific stuffs. Type of parameter passed to RSForEachExpand pass was also modified to use "vector of pairs (function name, foreach signature)." bcc_assert.h is removed in this commit. This commit is not expected to change any sematics. Change-Id: I4fbd89d9c36e5df29d03f8c938c111dd742dc079
/frameworks/compile/libbcc/Android.mk
|
c989dcec0385c20a9174a8ed536e0d304c29a2e2 |
|
11-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Fix the order of libraries in linking. libcutils should go after libutils since the former contains the definitions required by the later.
/frameworks/compile/libbcc/Android.mk
|
6d99712e408f98f0ee13c734fc0bdea44e0fc567 |
|
24-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Migrate to upstream-153224-20120321. Change-Id: If666d707f066bb6c11850b4252b82e953426660e
/frameworks/compile/libbcc/Android.mk
|
369996246f0e2a33bb1a0aae2a8d9f91a8ffa671 |
|
12-Mar-2012 |
Stephen Hines <srhines@google.com> |
Remove USE_MCJIT configuration flags, since MC is the only path. BUG=6051742 This also removes references to MCJIT, since we use MC CodeGen, and not the actual LLVM MCJIT path. Change-Id: I3518ae7c91952251a3bd2fc4c3b2a418572a4998
/frameworks/compile/libbcc/Android.mk
|
9ddeb6b4afb1c3366fd4f95d6d31b3e221f46c85 |
|
12-Mar-2012 |
Stephen Hines <srhines@google.com> |
Remove OLD_JIT support from libbcc. BUG=6051742 This change removes some legacy defines and files related to the original LLVM JIT path. A follow-up change should remove MCJIT-related defines, since we are not a JIT, but instead using MC CodeGen to emit ELF. Change-Id: I193235a7716e5f8c653a617a2fb74840bf3406e0
/frameworks/compile/libbcc/Android.mk
|
569986da116ed602c752395f9563260db38f6945 |
|
10-Mar-2012 |
Stephen Hines <srhines@google.com> |
Switch libbcc to start using MetadataExtractor. BUG=6051742 This reduces code duplication, and makes us a client of our own helper library. It also helps to fix a potential issue that can come up with older bitcode containing only ForEach signatures and not names (something that was fixed in MetadataExtractor, but not libbcc). We no longer look at metadata nodes at all from libbcc. Change-Id: I5cdacec82e4cd164f1aec5aa28a5e82feb9cfc15
/frameworks/compile/libbcc/Android.mk
|
b4db722b7e400d9ce93f41b3d4243fd4f20ef300 |
|
06-Feb-2012 |
Zonr Chang <zonr.net@gmail.com> |
Move the build-related script under tools/build.
/frameworks/compile/libbcc/Android.mk
|
db169187dea4602e4ad32058762d23d474753fd0 |
|
06-Jan-2012 |
Stephen Hines <srhines@google.com> |
Add ForEach expansion optimization to libbcc. BUG=5444144 Change-Id: I31045a8de43c20d11898a943db294e8594047973
/frameworks/compile/libbcc/Android.mk
|
21392f0642029bb5c41e3255ae7a302a337ecd6b |
|
26-Nov-2011 |
Logan Chien <loganchien@google.com> |
Add MIPS as build target. Change-Id: Ib783443b3bed198b21638316178669331b012141
/frameworks/compile/libbcc/Android.mk
|
1704c7400346f4e2405d8703fc866f73f243a104 |
|
21-Nov-2011 |
Andrew Hsieh <andrewhsieh@google.com> |
Add __HOST__ for host bcc. Currently it's used to set disassembled file to /tmp instead of non-exisitence of dir /data/local/tmp on host. Change-Id: I38da7aa6c43cb934e03eb99d67d8a035437d85aa
/frameworks/compile/libbcc/Android.mk
|
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
|