Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I5bed6d1c064c0e48b370acd3e9d3c2a5e39ffea4
|
|
Change-Id: Ia19bb2f56653b10741d8b508c3dc3f93ce1c1495
|
|
This consolidates target-specific information for libbcc/LLVM users, so that
libraries can use a single makefile + header to drive compilation.
Change-Id: I9c74e85c5bd469a28054948b98b63abc6b1d8a3e
|
|
Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
|
|
Convert makefiles to allow for building two architectures at the
same time.
Change-Id: I13cba3766a658e332a5223ce357878b25ba8ecec
|
|
Change-Id: Ieec80cb2828eb3a95f08f67c0f62281ba5a891ec
|
|
Rename aarch64 build targets to arm64. The gcc toolchain is still
aarch64.
Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
|
|
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>
|
|
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>
|
|
Change-Id: I7d1f460a1b6de08b11b430f90c7bf2534e5cca31
|
|
|
|
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
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
Bug: 8530053
Change-Id: I4a13638fbdbefe5bb8063981a7bc3b08c972edbc
|
|
|
|
Change-Id: I76a67807ddb504980c3af52f962348c734bae6af
|
|
'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
|
|
Change-Id: Id2dffc27f4f65b2797f238dfb1aef9cefe5caf16
|
|
Change-Id: Ib8abe1c5c1bd8390fd3b9268f43f6de3c8803560
|
|
This commit is not expected to change any functionality.
Change-Id: I364e8bad32d946281b78b1ce36a1b26bf60e3055
|
|
* 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
|
|
This reverts commit fa52e2083927dd4ea543528c557d52ab578ad34c.
|
|
This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
|
|
This commit is not expected to change any functionality.
|
|
* 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.
|