freebsd-skq/lib/clang
dim fb422e6d31 MFC r262613:
Merge the projects/clang-sparc64 branch back to head.  This brings in
several updates from the llvm and clang trunks to make the sparc64
backend fully functional.

Apart from one patch to sys/sparc64/include/pcpu.h which is still under
discussion, this makes it possible to let clang fully build world and
kernel for sparc64.

Any assistance with testing this on actual sparc64 hardware is greatly
appreciated, as there will unavoidably be bugs left.

Many thanks go to Roman Divacky for his upstream work on getting the
sparc64 backend into shape.

MFC r262985:

Repair a few minor mismerges from r262261 in the clang-sparc64 project
branch.  This is also to minimize differences with upstream.
2014-03-26 07:31:57 +00:00
..
include MFC r262613: 2014-03-26 07:31:57 +00:00
libclanganalysis MFC 261991: 2014-03-21 17:53:59 +00:00
libclangarcmigrate Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangast MFC 261991: 2014-03-21 17:53:59 +00:00
libclangbasic Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangcodegen MFC 261991: 2014-03-21 17:53:59 +00:00
libclangdriver MFC 261991: 2014-03-21 17:53:59 +00:00
libclangedit Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangfrontend Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangfrontendtool Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libclanglex Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangparse MFC 261991: 2014-03-21 17:53:59 +00:00
libclangrewritecore Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libclangrewritefrontend Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangsema MFC 261991: 2014-03-21 17:53:59 +00:00
libclangserialization Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libclangstaticanalyzercheckers MFC 261991: 2014-03-21 17:53:59 +00:00
libclangstaticanalyzercore MFC 261991: 2014-03-21 17:53:59 +00:00
libclangstaticanalyzerfrontend Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
liblldb Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbAPI MFC r258884: Update LLDB to upstream r196259 snapshot 2014-03-19 13:18:42 +00:00
liblldbBreakpoint Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbCommands Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbCore MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbDataFormatters MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbExpression Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbHostCommon MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbHostFreeBSD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbInterpreter Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginABISysV_x86_64 Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginCXXItaniumABI Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDisassemblerLLVM Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDynamicLoaderPosixDYLD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDynamicLoaderStatic Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginInstructionARM Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginObjectContainerBSDArchive Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginObjectFileELF Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginPlatformFreeBSD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginPlatformGDB Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginProcessElfCore MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbPluginProcessFreeBSD MFC r258892: lldb: Threaded inferior support for FreeBSD 2014-03-19 13:19:56 +00:00
liblldbPluginProcessGDBRemote Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginProcessPOSIX MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbPluginProcessUtility MFC r258884: Update LLDB to upstream r196259 snapshot 2014-03-19 13:18:42 +00:00
liblldbPluginSymbolFileDWARF MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbPluginSymbolFileSymtab Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginSymbolVendorELF Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginUnwindAssemblyInstEmulation Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginUnwindAssemblyX86 Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbSymbol Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbTarget MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
liblldbUtility MFC r258054: Update LLDB to upstream r194122 snapshot 2014-03-19 13:11:35 +00:00
libllvmanalysis MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmarmasmparser Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmarmcodegen Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmarmdesc MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmarmdisassembler Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmarminfo Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmarminstprinter Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmasmparser Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmasmprinter MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmbitreader Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmbitwriter Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmcodegen MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmcore MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmdebuginfo MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmexecutionengine MFC 261991: 2014-03-21 17:53:59 +00:00
libllvminstcombine Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvminstrumentation MFC 261991: 2014-03-21 17:53:59 +00:00
libllvminterpreter Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmipa Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmipo Upgrade our copy of llvm/clang to r168974, from upstream's release_32 2012-12-03 19:24:08 +00:00
libllvmirreader Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmjit MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmlinker Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
libllvmmc MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmmcdisassembler Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmmcjit Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmmcparser Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmmipsasmparser Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmmipscodegen MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmmipsdesc MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmmipsdisassembler Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmmipsinfo Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmmipsinstprinter Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmobjcarcopts Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmobject MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmoption MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmpowerpcasmparser MFC r259473: 2013-12-24 14:26:31 +00:00
libllvmpowerpccodegen MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmpowerpcdesc MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmpowerpcinfo Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmpowerpcinstprinter Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmruntimedyld Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmscalaropts MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmselectiondag Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmsparcasmparser MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsparccodegen MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsparcdesc MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsparcdisassembler MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsparcinfo MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsparcinstprinter MFC r262613: 2014-03-26 07:31:57 +00:00
libllvmsupport MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmtablegen Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmtarget Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmtransformutils MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmvectorize MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmx86asmparser Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
libllvmx86codegen Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
libllvmx86desc MFC 261991: 2014-03-21 17:53:59 +00:00
libllvmx86disassembler Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
libllvmx86info Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmx86instprinter Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
libllvmx86utils Pull in r170135 from upstream clang trunk: 2013-02-02 22:28:29 +00:00
clang.build.mk MFC r262613: 2014-03-26 07:31:57 +00:00
clang.lib.mk Sprinkle a bit of style.Makefile(5) across various clang Makefiles. No 2012-08-23 17:08:07 +00:00
lldb.lib.mk Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
Makefile MFC r262613: 2014-03-26 07:31:57 +00:00