History log of /frameworks/compile/libbcc/libbcc-device-build.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8d254fd40df498a21ca540cb355ee8c6a9250ac0 15-Jul-2014 Tim Murray <timmurray@google.com> Add override to force the CPU variant.

Change-Id: I5bed6d1c064c0e48b370acd3e9d3c2a5e39ffea4
/frameworks/compile/libbcc/libbcc-device-build.mk
e109434cfd2bc24d324506238483c1ecd587e228 14-May-2014 Stephen Hines <srhines@google.com> Switch to use rs_version.mk for consistency.

Change-Id: Ia19bb2f56653b10741d8b508c3dc3f93ce1c1495
/frameworks/compile/libbcc/libbcc-device-build.mk
0467bc47bf4dd48796ede4f4a4f8ca02dddc33d7 06-May-2014 Stephen Hines <srhines@google.com> Provide target-specific defines for libbcc and other libraries.

This consolidates target-specific information for libbcc/LLVM users, so that
libraries can use a single makefile + header to drive compilation.

Change-Id: I9c74e85c5bd469a28054948b98b63abc6b1d8a3e
/frameworks/compile/libbcc/libbcc-device-build.mk
c2074caf075818abb6d3689ad924ca09f4a5ba1f 09-Apr-2014 Tim Murray <timmurray@google.com> Update libbcc for 64-bit support.

Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
/frameworks/compile/libbcc/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.mk
2140268fadd2782d9a3d8885ca72cf8c0e52c46e 27-Nov-2013 Pavel Chupin <pavel.v.chupin@intel.com> x86_64: Update makefile to avoid early fail of any other project build

x86_64 porting will be done later

Repeating https://android-review.googlesource.com/#/c/70980 which had
been reverted later in 8d972a6f7975f3b43a1551eb5619f008561a5029

Change-Id: I5d7af166ed7ad28d7d28eb3236d6db9e8b97cd76
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
/frameworks/compile/libbcc/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.mk
b837262a9648128ed708d50c27b0d501baf90cfd 02-May-2013 Stephen Hines <srhines@google.com> Disable NEON on cortex-a15 temporarily.

Bug: 8530053
Change-Id: I4a13638fbdbefe5bb8063981a7bc3b08c972edbc
/frameworks/compile/libbcc/libbcc-device-build.mk
e323991d04284925ff7aea8387bc55c1ed57a061 05-Mar-2013 Jason Sams <jsams@google.com> Merge "Start to add X86/SSE2+ optimized clcore library"
e3b041112122ed36b1950a2817c40fd7135f4a7b 14-Feb-2013 Elliott Hughes <enh@google.com> libbcc shouldn't define an unused ARCH_ARM_HAVE_THUMB_SUPPORT macro.

Change-Id: I76a67807ddb504980c3af52f962348c734bae6af
/frameworks/compile/libbcc/libbcc-device-build.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/libbcc-device-build.mk
73192d724f4179cdb876f7f889b936af54fb9000 16-Aug-2012 Shih-wei Liao <sliao@google.com> Propagate ARCH_ARM_HAVE_THUMB_SUPPORT.

Change-Id: Id2dffc27f4f65b2797f238dfb1aef9cefe5caf16
/frameworks/compile/libbcc/libbcc-device-build.mk
6e9e89d1ed049ec931bb1000948c12698e6c5484 28-Jul-2012 Stephen Hines <srhines@google.com> Add back support for bccAssert.

Change-Id: Ib8abe1c5c1bd8390fd3b9268f43f6de3c8803560
/frameworks/compile/libbcc/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.mk
b8ef690813bf3b32f996afb0ddc048c5bb23c8f5 03-May-2012 Stephen Hines <srhines@google.com> Revert "Refine the makefiles."

This reverts commit fa52e2083927dd4ea543528c557d52ab578ad34c.
/frameworks/compile/libbcc/libbcc-device-build.mk
2f6a493aea1b6e5ad318a759fedb58713a5a374c 03-May-2012 Stephen Hines <srhines@google.com> Revert "Make libbcc public."

This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
/frameworks/compile/libbcc/libbcc-device-build.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/libbcc-device-build.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/libbcc-device-build.mk