aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-01VIXL Release 1.6android-l-preview_r2l-previewarmvixl
Refer to the README.md and LICENCE files for details. Change-Id: Ieefe83cf5cf5e1ab8c924b0e7dc03af6a55053ae Signed-off-by: Alexandre Rames <alexandre.rames@arm.com>
2014-07-29Use C++11.Dan Albert
Change-Id: I1a0a146b6a630d24a98dbdd7f9e29d3544608f59
2014-07-15VIXL Release 1.5armvixl
Refer to the README.md and LICENCE files for details. Change-Id: I34df73c2f653b400e8fb21a72fda4a2bdb70e360 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-06-24Enable host multilib for ART testing.Ian Rogers
Change-Id: If7eadbedfc4a16226cc99ed938dbcce1e937f579
2014-06-10Add LOCAL_ADDITIONAL_DEPENDENCIES to avoid need for CleanSpec.mkBrian Carlstrom
(cherry picked from commit 0dabae76535d3ba22efb188524a6c872cd1bd0c8) Change-Id: Ie63bc61c9ba9c866fe2aa482bd7c5402e4026085
2014-05-30VIXL: Workaround for Clang bugsAndreas Gampe
Clang generates incorrect code with -O2. A slightly different compare operation fixes the issue. Change-Id: I16e33714f020c82ea45f272bc32dfa5e9fcf5cf6
2014-05-23Remove deprecated WITH_HOST_DALVIK.Ian Rogers
Bug: 13751317 Change-Id: I9a696935dbc91538245444dd24b2bedc6c36697e
2014-05-21Switches to libc++ for the hostDan Albert
Change-Id: Ia51a4fdfdbae7377130a43c401c2d8d241671d1e
2014-05-21Move vixl to libc++. Use cmath rather than math.h.Ian Rogers
Change-Id: I04e2db1547b937c2aea459f08f2fa4785baf286f
2014-05-20Add dependency to the phony run-vixl-tests build rule.Nicolas Geoffray
Change-Id: I3cbcd817a0898e7685a7c7b10bf3f7232dcc1b64
2014-05-18Add a phony run-vixl-tests rule.Ian Rogers
Change-Id: I038cd4425e8fdab5ba89d92a3c562dc92c88c99f
2014-05-15Use 64-bit multilib host build variables.Ying Wang
Bug: 13751317 Change-Id: Ie5018f8324c55b0eed74dfbaf3239a62c2299c3a
2014-05-12Vixl: Make test compilation dependent on host 64b buildAndreas Gampe
Change-Id: I2c9a5fdbe9ea9d7e76ceab227b27d90f32a585a3
2014-05-09VIXL: Add Android build supportSerban Constantinescu
* Android.mk file and logcat support. * MODULE_LICENSE * Few fixes for the Android build system * Clang fixes from Ian Note: cctest_vixl will build a 64bit static binary (vixl's native tests). Change-Id: I8b267e778eabfdf8b05e0d6bc8cc94fe21420e83 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-05-09VIXL: Add "vixl" suffix to include filesSerban Constantinescu
The Android build system does not have the knowledge to differentiate between two include files with the same name when building a static library. We avoid any conflicts by adding the vixl suffix to the include files. Rebased onto VIXL 1.4. Change-Id: I8ae200e5ae8659a5765bf19bd65ae9b1907ba973 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-05-09VIXL Release 1.4armvixl
Refer to the README.md and LICENCE files for details. Change-Id: Ib61b8af958d4d5ac34873103d1df0ea13d51ab89
2014-05-09VIXL Release 1.3armvixl
Refer to the README.md and LICENCE files for details. Change-Id: I050fea3358a97c2695501b94e1624cd5b0b03e1f
2014-05-09Revert VIXL to upstream VIXL 1.2Serban Constantinescu
Most of the patches pushed to AOSP's VIXL have been integrated in upstream VIXL 1.3 and 1.4. This patch revert AOSP's version of VIXL to upstream VIXL 1.2 for a cleaner upgrade of VIXL. Change-Id: Ia35cf89aa4bba31c72feb2694b653f7ad412094f Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-04-10VIXL: Modify CalleeSave() & CalleeRestore() to first save GP regsidea133-weekly-releaseSerban Constantinescu
This change modifies VIXL's CalleeSave() and CalleeRestore() to first save the GP regs followed by FP regs. Please note that the ARM64 PCS does not mandate how the stack frame is laid out. This change mirrors the stack layout followed by other architectures. Change-Id: I9860738cbac053cfcbea92737cdca217809e2c12 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-03-07Merge "Fix clang build."Ian Rogers
2014-03-07Don't build vixl unless WITH_HOST_DALVIK is defined.Ian Rogers
This works around build issues with OS/X. Change-Id: Iac38cf6d389d4728591d447131195240766c5cea
2014-03-06Fix clang build.Ian Rogers
Change-Id: If570b410ca81e2e3228b584c2e0f0178b458e2ac
2014-02-13VIXL: Add "vixl" suffix to include filesSerban Constantinescu
The Android build system does not have the knowledge to differentiate between two include files with the same name when building a static library. We avoid any conflicts by adding the vixl suffix to the include files. Change-Id: I8e96d57bd6f98835651b90c885903d810b776daa Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-02-13VIXL: Append "VIXL" to global macrosSerban Constantinescu
This patch appends VIXL to the global macros used through VIXL codebase. This will avoid conflicts with other macros defined outside of VIXL. Change-Id: Ife0eb3e5b6ea3229b94c9e3489fe90918e6efe34 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-02-13VIXL: Enable VIXL to be built for 32bit TargetsSerban Constantinescu
This patch enables VIXL to be built for 32bit Architectures. Change-Id: I51fcc71bec357268e36c0f2a44c38876a47c5ad4 Signed-off-by: Matteo Franchin <matteo.franchin@arm.com> Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-02-13VIXL: Add Android build supportSerban Constantinescu
* Android.mk file and logcat support. * MODULE_LICENSE Change-Id: I357177baa12d211b82830f0931f1ea54565f167b Signed-off-by: David Butcher <david.butcher@arm.com> Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2014-02-05VIXL Release 1.2armvixl
Refer to the README.md and LICENCE files for details.
2013-08-15VIXL Release 1.1armvixl
Refer to the README.md and LICENCE files for details.
2013-06-18VIXL Release 1.0armvixl
Refer to the README.md and LICENCE files for details.