| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
|
|
|
|
|
|
|
| |
Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls
Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
|
|
|
|
|
|
| |
bug 13343378
Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ic9e7daa7ef3789298c49a7b308af92115f5d682d
|
|
|
|
| |
Change-Id: Ibb71ad9a6a2ed05dbf87f249ac42b1355e3fa41a
|
|
|
|
| |
Change-Id: I39ff136b64a861e67899a1b9639d6bca080e1736
|
|
|
|
| |
Change-Id: Iee7161ff266faa797adeca06123ce753c71daa28
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I7adaf3262874fa5506f16faa0b329d4e283ada5f
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
The config.h and llvm-config.h was out-of-date, and missing
a lot of important #defines.
Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
|
|
|
|
| |
Change-Id: I9ce8742d12fd3d9c57cec182e76c7385d3f0e3bc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| | |
Change-Id: Ie502ec01a03b2f9a8e015a2b83139f56fd84b91e
|
| |
| |
| |
| |
| |
| |
| | |
- conditionally enable AsmPrinter Dwarf bits for eng builds
- build script for FileCheck
Change-Id: I68c5f9b2f28b36a779cf76e9161f740994c619f5
|
| |
| |
| |
| | |
Change-Id: I07e590203afaaf0d7cbe4fa23d71fa6a3dc470af
|
| |
| |
| |
| | |
Change-Id: I08ac6f7e07a92189e5c41b5d6f98dfd689527d3f
|
|/
|
|
| |
Change-Id: Id929ad67b41e048102e89617bf6d2ba390aac1f1
|
|
|
|
| |
Change-Id: I2bb819151f3fa5ce18690ef373bf071205d3f278
|
|
|
|
| |
Change-Id: I42f35da6f5ce77ab8969746131f5e6fdd42e5afa
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Change-Id: Ide8114d786df64d1121a40f0bc264cf547620bb8
|
|
|
|
| |
Change-Id: I5537e2eeb21d25cbffbdc1cebba7c3a33d65a4a2
|
|
|
|
| |
Change-Id: I4de9583db7f8d47bdda444804aecaeb71c5dfcb8
|
|
|
|
| |
Change-Id: I9a0fbb7f96b8d1f7b7047c19b8d7fd99a6bddf51
|
|
|
|
| |
Change-Id: I3c19e4b09fa8e4bd7832b409f9fe50f5b75922a6
|
| |
|
|
|
|
| |
Change-Id: I9688675d46dca0d564206616c40b005669269010
|
|
|
|
| |
Change-Id: I42c37640e58c7494cb764fa981982a617dec9650
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Icecd0b98914256237f5e34cb0b5e53b5dcac53e7
|
|
|
|
| |
Change-Id: I3ad477cc963c2ae3910b50e272a95f1c4f752306
|
|
|
|
| |
Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
|
|
|
|
| |
Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
|
|
|
|
| |
Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
|
|
|
|
| |
Change-Id: I1db0884c86ac6744f3c95ae10cefc75e762a79c7
|
|
|
|
|
|
|
| |
Silently skip this project in sim builds instead of throwing an error.
Change-Id: Ibc95a118dc4afa7669e72dbb0ce74a124ecb1e48
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|
|
|
| |
Change-Id: I14e64ec4640cbeb57ac87473775e8ba8a7320b3f
|
|
|
|
|
|
| |
Re-turn on sdk.
Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
|
|
|
|
|
|
| |
turn off sdk.
Change-Id: I1a6def700a2333ca8612138dadb610180d3dcbf3
|