Commit Graph

61 Commits

Author SHA1 Message Date
dim
8da3c52e6b Add llvm patch corresponding to r281775. 2015-04-20 17:37:37 +00:00
dim
0315882c1b Add clang patch corresponding to r281046. 2015-04-03 18:42:38 +00:00
dim
0c2a5465b4 Add llvm patch corresponding to r280865. 2015-03-30 20:23:06 +00:00
dim
8533535e11 Add llvm patch corresponding to r280400. 2015-03-23 21:15:07 +00:00
dim
bcd450efb2 Update README for the 3.6.0 release. 2015-03-09 21:31:37 +00:00
dim
62a5f71b46 Belatedly add llvm patch corresponding to r278367. 2015-02-22 16:28:24 +00:00
dim
9bd5a747dd Merge ^/head r279023 through r279162. 2015-02-22 16:04:37 +00:00
dim
88c4104dd7 Add llvm patch corresponding to r279161. 2015-02-22 15:56:16 +00:00
dim
1e024675bc Merge llvm 3.6.0rc4 from ^/vendor/llvm/dist, merge clang 3.6.0rc4 from
^/vendor/clang/dist, resolve conflicts, and update patches.
2015-02-19 22:20:19 +00:00
dim
9377b5ad0f Merge llvm 3.6.0rc3 from ^/vendor/llvm/dist, merge clang 3.6.0rc3 from
^/vendor/clang/dist, resolve conflicts, and update patches README.
2015-02-14 14:13:00 +00:00
dim
d8becb12b6 Back out r278349 and r278350 for now, since this apparently blows up the
kernel build in sys/dev/hptmv/hptproc.c for some people.

Reported by:	sbruno, Matthew Fuller <fullermd@over-yonder.net>
2015-02-07 16:57:32 +00:00
dim
b2608b7652 Add llvm patch corresponding to r278349. 2015-02-07 12:52:34 +00:00
dim
f27eb4094e Add the llvm patch corresponding to r278112. 2015-02-02 20:36:16 +00:00
dim
8dc8474065 Merge ^/head r278005 through r278109. 2015-02-02 20:18:47 +00:00
dim
54f475a481 Belatedly add the clang patch corresponding to r277423. 2015-02-02 20:05:52 +00:00
dim
c9d63888fe Merge llvm 3.6.0rc2 from ^/vendor/llvm/dist, merge clang 3.6.0rc2 from
^/vendor/clang/dist, resolve conflicts, and cleanup patches.
2015-01-31 21:57:38 +00:00
dim
a53e4d44d0 Merge ^/head r277719 through 277776. 2015-01-26 21:41:54 +00:00
dim
191df99881 Add llvm and clang patches corresponding to r277774 and r277775. 2015-01-26 21:24:04 +00:00
dim
7db7b571b9 Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from
^/vendor/clang/dist, resolve conflicts, and cleanup patches.
2015-01-25 23:36:55 +00:00
dim
c074a2b0d0 Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfix
only release, no new features have been added.

Please note that this version requires C++11 support to build; see
UPDATING for more information.

Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.5.1/docs/ReleaseNotes.html>
<http://llvm.org/releases/3.5.1/tools/clang/docs/ReleaseNotes.html>

MFC after:	1 month
X-MFC-With:	276479
2015-01-18 14:14:47 +00:00
dim
c371846049 Add llvm patch corresponding to r276786. 2015-01-07 19:38:52 +00:00
dim
5cabf35b77 Add clang and llvm patches corresponding to r276516 and r276537. 2015-01-02 14:58:41 +00:00
dim
30b89314c5 Add llvm patches corresponding to r276300, r276301 and r276324. 2014-12-28 02:33:13 +00:00
dim
0d4784e66c Add llvm patches corresponding to r276211 and r276223. 2014-12-26 00:10:08 +00:00
dim
a962ff2599 Remove doubled patch, which snuck in with the last merge from head. 2014-12-25 16:58:48 +00:00
dim
467c59d5a8 Merge ^/head r275759 through r275911. 2014-12-18 18:44:22 +00:00
dim
4c6065d7a8 Add clang patch corrsponding to r275773. 2014-12-14 18:21:03 +00:00
dim
cf4827c3ce Update clang patch for r275759 to use correct test cases. 2014-12-14 18:16:49 +00:00
dim
b6fa585bb3 Add clang patch corresponding to r275759. 2014-12-14 13:40:42 +00:00
dim
9bf8c0f790 Update patch-r274286-llvm-r201784-asm-dollar.diff, so
test/MC/AsmParser/macros.s is properly deleted when patching.
2014-12-14 13:32:14 +00:00
dim
87e5a12b6a Update llvm patch for r275635 so all the tests will pass. 2014-12-13 20:17:54 +00:00
dim
4d03762b01 Update llvm patches for r274286 and r275633 so all the tests will pass. 2014-12-13 18:54:46 +00:00
dim
2a46c45cdb Add llvm patch corresponding to r275654, and clean up a few other patches. 2014-12-09 20:46:17 +00:00
dim
55681de413 Add llvm patch corresponding to r275635. 2014-12-09 20:05:05 +00:00
dim
c186a7a46b Add llvm patch corresponding to r275633. 2014-12-09 20:04:26 +00:00
dim
d60f78e7aa Add patch file for r275362. 2014-12-01 13:07:49 +00:00
dim
4078c6aadd Add patch file for r275280. 2014-11-30 00:09:26 +00:00
dim
e269691085 Add patch file for r275265. 2014-11-29 20:24:18 +00:00
dim
484688cbb5 Remove bogus revision numbers from diff header lines in the existing
llvm/clang patches.
2014-11-29 20:23:18 +00:00
dim
10f4428790 Add patch file for r275160. 2014-11-27 00:39:01 +00:00
dim
226a2bb6bf Add patch files for r275152, r275153 and r275154. 2014-11-26 23:57:12 +00:00
dim
82ca21468e Cleanup patch set, and update README.TXT. Add three new patches. 2014-11-24 18:43:37 +00:00
dim
231e18d28b The fix imported into llvm in r274442 contains some C++11 constructs,
which gcc in base cannot handle.  Replace these with C++98 equivalents.

While here, add the patch for the adapted fix.

Reported by:	bz, kib
Pointy hat to:	dim
MFC after:	1 week
X-MFC-With:	r274442
2014-11-13 21:16:01 +00:00
dim
b5810c05d5 Add llvm patch corresponding to r274286. 2014-11-08 16:37:59 +00:00
dim
17dda45b30 Add a few missing llvm/clang patches, update the other ones to be able
to apply with the same patch options onto a fresh upstream llvm/clang
3.4.1 checkout, and use approximately the same header tempate for them.

MFC after:	3 days
2014-09-21 15:37:39 +00:00
emaste
bfa78c0f08 Add clang patch corresponding to r271432 2014-09-11 18:20:49 +00:00
emaste
775e453498 Add clang patch for r271282
Note that r271282 contains only the src change from Clang rev 200797.
This patch file includes two follow-on changes to the test case, which
do not apply to the copy in the FreeBSD tree.

Upstream Clang revisions:

200797:

    Debug info: fix a crasher when when emitting debug info for
    not-yet-completed templated types. getTypeSize() needs a complete type.

    rdar://problem/15931354

200798:

    Simplify testcase from r200797 some more.

200805:

    Further simplify r200797 and add an explanatory comment.

PR:		193347
MFC after:	3 days
Sponsored by:	DARPA, AFRL
2014-09-08 18:48:54 +00:00
emaste
bea6044a5e Correct patch paths (remove contrib/llvm/)
The example in contrib/llvm/patches/README.TXT fails otherwise.

Sponsored by:	DARPA, AFRL
2014-09-05 18:07:15 +00:00
sbruno
89b1d95c6d Do not direct commit to contrib/llvm. Make the change a patch file instead.
Reverts 271025 but still functionally patches it.  Original intent is still
the same.  Pointed out by rdivacky.

MFV:  Only emit movw on ARMv6T2

Building for the FreeBSD default target ARMv6 was emitting movw ASM on certain
test cases (found building qmake4/5 for ARM).  Don't do that, moreover, the AS
in base doesn't understand this instruction for this target.  One would need
to use --integrated-as to get this to build if desired.

http://llvm.org/viewvc/llvm-project?view=revision&revision=216989

Submitted by:	ian
Reviewed by:	dim
Obtained from:	llvm.org
MFC after:	2 days
Relnotes:	yes
2014-09-03 15:32:38 +00:00
rdivacky
690851410f Add the patch commited in r270147. 2014-08-18 18:07:28 +00:00