aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Add makefile for tools/bugpoint-passesPirama Arumuga Nainar2015-04-301-0/+1
| | | | | | | | | | | | bug 15433215 Build BugpointPasses module for the host. It is loaded by some bugpoint tests. Cherry pick https://android-review.googlesource.com/#/c/148016/ from AOSP Change-Id: I1c0450a63d5eb25cb9da9f07baaaceefd454def5
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-1/+2
| | | | Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
* Update lit.site.cfg to be able to run LLVM tests properly again.Stephen Hines2015-04-021-0/+2
| | | | | | | | | | | | Bug: 15433215 Add support for building llvm-dsymutil. Add support for building llvm-pdbdump. We still have 4 unexpected failures to track down with the Android build/run of these tests. These are all related to module loading support. Change-Id: Ibd39cbd2c0ee232a0df23a414d491420493ea94a
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+3
| | | | Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
* Update LLVM lit test configuration to be able to work for 3.6.Stephen Hines2014-12-191-0/+5
| | | | | | | | | | | Add support for building more host verification tools: + LLVMHello.so (loadable plugin pass) + lli-child-target + llvm-symbolizer (missing some Android.mk magic) + llvm-vtabledump + verify-uselistorder Change-Id: Id7a9397bf458e97fc330ea0301ebb001750aac7c
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-2/+0
| | | | Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-1/+1
| | | | | | | Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
* Adds the ability to run the llvm test suite in-tree.Chris Wailes2014-06-061-7/+39
| | | | | | | | | | | | | | | | | This was accomplished by building additional tools and hand-generating several files that are auto-generated by the configuration system when LLVM is built out-of-tree. The LTO, Interpreter, and DebugInfo libraries are now being compiled, and several source files were added to existing compilation targets. To run these tests you must first run build/envsetup.sh and have used lunch to select a target. You can then launch the test script by running: cd $ANDROID_BUILD_TOP/external/llvm && ./android_test.sh Bug: 15433215 Change-Id: I43d87de0a4620cdd46c8d0f825dd4428e8409702
* Updated the makefiles to use AArch64 name.Chris Wailes2014-06-041-1/+1
| | | | | | | | 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
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-0/+1
| | | | Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
* Make LLVM build on AArch64.Tim Murray2014-03-141-0/+10
| | | | | | bug 13343378 Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
* Added libs to the host's libLLVM.so.Todd Fiala2013-10-221-1/+5
| | | | | | | | | | | | | | | | 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
* 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
* Update build rules for LLVM merge to version 176139.Stephen Hines2013-03-051-0/+1
| | | | Change-Id: Ibb71ad9a6a2ed05dbf87f249ac42b1355e3fa41a
* libLLVM.so build rules for the device.Stephen Hines2013-02-271-1/+1
| | | | Change-Id: I39ff136b64a861e67899a1b9639d6bca080e1736
* Build a host shared library version of LLVM.Stephen Hines2013-02-271-0/+1
| | | | Change-Id: Iee7161ff266faa797adeca06123ce753c71daa28
* Update LLVM for merge to r171905.Stephen Hines2013-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android.mk lib/Analysis/Android.mk lib/CodeGen/Android.mk lib/CodeGen/MachineScheduler.cpp - specify std::pop_heap() lib/IR/Android.mk - new from lib/VMCore lib/MC/Android.mk lib/MC/MCAssembler.cpp - put back pointer param (from reference). lib/Support/DeltaAlgorithm.cpp - iterator -> const_iterator ! lib/TableGen/Android.mk lib/Target/ARM/ARMJITInfo.cpp - Removed unused legacy JIT changes lib/Target/ARM/Android.mk lib/Target/ARM/AsmParser/Android.mk lib/Target/ARM/Disassembler/Android.mk lib/Target/ARM/MCTargetDesc/Android.mk lib/Target/Android.mk lib/Target/Mips/Android.mk lib/Target/Mips/Disassembler/Android.mk lib/Target/Mips/MCTargetDesc/Android.mk lib/Target/X86/Android.mk lib/Target/X86/AsmParser/Android.mk lib/Target/X86/Disassembler/Android.mk lib/Transforms/IPO/Android.mk lib/Transforms/Instrumentation/Android.mk lib/Transforms/Scalar/Android.mk lib/Transforms/Utils/Android.mk lib/Transforms/Vectorize/Android.mk lib/VMCore/Android.mk - moved to lib/IR llvm-gen-intrinsics.mk - new Intrinsics.td location utils/TableGen/Android.mk Change-Id: Ifebdb1716c372fd917a844c44be9d10df66434b0
* Enable build of llc.Stephen Hines2012-10-251-1/+1
| | | | Change-Id: I7adaf3262874fa5506f16faa0b329d4e283ada5f
* Apply changes to migrate to LLVM-160668-20120724.Shih-wei Liao2012-08-031-1/+0
| | | | | | | | - Update Android.mk for removed files and new files. - llvm-ld has been removed in upstream, so we remove it as well. Change-Id: I613ada916156a43993d4bba9cae6dcb6bf40ed2f
* Reconfigure config.h and llvm-config.h.Logan Chien2012-05-091-0/+2
| | | | | | | The config.h and llvm-config.h was out-of-date, and missing a lot of important #defines. Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
* Add libLLVMObject to read executable file.Logan Chien2012-04-201-0/+1
| | | | Change-Id: I9ce8742d12fd3d9c57cec182e76c7385d3f0e3bc
* Merge with upstream LLVM @152063Stephen Hines2012-03-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed call to getsid() from LockFileManager.cpp, since bionic doesn't have support for it. Build updates +TableGenAction.cpp +X86ModRMFilters.cpp -InstrEnumEmitter.cpp -JITDebugRegisterer.cpp -MCLoggingStreamer.cpp +Hashing.cpp -ElfCodeEmitter.cpp -ElfWriter.cpp -ObjectCodeEmitter.cpp +DataStream.cpp +StreamableMemoryObject.cpp +CmpInstAnalysis.cpp +LockFileManager.cpp +IntrusiveRefCntPtr.cpp +ThreadSanitizer.cpp +ARMMachineFunctionInfo.cpp +ARMELFObjectWriter.cpp +MipsAnalyzeImmediate.cpp +MipsMachineFunction.cpp +X86MachineFunctionInfo.cpp +X86ELFObjectWriter.cpp +X86WinCOFFObjectWriter.cpp +ResourcePriorityQueue.cpp +ScheduleDAGVLIW.cpp +MachineCopyPropagation.cpp +MachineScheduler.cpp +RegAllocBase.cpp +libLLVMVectorize Change-Id: I69e700fe357e275ec509af1daaa7408cd3cde3a1
* resolved conflicts for merge of 8f698b54 to masterJean-Baptiste Queru2012-02-291-0/+1
|\ | | | | | | Change-Id: Ie502ec01a03b2f9a8e015a2b83139f56fd84b91e
| * Build FileCheck and enable DWARF emission for target eng buildsDaniel Malea2012-02-291-0/+1
| | | | | | | | | | | | | | - conditionally enable AsmPrinter Dwarf bits for eng builds - build script for FileCheck Change-Id: I68c5f9b2f28b36a779cf76e9161f740994c619f5
* | Add support for llvm-as/llvm-dis to build.Stephen Hines2012-02-241-1/+2
| | | | | | | | Change-Id: I07e590203afaaf0d7cbe4fa23d71fa6a3dc470af
* | Update subdirs list to include archive and ld.Shih-wei Liao2012-01-141-0/+2
| | | | | | | | Change-Id: I08ac6f7e07a92189e5c41b5d6f98dfd689527d3f
* | Add build rules for MIPS.Logan Chien2011-11-271-15/+31
|/ | | | Change-Id: Id929ad67b41e048102e89617bf6d2ba390aac1f1
* Apply changes to migrate to upstream Oct 20th 2011.Logan Chien2011-10-211-0/+1
| | | | Change-Id: I2bb819151f3fa5ce18690ef373bf071205d3f278
* Add build rules for llc, opt, and llvm-link on target device.Logan Chien2011-10-191-37/+37
| | | | Change-Id: I42f35da6f5ce77ab8969746131f5e6fdd42e5afa
* Fix Android.mk.Nowar Gu2011-07-161-0/+2
|
* Update build scripts after merge r127116Jush Lu2011-03-101-2/+1
|
* Update build script after merge.jush2011-02-281-2/+3
|
* Add X86AsmParser and ARMAsmParser build rules.Logan2011-01-181-0/+2
|
* Add linking utility.Shih-wei Liao2011-01-181-0/+1
| | | | Change-Id: Ide8114d786df64d1121a40f0bc264cf547620bb8
* Add llvm-as build rules.Logan2011-01-161-0/+2
| | | | Change-Id: I5537e2eeb21d25cbffbdc1cebba7c3a33d65a4a2
* Fix Android.mk'sShih-wei Liao2010-12-041-47/+37
| | | | Change-Id: I4de9583db7f8d47bdda444804aecaeb71c5dfcb8
* Refactor Android.mkShih-wei Liao2010-12-041-37/+48
| | | | Change-Id: I9a0fbb7f96b8d1f7b7047c19b8d7fd99a6bddf51
* Falsify the enable-assertion.Shih-wei Liao2010-10-221-1/+1
| | | | Change-Id: I3c19e4b09fa8e4bd7832b409f9fe50f5b75922a6
* Add some missing files for host build.Zonr Chang2010-10-081-0/+1
|
* Apply changes on LLVM r112364 after merge.Shih-wei Liao2010-09-111-2/+0
| | | | Change-Id: I9688675d46dca0d564206616c40b005669269010
* Fix build. We already have this file in another project.Anatol Pomazau2010-09-071-1/+0
| | | | Change-Id: I42c37640e58c7494cb764fa981982a617dec9650
* Fix sim build.Ying Wang2010-08-191-5/+0
| | | | | | | | Note that this only makes the sim build green, but the built images won't work for sure: No libbcc.so, which depends on something else that can not build in sim mode. No x86 bitcode is generated as well, I believe. Change-Id: Idca8378427196622ac77cd56a38c6a160f03ba22
* Disable llvm-link and opt, since we no long rely on them. The replacement is ↵Shih-wei Liao2010-08-061-2/+0
| | | | | | | | combinig llvm-link and opt into llvm-rs-link. That is, use the reflection data in the .bc files to determine which functions and global variables may be internalized, then performs link-time optimization across all modules. Change-Id: I390b85bc44a3111320d424d120280d7fc91fc949
* Add opt.Shih-wei Liao2010-07-131-1/+3
| | | | Change-Id: Icecd0b98914256237f5e34cb0b5e53b5dcac53e7
* Add llvm-link for host.Shih-wei Liao2010-07-121-0/+3
| | | | Change-Id: I3ad477cc963c2ae3910b50e272a95f1c4f752306
* Git hiccup. Retry....Shih-wei Liao2010-06-071-1/+1
| | | | Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
* Fix llvm.mk and the other 49 mk filesShih-wei Liao2010-06-071-3/+3
| | | | Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
* Initial slang.Shih-wei Liao2010-06-041-7/+4
| | | | Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
* enable assertionShih-wei Liao2010-05-041-0/+1
| | | | Change-Id: I1db0884c86ac6744f3c95ae10cefc75e762a79c7