OSDN Git Service
Chih-Wei Huang [Thu, 20 Apr 2017 02:49:55 +0000 (10:49 +0800)]
Fix build for mesa 13.0+
Chih-Wei Huang [Thu, 2 Mar 2017 02:05:24 +0000 (10:05 +0800)]
Merge branch 'jide_x86_lollipop' into lollipop-x86
WuZhen [Sun, 1 May 2016 09:24:22 +0000 (17:24 +0800)]
link in r600 related static library
NO_REF_TASK
tested: local run
Change-Id: I572842ac06a2ea609a3d862cc8df09afb500ddae
Dan Albert [Sun, 20 Jul 2014 05:44:19 +0000 (22:44 -0700)]
Fixes the build when NDEBUG is not defined.
Symbols from the added file are needed in the Debug() block on line 927
of lib/ExecutionEngine/JIT/JITEmitter.cpp.
Change-Id: I17a02b8f26066232cc9b5d60bdd683a566a955a5
WuZhen [Wed, 24 Feb 2016 04:33:16 +0000 (12:33 +0800)]
Merge branch 'backport-llvm3.5.2' into HEAD
backport correctness fixes related to x86 from llvm 3.5.2
this is API/ABI compatible, fixes a rare crash in llvmpipe
NO_REF_TASK
tested: local run
Change-Id: Id94164d4009bb4985da91b2ba913ee9b11c41197
Tom Stellard [Tue, 17 Mar 2015 20:42:08 +0000 (20:42 +0000)]
Merging r214336:
------------------------------------------------------------------------
r214336 | rafael.espindola | 2014-07-30 17:04:00 -0400 (Wed, 30 Jul 2014) | 9 lines
SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.
The lifetime intrinsics need some work in order to make it clear which
optimizations are or are not valid.
For now dropping this optimization avoids a miscompilation.
Patch by Björn Steinbrink.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@232544
91177308-0d34-0410-b5e6-
96231b3b80d8
Tom Stellard [Tue, 17 Mar 2015 18:09:58 +0000 (18:09 +0000)]
Merging r229352:
------------------------------------------------------------------------
r229352 | david.majnemer | 2015-02-15 23:02:09 -0500 (Sun, 15 Feb 2015) | 9 lines
IR: Properly return nullptr when getAggregateElement is out-of-bounds
We didn't properly handle the out-of-bounds case for
ConstantAggregateZero and UndefValue. This would manifest as a crash
when the constant folder was asked to fold a load of a constant global
whose struct type has no operands.
This fixes PR22595.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@232512
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Tue, 6 Jan 2015 08:51:50 +0000 (08:51 +0000)]
Merging r222856:
------------------------------------------------------------------------
r222856 | majnemer | 2014-11-26 15:00:38 -0800 (Wed, 26 Nov 2014) | 8 lines
Revert "Added inst combine transforms for single bit tests from Chris's note"
This reverts commit r210006, it miscompiled libapr which is used in who
knows how many projects.
A test has been added to ensure that we don't regress again.
I'll work on a rewrite of what the optimization was trying to do later.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@225255
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan P. N. Exon Smith [Mon, 8 Dec 2014 23:29:14 +0000 (23:29 +0000)]
Merging r223500 (this time for real):
------------------------------------------------------------------------
r223500 | dexonsmith | 2014-12-05 11:13:42 -0800 (Fri, 05 Dec 2014) | 9 lines
BFI: Saturate when combining edges to a successor
When a loop gets bundled up, its outgoing edges are quite large, and can
just barely overflow 64-bits. If one successor has multiple incoming
edges -- and that successor is getting all the incoming mass --
combining just its edges can overflow. Handle that by saturating rather
than asserting.
This fixes PR21622.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223716
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 09:16:46 +0000 (09:16 +0000)]
Merging r221318:
------------------------------------------------------------------------
r221318 | majnemer | 2014-11-04 15:49:08 -0800 (Tue, 04 Nov 2014) | 10 lines
Analysis: Make isSafeToSpeculativelyExecute fire less for divides
Divides and remainder operations do not behave like other operations
when they are given poison: they turn into undefined behavior.
It's really hard to know if the operands going into a div are or are not
poison. Because of this, we should only choose to speculate if there
are constant operands which we can easily reason about.
This fixes PR21412.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223647
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 09:11:48 +0000 (09:11 +0000)]
Merging r215818:
------------------------------------------------------------------------
r215818 | majnemer | 2014-08-16 02:23:42 -0700 (Sat, 16 Aug 2014) | 12 lines
InstCombine: Fix a potential bug in 0 - (X sdiv C) -> (X sdiv -C)
While *most* (X sdiv 1) operations will get caught by InstSimplify, it
is still possible for a sdiv to appear in the worklist which hasn't been
simplified yet.
This means that it is possible for 0 - (X sdiv 1) to get transformed
into (X sdiv -1); dividing by -1 can make the transform produce undef
values instead of the proper result.
Sorry for the lack of testcase, it's a bit problematic because it relies
on the exact order of operations in the worklist.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223645
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 09:11:36 +0000 (09:11 +0000)]
Merging r214385:
------------------------------------------------------------------------
r214385 | majnemer | 2014-07-30 21:49:29 -0700 (Wed, 30 Jul 2014) | 9 lines
InstCombine: Correctly propagate NSW/NUW for x-(-A) -> x+A
We can only propagate the nsw bits if both subtraction instructions are
marked with the appropriate bit.
N.B. We only propagate the nsw bit in InstCombine because the nuw case
is already handled in InstSimplify.
This fixes PR20189.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223644
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:53:47 +0000 (08:53 +0000)]
Merging r216891:
------------------------------------------------------------------------
r216891 | majnemer | 2014-09-01 14:20:14 -0700 (Mon, 01 Sep 2014) | 12 lines
SROA: Don't insert instructions before a PHI
SROA may decide that it needs to insert a bitcast and would set it's
insertion point before a PHI. This will create an invalid module
right quick.
Instead, choose the first insertion point in the basic block that holds
our PHI.
This fixes PR20822.
Differential Revision: http://reviews.llvm.org/D5141
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223639
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:50:39 +0000 (08:50 +0000)]
Merging r217115:
------------------------------------------------------------------------
r217115 | majnemer | 2014-09-03 17:23:13 -0700 (Wed, 03 Sep 2014) | 3 lines
IndVarSimplify: Address review comments for r217102
No functional change intended, just some cleanups and comments added.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223638
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:50:22 +0000 (08:50 +0000)]
Merging rr217102:
------------------------------------------------------------------------
r217102 | majnemer | 2014-09-03 16:03:18 -0700 (Wed, 03 Sep 2014) | 11 lines
IndVarSimplify: Don't let LFTR compare against a poison value
LinearFunctionTestReplace tries to use the *next* indvar to compare
against when possible. However, it may be the case that the calculation
for the next indvar has NUW/NSW flags and that it may only be safely
used inside the loop. Using it in a comparison to calculate the exit
condition could result in observing poison.
This fixes PR20680.
Differential Revision: http://reviews.llvm.org/D5174
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223637
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:49:20 +0000 (08:49 +0000)]
Merging rr221501:
------------------------------------------------------------------------
r221501 | majnemer | 2014-11-06 16:31:14 -0800 (Thu, 06 Nov 2014) | 7 lines
LoopVectorize: Don't assume pointees are sized
A pointer's pointee might not be sized: the pointee could be a function.
Report this as IK_NoInduction when calculating isInductionVariable.
This fixes PR21508.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223636
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:48:58 +0000 (08:48 +0000)]
Merging rr222376:
------------------------------------------------------------------------
r222376 | majnemer | 2014-11-19 11:36:18 -0800 (Wed, 19 Nov 2014) | 3 lines
AliasSet: Simplify mergeSetIn
No functional change intended.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223635
91177308-0d34-0410-b5e6-
96231b3b80d8
David Majnemer [Mon, 8 Dec 2014 08:48:09 +0000 (08:48 +0000)]
Merging r222338:
------------------------------------------------------------------------
r222338 | majnemer | 2014-11-19 01:41:05 -0800 (Wed, 19 Nov 2014) | 16 lines
AliasSetTracker: UnknownInsts should contribute to the refcount
AliasSetTracker::addUnknown may create an AliasSet devoid of pointers
just to contain an instruction if no suitable AliasSet already exists.
It will then AliasSet::addUnknownInst and we will be done.
However, it's possible for addUnknown to choose an existing AliasSet to
addUnknownInst.
If this were to occur, we are in a bit of a pickle: removing pointers
from the AliasSet can cause the entire AliasSet to become destroyed,
taking our unknown instructions out with them.
Instead, keep track whether or not our AliasSet has any unknown
instructions.
This fixes PR21582.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223627
91177308-0d34-0410-b5e6-
96231b3b80d8
Michael Zolotukhin [Fri, 5 Dec 2014 22:31:29 +0000 (22:31 +0000)]
Merging r223171:
PR21302. Vectorize only bottom-tested loops.
rdar://problem/
18886083
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223535
91177308-0d34-0410-b5e6-
96231b3b80d8
Michael Zolotukhin [Fri, 5 Dec 2014 22:29:16 +0000 (22:29 +0000)]
Merging r223170:
Apply loop-rotate to several vectorizer tests.
Such loops shouldn't be vectorized due to the loops form.
After applying loop-rotate (+simplifycfg) the tests again start to check
what they are intended to check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223534
91177308-0d34-0410-b5e6-
96231b3b80d8
Michael Zolotukhin [Fri, 5 Dec 2014 22:17:26 +0000 (22:17 +0000)]
Merging r221009:
Correctly update dom-tree after loop vectorizer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223531
91177308-0d34-0410-b5e6-
96231b3b80d8
Bill Wendling [Tue, 12 Aug 2014 05:41:11 +0000 (05:41 +0000)]
Merging r214670:
------------------------------------------------------------------------
r214670 | spatel | 2014-08-03 15:48:23 -0700 (Sun, 03 Aug 2014) | 8 lines
fix for PR20354 - Miscompile of fabs due to vectorization
This is intended to be the minimal change needed to fix PR20354 ( http://llvm.org/bugs/show_bug.cgi?id=20354 ). The check for a vector operation was wrong; we need to check that the fabs itself is not a vector operation.
This patch will not generate the optimal code. A constant pool load and 'and' op will be generated instead of just returning a value that we can calculate in advance (as we do for the scalar case). I've put a 'TODO' comment for that here and expect to have that patch ready soon.
There is a very similar optimization that we can do in visitFNEG, so I've put another 'TODO' there and expect to have another patch for that too.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@215428
91177308-0d34-0410-b5e6-
96231b3b80d8
Chih-Wei Huang [Fri, 16 Oct 2015 16:48:15 +0000 (00:48 +0800)]
R600: fix missing dependencies
Make libLLVMR600Desc and libLLVMR600Info depend on
libLLVMR600CodeGen to get its exported include dirs.
Paulo Sergio Travaglia [Fri, 1 May 2015 22:27:25 +0000 (19:27 -0300)]
Enable R600 support on Android-x86 (mesa/gallium radeonsi)
Gallium driver radeonsi requires LLVM. Some required features
(like compiling the R600 Taget itself) are not enabled.
These changes enable these features and fix a problem
with "intrinsic" related sources (apparently a typo
when formating a parameter)
Stephen Hines [Fri, 24 Oct 2014 22:42:31 +0000 (15:42 -0700)]
Merge in the following upstream patches to resolve Cortex-A57 crashes.
r214957
r215233
r216455
r216721
r217682
r217689
r217690
r217735
Change-Id: Ia53b88591471325df132caf26e1087510a65ce36
Tim Murray [Tue, 9 Dec 2014 23:46:34 +0000 (15:46 -0800)]
Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""
This reverts commit
c8db087b3b6d8767db4fa54057ac8fa448d812ca.
Tim Murray [Tue, 9 Dec 2014 23:46:31 +0000 (15:46 -0800)]
Revert "Apply rL216114 from upstream LLVM."
This reverts commit
9156e80250ada6f6d39af3b464a918d4855f9a2a.
Stephen Hines [Thu, 27 Nov 2014 00:02:32 +0000 (16:02 -0800)]
Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.
Bug:
18540243
Change-Id: I66c63c0aed1da38d676025308f229c927b8ce956
Tim Murray [Thu, 23 Oct 2014 21:17:51 +0000 (14:17 -0700)]
Apply rL216114 from upstream LLVM.
bug
18094492
Change-Id: Ic049d4123b9240d89daf4f3c5e8d82e8276a84e7
Tim Murray [Thu, 23 Oct 2014 20:55:05 +0000 (13:55 -0700)]
Revert "Bring in fixes for Cortex-A53 errata + build updates."
This reverts commit
8a1773694c6d9b1277647440583811ad3d85c6a4.
bug
18094492
Stephen Hines [Fri, 17 Oct 2014 15:47:43 +0000 (08:47 -0700)]
Bring in fixes for Cortex-A53 errata + build updates.
Bug:
18034609
(cherry picked from commit
bfc2d688b591c574c0cc788348c74545ce894efa)
Change-Id: I010fb735bb84fe97ccb8e3878f9601cb533962f4
Tim Murray [Wed, 15 Oct 2014 21:05:57 +0000 (14:05 -0700)]
add ARM codegen for x86 LLVM if specified
bug
17765171
Change-Id: Id1135f5804d2738c7de5c264079e0a61d161f997
Stephen Hines [Tue, 30 Sep 2014 09:31:30 +0000 (02:31 -0700)]
Undefined fseeko/ftello for Windows builds.
Bug:
14416410
These are "defined" when building under mingw, so they can't be
used as identifiers in LLVM. Once we fix this in upstream, we can
pull the patch back and revert this one.
Change-Id: Ib576a9617ca685ab3625a2d2d66f652bcb7f2c3e
Stephen Hines [Tue, 30 Sep 2014 05:54:01 +0000 (22:54 -0700)]
Fix windows build for LLVM.
Don't include libcxx on windows.
Fix PSTR -> PCSTR typo in config header.
Bug:
14416410
Change-Id: I2e66ed56a5a585ab126b9ac181def057908289d0
Petar Jovanovic [Sun, 10 Aug 2014 22:49:54 +0000 (22:49 +0000)]
Add support for scalarizing cttz_zero_undef
Follow up to r214266. Add missing case in ScalarizeVectorResult() for
cttz_zero_undef.
Differential Revision: http://reviews.llvm.org/D4813
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215330
91177308-0d34-0410-b5e6-
96231b3b80d8
(cherry picked from commit
cddb0cfe383207ccec0cc797db401854e5f0c672)
Change-Id: I998526c9a9a77cb340c92ad6b292e7e5a9ba5767
Petar Jovanovic [Wed, 30 Jul 2014 00:44:03 +0000 (00:44 +0000)]
Add support for scalarizing ctlz_zero_undef
Fix the missing case in ScalarizeVectorResult() that was exposed with
libclcore.bc in Android.
Differential Revision: http://reviews.llvm.org/D4645
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214266
91177308-0d34-0410-b5e6-
96231b3b80d8
(cherry picked from commit
63045274494a5adfedbd4de7280386948f7ca9b9)
Change-Id: I38fc81e0ceefd2cfdd65d7619a62124dc4ceac6f
Benjamin Kramer [Fri, 12 Sep 2014 12:50:27 +0000 (12:50 +0000)]
Legalizer: Use the scalar bit width when promoting bit counting instrs on
vectors.
e.g. when promoting ctlz from <2 x i32> to <2 x i64> we have to fixup
the result by 32 bits, not 64. PR20917.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217671
91177308-0d34-0410-b5e6-
96231b3b80d8
Ying Wang [Fri, 1 Aug 2014 21:11:37 +0000 (14:11 -0700)]
Exclude only modules with prebuilt in prebuilts/sdk.
So we can do tapas build in full platform source tree.
Change-Id: I95d2b8bc569f6d19130f45c78915b4a48cdee3a6
(cherry picked from commit
689012a3e1b656ee6fffa3a4eb007bee9a55f404)
Stephen Hines [Sat, 19 Jul 2014 10:44:24 +0000 (03:44 -0700)]
Fix build rules for BuildVariables.inc in llvm-config.
Our previous rules didn't actually construct this file in the appropriate
location. It instead was creating it inside of the source tree. We now
use a custom build rule to create the proper file and include it from an
intermediate build object directory.
Change-Id: I571387a647e95e2053fc2520bcb8151cbaec422e
Stephen Hines [Mon, 21 Jul 2014 07:45:20 +0000 (00:45 -0700)]
Update LLVM for rebase to r212749.
Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls
Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
Stephen Hines [Mon, 9 Jun 2014 17:00:55 +0000 (17:00 +0000)]
am
0d041145: am
19c6fbb3: Merge "Adds the ability to run the llvm test suite in-tree."
* commit '
0d041145196fef243311f50b9bf388c1a5263417':
Adds the ability to run the llvm test suite in-tree.
Stephen Hines [Mon, 9 Jun 2014 16:56:50 +0000 (16:56 +0000)]
am
19c6fbb3: Merge "Adds the ability to run the llvm test suite in-tree."
* commit '
19c6fbb3e8aaf74093afa08013134b61fa08f245':
Adds the ability to run the llvm test suite in-tree.
Stephen Hines [Mon, 9 Jun 2014 16:49:54 +0000 (16:49 +0000)]
Merge "Adds the ability to run the llvm test suite in-tree."
Chris Wailes [Mon, 2 Jun 2014 18:53:16 +0000 (11:53 -0700)]
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
Ian Rogers [Thu, 5 Jun 2014 23:14:04 +0000 (23:14 +0000)]
am
20626238: am
a637ea99: Merge "Build LLVM for the host as 32-bit only."
* commit '
20626238360bd8cf1b9dced9833a4b8a15b25426':
Build LLVM for the host as 32-bit only.
Ian Rogers [Thu, 5 Jun 2014 23:10:28 +0000 (23:10 +0000)]
am
a637ea99: Merge "Build LLVM for the host as 32-bit only."
* commit '
a637ea99e253d9d3bd16ebb9e33f5828d38d94de':
Build LLVM for the host as 32-bit only.
Ian Rogers [Thu, 5 Jun 2014 22:56:55 +0000 (22:56 +0000)]
Merge "Build LLVM for the host as 32-bit only."
Ian Rogers [Thu, 5 Jun 2014 22:25:22 +0000 (15:25 -0700)]
Build LLVM for the host as 32-bit only.
Change-Id: Id1ca7e1e7a2b15464ae924e7fa629da1f33c6fa8
Colin Cross [Thu, 5 Jun 2014 01:59:44 +0000 (01:59 +0000)]
am
eb1e6462: am
70024ce6: Merge "llvm: fix build"
* commit '
eb1e64624069d2e6c0bfeb187530b8d79a6ff261':
llvm: fix build
Colin Cross [Thu, 5 Jun 2014 01:55:50 +0000 (01:55 +0000)]
am
70024ce6: Merge "llvm: fix build"
* commit '
70024ce6afcc01a0293632e1569c4c7d70147cb4':
llvm: fix build
Colin Cross [Thu, 5 Jun 2014 01:39:04 +0000 (01:39 +0000)]
Merge "llvm: fix build"
Colin Cross [Thu, 5 Jun 2014 01:30:13 +0000 (18:30 -0700)]
llvm: fix build
The previous patch renamed some variables used by the build system
from arm64 to aarch64. Rename them back so that LLVM can be built
for arm64 again.
Change-Id: I760aff378411b46841819b30723eb1fa9e166519
Stephen Hines [Wed, 4 Jun 2014 22:57:59 +0000 (22:57 +0000)]
am
8491aedf: am
f58eae99: Merge "Updated the makefiles to use AArch64 name."
* commit '
8491aedf56512fdbdf4c4dcbc07090c6216d8201':
Updated the makefiles to use AArch64 name.
Stephen Hines [Wed, 4 Jun 2014 22:52:28 +0000 (22:52 +0000)]
am
f58eae99: Merge "Updated the makefiles to use AArch64 name."
* commit '
f58eae99c3b2b1f047233392524713f8b08a6095':
Updated the makefiles to use AArch64 name.
Stephen Hines [Wed, 4 Jun 2014 22:35:28 +0000 (22:35 +0000)]
Merge "Updated the makefiles to use AArch64 name."
Chris Wailes [Wed, 4 Jun 2014 22:16:35 +0000 (15:16 -0700)]
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
Stephen Hines [Wed, 4 Jun 2014 21:53:11 +0000 (21:53 +0000)]
am
015b5e9a: am
806b35f1: Merge "[MIPS64] Enable mips64 build"
* commit '
015b5e9ac5bd51af951e2d646aa4785346adfb6d':
[MIPS64] Enable mips64 build
Stephen Hines [Wed, 4 Jun 2014 21:48:02 +0000 (21:48 +0000)]
am
806b35f1: Merge "[MIPS64] Enable mips64 build"
* commit '
806b35f1b384b253e41d7f56d43aef8ce3c14219':
[MIPS64] Enable mips64 build
Stephen Hines [Wed, 4 Jun 2014 21:14:13 +0000 (21:14 +0000)]
Merge "[MIPS64] Enable mips64 build"
Duane Sand [Wed, 4 Jun 2014 20:07:53 +0000 (13:07 -0700)]
[MIPS64] Enable mips64 build
Change-Id: Ib3f8c3389a51cd36bcec952ade577e9858c528e7
Tim Murray [Wed, 4 Jun 2014 19:22:58 +0000 (19:22 +0000)]
am
f3bd04d0: am
67b8ed45: Merge "Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM."
* commit '
f3bd04d03144b73d6ec1aa1332a2b7cf4fdd026e':
Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM.
Tim Murray [Wed, 4 Jun 2014 19:20:31 +0000 (19:20 +0000)]
am
67b8ed45: Merge "Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM."
* commit '
67b8ed459597123ac56d0ca629c14ae99265ff32':
Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM.
Tim Murray [Wed, 4 Jun 2014 19:00:37 +0000 (19:00 +0000)]
Merge "Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM."
Stephen Hines [Wed, 4 Jun 2014 01:31:47 +0000 (18:31 -0700)]
Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM.
Change-Id: I7735fd88104ff95001dd5f88a1c387df9af993ad
Stephen Hines [Fri, 30 May 2014 23:15:44 +0000 (23:15 +0000)]
am
8b6f0f11: am
51c66e01: am
cd06393a: Merge "Update LLVM for 3.5 rebase (r209712)."
* commit '
8b6f0f11d83c26f09f4c67e8ffb12e381ba995c1':
Update LLVM for 3.5 rebase (r209712).
Stephen Hines [Fri, 30 May 2014 23:08:51 +0000 (23:08 +0000)]
am
51c66e01: am
cd06393a: Merge "Update LLVM for 3.5 rebase (r209712)."
* commit '
51c66e01e1137e01bbeff643f99f26264e96122e':
Update LLVM for 3.5 rebase (r209712).
Stephen Hines [Fri, 30 May 2014 23:04:38 +0000 (23:04 +0000)]
am
cd06393a: Merge "Update LLVM for 3.5 rebase (r209712)."
* commit '
cd06393abba35e4415f01f9873ad3c0791da0776':
Update LLVM for 3.5 rebase (r209712).
Stephen Hines [Fri, 30 May 2014 23:00:06 +0000 (23:00 +0000)]
Merge "Update LLVM for 3.5 rebase (r209712)."
Stephen Hines [Thu, 29 May 2014 09:49:00 +0000 (02:49 -0700)]
Update LLVM for 3.5 rebase (r209712).
Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
Stephen Hines [Wed, 7 May 2014 21:32:25 +0000 (21:32 +0000)]
am
025a0493: am
49dd77d6: am
220b921a: Merge "We need to build the ARM components for AArch64 as well."
* commit '
025a0493f87c243991a691575236814775fafa49':
We need to build the ARM components for AArch64 as well.
Stephen Hines [Wed, 7 May 2014 19:44:29 +0000 (19:44 +0000)]
am
49dd77d6: am
220b921a: Merge "We need to build the ARM components for AArch64 as well."
* commit '
49dd77d69cff662dd36bad2866bf1b325fdddb30':
We need to build the ARM components for AArch64 as well.
Stephen Hines [Wed, 7 May 2014 01:00:06 +0000 (01:00 +0000)]
am
220b921a: Merge "We need to build the ARM components for AArch64 as well."
* commit '
220b921aed042f9e520c26cffd8282a94c66c3d5':
We need to build the ARM components for AArch64 as well.
Stephen Hines [Wed, 7 May 2014 00:56:07 +0000 (00:56 +0000)]
Merge "We need to build the ARM components for AArch64 as well."
Stephen Hines [Wed, 7 May 2014 00:53:31 +0000 (17:53 -0700)]
We need to build the ARM components for AArch64 as well.
Bug:
14474874
Change-Id: I37d5a95db83c31bb77cf2e2b5686d8aa329fd7d8
Stephen Hines [Mon, 5 May 2014 17:55:24 +0000 (17:55 +0000)]
am
01c17f9d: am
6cd27afd: am
a15b2316: Merge "Don\'t try to use Clang on Windows yet."
* commit '
01c17f9db8bbd193b0c197c809967b4846b71a1e':
Don't try to use Clang on Windows yet.
Stephen Hines [Mon, 5 May 2014 17:52:49 +0000 (17:52 +0000)]
am
6cd27afd: am
a15b2316: Merge "Don\'t try to use Clang on Windows yet."
* commit '
6cd27afdaa4d88b685f67fd1740656d1c8b35b0c':
Don't try to use Clang on Windows yet.
Stephen Hines [Mon, 5 May 2014 17:51:12 +0000 (17:51 +0000)]
am
a15b2316: Merge "Don\'t try to use Clang on Windows yet."
* commit '
a15b2316e7c7871d79475302d650167692f15657':
Don't try to use Clang on Windows yet.
Stephen Hines [Mon, 5 May 2014 17:48:13 +0000 (17:48 +0000)]
Merge "Don't try to use Clang on Windows yet."
Bill Yi [Wed, 30 Apr 2014 00:52:55 +0000 (00:52 +0000)]
Bill Yi [Wed, 30 Apr 2014 00:49:41 +0000 (00:49 +0000)]
Bill Yi [Tue, 29 Apr 2014 18:34:10 +0000 (11:34 -0700)]
Brian Carlstrom [Tue, 29 Apr 2014 01:04:14 +0000 (01:04 +0000)]
am
43203a5e: am
aa76f684: am
7e3bc2d7: Merge "CleanSpec for clang 3.5"
* commit '
43203a5e79bfb7110e97063eb9b4f1e907e07ed8':
CleanSpec for clang 3.5
Brian Carlstrom [Tue, 29 Apr 2014 01:00:59 +0000 (01:00 +0000)]
am
aa76f684: am
7e3bc2d7: Merge "CleanSpec for clang 3.5"
* commit '
aa76f684cd540095b10452867206eac4881905f2':
CleanSpec for clang 3.5
Brian Carlstrom [Tue, 29 Apr 2014 00:58:25 +0000 (00:58 +0000)]
am
7e3bc2d7: Merge "CleanSpec for clang 3.5"
* commit '
7e3bc2d73a00a663afe78dbf4ff37374b05326d5':
CleanSpec for clang 3.5
Brian Carlstrom [Tue, 29 Apr 2014 00:54:34 +0000 (00:54 +0000)]
Merge "CleanSpec for clang 3.5"
Brian Carlstrom [Tue, 29 Apr 2014 00:47:30 +0000 (17:47 -0700)]
CleanSpec for clang 3.5
Change-Id: I301d2e56f013d7f9012372fd6c8c3995b88ea4a7
Stephen Hines [Fri, 25 Apr 2014 22:51:33 +0000 (22:51 +0000)]
am
1f3d12be: am
b5eb99b8: am
37a6adeb: Merge "Update to LLVM 3.5a."
* commit '
1f3d12beafa48040440ddfeeae3b7adce1c74596':
Update to LLVM 3.5a.
Stephen Hines [Fri, 25 Apr 2014 20:57:26 +0000 (20:57 +0000)]
am
b5eb99b8: am
37a6adeb: Merge "Update to LLVM 3.5a."
* commit '
b5eb99b821337c1b4703d83112d6f85f63fc6b2b':
Update to LLVM 3.5a.
Stephen Hines [Fri, 25 Apr 2014 20:52:59 +0000 (20:52 +0000)]
am
37a6adeb: Merge "Update to LLVM 3.5a."
* commit '
37a6adeb1525309c655d8acb341019d475b2a6a5':
Update to LLVM 3.5a.
Stephen Hines [Fri, 25 Apr 2014 20:47:46 +0000 (20:47 +0000)]
Merge "Update to LLVM 3.5a."
Stephen Hines [Wed, 23 Apr 2014 23:57:46 +0000 (16:57 -0700)]
Update to LLVM 3.5a.
Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
Stephen Hines [Thu, 17 Apr 2014 23:34:03 +0000 (23:34 +0000)]
am
18b74843: am
07e64fc5: am
69a86400: Merge "Remove the -O1 WAR for SROA.cpp compilation."
* commit '
18b748439dea78ca7dbb2192f9c77cf5438806d7':
Remove the -O1 WAR for SROA.cpp compilation.
Stephen Hines [Thu, 17 Apr 2014 23:22:13 +0000 (23:22 +0000)]
am
07e64fc5: am
69a86400: Merge "Remove the -O1 WAR for SROA.cpp compilation."
* commit '
07e64fc521c8d4f1661f403ca96f81ed9194b8e3':
Remove the -O1 WAR for SROA.cpp compilation.
Stephen Hines [Thu, 17 Apr 2014 18:20:49 +0000 (18:20 +0000)]
am
69a86400: Merge "Remove the -O1 WAR for SROA.cpp compilation."
* commit '
69a8640022b04415ae9fac62f8ab090601d8f889':
Remove the -O1 WAR for SROA.cpp compilation.
Stephen Hines [Thu, 17 Apr 2014 18:15:46 +0000 (18:15 +0000)]
Merge "Remove the -O1 WAR for SROA.cpp compilation."
Stephen Hines [Thu, 17 Apr 2014 08:47:46 +0000 (01:47 -0700)]
Remove the -O1 WAR for SROA.cpp compilation.
Bug:
8047767
Change-Id: I036af8d0578f723d3f5cb07f1d26b3c6895d8690
Tim Murray [Wed, 2 Apr 2014 19:28:23 +0000 (19:28 +0000)]
am
66a9a8bd: am
89e15a67: am
92e3f69b: Merge "Revert "Make LLVM compile with prebuilt clang.""
* commit '
66a9a8bddbaf01011810c62b7bc232013103fe11':
Revert "Make LLVM compile with prebuilt clang."
Tim Murray [Wed, 2 Apr 2014 19:22:24 +0000 (19:22 +0000)]
am
89e15a67: am
92e3f69b: Merge "Revert "Make LLVM compile with prebuilt clang.""
* commit '
89e15a6792706edc12fc66995a1413bca8257686':
Revert "Make LLVM compile with prebuilt clang."
Tim Murray [Wed, 2 Apr 2014 19:18:44 +0000 (19:18 +0000)]
am
92e3f69b: Merge "Revert "Make LLVM compile with prebuilt clang.""
* commit '
92e3f69b3f498f1d48e1f31d72fc7205b781ed45':
Revert "Make LLVM compile with prebuilt clang."
Tim Murray [Wed, 2 Apr 2014 19:13:19 +0000 (19:13 +0000)]
Merge "Revert "Make LLVM compile with prebuilt clang.""