svn commit: r283020 - stable/9/contrib/llvm/patches
Dimitry Andric
dim at FreeBSD.org
Sat May 16 23:18:57 UTC 2015
Author: dim
Date: Sat May 16 23:18:30 2015
New Revision: 283020
URL: https://svnweb.freebsd.org/changeset/base/283020
Log:
Bring the contrib/llvm/patches directory up-to-date for stable/9.
MFC r263892:
Add the llvm/clang patch for r263891.
MFC r264350:
Update the llvm/clang patch for r264345.
MFC r264828:
Add patches corresponding to r264826 and r264827
MFC r266630:
Add the clang patch for r265477. While here, add a description to the
patch for r263619, and unify all the URLs to point to svnweb.
MFC r266675:
Add the clang patch for r266674.
MFC r275651:
Add llvm patch corresponding to r275633.
MFC r275747:
Update llvm patches for r274286 and r275633 so all the tests will pass.
MFC r275760:
Add clang patch corresponding to r275759.
MFC r275772:
Update clang patch for r275759 to use correct test cases.
MFC r283015:
Bring the contrib/llvm/patches directory up-to-date.
MFC r263892:
Add the llvm/clang patch for r263891.
MFC r264350:
Update the llvm/clang patch for r264345.
MFC r266675:
Add the clang patch for r266674.
MFC r275651:
Add llvm patch corresponding to r275633.
MFC r275747:
Update llvm patches for r274286 and r275633 so all the tests will pass.
MFC r275760:
Add clang patch corresponding to r275759.
MFC r275772:
Update clang patch for r275759 to use correct test cases.
Partially merge r283015 from stable/10:
Additionally:
* Remove the clang patch corresponding to r263619, as ARM EABI
hard-float support was never MFC'd.
* Add clang patch corresponding to r279302.
Added:
stable/9/contrib/llvm/patches/patch-r264345-dwarf2-freebsd10.diff
- copied unchanged from r264350, head/contrib/llvm/patches/patch-r264345-dwarf2-freebsd10.diff
stable/9/contrib/llvm/patches/patch-r264826-llvm-r202188-variadic-fn-debug-info.diff
- copied, changed from r264828, head/contrib/llvm/patches/patch-r264826-llvm-r202188-variadic-fn-debug-info.diff
stable/9/contrib/llvm/patches/patch-r264827-clang-r202185-variadic-fn-debug-info.diff
- copied, changed from r264828, head/contrib/llvm/patches/patch-r264827-clang-r202185-variadic-fn-debug-info.diff
stable/9/contrib/llvm/patches/patch-r265477-clang-r198655-standalone-debug.diff
- copied unchanged from r266630, head/contrib/llvm/patches/patch-r265477-clang-r198655-standalone-debug.diff
stable/9/contrib/llvm/patches/patch-r266674-clang-r209489-fix-xmmintrin.diff
- copied unchanged from r266675, head/contrib/llvm/patches/patch-r266674-clang-r209489-fix-xmmintrin.diff
stable/9/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff
- copied, changed from r275651, head/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff
stable/9/contrib/llvm/patches/patch-r275759-clang-r221170-ppc-vaarg.diff
- copied, changed from r275760, head/contrib/llvm/patches/patch-r275759-clang-r221170-ppc-vaarg.diff
stable/9/contrib/llvm/patches/patch-r279302-clang-r211785-add-fuse-ld.diff
- copied unchanged from r283015, stable/10/contrib/llvm/patches/patch-r279302-clang-r211785-add-fuse-ld.diff
Modified:
stable/9/contrib/llvm/patches/patch-r208961-clang-version-include.diff
stable/9/contrib/llvm/patches/patch-r208987-format-extensions.diff
stable/9/contrib/llvm/patches/patch-r209107-clang-vendor-suffix.diff
stable/9/contrib/llvm/patches/patch-r213492-amd64-multi-os-dot.diff
stable/9/contrib/llvm/patches/patch-r221503-default-target-triple.diff
stable/9/contrib/llvm/patches/patch-r243830-arm-disable-clear-cache.diff
stable/9/contrib/llvm/patches/patch-r252503-arm-transient-stack-alignment.diff
stable/9/contrib/llvm/patches/patch-r257109-add-CC-aliases.diff
stable/9/contrib/llvm/patches/patch-r259053-gcc-installation-detector.diff
stable/9/contrib/llvm/patches/patch-r259498-add-fxsave.diff
stable/9/contrib/llvm/patches/patch-r261680-clang-r200899-fix-security-quantis.diff
stable/9/contrib/llvm/patches/patch-r261991-llvm-r195391-fix-dwarf2.diff
stable/9/contrib/llvm/patches/patch-r261991-llvm-r198385-fix-dwarf2.diff
stable/9/contrib/llvm/patches/patch-r261991-llvm-r198389-fix-dwarf2.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198028-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198029-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198030-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198145-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198149-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198157-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198280-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198281-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198286-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198480-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198484-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198533-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198565-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198567-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198580-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198591-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198658-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198681-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198738-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198739-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198740-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198893-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198909-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r198910-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199014-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199024-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199028-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199031-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199033-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199061-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199186-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199187-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199775-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199781-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199786-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199940-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199974-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199975-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r199977-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200103-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200104-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200112-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200130-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200131-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200141-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200368-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200373-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200376-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200509-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200617-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200960-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200961-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200962-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200963-sparc.diff
stable/9/contrib/llvm/patches/patch-r262261-llvm-r200965-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198311-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198312-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198911-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198912-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198918-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r198923-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r199012-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r199034-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r199037-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r199188-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r199399-sparc.diff
stable/9/contrib/llvm/patches/patch-r262262-clang-r200452-sparc.diff
stable/9/contrib/llvm/patches/patch-r262264-llvm-r200453-sparc.diff
stable/9/contrib/llvm/patches/patch-r262265-llvm-r201718-sparc.diff
stable/9/contrib/llvm/patches/patch-r262303-enable-ppc-integrated-as.diff
stable/9/contrib/llvm/patches/patch-r262415-llvm-r201994-sparc.diff
stable/9/contrib/llvm/patches/patch-r262460-llvm-r202059-sparc.diff
stable/9/contrib/llvm/patches/patch-r262535-clang-r202177-sparc.diff
stable/9/contrib/llvm/patches/patch-r262536-clang-r202179-sparc.diff
stable/9/contrib/llvm/patches/patch-r262582-llvm-r202422-sparc.diff
stable/9/contrib/llvm/patches/patch-r262611-llvm-r196874-fix-invalid-pwd-crash.diff
stable/9/contrib/llvm/patches/patch-r263048-clang-r203624-fix-CC-aliases.diff
stable/9/contrib/llvm/patches/patch-r263312-llvm-r169939-inline-asm-with-realign.diff
stable/9/contrib/llvm/patches/patch-r263312-llvm-r196940-update-inline-asm-test.diff
stable/9/contrib/llvm/patches/patch-r263312-llvm-r196986-allow-realign-alloca.diff
stable/9/contrib/llvm/patches/patch-r263312-llvm-r202930-fix-alloca-esi-clobber.diff
stable/9/contrib/llvm/patches/patch-r263313-llvm-r203311-fix-sse1-oom.diff
stable/9/contrib/llvm/patches/patch-r274286-llvm-r201784-asm-dollar.diff
Directory Properties:
stable/9/ (props changed)
stable/9/contrib/ (props changed)
stable/9/contrib/llvm/ (props changed)
Modified: stable/9/contrib/llvm/patches/patch-r208961-clang-version-include.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r208961-clang-version-include.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r208961-clang-version-include.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch adjusts clang's default include paths to add FreeBSD-specific
directories.
-Introduced here: http://svn.freebsd.org/changeset/base/208961
+Introduced here: http://svnweb.freebsd.org/changeset/base/208961
Index: tools/clang/lib/Frontend/InitHeaderSearch.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r208987-format-extensions.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r208987-format-extensions.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r208987-format-extensions.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch adds support for the FreeBSD-specific -fformat-extension option,
which enables additional printf modifiers for the kernel.
-Introduced here: http://svn.freebsd.org/changeset/base/208987
+Introduced here: http://svnweb.freebsd.org/changeset/base/208987
Index: tools/clang/lib/Frontend/CompilerInvocation.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r209107-clang-vendor-suffix.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r209107-clang-vendor-suffix.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r209107-clang-vendor-suffix.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ This patch adds a FreeBSD-specific suffi
usually of the form "(yyyyddmm)", representing the date when the compiler was
last updated.
-Introduced here: http://svn.freebsd.org/changeset/base/209107
+Introduced here: http://svnweb.freebsd.org/changeset/base/209107
Index: tools/clang/lib/Basic/Version.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r213492-amd64-multi-os-dot.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r213492-amd64-multi-os-dot.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r213492-amd64-multi-os-dot.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch makes "clang -print-multi-os-directory" print "." on amd64, which is
required by certain ports.
-Introduced here: http://svn.freebsd.org/changeset/base/213492
+Introduced here: http://svnweb.freebsd.org/changeset/base/213492
Index: tools/clang/lib/Driver/Driver.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r221503-default-target-triple.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r221503-default-target-triple.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r221503-default-target-triple.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch ensures the target triple that is passed during the compiler build is
respected, instead of mangling it.
-Introduced here: http://svn.freebsd.org/changeset/base/221503
+Introduced here: http://svnweb.freebsd.org/changeset/base/221503
Index: lib/Support/Unix/Host.inc
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r243830-arm-disable-clear-cache.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r243830-arm-disable-clear-cache.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r243830-arm-disable-clear-cache.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ This patch ensures __clear_cache is not
clang, this special builtin was emitted as a function call, leading to link
errors.
-Introduced here: http://svn.freebsd.org/changeset/base/243830
+Introduced here: http://svnweb.freebsd.org/changeset/base/243830
Index: lib/Support/Unix/Memory.inc
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r252503-arm-transient-stack-alignment.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r252503-arm-transient-stack-alignment.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r252503-arm-transient-stack-alignment.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch applies a workaround for an ARM EABI issue, where clang would
sometimes incorrectly align the stack in a leaf function that uses TLS.
-Introduced here: http://svn.freebsd.org/changeset/base/252503
+Introduced here: http://svnweb.freebsd.org/changeset/base/252503
Index: test/CodeGen/Thumb2/large-stack.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r257109-add-CC-aliases.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r257109-add-CC-aliases.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r257109-add-CC-aliases.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch adds "CC" and "clang-CC" to the list of program name aliases which
invoke the C++ compiler.
-Introduced here: http://svn.freebsd.org/changeset/base/257109
+Introduced here: http://svnweb.freebsd.org/changeset/base/257109
Index: tools/clang/tools/driver/driver.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r259053-gcc-installation-detector.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r259053-gcc-installation-detector.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r259053-gcc-installation-detector.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,7 +1,7 @@
This patch eliminates the unnecessary search for various gcc installation
directories during each startup of clang.
-Introduced here: http://svn.freebsd.org/changeset/base/259053
+Introduced here: http://svnweb.freebsd.org/changeset/base/259053
Index: tools/clang/lib/Driver/ToolChains.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r259498-add-fxsave.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r259498-add-fxsave.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r259498-add-fxsave.diff Sat May 16 23:18:30 2015 (r283020)
@@ -1,6 +1,6 @@
This patch adds the alias bit_FXSAVE for bit_FXSR to cpuid.h.
-Introduced here: http://svn.freebsd.org/changeset/base/259498
+Introduced here: http://svnweb.freebsd.org/changeset/base/259498
Index: tools/clang/lib/Headers/cpuid.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r261680-clang-r200899-fix-security-quantis.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r261680-clang-r200899-fix-security-quantis.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r261680-clang-r200899-fix-security-quantis.diff Sat May 16 23:18:30 2015 (r283020)
@@ -15,7 +15,7 @@ Pull in r200899 from upstream clang trun
Differential Revision: http://llvm-reviews.chandlerc.com/D2688
-Introduced here: http://svn.freebsd.org/changeset/base/261680
+Introduced here: http://svnweb.freebsd.org/changeset/base/261680
Index: tools/clang/test/SemaCXX/c99-variable-length-array.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r261991-llvm-r195391-fix-dwarf2.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r261991-llvm-r195391-fix-dwarf2.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r261991-llvm-r195391-fix-dwarf2.diff Sat May 16 23:18:30 2015 (r283020)
@@ -18,7 +18,7 @@ Pull in r195391 from upstream llvm trunk
Patch (slightly modified) by Keith Walker!
-Introduced here: http://svn.freebsd.org/changeset/base/261991
+Introduced here: http://svnweb.freebsd.org/changeset/base/261991
Index: lib/CodeGen/AsmPrinter/DIE.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r261991-llvm-r198385-fix-dwarf2.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r261991-llvm-r198385-fix-dwarf2.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r261991-llvm-r198385-fix-dwarf2.diff Sat May 16 23:18:30 2015 (r283020)
@@ -5,7 +5,7 @@ Pull in r198385 from upstream llvm trunk
Apologies for the noise - we're seeing some Go failures with cgo
interacting with Clang's debug info due to this change.
-Introduced here: http://svn.freebsd.org/changeset/base/261991
+Introduced here: http://svnweb.freebsd.org/changeset/base/261991
Index: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r261991-llvm-r198389-fix-dwarf2.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r261991-llvm-r198389-fix-dwarf2.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r261991-llvm-r198389-fix-dwarf2.diff Sat May 16 23:18:30 2015 (r283020)
@@ -8,7 +8,7 @@ Pull in r198389 from upstream llvm trunk
This reverts commit r198385.
-Introduced here: http://svn.freebsd.org/changeset/base/261991
+Introduced here: http://svnweb.freebsd.org/changeset/base/261991
Index: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198028-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198028-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198028-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198028 from upstream llvm trunk
[Sparc] Add MCInstPrinter implementation for SPARC.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/InstPrinter/LLVMBuild.txt
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198029-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198029-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198029-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198029 from upstream llvm trunk
[Sparc] Add target specific MCExpr class to handle sparc specific modifiers like %hi, %lo, etc.,
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198030-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198030-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198030-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198030 from upstream llvm trunk
[Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198145-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198145-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198145-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r198145 from upstream llvm trunk
[SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.
Also, pass fp128 arguments to varargs through integer registers if necessary.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/64abi.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198149-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198149-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198149-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r198149 from upstream llvm trunk
[SparcV9] For codegen generated library calls that return float, set inreg flag manually in LowerCall().
This makes the sparc backend to generate Sparc64 ABI compliant code.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198157-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198157-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198157-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r198157 from upstream llvm trunk
[SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instead of reusing 32 bit instruction patterns.
This is done to avoid spilling the result of the 64-bit instructions to a 4-byte slot.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcAsmPrinter.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198280-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198280-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198280-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198280 from upstream llvm trunk
[SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does not clear top 32 bit, only SRL does.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrInfo.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198281-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198281-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198281-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198281 from upstream llvm trunk
[SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi3() in correct order.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198286-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198286-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198286-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198286 from upstream llvm trunk
[Sparc] Handle atomic loads/stores in sparc backend.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrInfo.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198480-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198480-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198480-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198480 from upstream llvm trunk
[SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198484-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198484-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198484-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198484 from upstream llvm trunk
[Sparc] Add the initial implementation of an asm parser for sparc/sparcv9.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198533-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198533-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198533-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198533 from upstream llvm trunk
[Sparc] Add initial implementation of MC Code emitter for sparc.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrInfo.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198565-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198565-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198565-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198565 from upstream llvm trunk
ELF relocation types for sparc.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: include/llvm/Support/ELF.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198567-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198567-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198567-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198567 from upstream llvm trunk
SPARC: Make helper function static.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcAsmPrinter.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198580-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198580-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198580-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198580 from upstream llvm trunk
[Sparc] Add ELF Object Writer for Sparc.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198591-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198591-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198591-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198591 from upstream llvm trunk
[Sparc] Add initial implementation of disassembler for sparc
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrFormats.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198592 from upstream llvm trunk
[Sparc] Explicitly cast -1 to unsigned to fix buildbot errors.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198658-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198658-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198658-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198658 from upstream llvm trunk
[Sparc] Add support for parsing memory operands in sparc AsmParser.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Sparc/sparc-ctrl-instructions.s
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198681-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198681-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198681-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r198681 from upstream llvm trunk
[Sparc] Add support for parsing sparc asm modifiers such as %hi, %lo etc.,
Also, correct the offsets for FixupsKindInfo.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198738-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198738-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198738-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198738 from upstream llvm trunk
[Sparc] Add support for parsing branch instructions and conditional moves.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Disassembler/Sparc/sparc.txt
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198739-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198739-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198739-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198739 from upstream llvm trunk
[Sparc] Correct the mask for fixup_sparc_br19.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198740-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198740-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198740-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198740 from upstream llvm trunk
[SparcV9] Rename operands in some sparc64 instructions so that TableGen can encode them correctly.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Sparc/sparc64-alu-instructions.s
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198893-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198893-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198893-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198893 from upstream llvm trunk
[Sparc] Multiclass for loads/stores. No functionality change intended.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstr64Bit.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198909-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198909-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198909-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198909 from upstream llvm trunk
[Sparc] Add support for parsing jmpl instruction and make indirect call and jmp instructions as aliases to jmpl.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r198910-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r198910-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r198910-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198910 from upstream llvm trunk
[Sparc] Emit retl/ret instead of jmp instruction. It improves the readability of the assembly generated.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/ctpop.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199014-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199014-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199014-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199014 from upstream llvm trunk
[Sparc] Bundle instruction with delay slow and its filler. Now, we can use -verify-machineinstrs with SPARC backend.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/DelaySlotFiller.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199024-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199024-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199024-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199024 from upstream llvm trunk
[Sparc] Add missing processor types: v7 and niagara
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/Sparc.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199028-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199028-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199028-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -13,7 +13,7 @@ Pull in r199028 from upstream llvm trunk
'inreg' flag on the return value, so that behavior is unchanged. This
also happens when returning a float _Complex.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/64abi.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199031-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199031-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199031-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199031 from upstream llvm trunk
[Sparc] Replace (unsigned)-1 with ~OU as suggested by Reid Kleckner.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199033-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199033-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199033-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199033 from upstream llvm trunk
[Sparc] Add support for parsing floating point instructions.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrInfo.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199061-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199061-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199061-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -8,7 +8,7 @@ Pull in r199061 from upstream llvm trunk
Teach isBlockOnlyReachableByFallthrough to find any MBB operands on
bundled terminators so SPARC doesn't need to specialize this function.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/missinglabel.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199186-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199186-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199186-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -11,7 +11,7 @@ Pull in r199186 from upstream llvm trunk
The allocation order for DPair begins with the QPR registers, so
register allocation is unlikely to change much.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/ARM/ARMISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199187-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199187-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199187-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -19,7 +19,7 @@ Pull in r199187 from upstream llvm trunk
This fixes a problem where InstrEmitter was picking 32-bit register
classes for 64-bit values on SPARC.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/spillsize.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199775-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199775-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199775-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r199775 from upstream llvm trunk
[Sparc] Do not add PC to _GLOBAL_OFFSET_TABLE_ address to access GOT in absolute code.
Fixes PR#18521
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcAsmPrinter.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199781-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199781-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199781-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199781 from upstream llvm trunk
[Sparc] Add support for inline assembly constraint 'I'.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/inlineasm.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199786-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199786-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199786-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199786 from upstream llvm trunk
[Sparc] Add support for inline assembly constraints which specify registers by their aliases.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199940-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199940-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199940-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r199940 from upstream llvm trunk
code this looks correct, but could use review. The previous
was definitely not correct.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199974-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199974-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199974-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r199974 from upstream llvm trunk
[Sparc] Correct quad register list in the asm parser.
Add test cases to check parsing of v9 double registers and their aliased quad registers.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Disassembler/Sparc/sparc-fp.txt
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199975-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199975-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199975-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r199975 from upstream llvm trunk
These all use the compare-and-swap CASA/CASXA instructions.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/atomics.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r199977-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r199977-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r199977-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r199977 from upstream llvm trunk
[SparcV9] Add support for JIT in Sparc64.
With this change, all supported tests in test/ExecutionEngine pass in sparcv9.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcJITInfo.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200103-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200103-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200103-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200103 from upstream llvm trunk
Missing ELF relocations for Sparc.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: include/llvm/Support/ELF.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200104-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200104-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200104-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200104 from upstream llvm trunk
removing duplicate enum value
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: include/llvm/Support/ELF.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200112-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200112-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200112-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200112 from upstream llvm trunk
[Sparc] Add support for sparc relocation types in ELF object file.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Sparc/sparc-relocations.s
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200130-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200130-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200130-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r200130 from upstream llvm trunk
Found by SingleSource/UnitTests/AtomicOps.c
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200131-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200131-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200131-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -5,7 +5,7 @@ Pull in r200131 from upstream llvm trunk
The popc instruction is defined in the SPARCv9 instruction set
architecture, but it was emulated on CPUs older than Niagara 2.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200141-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200141-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200141-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200141 from upstream llvm trunk
Clean up the Legal/Expand logic for SPARC popc.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcSubtarget.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -5,7 +5,7 @@ Pull in r200282 from upstream llvm trunk
Also emit the stubs that were generated for references to typeinfo
symbols.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcAsmPrinter.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200368-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200368-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200368-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull r200368 from upstream llvm trunk (b
[SparcV9] Use correct register class (I64RegClass) to hold the address of _GLOBAL_OFFSET_TABLE_ in sparcv9.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrInfo.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200373-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200373-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200373-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -6,7 +6,7 @@ Pull in r200373 from upstream llvm trunk
combines symbols in different segments". This is because MC computes
pc_rel entries with subtract expression between labels from different sections.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcTargetObjectFile.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200376-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200376-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200376-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r200376 from upstream llvm trunk
This makes MCAsmInfo::getExprForFDESymbol() a virtual function and overrides it in SparcMCAsmInfo.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200509-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200509-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200509-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200509 from upstream llvm trunk
[Sparc] Save and restore float registers that may be used for parameter passing.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcJITInfo.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200617-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200617-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200617-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200617 from upstream llvm trunk
[Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterInfo. Also, add CFI instructions to initialize the frame correctly.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200960-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200960-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200960-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200960 from upstream llvm trunk
[Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200961-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200961-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200961-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200961 from upstream llvm trunk
[Sparc] Emit correct relocations for PIC code when integrated assembler is used.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/CodeGen/SPARC/obj-relocs.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200962-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200962-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200962-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200962 from upstream llvm trunk
[Sparc] Emit relocations for Thread Local Storage (TLS) when integrated assembler is used.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200963-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200963-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200963-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200963 from upstream llvm trunk
[Sparc] Emit correct encoding for atomic instructions. Also, add support for parsing CAS instructions to test the CAS encoding.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: test/MC/Sparc/sparc-atomic-instructions.s
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262261-llvm-r200965-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262261-llvm-r200965-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262261-llvm-r200965-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r200965 from upstream llvm trunk
[Sparc] Add support for parsing synthetic instruction 'mov'.
-Introduced here: http://svn.freebsd.org/changeset/base/262261
+Introduced here: http://svnweb.freebsd.org/changeset/base/262261
Index: lib/Target/Sparc/SparcInstrAliases.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198311-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198311-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198311-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -3,7 +3,7 @@ Pull in r198311 from upstream clang trun
In the FreeBSD assembler driver, inform the sparc assembler that we're producing
PIC code.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198312-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198312-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198312-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198312 from upstream clang trun
Remove a tab that snuck in.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198911-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198911-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198911-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198911 from upstream clang trun
Pass -32/-64 to the assembler when building for sparc/sparc64.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/test/Driver/linux-as.c
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198912-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198912-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198912-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198912 from upstream clang trun
Give the linker the right ELF type for SPARC targets.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198918-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198918-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198918-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198918 from upstream clang trun
Locate GCC installations on SPARC systems.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/ToolChains.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r198923-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r198923-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r198923-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r198923 from upstream clang trun
Use the right dynamic linker for SPARC Linux executables.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r199012-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r199012-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r199012-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199012 from upstream clang trun
Select the UltraSPARC instruction set when invoking the assembler.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r199034-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r199034-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r199034-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199034 from upstream clang trun
MIPS and SPARC assemblers both take the -KPIC flag.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r199037-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r199037-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r199037-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199037 from upstream clang trun
SPARC passes non-trivial C++ objects indirectly like everybody else.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/CodeGen/TargetInfo.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r199188-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r199188-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r199188-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -5,7 +5,7 @@ Pull in r199188 from upstream clang trun
Pad these structs up so they are sret-returned even on that
architecture.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/test/CodeGen/sret.c
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r199399-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r199399-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r199399-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r199399 from upstream clang trun
SPARCv9 implements long double as an IEEE quad.
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/test/CodeGen/sparcv9-abi.c
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262262-clang-r200452-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262262-clang-r200452-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262262-clang-r200452-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r200452 from upstream clang trun
Patch by Roman Divacky!
-Introduced here: http://svn.freebsd.org/changeset/base/262262
+Introduced here: http://svnweb.freebsd.org/changeset/base/262262
Index: tools/clang/lib/Basic/Targets.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262264-llvm-r200453-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262264-llvm-r200453-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262264-llvm-r200453-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -6,7 +6,7 @@ Pull in r200453 from upstream llvm trunk
atomic swap can be implemented in terms of CASX, like the other atomic
rmw primitives.
-Introduced here: http://svn.freebsd.org/changeset/base/262264
+Introduced here: http://svnweb.freebsd.org/changeset/base/262264
Index: lib/Target/Sparc/SparcInstr64Bit.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262265-llvm-r201718-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262265-llvm-r201718-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262265-llvm-r201718-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r201718 from upstream llvm trunk
Expand 64bit {SHL,SHR,SRA}_PARTS on sparcv9.
-Introduced here: http://svn.freebsd.org/changeset/base/262265
+Introduced here: http://svnweb.freebsd.org/changeset/base/262265
Index: test/CodeGen/SPARC/parts.ll
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262303-enable-ppc-integrated-as.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262303-enable-ppc-integrated-as.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262303-enable-ppc-integrated-as.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r197521 from upstream clang trun
Use the integrated assembler by default on FreeBSD/ppc and ppc64.
-Introduced here: http://svn.freebsd.org/changeset/base/262303
+Introduced here: http://svnweb.freebsd.org/changeset/base/262303
Index: tools/clang/lib/Driver/ToolChains.h
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262415-llvm-r201994-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262415-llvm-r201994-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262415-llvm-r201994-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r201994 from upstream llvm trunk
SPARC: Implement TRAP lowering. Matches what GCC emits.
-Introduced here: http://svn.freebsd.org/changeset/base/262415
+Introduced here: http://svnweb.freebsd.org/changeset/base/262415
Index: lib/Target/Sparc/SparcInstrInfo.td
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262460-llvm-r202059-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262460-llvm-r202059-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262460-llvm-r202059-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r202059 from upstream clang trun
Implement getDwarfEHStackPointer() and initDwarfEHRegSizeTable() for sparcv9.
-Introduced here: http://svn.freebsd.org/changeset/base/262460
+Introduced here: http://svnweb.freebsd.org/changeset/base/262460
Index: tools/clang/lib/CodeGen/TargetInfo.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262535-clang-r202177-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262535-clang-r202177-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262535-clang-r202177-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r202177 from upstream clang trun
-march which doesnt exist on sparc gcc to -mcpu. While here adjust a
few tests to not write an unused temporary file.
-Introduced here: http://svn.freebsd.org/changeset/base/262535
+Introduced here: http://svnweb.freebsd.org/changeset/base/262535
Index: tools/clang/lib/Basic/Targets.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262536-clang-r202179-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262536-clang-r202179-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262536-clang-r202179-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -2,7 +2,7 @@ Pull in r202179 from upstream clang trun
Pass the sparc architecture variant to the assembler.
-Introduced here: http://svn.freebsd.org/changeset/base/262536
+Introduced here: http://svnweb.freebsd.org/changeset/base/262536
Index: tools/clang/lib/Driver/Tools.cpp
===================================================================
Modified: stable/9/contrib/llvm/patches/patch-r262582-llvm-r202422-sparc.diff
==============================================================================
--- stable/9/contrib/llvm/patches/patch-r262582-llvm-r202422-sparc.diff Sat May 16 23:00:03 2015 (r283019)
+++ stable/9/contrib/llvm/patches/patch-r262582-llvm-r202422-sparc.diff Sat May 16 23:18:30 2015 (r283020)
@@ -4,7 +4,7 @@ Pull in r202422 from upstream llvm trunk
expensive libcall. Also, Qp_neg is not implemented on at least
FreeBSD. This is also what gcc is doing.
-Introduced here: http://svn.freebsd.org/changeset/base/262582
+Introduced here: http://svnweb.freebsd.org/changeset/base/262582
Index: lib/Target/Sparc/SparcISelLowering.cpp
===================================================================
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-stable-9
mailing list