History log of /external/llvm/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/Android.mk
075c621d834af7ffc32d2067fadb147cc1758b99 02-Jun-2014 Chris Wailes <chriswailes@google.com> Adds the ability to run the llvm test suite in-tree.

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
/external/llvm/Android.mk
7cfe7b81886cb23fc41ff32b5f2bc5941dc3f682 05-Jun-2014 Chris Wailes <chriswailes@google.com> Updated the makefiles to use AArch64 name.

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
/external/llvm/Android.mk
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/Android.mk
8aa5ce8cbaa58d14493eb694f06c8a0fde23c509 07-Mar-2014 Tim Murray <timmurray@google.com> Make LLVM build on AArch64.

bug 13343378

Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
/external/llvm/Android.mk
ba309b04ea5c66df1bc1c27849642d2602ab869d 19-Oct-2013 Todd Fiala <tfiala@google.com> Added libs to the host's libLLVM.so.

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
/external/llvm/Android.mk
ead8d02a509cd69a74e01e4af90d8b237f30ed1c 08-Aug-2013 Stephen Hines <srhines@google.com> Update LLVM for merge to r187913.

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
/external/llvm/Android.mk
9dbeb69a345d12b15571769cfacf1d5e1a7ce378 03-May-2013 Stephen Hines <srhines@google.com> Update LLVM for merge to r180947.

Change-Id: Ic9e7daa7ef3789298c49a7b308af92115f5d682d
/external/llvm/Android.mk
2123c1c0de9e6006dfffe9123b4b992703202e3e 06-Mar-2013 Stephen Hines <srhines@google.com> Update build rules for LLVM merge to version 176139.

Change-Id: Ibb71ad9a6a2ed05dbf87f249ac42b1355e3fa41a
/external/llvm/Android.mk
7de4ee92f767db5e2093f1ad7e3ceb3669cc3453 28-Feb-2013 Stephen Hines <srhines@google.com> libLLVM.so build rules for the device.

Change-Id: I39ff136b64a861e67899a1b9639d6bca080e1736
/external/llvm/Android.mk
5c0d8570f299e70ba12795887be8748d06fac59a 27-Feb-2013 Stephen Hines <srhines@google.com> Build a host shared library version of LLVM.

Change-Id: Iee7161ff266faa797adeca06123ce753c71daa28
/external/llvm/Android.mk
3aef70314b053a1df4f85ca4a6f3890d06ebbdd6 09-Jan-2013 Stephen Hines <srhines@google.com> Update LLVM for merge to r171905.

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
/external/llvm/Android.mk
c7e606a2ada1b1847faa1716124584db396f7519 25-Oct-2012 Stephen Hines <srhines@google.com> Enable build of llc.

Change-Id: I7adaf3262874fa5506f16faa0b329d4e283ada5f
/external/llvm/Android.mk
c3f0e98f40f1382870c679b6aef1c5d01540637f 03-Aug-2012 Shih-wei Liao <sliao@google.com> Apply changes to migrate to LLVM-160668-20120724.

- 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
/external/llvm/Android.mk
9318a38869458cef6806cf85a7d7d8157101fb9f 08-May-2012 Logan Chien <loganchien@google.com> Reconfigure config.h and llvm-config.h.

The config.h and llvm-config.h was out-of-date, and missing
a lot of important #defines.

Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
/external/llvm/Android.mk
ca8b2c655eb4d283187cbbb4f0f3acd34f60fa1c 20-Apr-2012 Logan Chien <loganchien@google.com> Add libLLVMObject to read executable file.

Change-Id: I9ce8742d12fd3d9c57cec182e76c7385d3f0e3bc
/external/llvm/Android.mk
8019aac390baf43b3907d92928bad7fbe62588c6 06-Mar-2012 Stephen Hines <srhines@google.com> Merge with upstream LLVM @152063

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
/external/llvm/Android.mk
2987cbcdaef9e14f635b6f9ac32c58ff26a2fc0f 29-Feb-2012 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 8f698b54 to master

Change-Id: Ie502ec01a03b2f9a8e015a2b83139f56fd84b91e
369c4a40cd8c97e1e513ec8c6eaeee26e6adfc9b 19-Feb-2012 Daniel Malea <daniel.malea@intel.com> Build FileCheck and enable DWARF emission for target eng builds

- conditionally enable AsmPrinter Dwarf bits for eng builds
- build script for FileCheck

Change-Id: I68c5f9b2f28b36a779cf76e9161f740994c619f5
/external/llvm/Android.mk
eeadbf034b24be2d902b9b6e2950a6e24145e587 25-Feb-2012 Stephen Hines <srhines@google.com> Add support for llvm-as/llvm-dis to build.

Change-Id: I07e590203afaaf0d7cbe4fa23d71fa6a3dc470af
/external/llvm/Android.mk
76284d535a1b405dbaaf0fb6ef40fc55614157e5 14-Jan-2012 Shih-wei Liao <sliao@google.com> Update subdirs list to include archive and ld.

Change-Id: I08ac6f7e07a92189e5c41b5d6f98dfd689527d3f
/external/llvm/Android.mk
79f06f3cbcf2cb0394d33382186c31f2967cb400 26-Nov-2011 Logan Chien <loganchien@google.com> Add build rules for MIPS.

Change-Id: Id929ad67b41e048102e89617bf6d2ba390aac1f1
/external/llvm/Android.mk
2e5a5ee613fae456a8ed4282acede56860682f4f 21-Oct-2011 Logan Chien <loganchien@google.com> Apply changes to migrate to upstream Oct 20th 2011.

Change-Id: I2bb819151f3fa5ce18690ef373bf071205d3f278
/external/llvm/Android.mk
d2351e5c088147b5d71d5745cf07b5085a7f0073 19-Oct-2011 Logan Chien <loganchien@google.com> Add build rules for llc, opt, and llvm-link on target device.

Change-Id: I42f35da6f5ce77ab8969746131f5e6fdd42e5afa
/external/llvm/Android.mk
72fdeda08aedc76f6d04c484d83058e96c8af3a9 16-Jul-2011 Nowar Gu <nowar100@gmail.com> Fix Android.mk.
/external/llvm/Android.mk
cc7665f5895e1dd9682ee21d1e755d0de28c161b 09-Mar-2011 Jush Lu <jush.msn@gmail.com> Update build scripts after merge r127116
/external/llvm/Android.mk
4671b174806e6c8577125a644aa85999598e4971 28-Feb-2011 jush <jush.msn@gmail.com> Update build script after merge.
/external/llvm/Android.mk
9b72693d83d1c9dcda98a478c289d05306520a41 19-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add X86AsmParser and ARMAsmParser build rules.
/external/llvm/Android.mk
64c6e8a74d821ec94c274a0d46d8da2061895765 18-Jan-2011 Shih-wei Liao <sliao@google.com> Add linking utility.

Change-Id: Ide8114d786df64d1121a40f0bc264cf547620bb8
/external/llvm/Android.mk
d3cb73611cce87042806d0403ac3ccad3b663e05 15-Jan-2011 Logan <tzuhsiang.chien@gmail.com> Add llvm-as build rules.

Change-Id: I5537e2eeb21d25cbffbdc1cebba7c3a33d65a4a2
/external/llvm/Android.mk
7389b98289f7fb09c1641e07044ff816a56f4eba 05-Dec-2010 Shih-wei Liao <sliao@google.com> Fix Android.mk's

Change-Id: I4de9583db7f8d47bdda444804aecaeb71c5dfcb8
/external/llvm/Android.mk
6d73b8b01a0d3aa4b476ac4fbc1ac27d701ae78b 05-Dec-2010 Shih-wei Liao <sliao@google.com> Refactor Android.mk

Change-Id: I9a0fbb7f96b8d1f7b7047c19b8d7fd99a6bddf51
/external/llvm/Android.mk
e37b79963c25f12c9fac9d0ea3a68b69d4b07ea1 23-Oct-2010 Shih-wei Liao <sliao@google.com> Falsify the enable-assertion.

Change-Id: I3c19e4b09fa8e4bd7832b409f9fe50f5b75922a6
/external/llvm/Android.mk
a6e5ab6864059855c8edc2c031269a7f4e0d051a 08-Oct-2010 Zonr Chang <zonr@google.com> Add some missing files for host build.
/external/llvm/Android.mk
a95f589c757c8c857096a07e0d376ca9aaec6c2c 11-Sep-2010 Shih-wei Liao <sliao@google.com> Apply changes on LLVM r112364 after merge.

Change-Id: I9688675d46dca0d564206616c40b005669269010
/external/llvm/Android.mk
47cfefdfca48cf2e6503b1ecf21ccebd64ae3f49 08-Sep-2010 Anatol Pomazau <anatol@google.com> Fix build. We already have this file in another project.

Change-Id: I42c37640e58c7494cb764fa981982a617dec9650
/external/llvm/Android.mk
28c238c9ded0b5c91e122c94b5a02d76a5245c11 20-Aug-2010 Ying Wang <wangying@google.com> Fix sim build.

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
/external/llvm/Android.mk
e8ea0a7a9608c3233812362c342751165d573f89 06-Aug-2010 Shih-wei Liao <sliao@google.com> Disable llvm-link and opt, since we no long rely on them. The replacement is 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
/external/llvm/Android.mk
e65ac2e75d693930b7f7988e8be09fc157f68cab 14-Jul-2010 Shih-wei Liao <sliao@google.com> Add opt.

Change-Id: Icecd0b98914256237f5e34cb0b5e53b5dcac53e7
/external/llvm/Android.mk
db54406fa346e8a08cb200f490baf2dc6671dcf5 13-Jul-2010 Shih-wei Liao <sliao@google.com> Add llvm-link for host.

Change-Id: I3ad477cc963c2ae3910b50e272a95f1c4f752306
/external/llvm/Android.mk
28188e1c4986d9e4985f0f4a8ce268743eb94631 08-Jun-2010 Shih-wei Liao <sliao@google.com> Git hiccup. Retry....

Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
/external/llvm/Android.mk
c156bc696311928af01132d159b9e307436779bb 08-Jun-2010 Shih-wei Liao <sliao@google.com> Fix llvm.mk and the other 49 mk files

Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
/external/llvm/Android.mk
8a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5 04-Jun-2010 Shih-wei Liao <sliao@google.com> Initial slang.

Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
/external/llvm/Android.mk
44ce444e5ee78c3230e92439366b48a13559ccd6 04-May-2010 Shih-wei Liao <sliao@google.com> enable assertion

Change-Id: I1db0884c86ac6744f3c95ae10cefc75e762a79c7
/external/llvm/Android.mk
a7752e7017a1ca50973b6b3dcce5d6d484090ba9 03-May-2010 Mike Lockwood <lockwood@android.com> Fix sim build

Silently skip this project in sim builds instead of throwing an error.

Change-Id: Ibc95a118dc4afa7669e72dbb0ce74a124ecb1e48
Signed-off-by: Mike Lockwood <lockwood@android.com>
/external/llvm/Android.mk
a59a85f8dd03d52907019f1a4caaf7653b01b7d3 29-Apr-2010 Shih-wei Liao <sliao@google.com> For disassembler

Change-Id: I14e64ec4640cbeb57ac87473775e8ba8a7320b3f
/external/llvm/Android.mk
7abe37e4aee38cc79d91dd069a37d7e91d5bef53 28-Apr-2010 Shih-wei Liao <sliao@google.com> Sync upstream to r102410.
Re-turn on sdk.

Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
/external/llvm/Android.mk
6037a7c3c97b651dd70e48ebe5453134713971ed 19-Apr-2010 Shih-wei Liao <sliao@google.com> branch_to_sub issue resolved.
turn off sdk.

Change-Id: I1a6def700a2333ca8612138dadb610180d3dcbf3
/external/llvm/Android.mk
74643989fd8d3050821a77c02093fdafe0eb03e2 14-Apr-2010 Carl Shapiro <cshapiro@google.com> Fix the sim-eng build.

Change-Id: I3e7262220c92b9973da909d94ed3cff59ffc9294
/external/llvm/Android.mk
e4454320b3cfffe926a487c33fbeb454366de2f8 07-Apr-2010 Shih-wei Liao <sliao@google.com> libbcc

Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
/external/llvm/Android.mk