| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
modules
They are needed by llvmpipe
Change-Id: Ifdbc91a8f9a709b7cd9dd0f5ed3c956b308fe474
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
|
|
|
| |
Bug: 24349363
The use of __DATE__ makes this build hard to reproduce/diff.
Change-Id: I7d2b05bef53eac7084918f0781107bb920285bdf
(cherry picked from commit 3c19f5eec3bfcd1fcfda72cd02585569b42507a3)
|
|
|
|
|
|
| |
Bug: 20894851
Change-Id: Ic6deb626e2bad98d7420046e47b92556868dfe05
(cherry picked from commit e1977d0f8ca591f43fc0d3cba7e6a2b5ca7e22ff)
|
|
|
|
|
|
|
|
| |
Darwin uses a few different flags for this than Linux, and we missed this
when we updated the test builds recently.
Change-Id: I8a0e8bc18ef698a0ed933f96b2bce0653f4307e5
(cherry picked from commit 651de8d5ac0b28b10ad0259efc75cf6152dc13dc)
|
|
|
|
|
|
|
|
|
|
| |
Cherry-pick LLVM revisions r235191, r235215, r235220, r235341, r235363,
r235530, r235609, r235610, r237004
r235191 has a required bug-fix and the rest are all related to fp16.
Change-Id: I7fe8da5ffd8f2c06150885a54769abd18c3a04c6
(cherry picked from commit a18e6af1712fd41c4a705a19ad71f6e9ac7a4e68)
|
|
|
|
|
| |
Change-Id: I9bf53792f9fc30570e81a8d80d296c681d005ea7
(cherry picked from commit 0c7f116bb6950ef819323d855415b2f2b0aad987)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug 15433215
Command line options from an LLVM module are registered and stored in a
static global object in libLLVMSupport. Linking the Hello module with
its own copy of libLLVMSupport meant this module's option was not
registered correctly. This patch updates Hello's build rules to not
link with libLLVMSupport and libLLVMCore.
Given the above change, the Hello module still needs to find LLVM
symbols that it used to pull directly. The second half of this patch
adds linker flag --export-dynamic to tools/opt and tools/bugpoint so
loaded modules can find LLVM symbols.
Other notes:
- The linker flag is not added to the device build of opt. No one
should be running opt on the device, AFAIK.
- Other tools that load modules, such as llc, lli and even clang, would
need this linker flag if they were to load modules correctly. Now
that we know how to fix the incorrect module loads, they can be fixed
if the need arises.
- Remove a duplicate from opt's llvm_opt_STATIC_LIBRARIES.
All supported tests pass!
Cherry pick of https://android-review.googlesource.com/#/c/148017/ from
AOSP
Change-Id: Ib76507ccfeae37a368718c5a1fb69da337f4f964
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| | |
* commit '7b4cd9c62b527e0759ab76e4938a98415d5bc1ce':
Fix mips vs. mips64 build issues.
|
| |\ |
|
| |/
| |
| |
| | |
Change-Id: I55b16d8c0e597079c036ceeefd8c04bfb394367b
|
|\ \
| |/
| |
| |
| |
| |
| | |
tree."
* commit '53b3699b0d46b0bb7c8bf5e4a481b91f5e7aae87':
Remove any stale BuildVariables.inc files in the source tree.
|
| |\ |
|
| |/
| |
| |
| |
| |
| |
| | |
We previously had a bug that generated this file in the source tree instead
of in the actual build output directory.
Change-Id: Ie942750f91b37327c4f9cc8d83e0040b6e06ce2a
|
|\ \
| |/
| |
| |
| | |
* commit '3d7a0abcefb3c5bc742fb522eb1f5f06e85d7d55':
Remove duplicate.
|
| |\ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes build warnings:
build/core/binary.mk:494: target
`out/host/linux-x86/obj/STATIC_LIBRARIES/libLLVMARMCodeGen_intermediates/ARMGenCodeEmitter.inc'
given more than once in the same rule.
build/core/binary.mk:494: target
`out/target/product/shamu/obj/STATIC_LIBRARIES/libLLVMARMCodeGen_intermediates/ARMGenCodeEmitter.inc'
given more than once in the same rule.
Change-Id: I4691fe616c1e13a4cc18ceaf3b64a3f2b9a5cd87
|
|\ \
| |/
| |
| |
| | |
* commit '31195f0bdca6ee2a5e72d07edf13e1d81206d949':
Update aosp/master llvm for rebase to r233350
|
| |\ |
|
| |/
| |
| |
| | |
Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
|
|\ \
| |/
| |
| |
| | |
* commit 'c75239e6119d0f9a74c57099d91cbc9bde56bf33':
Take HOST_PREFER_32_BIT into account
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
LLVM modules should compile for 64-bit for the host, except when
HOST_PREFER_32_BIT is set.
Change-Id: I8179df10b929ce1cc655e097814fa50ca0c3c43e
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '55a4283a8567819d70c7e196f68dff5ae12fdc8f':
Set LOCAL_MULTLIB := first for all LLVM host builds
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The default multlib setting for host libraries is going to change from
"both" to "first". This breaks LLVM host compiles on 64-bit when
FORCE_BUILD_LLVM_COMPONENTS, because LLVMHello tries to compile for
both 64-bit and 32-bit, the 32-bit version tries to link against
32-bit libLLVM, but prebuilts/sdk/tools/* only provides a 64-bit
version of libLLVM.so.
When compiling for a 32-bit host we always set
FORCE_BUILD_LLVM_COMPONENTS=true, so the easy fix is to force 64-bit
host builds to only build LLVM components for 64-bit by setting
LOCAL_MULTILIB := first in llvm-host-build.mk.
Change-Id: Ia17c045649b59b90bdc06d4cbe03f2542bf42371
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
properly again."
* commit '6f4fa452db89a32b9dfc8ed8ab61834dcdca07ad':
Update lit.site.cfg to be able to run LLVM tests properly again.
|
| |\ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '3fa16bd6062e23bcdb82ed4dd965674792e6b761':
Update aosp/master LLVM for rebase to r230699.
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'beed47390a60f6f0c77532b3d3f76bb47ef49423':
Remove uses of libcxx.mk.
|
| |\ \
| | |/
| |/| |
|
| |/
| |
| |
| |
| |
| | |
This is a no-op.
Change-Id: I5dc6a2a5a0e0f7e34a0ae26566798daa085ce8f2
|
|\ \
| |/
| |
| |
| | |
* commit 'b7d2e72b02a4cb8034f32f8247a2558d2434e121':
Add NOTICE file
|
| |\ |
|
| |/
| |
| |
| | |
Change-Id: I4794bc70b088df4bb417e2fd980e363b2becb52b
|
|\ \
| |/
| |
| |
| | |
* commit '09b23d7595837e1f88872f6f0a60dca827b52e3f':
Revert "Add -fno-inline to LLVM device flags."
|
| |\
| | |
| | |
| | |
| | | |
* commit '22cea81c7ab789adf765705c89bc49cdba1a4fe6':
Revert "Add -fno-inline to LLVM device flags."
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 666dcadba6e445a06085ee785721bab99a01a226.
Bug: 18808781
Change-Id: I222968a99bdafe2368c97d1602081bbcdff70ed0
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '4e18f8fb700656330c307f80a826823271182b01':
MISched: Fix moving stores across barriers
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit 'e5656de27822209f895cc8d3524f74c6f9f9afcb':
MISched: Fix moving stores across barriers
|
| | |\ \
| | | |/ |
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes an issue with ScheduleDAGInstrs::buildSchedGraph
where stores without an underlying object would not be added
as a predecessor to the current BarrierChain.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223717 91177308-0d34-0410-b5e6-96231b3b80d8
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
possible to add suppressions."
* commit '1d70b3af1c1b8f321eba07127518a71878bce7a9':
Pass LSAN_OPTIONS down so that it is possible to add suppressions.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
suppressions."
* commit '5a622b72ff719e56da5e4384343c08305152e83e':
Pass LSAN_OPTIONS down so that it is possible to add suppressions.
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224777 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 50c8c5686ec5fbae19d8ec72d46b228feb960862)
|