| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* 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)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
it can be better leveraged by libc++"
* commit '72714e0f8a3c209461d46551ebcf111e3f35ba32':
Split executeShTest into two parts so that it can be better leveraged by libc++
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
better leveraged by libc++"
* commit '51f06ecc5d0f71448146f98905b1796ae88d28da':
Split executeShTest into two parts so that it can be better leveraged by libc++
|
| | |\ \
| | | |/
| | | |
| | | | |
by libc++"
|
| | | |
| | | |
| | | |
| | | |
| | | | |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224672 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 2bea59bd02fe2a448314dfba205cd748a66ac6b9)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
types supported by the json encoder."
* commit '9cf8d9ca5aef24403867b7154f369cc831739178':
[LIT] Add JSONMetricValue type to wrap types supported by the json encoder.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
by the json encoder."
* commit 'f41cd32af0994358ae9f3acca23c0354de5b3f0d':
[LIT] Add JSONMetricValue type to wrap types supported by the json encoder.
|
| | |\ \
| | | |/
| | | |
| | | | |
encoder."
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Summary:
The following types can be encoded and decoded by the json library:
`dict`, `list`, `tuple`, `str`, `unicode`, `int`, `long`, `float`, `bool`, `NoneType`.
`JSONMetricValue` can be constructed with any of these types, and used as part of Test.Result.
This patch also adds a toMetricValue function that converts a value into a MetricValue.
Reviewers: ddunbar, EricWF
Reviewed By: EricWF
Subscribers: cfe-commits, llvm-commits
Differential Revision: http://reviews.llvm.org/D6576
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224628 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 74430387cd6b1d0e3f89b604f747fa53fc3315b3)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
new exception syntax."
* commit 'd5a8f8a93ed662d830cd4cc57ef14d05838f6897':
Now that we require a newer python, use the new exception syntax.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
exception syntax."
* commit 'd74cfd3c1f507ab51b576e0d2ce80dc8906c2e8e':
Now that we require a newer python, use the new exception syntax.
|
| | |\ \
| | | |/ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224130 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit fe6c7ee0f0e11a368d8c98db7e75d26c1c2b32e6)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'b78e4661de92772bbe09e1f4bd8da54ee41f64e8':
Require python 2.7.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit 'f13bcf2b4eeafa087bd649070bd8ed0ded10eb2b':
Require python 2.7.
|
| | |\ \
| | | |/ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We were already requiring 2.5, which meant that people on old linux distros
had to upgrade anyway.
Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X
exception syntax.
According to the discussion on llvmdev, there is not much value is requiring
just 2.6, we may as well just require 2.7.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224129 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 708bc15ff07dc2fcee3a66988bfc5bc15b80eb5f)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
`TestRunner.parseIntegratedTestScript`"
* commit 'ce4c5fc5adebc9960edec1d2161e23d06b2d8107':
[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
`TestRunner.parseIntegratedTestScript`"
* commit '51e2fa825ba84f67cebe4c3d1c93bd2f94fb1318':
[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`
|
| | |\ \
| | | |/
| | | |
| | | | |
`TestRunner.parseIntegratedTestScript`"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`TestRunner.parseIntegratedTestScript`
Summary:
This patch gives me just enough to leverage the existing functionality in `TestRunner` for use in `libc++` and `libc++abi` .
It does the following:
* Adds the `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`.
* Allows `parseIntegratedTestScript` to return an empty script if a script is not required by the caller.
Reviewers: ddunbar, EricWF
Reviewed By: EricWF
Subscribers: cfe-commits, llvm-commits
Differential Revision: http://reviews.llvm.org/D6589
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223915 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit bd112609813171fad2eeb4ad5f7a9cd95fc78b2e)
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '4a6ac12444cc5c7b0a8fe1c2909fb78002cea488':
lit: Don't use python 2.6 features
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '70fd1f24656a2a0f9ea114b4a780fe5d381de68d':
lit: Don't use python 2.6 features
|
| | |\ \
| | | |/ |
|