aboutsummaryrefslogtreecommitdiffstats
path: root/shared_llvm.mk
Commit message (Collapse)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-2/+4
| | | | Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-2/+1
| | | | Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
* am a7f35714: Merge "Add host and device build rules for the llvm-symbolizer ↵Stephen Hines2014-10-301-0/+1
|\ | | | | | | | | | | | | binary." * commit 'a7f357148de9be178f55725575c70ce9a888d81c': Add host and device build rules for the llvm-symbolizer binary.
| * Add host and device build rules for the llvm-symbolizer binary.Stephen Hines2014-10-231-0/+1
| | | | | | | | | | | | | | This change also adds DebugInfo to libLLVM.so on the device. Previously, we did not require this library to be present. Change-Id: Ie5791b58fb6d414a6e06e652ba8a63e6e1bdc210
* | am b86aaa73: add ARM codegen for x86 LLVM if specifiedTim Murray2014-10-151-0/+5
|\ \ | | | | | | | | | | | | * commit 'b86aaa733ce2042447857baf096ccc58b4ec430a': add ARM codegen for x86 LLVM if specified
| * | add ARM codegen for x86 LLVM if specifiedTim Murray2014-10-151-0/+5
| | | | | | | | | | | | | | | | | | bug 17765171 Change-Id: Id1135f5804d2738c7de5c264079e0a61d161f997
* | | am 06d8c96f: Merge "Move libLLVMProfileData to llvm_post_static_libraries."Stephen Hines2014-09-221-2/+2
|\ \ \ | |/ / |/| / | |/ | | * commit '06d8c96f9e7be298f0e1372ccb8dea18fe149afa': Move libLLVMProfileData to llvm_post_static_libraries.
| * Move libLLVMProfileData to llvm_post_static_libraries.Tong Shen2014-09-191-2/+2
| | | | | | | | | | | | | | This enables us to build libclang for target. libClangCodeGen in libclang needs libLLVMProfileData. Change-Id: I80fe903f9633877a4ac39325cdc9b023a5dfc149
* | Exclude only modules with prebuilt in prebuilts/sdk.Ying Wang2014-08-071-5/+0
|/ | | | | | | So we can do tapas build in full platform source tree. Change-Id: I95d2b8bc569f6d19130f45c78915b4a48cdee3a6 (cherry picked from commit 689012a3e1b656ee6fffa3a4eb007bee9a55f404)
* llvm: fix buildColin Cross2014-06-041-2/+2
| | | | | | | | The previous patch renamed some variables used by the build system from arm64 to aarch64. Rename them back so that LLVM can be built for arm64 again. Change-Id: I760aff378411b46841819b30723eb1fa9e166519
* Updated the makefiles to use AArch64 name.Chris Wailes2014-06-041-11/+11
| | | | | | | | The makefiles had previously used the name Arm64 for the AArch64 libraries. This patch changes all of makefiles to use the correct name for the backend. Change-Id: Ida062b1173b719b6d2519618827c3a67ede8b479
* [MIPS64] Enable mips64 buildDuane Sand2014-06-041-0/+1
| | | | Change-Id: Ib3f8c3389a51cd36bcec952ade577e9858c528e7
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-3/+3
| | | | Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
* We need to build the ARM components for AArch64 as well.Stephen Hines2014-05-061-0/+1
| | | | | Bug: 14474874 Change-Id: I37d5a95db83c31bb77cf2e2b5686d8aa329fd7d8
* Update to LLVM 3.5a.Stephen Hines2014-04-241-1/+5
| | | | Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
* Make LLVM build on AArch64.Tim Murray2014-03-141-0/+11
| | | | | | bug 13343378 Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
* am b7485134: am 449fc261: Merge "llvm: convert makefiles to support multilib ↵Colin Cross2014-02-181-18/+8
|\ | | | | | | | | | | | | build" * commit 'b7485134a2cbecc47904988b4cfde24019ac4fa1': llvm: convert makefiles to support multilib build
| * llvm: convert makefiles to support multilib buildColin Cross2014-02-061-18/+8
| | | | | | | | | | | | | | | | Convert makefiles to allow for building two architectures at the same time. This will also cause make checkbuild to build the target libraries for all supported architectures. Change-Id: Ia5e6fe5b1186a67753faafd3532ed4cb280a8b10
* | am 1fb20b43: am edba52bc: Merge "[MIPS64] Temporary placeholder build, to ↵Elliott Hughes2014-02-061-2/+3
|\ \ | |/ | | | | | | | | | | allow other projects to build" * commit '1fb20b43c912416e9f9696366235a091d2acfc65': [MIPS64] Temporary placeholder build, to allow other projects to build
| * [MIPS64] Temporary placeholder build, to allow other projects to buildDuane Sand2014-02-051-2/+3
| | | | | | | | Change-Id: I050c96c687f44e882bb7139a7dd81a46c72ac3b6
* | am 78c0f17f: Merge "llvm: rename aarch64 target to arm64"Colin Cross2014-01-241-3/+3
|\ \ | |/ | | | | | | * commit '78c0f17f14c3dd3f702d0b49afbe7a26a7fd31d3': llvm: rename aarch64 target to arm64
| * llvm: rename aarch64 target to arm64Colin Cross2014-01-231-3/+3
| | | | | | | | | | | | | | Rename aarch64 build targets to arm64. The gcc toolchain is still aarch64. Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
* | am 0000ef0b: Merge "AArch64: Temporarily disable AArch64 build"Ben Cheng2013-12-111-1/+4
|\ \ | |/ | | | | | | * commit '0000ef0b7a446ff64de480da75b353c3ad0ff196': AArch64: Temporarily disable AArch64 build
| * AArch64: Temporarily disable AArch64 buildSerban Constantinescu2013-12-111-1/+4
| | | | | | | | | | | | | | | | | | This patch disables AArch64 build and will get us going with building bionic. Needs to be reverted once upstream llvm support is integrated into AOSP (AArch64 backend). Change-Id: I4dde21bc340d7d00d5ffda551db2e5ab83c85c63 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
* | Added libs to the host's libLLVM.so.Todd Fiala2013-10-221-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added Android.mk build rules for: * lib/ExecutionEngine * lib/ExecutionEngine/RuntimeDyld * lib/ExecutionEngine/MCJIT * lib/MC/MCDisassembler Added all of the static libraries above to the host build of libLLVM.so. In addition, the following existing static library was added to the host build of libLLVM.so: * lib/ExecutionEngine/JIT Change-Id: I0e6cfac607e02b4ae77ee46df33eca2f96dac8e1
* | am a91a22bc: am 8e708faf: am 5edef2e8: Merge "x86_64/x32: Avoid early fail ↵Stephen Hines2013-09-231-1/+1
|\ \ | |/ | | | | | | | | | | on x32 or x86_64 build" * commit 'a91a22bcbadfb1aa06aec5077e8f5ce9d40a8410': x86_64/x32: Avoid early fail on x32 or x86_64 build
| * am 8e708faf: am 5edef2e8: Merge "x86_64/x32: Avoid early fail on x32 or ↵Stephen Hines2013-09-231-1/+1
| |\ | | | | | | | | | | | | | | | | | | x86_64 build" * commit '8e708fafb747b3f1e536d87016bb67c118fb5b0d': x86_64/x32: Avoid early fail on x32 or x86_64 build
| | * x86_64/x32: Avoid early fail on x32 or x86_64 buildPavel Chupin2013-09-201-1/+1
| | | | | | | | | | | | | | | Change-Id: I30186cfb74467004400a10e79e0fcbf72f876098 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
* | | Only build HOST LLVM when forced to do so.Stephen Hines2013-09-111-0/+2
|/ / | | | | | | | | Bug: 10653601 Change-Id: Icba0b2fcfcfc668871dcbcd8837b14cd7686309a
* | Update LLVM for merge to r187913.Stephen Hines2013-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add HAVE_FUTIMENS to */include/llvm/Config/config.h Update version number to 3.3 (even though this is tracking 3.4) Removed lib/Archive Added lib/Option Android.mk changes: - PathV2.cpp - SimplifyLibCalls.cpp - BlackList.cpp - VecUtils.cpp + MD5.cpp + CFG.cpp + SpecialCaseList.cpp + MachOUniversal.cpp + StructurizeCFG.cpp Change-Id: I8ee072cd0d4210a6a5492c0e6663f8464ff21386
* | Update LLVM for merge to r180947.Stephen Hines2013-05-061-0/+1
|/ | | | Change-Id: Ic9e7daa7ef3789298c49a7b308af92115f5d682d
* Add missing libLLVMObject.a to .so build.Stephen Hines2013-03-251-1/+2
| | | | Change-Id: Ifbd7721989bae5da592069b7aace77165d528f8f
* Only build libLLVM in bundled branches.Tim Murray2013-03-061-0/+5
| | | | Change-Id: Ia9f18562e70f947b2e0c0fb937e3e17e847cacab
* Update build rules for LLVM merge to version 176139.Stephen Hines2013-03-051-0/+1
| | | | Change-Id: Ibb71ad9a6a2ed05dbf87f249ac42b1355e3fa41a
* Add the disassembler libraries to libLLVM.Stephen Hines2013-02-281-3/+6
| | | | Change-Id: I637982e0a1e709a77a2aa697f352b753d11ba837
* libLLVM.so build rules for the device.Stephen Hines2013-02-271-0/+107
Change-Id: I39ff136b64a861e67899a1b9639d6bca080e1736