Bug 187103 - clang 3.4 miscompiles nsAppRunner.cpp from firefox firefox-27.0.1,1 in i386
Summary: clang 3.4 miscompiles nsAppRunner.cpp from firefox firefox-27.0.1,1 in i386
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: CURRENT
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-27 00:20 UTC by Don Lewis
Modified: 2014-06-03 20:30 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Don Lewis freebsd_committer freebsd_triage 2014-02-27 00:20:00 UTC
I ran into a problem when I tried to update www/firefox.  Building
the port succeeded, but it failed during the install phase.

Executing /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/xpcshell -g /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -a /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -f ../../../toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
Traceback (most recent call last):
File "../../../toolkit/mozapps/installer/packager.py", line 375, in <module>
main()
File "../../../toolkit/mozapps/installer/packager.py", line 367, in main
args.source, gre_path, base)
File "../../../toolkit/mozapps/installer/packager.py", line 148, in precompile_cache
errors.fatal('Error while running startup cache precompilation')
File "/usr/ports/www/firefox/work/mozilla-release/python/mozbuild/mozpack/errors.py", line 101, in fatal
self._handle(self.FATAL, msg)
File "/usr/ports/www/firefox/work/mozilla-release/python/mozbuild/mozpack/errors.py", line 96, in _handle
raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
gmake[4]: *** [stage-package] Error 1


I duplicated the runtime environment and ran xpcshell on its own to debug
the problem and found that it core dumped.

env MOZ_STARTUP_CACHE=/tmp/cache.zip LD_LIBRARY_PATH=/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/xpcshell -g /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -a /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -f ../../../toolkit/mozapps/installer/precompile_cache.js -e 'precompile_startupcache("resource://gre/");'
Illegal instruction (core dumped)

I got this stack backtrace in gdb:

(gdb) bt
#0 0x8833308d in XRE_GetBinaryPath ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
#1 0x88332fe5 in XRE_GetBinaryPath ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
#2 0x88e20515 in XRE_XPCShellMain ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
#3 0x0804a5ba in _start ()
#4 0x00000009 in ?? ()
#5 0xbfbfd9bc in ?? ()
#6 0xbfbfd9e4 in ?? ()
#7 0xbfbfd9e4 in ?? ()
#8 0xbfbfd9b8 in ?? ()
#9 0x00000000 in ?? ()


I then single-stepped through the code and found that it was trying to
execute an illegal instruction:

x8965ade0 in mozilla::services::_external_GetHistoryService ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
(gdb)
0x8965ade1 in mozilla::services::_external_GetHistoryService ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
(gdb)
0x8965ade2 in mozilla::services::_external_GetHistoryService ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
(gdb)
0x8833308d in XRE_GetBinaryPath ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
(gdb)

Program received signal SIGILL, Illegal instruction.
0x8833308d in XRE_GetBinaryPath ()
from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so
(gdb) 


The fact that the problem is an actual illegal instruction and not a jump
to nonsense is confirmed by disassembling the code:

If I disassemble the offending bit of code, I see this:

0x88333083 <XRE_GetBinaryPath+195>: mov %ecx,(%eax)
0x88333085 <XRE_GetBinaryPath+197>: mov (%ecx),%eax
0x88333087 <XRE_GetBinaryPath+199>: mov %ecx,(%esp)
0x8833308a <XRE_GetBinaryPath+202>: call *0x4(%eax)
0x8833308d <XRE_GetBinaryPath+205>: ud2a
0x8833308f <XRE_GetBinaryPath+207>: nop
0x88333090 <XRE_GetBinaryPath+208>: push %ebp
0x88333091 <XRE_GetBinaryPath+209>: mov %esp,%ebp
0x88333093 <XRE_GetBinaryPath+211>: push %ebx


Compilation the file results in a lot of warnings:

# /usr/bin/clang++ -o nsAppRunner.o -c -fvisibility=hidden -DUSE_GLX_TEST -DMOZ_APP_NAME='"firefox"' -DMOZ_APP_VERSION='"27.0.1"' -DOS_POSIX=1 -DOS_FREEBSD=1 -DOS_BSD=1 -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -DOS_TARGET=\"FreeBSD\" -DMOZ_WIDGET_TOOLKIT=\"gtk2\" -DTARGET_XPCOM_ABI=\"x86-gcc3\" -DTARGET_OS_ABI=\"FreeBSD_x86-gcc3\" -DTOOLKIT_EM_VERSION=\"27.0.1\" -DGRE_MILESTONE=27.0.1 -DGRE_BUILDID=20140225233802 -DAPP_VERSION=27.0.1 -DAPP_I D="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" -I../../../widget/xremoteclient -I../../../ipc/chromium/src -I../../../ipc/glue -I/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders -I../../../testing/gtest/mozilla -I../../../toolkit/xre/../profile -I../../../dom/ipc -I../../../toolkit/crashreporter -I../../../dom/base -I../../../xpcom/build -I../../../config -I../../../toolkit/xre -I. -I../../dist/include -I/usr/local/include/nspr -I/!
 u!
sr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -Qunused-arguments -isystem/usr/local/include -DLIBICONV_PLUG -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/nsAppRunner.o.pp -Qunused-arguments -isystem/usr/local/include -DLIBICONV_PLUG -I/usr/local/include -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-exten sions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -pipe -march=athlon64 -DLIBICONV_PLUG -fno-strict-aliasing -DLIBICONV_PLUG -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -I../../../widget/gtk/compat -I/usr/local/include/gtk-unix-print-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/includ!
e/harfbuzz -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0
-I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/harfbuzz -I/usr/local/include/pango-1. 0 -pthread -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:198:21: warning: replacement function
'operator new' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:204:21: warning: replacement function
'operator new' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:210:21: warning: replacement function
'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:216:21: warning: replacement function
'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:222:21: warning: replacement function
'operator delete' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:228:21: warning: replacement function
'operator delete' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:234:21: warning: replacement function
'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21:
In file included from ../../dist/include/mozilla/dom/ContentParent.h:10:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9:
In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12:
In file included from ../../dist/include/ipc/IPCMessageUtils.h:10:
In file included from ../../../ipc/chromium/src/base/process_util.h:11:
In file included from ../../../ipc/chromium/src/base/basictypes.h:252:
In file included from ../../dist/include/nscore.h:19:
../../dist/include/mozilla/mozalloc.h:240:21: warning: replacement function
'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
^
../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro
'MOZALLOC_INLINE'
# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
^
../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro
'MOZ_ALWAYS_INLINE_EVEN_DEBUG'
# define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:233:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from ../../../widget/gtk/compat/gtk/gtkdialog.h:4:
In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from ../../../widget/gtk/compat/gtk/gtkwindow.h:9:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from ../../../widget/gtk/compat/gtk/gtkwidget.h:12:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:40:
In file included from /usr/local/include/atk-1.0/atk/atk.h:53:
/usr/local/include/atk-1.0/atk/atkversion.h:39:9: warning: 'ATK_MAJOR_VERSION'
macro redefined
#define ATK_MAJOR_VERSION (2)
^
../../mozilla-config.h:10:9: note: previous definition is here
#define ATK_MAJOR_VERSION 2
^
In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:233:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from ../../../widget/gtk/compat/gtk/gtkdialog.h:4:
In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from ../../../widget/gtk/compat/gtk/gtkwindow.h:9:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from ../../../widget/gtk/compat/gtk/gtkwidget.h:12:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:40:
In file included from /usr/local/include/atk-1.0/atk/atk.h:53:
/usr/local/include/atk-1.0/atk/atkversion.h:50:9: warning: 'ATK_MINOR_VERSION'
macro redefined
#define ATK_MINOR_VERSION (8)
^
../../mozilla-config.h:11:9: note: previous definition is here
#define ATK_MINOR_VERSION 8
^
/usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4017:3: warning:
'g_slice_set_config' is deprecated [-Wdeprecated-declarations]
g_slice_set_config(G_SLICE_CONFIG_ALWAYS_MALLOC, 1);
^
/usr/local/include/glib-2.0/glib/gslice.h:87:10: note: 'g_slice_set_config'
declared here
void g_slice_set_config (GSliceConfig ckey, gint64 value);
^
/usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4019:3: warning:
'g_thread_init' is deprecated [-Wdeprecated-declarations]
g_thread_init(nullptr);
^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:261:10: note:
'g_thread_init' declared here
void g_thread_init (gpointer vtable);
^
12 warnings generated.




I then compiled the offending source file to assembly language using
the all the same command line flags.  The presence of the illegal
instruction is confirmed.  Here is the offending function:

If I compile the file to assembler, this is what I see for
XRE_GetBinaryPath():

	.section	.text.XRE_GetBinaryPath,"ax",@progbits
	.globl	XRE_GetBinaryPath
	.align	16, 0x90
	.type	XRE_GetBinaryPath,@function
XRE_GetBinaryPath:                      # @XRE_GetBinaryPath
# BB#0:                                 # %entry
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$8, %esp
	calll	.L50$pb
.L50$pb:
	popl	%ebx
.Ltmp92:
	addl	$_GLOBAL_OFFSET_TABLE_+(.Ltmp92-.L50$pb), %ebx
	movl	8(%ebp), %eax
	movl	12(%ebp), %ecx
	movl	%ecx, 4(%esp)
	movl	%eax, (%esp)
	calll	_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile
.Ltmp93:
	.size	XRE_GetBinaryPath, .Ltmp93-XRE_GetBinaryPath

	.section	.text._ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,"axG",@progbits,_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,comdat
	.hidden	_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile
	.weak	_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile
	.align	16, 0x90
	.type	_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,@function
_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile: # @_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile
# BB#0:                                 # %entry
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	pushl	%edi
	pushl	%esi
	andl	$-8, %esp
	subl	$1064, %esp             # imm = 0x428
	calll	.L51$pb
.L51$pb:
	popl	%ebx
.Ltmp94:
	addl	$_GLOBAL_OFFSET_TABLE_+(.Ltmp94-.L51$pb), %ebx
	movl	8(%ebp), %eax
	movl	$0, 1056(%esp)
	leal	32(%esp), %esi
	movl	%esi, 4(%esp)
	movl	%eax, (%esp)
	calll	_ZN7mozilla10BinaryPath3GetEPKcPc
	testl	%eax, %eax
	js	.LBB51_3
# BB#1:                                 # %if.end
	movl	%esi, (%esp)
	calll	strlen@PLT
	movl	%esi, 16(%esp)
	movl	%eax, 20(%esp)
	movl	$1, 24(%esp)
	leal	1056(%esp), %eax
	calll	_ZN13nsCOMPtr_base16begin_assignmentEv@PLT
	movl	%eax, 8(%esp)
	leal	16(%esp), %esi
	movl	%esi, (%esp)
	movl	$1, 4(%esp)
	calll	NS_NewNativeLocalFile@PLT
	movl	%eax, %edi
	movl	%esi, %eax
	calll	_ZN19nsACString_internal8FinalizeEv@PLT
	testl	%edi, %edi
	js	.LBB51_3
# BB#2:                                 # %if.end16
	movl	12(%ebp), %eax
	movl	1056(%esp), %ecx
	movl	%ecx, (%eax)
	movl	(%ecx), %eax
	movl	%ecx, (%esp)
	calll	*4(%eax)
.LBB51_3:                               # %cleanup
	ud2
.Ltmp95:
	.size	_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile, .Ltmp95-_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile



The this is not the only function in this file with the problem.  There
are a total of 14 ud2 instructions in the assembly code output.

How-To-Repeat: 
Attempt to build and install www/firefox on i386 with clang 3.4.

Then recompile nsAppRunner.cpp in the
/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0
directory with the command line abovel, but just generate assembly
language output.  Look for ud2 instructions in the output.

I've attempted to generate a smaller test case, but haven't had success so
far.
Comment 1 Don Lewis freebsd_committer freebsd_triage 2014-02-28 07:05:02 UTC
I managed to boil down the offending code to an almost reaonsable test
case.

If I compile the code below with clang thusly:

/usr/bin/clang++ -o sigill.s -S -fvisibility=hidden -fPIC \
  -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual \
  -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare \
  -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof \
  -Wno-unknown-warning-option -Wno-return-type-c-linkage \
  -Wno-mismatched-tags -O2 -pipe -march=athlon64 -fno-strict-aliasing \
  -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections \
  -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe \
  -fno-omit-frame-pointer -pthread -D_THREAD_SAFE sigill.cpp

I get the following assembly code (note the ud2 instruction):

	.file	"sigill.cpp"
	.section	.text._Z9gensigillv,"ax",@progbits
	.hidden	_Z9gensigillv
	.globl	_Z9gensigillv
	.align	16, 0x90
	.type	_Z9gensigillv,@function
_Z9gensigillv:                          # @_Z9gensigillv
# BB#0:                                 # %entry
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	andl	$-8, %esp
	subl	$8, %esp
	calll	.L0$pb
.L0$pb:
	popl	%ebx
.Ltmp0:
	addl	$_GLOBAL_OFFSET_TABLE_+(.Ltmp0-.L0$pb), %ebx
	movl	$0, (%esp)
	leal	(%esp), %eax
	calll	_ZN13nsCOMPtr_base16begin_assignmentEv@PLT
	ud2
.Ltmp1:
	.size	_Z9gensigillv, .Ltmp1-_Z9gensigillv


	.ident	"FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216"
	.section	".note.GNU-stack","",@progbits


Here's the source code:

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#include <sys/types.h>
#define NS_ERROR_MODULE_BASE_OFFSET 0x45

/* Helpers for defining our enum, to be undef'd later */
#define NS_ERROR_SEVERITY_SUCCESS       0
#define NS_ERROR_SEVERITY_ERROR         1
#define SUCCESS_OR_FAILURE(sev, module, code) \
  ((uint32_t)(sev) << 31) | \
  ((uint32_t)(module + NS_ERROR_MODULE_BASE_OFFSET) << 16) | \
  (uint32_t)(code)
#define SUCCESS(code) \
  SUCCESS_OR_FAILURE(NS_ERROR_SEVERITY_SUCCESS, MODULE, code)
#define FAILURE(code) \
  SUCCESS_OR_FAILURE(NS_ERROR_SEVERITY_ERROR, MODULE, code)

  typedef enum class tag_nsresult : uint32_t
  {
    #undef ERROR
    #define ERROR(key, val) key = val
    ERROR(NS_OK,  0)
    #undef ERROR
  } nsresult;
#define NS_OK nsresult::NS_OK

inline uint32_t NS_FAILED_impl(nsresult _nsresult) {
  return static_cast<uint32_t>(_nsresult) & 0x80000000;
}
#  define MOZ_LIKELY(x)   (!!(x))
#  define MOZ_UNLIKELY(x) (!!(x))
#define NS_FAILED(_nsresult)    ((bool)MOZ_UNLIKELY(NS_FAILED_impl(_nsresult)))
#define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult)))

//--
#define NSCAP_FEATURE_USE_BASE

#define NS_COM_GLUE
#define NS_FASTCALL __attribute__ ((regparm (3), stdcall))
#define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall))
#define NS_METHOD_(type) type
#define NS_METHOD           NS_METHOD_(nsresult)
#define NS_IMETHOD_(type) virtual type
#define NS_IMETHOD          NS_IMETHOD_(nsresult)

struct nsID {
  /**
   * @name Identifier values
   */
 
  //@{
  uint32_t m0;
  uint16_t m1;
  uint16_t m2;
  uint8_t m3[8];
  //@}

  /**
   * @name Methods
   */
  //@{
  /**
   * Equivalency method. Compares this nsID with another.
   * @return <b>true</b> if they are the same, <b>false</b> if not.
   */

  inline bool Equals(const nsID& other) const {
    // Unfortunately memcmp isn't faster than this.
    return
      ((((uint32_t*) &m0)[0] == ((uint32_t*) &other.m0)[0]) &&
       (((uint32_t*) &m0)[1] == ((uint32_t*) &other.m0)[1]) &&
       (((uint32_t*) &m0)[2] == ((uint32_t*) &other.m0)[2]) &&
       (((uint32_t*) &m0)[3] == ((uint32_t*) &other.m0)[3]));
  }
  //@}
};

typedef nsID nsIID;
typedef nsID nsCID;
#define REFNSIID const nsIID&
#if 0
#define NS_DECLARE_STATIC_IID_ACCESSOR(the_iid)                         \
  template <class Dummy>                                                \
  struct COMTypeInfo                                                    \
  {                                                                     \
    static const nsIID kIID;                                            \
  };                                                                    \
  static const nsIID& GetIID() {return COMTypeInfo<int>::kIID;}
#endif

typedef uint32_t  nsrefcnt;
class nsISupports {
public:

#if 0
  NS_DECLARE_STATIC_IID_ACCESSOR(NS_ISUPPORTS_IID)
#endif

  /**
   * @name Methods
   */

  //@{
  /**
   * A run time mechanism for interface discovery.
   * @param aIID [in] A requested interface IID
   * @param aInstancePtr [out] A pointer to an interface pointer to
   * receive the result.
   * @return <b>NS_OK</b> if the interface is supported by the associated
   * instance, <b>NS_NOINTERFACE</b> if it is not.
   *
   * aInstancePtr must not be null.
   */
  NS_IMETHOD QueryInterface(REFNSIID aIID, void** aInstancePtr) = 0;
  /**
   * Increases the reference count for this interface.
   * The associated instance will not be deleted unless
   * the reference count is returned to zero.
   *
   * @return The resulting reference count.
   */
  NS_IMETHOD_(nsrefcnt) AddRef(void) = 0;

  /**
   * Decreases the reference count for this interface.
   * Generally, if the reference count returns to zero,
   * the associated instance is deleted.
   *
   * @return The resulting reference count.
   */
  NS_IMETHOD_(nsrefcnt) Release(void) = 0;

  //@}
};

#define NS_MAY_ALIAS_PTR(t)    t*

#define NSCAP_ADDREF(this, ptr)     (ptr)->AddRef()

#define NSCAP_RELEASE(this, ptr)    (ptr)->Release()

class nsCOMPtr_helper
    /*
      An |nsCOMPtr_helper| transforms commonly called getters into typesafe forms
      that are more convenient to call, and more efficient to use with |nsCOMPtr|s.
      Good candidates for helpers are |QueryInterface()|, |CreateInstance()|, etc.

      Here are the rules for a helper:
        - it implements |operator()| to produce an interface pointer
        - (except for its name) |operator()| is a valid [XP]COM `getter'
        - the interface pointer that it returns is already |AddRef()|ed (as from any good getter)
        - it matches the type requested with the supplied |nsIID| argument
        - its constructor provides an optional |nsresult*| that |operator()| can fill
          in with an error when it is executed
          
      See |class nsGetInterface| for an example.
    */
  {
    public:
      virtual nsresult NS_FASTCALL operator()( const nsIID&, void** ) const = 0;
  };

class
nsCOMPtr_base
    /*
      ...factors implementation for all template versions of |nsCOMPtr|.

      This should really be an |nsCOMPtr<nsISupports>|, but this wouldn't work
      because unlike the

      Here's the way people normally do things like this
      
        template <class T> class Foo { ... };
        template <> class Foo<void*> { ... };
        template <class T> class Foo<T*> : private Foo<void*> { ... };
    */
  {
    public:

      nsCOMPtr_base( nsISupports* rawPtr = 0 )
          : mRawPtr(rawPtr)
        {
          // nothing else to do here
        }

      NS_COM_GLUE NS_CONSTRUCTOR_FASTCALL ~nsCOMPtr_base()
        {
            if ( mRawPtr )
              NSCAP_RELEASE(this, mRawPtr);
        }

      NS_COM_GLUE void NS_FASTCALL   assign_with_AddRef( nsISupports* );
#if 1
      NS_COM_GLUE void NS_FASTCALL   assign_from_helper( const nsCOMPtr_helper&, const nsIID& );
#endif
      NS_COM_GLUE void** NS_FASTCALL begin_assignment();

    protected:
      NS_MAY_ALIAS_PTR(nsISupports) mRawPtr;

      void
      assign_assuming_AddRef( nsISupports* newPtr )
        {
            /*
              |AddRef()|ing the new value (before entering this function) before
              |Release()|ing the old lets us safely ignore the self-assignment case.
              We must, however, be careful only to |Release()| _after_ doing the
              assignment, in case the |Release()| leads to our _own_ destruction,
              which would, in turn, cause an incorrect second |Release()| of our old
              pointer.  Thank <waterson@netscape.com> for discovering this.
            */
          nsISupports* oldPtr = mRawPtr;
          mRawPtr = newPtr;
          if ( oldPtr )
            NSCAP_RELEASE(this, oldPtr);
        }
  };

// template <class T> class nsGetterAddRefs;


#define MOZ_FINAL final
template <class T>
class nsCOMPtr MOZ_FINAL
#ifdef NSCAP_FEATURE_USE_BASE
    : private nsCOMPtr_base
#endif
  {

#ifdef NSCAP_FEATURE_USE_BASE
  #define NSCAP_CTOR_BASE(x) nsCOMPtr_base(x)
#else
  #define NSCAP_CTOR_BASE(x) mRawPtr(x)

    private:
      void    assign_with_AddRef( nsISupports* );
      void    assign_from_helper( const nsCOMPtr_helper&, const nsIID& );
      void**  begin_assignment();

      void
      assign_assuming_AddRef( T* newPtr )
        {
          T* oldPtr = mRawPtr;
          mRawPtr = newPtr;
          if ( oldPtr )
            NSCAP_RELEASE(this, oldPtr);
        }

    private:
      T* mRawPtr;
#endif

    public:
      typedef T element_type;
      
#ifndef NSCAP_FEATURE_USE_BASE
     ~nsCOMPtr()
        {
          if ( mRawPtr )
            NSCAP_RELEASE(this, mRawPtr);
        }
#endif

        // Constructors

      nsCOMPtr()
            : NSCAP_CTOR_BASE(0)
          // default constructor
        {
        }

    public:
      T**
      StartAssignment()
        {
          return reinterpret_cast<T**>(begin_assignment());
        }
  };

#ifndef NSCAP_FEATURE_USE_BASE
template <class T>
void
nsCOMPtr<T>::assign_with_AddRef( nsISupports* rawPtr )
  {
    if ( rawPtr )
      NSCAP_ADDREF(this, rawPtr);
    assign_assuming_AddRef(reinterpret_cast<T*>(rawPtr));
  }

template <class T>
void
nsCOMPtr<T>::assign_from_helper( const nsCOMPtr_helper& helper, const nsIID& aIID )
  {
    void* newRawPtr;
    if ( NS_FAILED( helper(aIID, &newRawPtr) ) )
      newRawPtr = 0;
    assign_assuming_AddRef(static_cast<T*>(newRawPtr));
  }

template <class T>
void**
nsCOMPtr<T>::begin_assignment()
  {
    assign_assuming_AddRef(0);
    union { T** mT; void** mVoid; } result;
    result.mT = &mRawPtr;
    return result.mVoid;
  }
#endif

template <class T>
class nsGetterAddRefs
    /*
      ...

      This class is designed to be used for anonymous temporary objects in the
      argument list of calls that return COM interface pointers, e.g.,

        nsCOMPtr<IFoo> fooP;
        ...->QueryInterface(iid, getter_AddRefs(fooP))

      DO NOT USE THIS TYPE DIRECTLY IN YOUR CODE.  Use |getter_AddRefs()| instead.

      When initialized with a |nsCOMPtr|, as in the example above, it returns
      a |void**|, a |T**|, or an |nsISupports**| as needed, that the outer call (|QueryInterface| in this
      case) can fill in.

      This type should be a nested class inside |nsCOMPtr<T>|.
    */
  {
    public:
      explicit
      nsGetterAddRefs( nsCOMPtr<T>& aSmartPtr )
          : mTargetSmartPtr(aSmartPtr)
        {
          // nothing else to do
        }

      operator void**()
        {
          return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
        }

      operator nsISupports**()
        {
          return reinterpret_cast<nsISupports**>(mTargetSmartPtr.StartAssignment());
        }

#if 1
      operator T**()
        {
          return mTargetSmartPtr.StartAssignment();
        }

      T*&
      operator*()
        {
          return *(mTargetSmartPtr.StartAssignment());
        }
#endif

    private:
      nsCOMPtr<T>& mTargetSmartPtr;
  };


template <>
class nsGetterAddRefs<nsISupports>
  {
    public:
      explicit
      nsGetterAddRefs( nsCOMPtr<nsISupports>& aSmartPtr )
          : mTargetSmartPtr(aSmartPtr)
        {
          // nothing else to do
        }

#if 1
      operator void**()
        {
          return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
        }

      operator nsISupports**()
        {
          return mTargetSmartPtr.StartAssignment();
        }

      nsISupports*&
      operator*()
        {
          return *(mTargetSmartPtr.StartAssignment());
        }
#endif

    private:
      nsCOMPtr<nsISupports>& mTargetSmartPtr;
  };


template <class T>
inline
nsGetterAddRefs<T>
getter_AddRefs( nsCOMPtr<T>& aSmartPtr )
    /*
      Used around a |nsCOMPtr| when 
      ...makes the class |nsGetterAddRefs<T>| invisible.
    */
  {
    return nsGetterAddRefs<T>(aSmartPtr);
  }
//--

#if 1
class nsIFile : public nsISupports {
 public: 

#if 0
  NS_DECLARE_STATIC_IID_ACCESSOR(NS_IFILE_IID)
#endif

  enum {
    NORMAL_FILE_TYPE = 0U,
    DIRECTORY_TYPE = 1U
  };

  /* void normalize (); */
  NS_IMETHOD Normalize(void) = 0;
};
#endif

inline nsresult
NS_GetSpecialDirectory(const char* specialDirName, nsIFile* *result)
{
#if 0
    nsresult rv;
    nsCOMPtr<nsIProperties> serv(do_GetService(NS_DIRECTORY_SERVICE_CONTRACTID, &rv));
    if (NS_FAILED(rv))
        return rv;

    return serv->Get(specialDirName, NS_GET_IID(nsIFile),
                     reinterpret_cast<void**>(result));
#else
    return NS_OK;
#endif
}

int gensigill (void)
{
  nsCOMPtr<nsIFile> file;
  nsresult rv = NS_GetSpecialDirectory("ProfDS", getter_AddRefs(file));
  return NS_FAILED(rv);
}
Comment 2 dfilter service freebsd_committer freebsd_triage 2014-03-05 22:43:43 UTC
Author: dim
Date: Wed Mar  5 22:43:30 2014
New Revision: 262809
URL: http://svnweb.freebsd.org/changeset/base/262809

Log:
  Pull in r203007 from upstream clang trunk:
  
    Don't produce an alias between destructors with different calling conventions.
  
    Fixes pr19007.
  
  (Please note that is an LLVM PR identifier, not a FreeBSD one.)
  
  This should fix Firefox and/or libxul crashes (due to problems with
  regparm/stdcall calling conventions) on i386.
  
  Reported by:	multiple users on freebsd-current
  PR:		bin/187103
  MFC after:	1 week

Modified:
  head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp

Modified: head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
==============================================================================
--- head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp	Wed Mar  5 22:04:30 2014	(r262808)
+++ head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp	Wed Mar  5 22:43:30 2014	(r262809)
@@ -92,7 +92,13 @@ bool CodeGenModule::TryEmitBaseDestructo
   if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero())
     return true;
 
+  // Give up if the calling conventions don't match. We could update the call,
+  // but it is probably not worth it.
   const CXXDestructorDecl *BaseD = UniqueBase->getDestructor();
+  if (BaseD->getType()->getAs<FunctionType>()->getCallConv() !=
+      D->getType()->getAs<FunctionType>()->getCallConv())
+    return true;
+
   return TryEmitDefinitionAsAlias(GlobalDecl(D, Dtor_Base),
                                   GlobalDecl(BaseD, Dtor_Base),
                                   false);
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 3 Dimitry Andric freebsd_committer freebsd_triage 2014-03-05 22:44:05 UTC
State Changed
From-To: open->patched

Upstream fixed the bug here: 

http://llvm.org/viewvc/llvm-project?rev=203007&view=rev 

I imported the fix in head r262809, and will MFC it after a week.
Comment 4 dfilter service freebsd_committer freebsd_triage 2014-03-21 17:54:19 UTC
Author: dim
Date: Fri Mar 21 17:53:59 2014
New Revision: 263508
URL: http://svnweb.freebsd.org/changeset/base/263508

Log:
  MFC 261991:
  
  Upgrade our copy of llvm/clang to 3.4 release.  This version supports
  all of the features in the current working draft of the upcoming C++
  standard, provisionally named C++1y.
  
  The code generator's performance is greatly increased, and the loop
  auto-vectorizer is now enabled at -Os and -O2 in addition to -O3.  The
  PowerPC backend has made several major improvements to code generation
  quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ
  backends have all seen major feature work.
  
  Release notes for llvm and clang can be found here:
  <http://llvm.org/releases/3.4/docs/ReleaseNotes.html>
  <http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html>
  
  MFC 262121 (by emaste):
  
  Update lldb for clang/llvm 3.4 import
  
  This commit largely restores the lldb source to the upstream r196259
  snapshot with the addition of threaded inferior support and a few bug
  fixes.
  
  Specific upstream lldb revisions restored include:
     SVN      git
    181387  779e6ac
    181703  7bef4e2
    182099  b31044e
    182650  f2dcf35
    182683  0d91b80
    183862  15c1774
    183929  99447a6
    184177  0b2934b
    184948  4dc3761
    184954  007e7bc
    186990  eebd175
  
  Sponsored by:	DARPA, AFRL
  
  MFC 262186 (by emaste):
  
  Fix mismerge in r262121
  
  A break statement was lost in the merge.  The error had no functional
  impact, but restore it to reduce the diff against upstream.
  
  MFC 262303:
  
  Pull in r197521 from upstream clang trunk (by rdivacky):
  
    Use the integrated assembler by default on FreeBSD/ppc and ppc64.
  
  Requested by:	jhibbits
  
  MFC 262611:
  
  Pull in r196874 from upstream llvm trunk:
  
    Fix a crash that occurs when PWD is invalid.
  
    MCJIT needs to be able to run in hostile environments, even when PWD
    is invalid. There's no need to crash MCJIT in this case.
  
    The obvious fix is to simply leave MCContext's CompilationDir empty
    when PWD can't be determined. This way, MCJIT clients,
    and other clients that link with LLVM don't need a valid working directory.
  
    If we do want to guarantee valid CompilationDir, that should be done
    only for clients of getCompilationDir(). This is as simple as checking
    for an empty string.
  
    The only current use of getCompilationDir is EmitGenDwarfInfo, which
    won't conceivably run with an invalid working dir. However, in the
    purely hypothetically and untestable case that this happens, the
    AT_comp_dir will be omitted from the compilation_unit DIE.
  
  This should help fix assertions occurring with ports-mgmt/tinderbox,
  when it is using jails, and sometimes invalidates clang's current
  working directory.
  
  Reported by:	decke
  
  MFC 262809:
  
  Pull in r203007 from upstream clang trunk:
  
    Don't produce an alias between destructors with different calling conventions.
  
    Fixes pr19007.
  
  (Please note that is an LLVM PR identifier, not a FreeBSD one.)
  
  This should fix Firefox and/or libxul crashes (due to problems with
  regparm/stdcall calling conventions) on i386.
  
  Reported by:	multiple users on freebsd-current
  PR:		bin/187103
  
  MFC 263048:
  
  Repair recognition of "CC" as an alias for the C++ compiler, since it
  was silently broken by upstream for a Windows-specific use-case.
  
  Apparently some versions of CMake still rely on this archaic feature...
  
  Reported by:	rakuco
  
  MFC 263049:
  
  Garbage collect the old way of adding the libstdc++ include directories
  in clang's InitHeaderSearch.cpp.  This has been superseded by David
  Chisnall's commit in r255321.
  
  Moreover, if libc++ is used, the libstdc++ include directories should
  not be in the search path at all.  These directories are now only used
  if you pass -stdlib=libstdc++.

Added:
  stable/10/contrib/llvm/include/llvm-c/IRReader.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm-c/IRReader.h
  stable/10/contrib/llvm/include/llvm-c/Support.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm-c/Support.h
  stable/10/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h
  stable/10/contrib/llvm/include/llvm/Analysis/CFG.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Analysis/CFG.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
  stable/10/contrib/llvm/include/llvm/CodeGen/StackMaps.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/StackMaps.h
  stable/10/contrib/llvm/include/llvm/CodeGen/StackProtector.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/StackProtector.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
  stable/10/contrib/llvm/include/llvm/IR/LegacyPassManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/LegacyPassManager.h
  stable/10/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
  stable/10/contrib/llvm/include/llvm/IR/PassManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/PassManager.h
  stable/10/contrib/llvm/include/llvm/LTO/
     - copied from r261991, head/contrib/llvm/include/llvm/LTO/
  stable/10/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
  stable/10/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
  stable/10/contrib/llvm/include/llvm/MC/MCFunction.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCFunction.h
  stable/10/contrib/llvm/include/llvm/MC/MCModuleYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCModuleYAML.h
  stable/10/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
  stable/10/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
  stable/10/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCSymbolizer.h
  stable/10/contrib/llvm/include/llvm/Object/COFFYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/COFFYAML.h
  stable/10/contrib/llvm/include/llvm/Object/ELFObjectFile.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFObjectFile.h
  stable/10/contrib/llvm/include/llvm/Object/ELFTypes.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFTypes.h
  stable/10/contrib/llvm/include/llvm/Object/ELFYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFYAML.h
  stable/10/contrib/llvm/include/llvm/Object/MachOUniversal.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/MachOUniversal.h
  stable/10/contrib/llvm/include/llvm/Object/YAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/YAML.h
  stable/10/contrib/llvm/include/llvm/Support/MD5.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/MD5.h
  stable/10/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
  stable/10/contrib/llvm/include/llvm/Support/Unicode.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/Unicode.h
  stable/10/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h
  stable/10/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h
  stable/10/contrib/llvm/lib/Analysis/CFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Analysis/CFG.cpp
  stable/10/contrib/llvm/lib/Analysis/Delinearization.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Analysis/Delinearization.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
  stable/10/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
  stable/10/contrib/llvm/lib/CodeGen/StackMaps.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/StackMaps.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFUnit.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFUnit.h
  stable/10/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
  stable/10/contrib/llvm/lib/IR/AsmWriter.h
     - copied unchanged from r261991, head/contrib/llvm/lib/IR/AsmWriter.h
  stable/10/contrib/llvm/lib/IR/LegacyPassManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/IR/LegacyPassManager.cpp
  stable/10/contrib/llvm/lib/LTO/
     - copied from r261991, head/contrib/llvm/lib/LTO/
  stable/10/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
  stable/10/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
  stable/10/contrib/llvm/lib/MC/MCFunction.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCFunction.cpp
  stable/10/contrib/llvm/lib/MC/MCModuleYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCModuleYAML.cpp
  stable/10/contrib/llvm/lib/MC/MCObjectDisassembler.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCObjectDisassembler.cpp
  stable/10/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp
  stable/10/contrib/llvm/lib/MC/MCRelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCRelocationInfo.cpp
  stable/10/contrib/llvm/lib/MC/MCSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCSymbolizer.cpp
  stable/10/contrib/llvm/lib/Object/COFFYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/COFFYAML.cpp
  stable/10/contrib/llvm/lib/Object/ELF.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/ELF.cpp
  stable/10/contrib/llvm/lib/Object/ELFYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/ELFYAML.cpp
  stable/10/contrib/llvm/lib/Object/MachOUniversal.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/MachOUniversal.cpp
  stable/10/contrib/llvm/lib/Object/YAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/YAML.cpp
  stable/10/contrib/llvm/lib/Support/MD5.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/MD5.cpp
  stable/10/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
  stable/10/contrib/llvm/lib/Support/Unicode.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/Unicode.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMFPUName.def
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFPUName.def
  stable/10/contrib/llvm/lib/Target/ARM/ARMFPUName.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFPUName.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMFeatures.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFeatures.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MSA.txt
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MSA.txt
  stable/10/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
  stable/10/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600InstrFormats.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600InstrFormats.td
  stable/10/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
  stable/10/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
  stable/10/contrib/llvm/lib/Target/SystemZ/Disassembler/
     - copied from r261991, head/contrib/llvm/lib/Target/SystemZ/Disassembler/
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86CallingConv.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86CallingConv.h
  stable/10/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  stable/10/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
  stable/10/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
  stable/10/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
  stable/10/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
     - copied from r261991, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def
  stable/10/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  stable/10/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
  stable/10/contrib/llvm/tools/clang/include/clang/Index/
     - copied from r261991, head/contrib/llvm/tools/clang/include/clang/Index/
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
  stable/10/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp
  stable/10/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
     - copied from r261991, head/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
  stable/10/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h
  stable/10/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
  stable/10/contrib/llvm/tools/clang/lib/Format/Encoding.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/Encoding.h
  stable/10/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/FormatToken.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/FormatToken.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/Intrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/Intrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Index/
     - copied from r261991, head/contrib/llvm/tools/clang/lib/Index/
  stable/10/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
  stable/10/contrib/llvm/tools/lli/ChildTarget/
     - copied from r261991, head/contrib/llvm/tools/lli/ChildTarget/
  stable/10/contrib/llvm/tools/lli/RemoteMemoryManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteMemoryManager.cpp
  stable/10/contrib/llvm/tools/lli/RemoteMemoryManager.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteMemoryManager.h
  stable/10/contrib/llvm/tools/lli/RemoteTargetExternal.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetExternal.cpp
  stable/10/contrib/llvm/tools/lli/RemoteTargetExternal.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetExternal.h
  stable/10/contrib/llvm/tools/lli/RemoteTargetMessage.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetMessage.h
  stable/10/contrib/llvm/tools/lli/Unix/
     - copied from r261991, head/contrib/llvm/tools/lli/Unix/
  stable/10/contrib/llvm/tools/lli/Windows/
     - copied from r261991, head/contrib/llvm/tools/lli/Windows/
  stable/10/lib/clang/include/PPCGenFastISel.inc
     - copied unchanged from r261991, head/lib/clang/include/PPCGenFastISel.inc
  stable/10/lib/clang/include/clang/Parse/AttrIdentifierArg.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Parse/AttrIdentifierArg.inc
  stable/10/lib/clang/include/clang/Parse/AttrTypeArg.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Parse/AttrTypeArg.inc
  stable/10/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc
  stable/10/lib/clang/libllvmoption/
     - copied from r261991, head/lib/clang/libllvmoption/
Deleted:
  stable/10/contrib/llvm/include/llvm/ADT/NullablePtr.h
  stable/10/contrib/llvm/include/llvm/Analysis/PathNumbering.h
  stable/10/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h
  stable/10/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h
  stable/10/contrib/llvm/include/llvm/Analysis/ProfileInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h
  stable/10/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h
  stable/10/contrib/llvm/include/llvm/Bitcode/Archive.h
  stable/10/contrib/llvm/include/llvm/Object/MachOFormat.h
  stable/10/contrib/llvm/include/llvm/PassManagers.h
  stable/10/contrib/llvm/include/llvm/Support/IntegersSubset.h
  stable/10/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h
  stable/10/contrib/llvm/include/llvm/Support/PathV1.h
  stable/10/contrib/llvm/include/llvm/Support/PathV2.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h
  stable/10/contrib/llvm/lib/Analysis/PathNumbering.cpp
  stable/10/contrib/llvm/lib/Analysis/PathProfileInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
  stable/10/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp
  stable/10/contrib/llvm/lib/Archive/
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h
  stable/10/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  stable/10/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFAttribute.h
  stable/10/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
  stable/10/contrib/llvm/lib/Support/LocaleGeneric.inc
  stable/10/contrib/llvm/lib/Support/LocaleWindows.inc
  stable/10/contrib/llvm/lib/Support/LocaleXlocale.inc
  stable/10/contrib/llvm/lib/Support/PathV2.cpp
  stable/10/contrib/llvm/lib/Support/Unix/PathV2.inc
  stable/10/contrib/llvm/lib/Support/Windows/PathV2.inc
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h
  stable/10/contrib/llvm/lib/Target/MBlaze/
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUIndirectAddressing.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUStructurizeCFG.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDIL.h
  stable/10/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILDevice.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILDevice.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILDevices.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILNIDevice.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILNIDevice.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILSIDevice.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILSIDevice.h
  stable/10/contrib/llvm/lib/Target/Sparc/FPMover.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
  stable/10/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  stable/10/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp
  stable/10/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Arg.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/OptSpecifier.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Option.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
  stable/10/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp
  stable/10/contrib/llvm/tools/lli/RecordingMemoryManager.cpp
  stable/10/contrib/llvm/tools/lli/RecordingMemoryManager.h
  stable/10/contrib/llvm/tools/llvm-objdump/MCFunction.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/MCFunction.h
  stable/10/contrib/llvm/tools/llvm-prof/
  stable/10/contrib/llvm/tools/llvm-ranlib/
  stable/10/contrib/llvm/tools/llvm-stub/
  stable/10/contrib/llvm/utils/TableGen/StringToOffsetTable.h
  stable/10/lib/clang/include/clang/Parse/AttrExprArgs.inc
  stable/10/lib/clang/libllvmarchive/
  stable/10/usr.bin/clang/llvm-prof/
  stable/10/usr.bin/clang/llvm-ranlib/
Modified:
  stable/10/ObsoleteFiles.inc
  stable/10/UPDATING
  stable/10/contrib/gcc/libgcc2.c
  stable/10/contrib/gcc/libgcc2.h
  stable/10/contrib/llvm/LICENSE.TXT
  stable/10/contrib/llvm/include/llvm-c/BitReader.h
  stable/10/contrib/llvm/include/llvm-c/BitWriter.h
  stable/10/contrib/llvm/include/llvm-c/Core.h
  stable/10/contrib/llvm/include/llvm-c/Disassembler.h
  stable/10/contrib/llvm/include/llvm-c/ExecutionEngine.h
  stable/10/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
  stable/10/contrib/llvm/include/llvm-c/Object.h
  stable/10/contrib/llvm/include/llvm-c/Target.h
  stable/10/contrib/llvm/include/llvm-c/TargetMachine.h
  stable/10/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  stable/10/contrib/llvm/include/llvm-c/lto.h
  stable/10/contrib/llvm/include/llvm/ADT/APFloat.h
  stable/10/contrib/llvm/include/llvm/ADT/APInt.h
  stable/10/contrib/llvm/include/llvm/ADT/APSInt.h
  stable/10/contrib/llvm/include/llvm/ADT/ArrayRef.h
  stable/10/contrib/llvm/include/llvm/ADT/BitVector.h
  stable/10/contrib/llvm/include/llvm/ADT/DenseMap.h
  stable/10/contrib/llvm/include/llvm/ADT/FoldingSet.h
  stable/10/contrib/llvm/include/llvm/ADT/ImmutableMap.h
  stable/10/contrib/llvm/include/llvm/ADT/ImmutableSet.h
  stable/10/contrib/llvm/include/llvm/ADT/IntervalMap.h
  stable/10/contrib/llvm/include/llvm/ADT/OwningPtr.h
  stable/10/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  stable/10/contrib/llvm/include/llvm/ADT/PointerUnion.h
  stable/10/contrib/llvm/include/llvm/ADT/STLExtras.h
  stable/10/contrib/llvm/include/llvm/ADT/SetVector.h
  stable/10/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  stable/10/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  stable/10/contrib/llvm/include/llvm/ADT/SmallVector.h
  stable/10/contrib/llvm/include/llvm/ADT/SparseBitVector.h
  stable/10/contrib/llvm/include/llvm/ADT/StringExtras.h
  stable/10/contrib/llvm/include/llvm/ADT/StringMap.h
  stable/10/contrib/llvm/include/llvm/ADT/StringRef.h
  stable/10/contrib/llvm/include/llvm/ADT/Triple.h
  stable/10/contrib/llvm/include/llvm/ADT/ilist.h
  stable/10/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  stable/10/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  stable/10/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  stable/10/contrib/llvm/include/llvm/Analysis/CallGraph.h
  stable/10/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  stable/10/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
  stable/10/contrib/llvm/include/llvm/Analysis/Dominators.h
  stable/10/contrib/llvm/include/llvm/Analysis/InlineCost.h
  stable/10/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  stable/10/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
  stable/10/contrib/llvm/include/llvm/Analysis/LoopPass.h
  stable/10/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  stable/10/contrib/llvm/include/llvm/Analysis/Passes.h
  stable/10/contrib/llvm/include/llvm/Analysis/PostDominators.h
  stable/10/contrib/llvm/include/llvm/Analysis/RegionPass.h
  stable/10/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  stable/10/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  stable/10/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  stable/10/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
  stable/10/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  stable/10/contrib/llvm/include/llvm/AutoUpgrade.h
  stable/10/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  stable/10/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
  stable/10/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/Analysis.h
  stable/10/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  stable/10/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  stable/10/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  stable/10/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
  stable/10/contrib/llvm/include/llvm/CodeGen/FastISel.h
  stable/10/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  stable/10/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h
  stable/10/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h
  stable/10/contrib/llvm/include/llvm/CodeGen/Passes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
  stable/10/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  stable/10/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h
  stable/10/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h
  stable/10/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  stable/10/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  stable/10/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  stable/10/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  stable/10/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  stable/10/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  stable/10/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h
  stable/10/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  stable/10/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  stable/10/contrib/llvm/include/llvm/DIBuilder.h
  stable/10/contrib/llvm/include/llvm/DebugInfo.h
  stable/10/contrib/llvm/include/llvm/DebugInfo/DIContext.h
  stable/10/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  stable/10/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
  stable/10/contrib/llvm/include/llvm/GVMaterializer.h
  stable/10/contrib/llvm/include/llvm/IR/Argument.h
  stable/10/contrib/llvm/include/llvm/IR/Attributes.h
  stable/10/contrib/llvm/include/llvm/IR/CallingConv.h
  stable/10/contrib/llvm/include/llvm/IR/Constants.h
  stable/10/contrib/llvm/include/llvm/IR/DataLayout.h
  stable/10/contrib/llvm/include/llvm/IR/Function.h
  stable/10/contrib/llvm/include/llvm/IR/GlobalAlias.h
  stable/10/contrib/llvm/include/llvm/IR/GlobalValue.h
  stable/10/contrib/llvm/include/llvm/IR/GlobalVariable.h
  stable/10/contrib/llvm/include/llvm/IR/IRBuilder.h
  stable/10/contrib/llvm/include/llvm/IR/InlineAsm.h
  stable/10/contrib/llvm/include/llvm/IR/InstrTypes.h
  stable/10/contrib/llvm/include/llvm/IR/Instruction.def
  stable/10/contrib/llvm/include/llvm/IR/Instructions.h
  stable/10/contrib/llvm/include/llvm/IR/Intrinsics.h
  stable/10/contrib/llvm/include/llvm/IR/Intrinsics.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsARM.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsMips.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
  stable/10/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td
  stable/10/contrib/llvm/include/llvm/IR/LLVMContext.h
  stable/10/contrib/llvm/include/llvm/IR/Metadata.h
  stable/10/contrib/llvm/include/llvm/IR/Module.h
  stable/10/contrib/llvm/include/llvm/IR/Operator.h
  stable/10/contrib/llvm/include/llvm/IR/Type.h
  stable/10/contrib/llvm/include/llvm/IR/TypeBuilder.h
  stable/10/contrib/llvm/include/llvm/IR/Use.h
  stable/10/contrib/llvm/include/llvm/IR/Value.h
  stable/10/contrib/llvm/include/llvm/InitializePasses.h
  stable/10/contrib/llvm/include/llvm/InstVisitor.h
  stable/10/contrib/llvm/include/llvm/LinkAllPasses.h
  stable/10/contrib/llvm/include/llvm/Linker.h
  stable/10/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  stable/10/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCAssembler.h
  stable/10/contrib/llvm/include/llvm/MC/MCAtom.h
  stable/10/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCContext.h
  stable/10/contrib/llvm/include/llvm/MC/MCDisassembler.h
  stable/10/contrib/llvm/include/llvm/MC/MCDwarf.h
  stable/10/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  stable/10/contrib/llvm/include/llvm/MC/MCELFStreamer.h
  stable/10/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
  stable/10/contrib/llvm/include/llvm/MC/MCExpr.h
  stable/10/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  stable/10/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h
  stable/10/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  stable/10/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  stable/10/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h
  stable/10/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  stable/10/contrib/llvm/include/llvm/MC/MCModule.h
  stable/10/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  stable/10/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
  stable/10/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  stable/10/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCSchedule.h
  stable/10/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
  stable/10/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  stable/10/contrib/llvm/include/llvm/MC/MCStreamer.h
  stable/10/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  stable/10/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
  stable/10/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  stable/10/contrib/llvm/include/llvm/MC/MachineLocation.h
  stable/10/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  stable/10/contrib/llvm/include/llvm/Object/Archive.h
  stable/10/contrib/llvm/include/llvm/Object/Binary.h
  stable/10/contrib/llvm/include/llvm/Object/COFF.h
  stable/10/contrib/llvm/include/llvm/Object/ELF.h
  stable/10/contrib/llvm/include/llvm/Object/Error.h
  stable/10/contrib/llvm/include/llvm/Object/MachO.h
  stable/10/contrib/llvm/include/llvm/Object/ObjectFile.h
  stable/10/contrib/llvm/include/llvm/Object/RelocVisitor.h
  stable/10/contrib/llvm/include/llvm/Option/ArgList.h
  stable/10/contrib/llvm/include/llvm/Option/OptParser.td
  stable/10/contrib/llvm/include/llvm/Option/OptTable.h
  stable/10/contrib/llvm/include/llvm/Option/Option.h
  stable/10/contrib/llvm/include/llvm/PassManager.h
  stable/10/contrib/llvm/include/llvm/Support/Allocator.h
  stable/10/contrib/llvm/include/llvm/Support/BlockFrequency.h
  stable/10/contrib/llvm/include/llvm/Support/CFG.h
  stable/10/contrib/llvm/include/llvm/Support/COFF.h
  stable/10/contrib/llvm/include/llvm/Support/CallSite.h
  stable/10/contrib/llvm/include/llvm/Support/Casting.h
  stable/10/contrib/llvm/include/llvm/Support/CommandLine.h
  stable/10/contrib/llvm/include/llvm/Support/Compiler.h
  stable/10/contrib/llvm/include/llvm/Support/Compression.h
  stable/10/contrib/llvm/include/llvm/Support/ConstantRange.h
  stable/10/contrib/llvm/include/llvm/Support/ConvertUTF.h
  stable/10/contrib/llvm/include/llvm/Support/DataTypes.h.in
  stable/10/contrib/llvm/include/llvm/Support/Debug.h
  stable/10/contrib/llvm/include/llvm/Support/DebugLoc.h
  stable/10/contrib/llvm/include/llvm/Support/Dwarf.h
  stable/10/contrib/llvm/include/llvm/Support/ELF.h
  stable/10/contrib/llvm/include/llvm/Support/ErrorOr.h
  stable/10/contrib/llvm/include/llvm/Support/FileSystem.h
  stable/10/contrib/llvm/include/llvm/Support/FileUtilities.h
  stable/10/contrib/llvm/include/llvm/Support/FormattedStream.h
  stable/10/contrib/llvm/include/llvm/Support/GCOV.h
  stable/10/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
  stable/10/contrib/llvm/include/llvm/Support/GraphWriter.h
  stable/10/contrib/llvm/include/llvm/Support/Host.h
  stable/10/contrib/llvm/include/llvm/Support/LEB128.h
  stable/10/contrib/llvm/include/llvm/Support/MachO.h
  stable/10/contrib/llvm/include/llvm/Support/ManagedStatic.h
  stable/10/contrib/llvm/include/llvm/Support/MathExtras.h
  stable/10/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  stable/10/contrib/llvm/include/llvm/Support/MemoryObject.h
  stable/10/contrib/llvm/include/llvm/Support/PassNameParser.h
  stable/10/contrib/llvm/include/llvm/Support/Path.h
  stable/10/contrib/llvm/include/llvm/Support/PatternMatch.h
  stable/10/contrib/llvm/include/llvm/Support/PrettyStackTrace.h
  stable/10/contrib/llvm/include/llvm/Support/Process.h
  stable/10/contrib/llvm/include/llvm/Support/Program.h
  stable/10/contrib/llvm/include/llvm/Support/RecyclingAllocator.h
  stable/10/contrib/llvm/include/llvm/Support/Regex.h
  stable/10/contrib/llvm/include/llvm/Support/Registry.h
  stable/10/contrib/llvm/include/llvm/Support/Signals.h
  stable/10/contrib/llvm/include/llvm/Support/Solaris.h
  stable/10/contrib/llvm/include/llvm/Support/SourceMgr.h
  stable/10/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
  stable/10/contrib/llvm/include/llvm/Support/SystemUtils.h
  stable/10/contrib/llvm/include/llvm/Support/TargetRegistry.h
  stable/10/contrib/llvm/include/llvm/Support/TimeValue.h
  stable/10/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  stable/10/contrib/llvm/include/llvm/Support/Valgrind.h
  stable/10/contrib/llvm/include/llvm/Support/ValueHandle.h
  stable/10/contrib/llvm/include/llvm/Support/YAMLParser.h
  stable/10/contrib/llvm/include/llvm/Support/YAMLTraits.h
  stable/10/contrib/llvm/include/llvm/Support/raw_ostream.h
  stable/10/contrib/llvm/include/llvm/TableGen/Record.h
  stable/10/contrib/llvm/include/llvm/TableGen/TableGenBackend.h
  stable/10/contrib/llvm/include/llvm/Target/CostTable.h
  stable/10/contrib/llvm/include/llvm/Target/Mangler.h
  stable/10/contrib/llvm/include/llvm/Target/Target.td
  stable/10/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  stable/10/contrib/llvm/include/llvm/Target/TargetCallingConv.td
  stable/10/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  stable/10/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  stable/10/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  stable/10/contrib/llvm/include/llvm/Target/TargetLowering.h
  stable/10/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  stable/10/contrib/llvm/include/llvm/Target/TargetMachine.h
  stable/10/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  stable/10/contrib/llvm/include/llvm/Target/TargetOptions.h
  stable/10/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  stable/10/contrib/llvm/include/llvm/Target/TargetSchedule.td
  stable/10/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  stable/10/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
  stable/10/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  stable/10/contrib/llvm/include/llvm/Transforms/IPO.h
  stable/10/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
  stable/10/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  stable/10/contrib/llvm/include/llvm/Transforms/Scalar.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
  stable/10/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  stable/10/contrib/llvm/include/llvm/Transforms/Vectorize.h
  stable/10/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  stable/10/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  stable/10/contrib/llvm/lib/Analysis/Analysis.cpp
  stable/10/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  stable/10/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  stable/10/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  stable/10/contrib/llvm/lib/Analysis/CostModel.cpp
  stable/10/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp
  stable/10/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  stable/10/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  stable/10/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  stable/10/contrib/llvm/lib/Analysis/IPA/IPA.cpp
  stable/10/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp
  stable/10/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  stable/10/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/Lint.cpp
  stable/10/contrib/llvm/lib/Analysis/LoopInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/LoopPass.cpp
  stable/10/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  stable/10/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  stable/10/contrib/llvm/lib/Analysis/RegionInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  stable/10/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  stable/10/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
  stable/10/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  stable/10/contrib/llvm/lib/Analysis/ValueTracking.cpp
  stable/10/contrib/llvm/lib/AsmParser/LLLexer.cpp
  stable/10/contrib/llvm/lib/AsmParser/LLParser.cpp
  stable/10/contrib/llvm/lib/AsmParser/LLParser.h
  stable/10/contrib/llvm/lib/AsmParser/LLToken.h
  stable/10/contrib/llvm/lib/AsmParser/Parser.cpp
  stable/10/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  stable/10/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  stable/10/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
  stable/10/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp
  stable/10/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  stable/10/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  stable/10/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  stable/10/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  stable/10/contrib/llvm/lib/CodeGen/Analysis.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  stable/10/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  stable/10/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  stable/10/contrib/llvm/lib/CodeGen/BranchFolding.h
  stable/10/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  stable/10/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  stable/10/contrib/llvm/lib/CodeGen/CodeGen.cpp
  stable/10/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  stable/10/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  stable/10/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  stable/10/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  stable/10/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  stable/10/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  stable/10/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
  stable/10/contrib/llvm/lib/CodeGen/IfConversion.cpp
  stable/10/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  stable/10/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  stable/10/contrib/llvm/lib/CodeGen/InterferenceCache.h
  stable/10/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  stable/10/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  stable/10/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  stable/10/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveRangeCalc.h
  stable/10/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp
  stable/10/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineSink.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  stable/10/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  stable/10/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  stable/10/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
  stable/10/contrib/llvm/lib/CodeGen/Passes.cpp
  stable/10/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  stable/10/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  stable/10/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  stable/10/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  stable/10/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
  stable/10/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegAllocBase.h
  stable/10/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegisterPressure.cpp
  stable/10/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  stable/10/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  stable/10/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  stable/10/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  stable/10/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  stable/10/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  stable/10/contrib/llvm/lib/CodeGen/SpillPlacement.h
  stable/10/contrib/llvm/lib/CodeGen/Spiller.cpp
  stable/10/contrib/llvm/lib/CodeGen/SplitKit.cpp
  stable/10/contrib/llvm/lib/CodeGen/SplitKit.h
  stable/10/contrib/llvm/lib/CodeGen/StackColoring.cpp
  stable/10/contrib/llvm/lib/CodeGen/StackProtector.cpp
  stable/10/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  stable/10/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp
  stable/10/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
  stable/10/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  stable/10/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  stable/10/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFContext.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
  stable/10/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp
  stable/10/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
  stable/10/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  stable/10/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  stable/10/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  stable/10/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  stable/10/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  stable/10/contrib/llvm/lib/IR/AsmWriter.cpp
  stable/10/contrib/llvm/lib/IR/AttributeImpl.h
  stable/10/contrib/llvm/lib/IR/Attributes.cpp
  stable/10/contrib/llvm/lib/IR/AutoUpgrade.cpp
  stable/10/contrib/llvm/lib/IR/ConstantFold.cpp
  stable/10/contrib/llvm/lib/IR/Constants.cpp
  stable/10/contrib/llvm/lib/IR/Core.cpp
  stable/10/contrib/llvm/lib/IR/DIBuilder.cpp
  stable/10/contrib/llvm/lib/IR/DataLayout.cpp
  stable/10/contrib/llvm/lib/IR/DebugInfo.cpp
  stable/10/contrib/llvm/lib/IR/Function.cpp
  stable/10/contrib/llvm/lib/IR/GCOV.cpp
  stable/10/contrib/llvm/lib/IR/Globals.cpp
  stable/10/contrib/llvm/lib/IR/Instruction.cpp
  stable/10/contrib/llvm/lib/IR/Instructions.cpp
  stable/10/contrib/llvm/lib/IR/LLVMContextImpl.h
  stable/10/contrib/llvm/lib/IR/Metadata.cpp
  stable/10/contrib/llvm/lib/IR/Module.cpp
  stable/10/contrib/llvm/lib/IR/PassManager.cpp
  stable/10/contrib/llvm/lib/IR/PassRegistry.cpp
  stable/10/contrib/llvm/lib/IR/Type.cpp
  stable/10/contrib/llvm/lib/IR/TypeFinder.cpp
  stable/10/contrib/llvm/lib/IR/Value.cpp
  stable/10/contrib/llvm/lib/IR/ValueTypes.cpp
  stable/10/contrib/llvm/lib/IR/Verifier.cpp
  stable/10/contrib/llvm/lib/IRReader/IRReader.cpp
  stable/10/contrib/llvm/lib/Linker/LinkModules.cpp
  stable/10/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  stable/10/contrib/llvm/lib/MC/MCAsmBackend.cpp
  stable/10/contrib/llvm/lib/MC/MCAsmInfo.cpp
  stable/10/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
  stable/10/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  stable/10/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCAssembler.cpp
  stable/10/contrib/llvm/lib/MC/MCAtom.cpp
  stable/10/contrib/llvm/lib/MC/MCContext.cpp
  stable/10/contrib/llvm/lib/MC/MCDisassembler.cpp
  stable/10/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  stable/10/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
  stable/10/contrib/llvm/lib/MC/MCDwarf.cpp
  stable/10/contrib/llvm/lib/MC/MCELF.cpp
  stable/10/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
  stable/10/contrib/llvm/lib/MC/MCELFStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCExpr.cpp
  stable/10/contrib/llvm/lib/MC/MCInstPrinter.cpp
  stable/10/contrib/llvm/lib/MC/MCInstrAnalysis.cpp
  stable/10/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCModule.cpp
  stable/10/contrib/llvm/lib/MC/MCNullStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  stable/10/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  stable/10/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  stable/10/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  stable/10/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  stable/10/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  stable/10/contrib/llvm/lib/MC/MCPureStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCRegisterInfo.cpp
  stable/10/contrib/llvm/lib/MC/MCSectionCOFF.cpp
  stable/10/contrib/llvm/lib/MC/MCSectionELF.cpp
  stable/10/contrib/llvm/lib/MC/MCStreamer.cpp
  stable/10/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  stable/10/contrib/llvm/lib/MC/MCSymbol.cpp
  stable/10/contrib/llvm/lib/MC/MCWin64EH.cpp
  stable/10/contrib/llvm/lib/MC/MachObjectWriter.cpp
  stable/10/contrib/llvm/lib/MC/SubtargetFeature.cpp
  stable/10/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  stable/10/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  stable/10/contrib/llvm/lib/Object/Archive.cpp
  stable/10/contrib/llvm/lib/Object/Binary.cpp
  stable/10/contrib/llvm/lib/Object/COFFObjectFile.cpp
  stable/10/contrib/llvm/lib/Object/ELFObjectFile.cpp
  stable/10/contrib/llvm/lib/Object/Error.cpp
  stable/10/contrib/llvm/lib/Object/MachOObjectFile.cpp
  stable/10/contrib/llvm/lib/Object/Object.cpp
  stable/10/contrib/llvm/lib/Object/ObjectFile.cpp
  stable/10/contrib/llvm/lib/Option/ArgList.cpp
  stable/10/contrib/llvm/lib/Option/OptTable.cpp
  stable/10/contrib/llvm/lib/Option/Option.cpp
  stable/10/contrib/llvm/lib/Support/APFloat.cpp
  stable/10/contrib/llvm/lib/Support/APInt.cpp
  stable/10/contrib/llvm/lib/Support/Allocator.cpp
  stable/10/contrib/llvm/lib/Support/BlockFrequency.cpp
  stable/10/contrib/llvm/lib/Support/CommandLine.cpp
  stable/10/contrib/llvm/lib/Support/Compression.cpp
  stable/10/contrib/llvm/lib/Support/ConstantRange.cpp
  stable/10/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp
  stable/10/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  stable/10/contrib/llvm/lib/Support/DataStream.cpp
  stable/10/contrib/llvm/lib/Support/Disassembler.cpp
  stable/10/contrib/llvm/lib/Support/Dwarf.cpp
  stable/10/contrib/llvm/lib/Support/DynamicLibrary.cpp
  stable/10/contrib/llvm/lib/Support/Errno.cpp
  stable/10/contrib/llvm/lib/Support/ErrorHandling.cpp
  stable/10/contrib/llvm/lib/Support/FileOutputBuffer.cpp
  stable/10/contrib/llvm/lib/Support/FileUtilities.cpp
  stable/10/contrib/llvm/lib/Support/FormattedStream.cpp
  stable/10/contrib/llvm/lib/Support/GraphWriter.cpp
  stable/10/contrib/llvm/lib/Support/Host.cpp
  stable/10/contrib/llvm/lib/Support/Locale.cpp
  stable/10/contrib/llvm/lib/Support/LockFileManager.cpp
  stable/10/contrib/llvm/lib/Support/MemoryBuffer.cpp
  stable/10/contrib/llvm/lib/Support/MemoryObject.cpp
  stable/10/contrib/llvm/lib/Support/Path.cpp
  stable/10/contrib/llvm/lib/Support/PrettyStackTrace.cpp
  stable/10/contrib/llvm/lib/Support/Process.cpp
  stable/10/contrib/llvm/lib/Support/Program.cpp
  stable/10/contrib/llvm/lib/Support/Regex.cpp
  stable/10/contrib/llvm/lib/Support/SmallPtrSet.cpp
  stable/10/contrib/llvm/lib/Support/SourceMgr.cpp
  stable/10/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
  stable/10/contrib/llvm/lib/Support/StringRef.cpp
  stable/10/contrib/llvm/lib/Support/SystemUtils.cpp
  stable/10/contrib/llvm/lib/Support/TargetRegistry.cpp
  stable/10/contrib/llvm/lib/Support/ThreadLocal.cpp
  stable/10/contrib/llvm/lib/Support/Timer.cpp
  stable/10/contrib/llvm/lib/Support/ToolOutputFile.cpp
  stable/10/contrib/llvm/lib/Support/Triple.cpp
  stable/10/contrib/llvm/lib/Support/Unix/Memory.inc
  stable/10/contrib/llvm/lib/Support/Unix/Path.inc
  stable/10/contrib/llvm/lib/Support/Unix/Process.inc
  stable/10/contrib/llvm/lib/Support/Unix/Program.inc
  stable/10/contrib/llvm/lib/Support/Unix/Signals.inc
  stable/10/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
  stable/10/contrib/llvm/lib/Support/Unix/TimeValue.inc
  stable/10/contrib/llvm/lib/Support/Unix/Unix.h
  stable/10/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  stable/10/contrib/llvm/lib/Support/Windows/Memory.inc
  stable/10/contrib/llvm/lib/Support/Windows/Path.inc
  stable/10/contrib/llvm/lib/Support/Windows/Process.inc
  stable/10/contrib/llvm/lib/Support/Windows/Program.inc
  stable/10/contrib/llvm/lib/Support/Windows/RWMutex.inc
  stable/10/contrib/llvm/lib/Support/Windows/Signals.inc
  stable/10/contrib/llvm/lib/Support/Windows/TimeValue.inc
  stable/10/contrib/llvm/lib/Support/Windows/Windows.h
  stable/10/contrib/llvm/lib/Support/YAMLParser.cpp
  stable/10/contrib/llvm/lib/Support/YAMLTraits.cpp
  stable/10/contrib/llvm/lib/Support/raw_ostream.cpp
  stable/10/contrib/llvm/lib/TableGen/Main.cpp
  stable/10/contrib/llvm/lib/TableGen/Record.cpp
  stable/10/contrib/llvm/lib/TableGen/TGParser.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64.td
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
  stable/10/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  stable/10/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARM.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td
  stable/10/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  stable/10/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  stable/10/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  stable/10/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
  stable/10/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
  stable/10/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  stable/10/contrib/llvm/lib/Target/Hexagon/Hexagon.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
  stable/10/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  stable/10/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/Mangler.cpp
  stable/10/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  stable/10/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
  stable/10/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/Mips.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips.td
  stable/10/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td
  stable/10/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsCondMov.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  stable/10/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  stable/10/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  stable/10/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
  stable/10/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTX.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTX.td
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
  stable/10/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPC.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPC.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPU.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPU.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.td
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h
  stable/10/contrib/llvm/lib/Target/R600/AMDILBase.td
  stable/10/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td
  stable/10/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/R600/Processors.td
  stable/10/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600Defines.h
  stable/10/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600ISelLowering.h
  stable/10/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600InstrInfo.h
  stable/10/contrib/llvm/lib/Target/R600/R600Instructions.td
  stable/10/contrib/llvm/lib/Target/R600/R600Intrinsics.td
  stable/10/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600MachineScheduler.h
  stable/10/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/R600RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/R600/R600RegisterInfo.td
  stable/10/contrib/llvm/lib/Target/R600/R600Schedule.td
  stable/10/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIDefines.h
  stable/10/contrib/llvm/lib/Target/R600/SIISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIISelLowering.h
  stable/10/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIInstrFormats.td
  stable/10/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIInstrInfo.h
  stable/10/contrib/llvm/lib/Target/R600/SIInstrInfo.td
  stable/10/contrib/llvm/lib/Target/R600/SIInstructions.td
  stable/10/contrib/llvm/lib/Target/R600/SIIntrinsics.td
  stable/10/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/R600/SIRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/R600/SIRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/Sparc.h
  stable/10/contrib/llvm/lib/Target/Sparc/Sparc.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  stable/10/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  stable/10/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/SystemZ/README.txt
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZ.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  stable/10/contrib/llvm/lib/Target/Target.cpp
  stable/10/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  stable/10/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  stable/10/contrib/llvm/lib/Target/TargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/TargetMachineC.cpp
  stable/10/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  stable/10/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  stable/10/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  stable/10/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  stable/10/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  stable/10/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  stable/10/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  stable/10/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86.td
  stable/10/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  stable/10/contrib/llvm/lib/Target/X86/X86CallingConv.td
  stable/10/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  stable/10/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  stable/10/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrControl.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrFMA.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  stable/10/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrSVM.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrTSX.td
  stable/10/contrib/llvm/lib/Target/X86/X86InstrXOP.td
  stable/10/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  stable/10/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  stable/10/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
  stable/10/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  stable/10/contrib/llvm/lib/Target/X86/X86Schedule.td
  stable/10/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
  stable/10/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
  stable/10/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86Subtarget.h
  stable/10/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  stable/10/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  stable/10/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  stable/10/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
  stable/10/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  stable/10/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  stable/10/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCore.h
  stable/10/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  stable/10/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  stable/10/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  stable/10/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  stable/10/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  stable/10/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  stable/10/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  stable/10/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
  stable/10/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  stable/10/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp
  stable/10/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h
  stable/10/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  stable/10/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/Local.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  stable/10/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  stable/10/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
  stable/10/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  stable/10/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  stable/10/contrib/llvm/tools/bugpoint/BugDriver.cpp
  stable/10/contrib/llvm/tools/bugpoint/BugDriver.h
  stable/10/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  stable/10/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp
  stable/10/contrib/llvm/tools/bugpoint/ExtractFunction.cpp
  stable/10/contrib/llvm/tools/bugpoint/FindBugs.cpp
  stable/10/contrib/llvm/tools/bugpoint/Miscompilation.cpp
  stable/10/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp
  stable/10/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  stable/10/contrib/llvm/tools/bugpoint/ToolRunner.h
  stable/10/contrib/llvm/tools/bugpoint/bugpoint.cpp
  stable/10/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h
  stable/10/contrib/llvm/tools/clang/include/clang-c/CXString.h
  stable/10/contrib/llvm/tools/clang/include/clang-c/Index.h
  stable/10/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h
  stable/10/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h
  stable/10/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/APValue.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Comment.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/Type.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  stable/10/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h
  stable/10/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h
  stable/10/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
  stable/10/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  stable/10/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  stable/10/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h
  stable/10/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Module.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h
  stable/10/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Action.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Job.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Options.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Tool.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Types.def
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Types.h
  stable/10/contrib/llvm/tools/clang/include/clang/Driver/Util.h
  stable/10/contrib/llvm/tools/clang/include/clang/Edit/Commit.h
  stable/10/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h
  stable/10/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h
  stable/10/contrib/llvm/tools/clang/include/clang/Format/Format.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  stable/10/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  stable/10/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  stable/10/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h
  stable/10/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  stable/10/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
  stable/10/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  stable/10/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h
  stable/10/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp
  stable/10/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h
  stable/10/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/CXXABI.h
  stable/10/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Comment.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/Type.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  stable/10/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  stable/10/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp
  stable/10/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/Module.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  stable/10/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  stable/10/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  stable/10/contrib/llvm/tools/clang/lib/Driver/Action.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/InputInfo.h
  stable/10/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  stable/10/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/Tools.h
  stable/10/contrib/llvm/tools/clang/lib/Driver/Types.cpp
  stable/10/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
  stable/10/contrib/llvm/tools/clang/lib/Edit/Commit.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
  stable/10/contrib/llvm/tools/clang/lib/Format/Format.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h
  stable/10/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h
  stable/10/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  stable/10/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  stable/10/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  stable/10/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/immintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/limits.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/module.map
  stable/10/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/smmintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/tgmath.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/unwind.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/x86intrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Headers/xopintrin.h
  stable/10/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  stable/10/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Core/HTMLRewrite.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Core/Rewriter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FrontendActions.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteMacros.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
  stable/10/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  stable/10/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  stable/10/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  stable/10/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp
  stable/10/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
  stable/10/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  stable/10/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  stable/10/contrib/llvm/tools/clang/tools/driver/driver.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp
  stable/10/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h
  stable/10/contrib/llvm/tools/llc/llc.cpp
  stable/10/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
  stable/10/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
  stable/10/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
  stable/10/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
  stable/10/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
  stable/10/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
  stable/10/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  stable/10/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  stable/10/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp
  stable/10/contrib/llvm/tools/lli/RemoteTarget.cpp
  stable/10/contrib/llvm/tools/lli/RemoteTarget.h
  stable/10/contrib/llvm/tools/lli/lli.cpp
  stable/10/contrib/llvm/tools/llvm-ar/llvm-ar.cpp
  stable/10/contrib/llvm/tools/llvm-as/llvm-as.cpp
  stable/10/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  stable/10/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp
  stable/10/contrib/llvm/tools/llvm-diff/llvm-diff.cpp
  stable/10/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  stable/10/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  stable/10/contrib/llvm/tools/llvm-link/llvm-link.cpp
  stable/10/contrib/llvm/tools/llvm-mc/Disassembler.cpp
  stable/10/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  stable/10/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/COFFDump.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/ELFDump.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  stable/10/contrib/llvm/tools/llvm-objdump/llvm-objdump.h
  stable/10/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  stable/10/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  stable/10/contrib/llvm/tools/llvm-readobj/MachODumper.cpp
  stable/10/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  stable/10/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  stable/10/contrib/llvm/tools/llvm-stress/llvm-stress.cpp
  stable/10/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
  stable/10/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h
  stable/10/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
  stable/10/contrib/llvm/tools/macho-dump/macho-dump.cpp
  stable/10/contrib/llvm/tools/opt/opt.cpp
  stable/10/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/AsmWriterInst.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  stable/10/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  stable/10/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
  stable/10/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  stable/10/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
  stable/10/contrib/llvm/utils/TableGen/CodeGenSchedule.h
  stable/10/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  stable/10/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  stable/10/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  stable/10/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
  stable/10/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
  stable/10/contrib/llvm/utils/TableGen/SetTheory.cpp
  stable/10/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  stable/10/contrib/llvm/utils/TableGen/TGValueTypes.cpp
  stable/10/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  stable/10/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
  stable/10/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  stable/10/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  stable/10/etc/mtree/BSD.include.dist
  stable/10/lib/clang/Makefile
  stable/10/lib/clang/clang.build.mk
  stable/10/lib/clang/include/Makefile
  stable/10/lib/clang/include/clang/Basic/Version.inc
  stable/10/lib/clang/include/llvm/Config/config.h
  stable/10/lib/clang/include/llvm/Config/llvm-config.h
  stable/10/lib/clang/libclanganalysis/Makefile
  stable/10/lib/clang/libclangast/Makefile
  stable/10/lib/clang/libclangcodegen/Makefile
  stable/10/lib/clang/libclangdriver/Makefile
  stable/10/lib/clang/libclangparse/Makefile
  stable/10/lib/clang/libclangsema/Makefile
  stable/10/lib/clang/libclangstaticanalyzercheckers/Makefile
  stable/10/lib/clang/libclangstaticanalyzercore/Makefile
  stable/10/lib/clang/libllvmanalysis/Makefile
  stable/10/lib/clang/libllvmarmdesc/Makefile
  stable/10/lib/clang/libllvmasmprinter/Makefile
  stable/10/lib/clang/libllvmcodegen/Makefile
  stable/10/lib/clang/libllvmcore/Makefile
  stable/10/lib/clang/libllvmdebuginfo/Makefile
  stable/10/lib/clang/libllvmexecutionengine/Makefile
  stable/10/lib/clang/libllvminstrumentation/Makefile
  stable/10/lib/clang/libllvmjit/Makefile
  stable/10/lib/clang/libllvmmc/Makefile
  stable/10/lib/clang/libllvmmipscodegen/Makefile
  stable/10/lib/clang/libllvmmipsdesc/Makefile
  stable/10/lib/clang/libllvmobject/Makefile
  stable/10/lib/clang/libllvmpowerpccodegen/Makefile
  stable/10/lib/clang/libllvmpowerpcdesc/Makefile
  stable/10/lib/clang/libllvmscalaropts/Makefile
  stable/10/lib/clang/libllvmsupport/Makefile
  stable/10/lib/clang/libllvmtransformutils/Makefile
  stable/10/lib/clang/libllvmvectorize/Makefile
  stable/10/lib/clang/libllvmx86desc/Makefile
  stable/10/share/mk/bsd.sys.mk
  stable/10/sys/amd64/conf/GENERIC
  stable/10/sys/conf/kern.mk
  stable/10/sys/i386/conf/GENERIC
  stable/10/sys/i386/conf/XEN
  stable/10/sys/sys/param.h
  stable/10/tools/build/mk/OptionalObsoleteFiles.inc
  stable/10/usr.bin/clang/Makefile
  stable/10/usr.bin/clang/bugpoint/bugpoint.1
  stable/10/usr.bin/clang/clang-tblgen/Makefile
  stable/10/usr.bin/clang/clang.prog.mk
  stable/10/usr.bin/clang/clang/Makefile
  stable/10/usr.bin/clang/clang/clang.1
  stable/10/usr.bin/clang/llc/Makefile
  stable/10/usr.bin/clang/llc/llc.1
  stable/10/usr.bin/clang/lldb/Makefile
  stable/10/usr.bin/clang/lli/Makefile
  stable/10/usr.bin/clang/lli/lli.1
  stable/10/usr.bin/clang/llvm-ar/Makefile
  stable/10/usr.bin/clang/llvm-ar/llvm-ar.1
  stable/10/usr.bin/clang/llvm-as/llvm-as.1
  stable/10/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1
  stable/10/usr.bin/clang/llvm-diff/llvm-diff.1
  stable/10/usr.bin/clang/llvm-dis/llvm-dis.1
  stable/10/usr.bin/clang/llvm-extract/llvm-extract.1
  stable/10/usr.bin/clang/llvm-link/llvm-link.1
  stable/10/usr.bin/clang/llvm-mc/Makefile
  stable/10/usr.bin/clang/llvm-nm/Makefile
  stable/10/usr.bin/clang/llvm-nm/llvm-nm.1
  stable/10/usr.bin/clang/llvm-objdump/Makefile
  stable/10/usr.bin/clang/llvm-rtdyld/Makefile
  stable/10/usr.bin/clang/opt/Makefile
  stable/10/usr.bin/clang/opt/opt.1
  stable/10/usr.bin/clang/tblgen/tblgen.1
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/ObsoleteFiles.inc
==============================================================================
--- stable/10/ObsoleteFiles.inc	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/ObsoleteFiles.inc	Fri Mar 21 17:53:59 2014	(r263508)
@@ -38,6 +38,43 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20140321: new clang import which bumps version from 3.3 to 3.4.
+OLD_FILES+=usr/bin/llvm-prof
+OLD_FILES+=usr/bin/llvm-ranlib
+OLD_FILES+=usr/include/clang/3.3/__wmmintrin_aes.h
+OLD_FILES+=usr/include/clang/3.3/__wmmintrin_pclmul.h
+OLD_FILES+=usr/include/clang/3.3/altivec.h
+OLD_FILES+=usr/include/clang/3.3/ammintrin.h
+OLD_FILES+=usr/include/clang/3.3/avx2intrin.h
+OLD_FILES+=usr/include/clang/3.3/avxintrin.h
+OLD_FILES+=usr/include/clang/3.3/bmi2intrin.h
+OLD_FILES+=usr/include/clang/3.3/bmiintrin.h
+OLD_FILES+=usr/include/clang/3.3/cpuid.h
+OLD_FILES+=usr/include/clang/3.3/emmintrin.h
+OLD_FILES+=usr/include/clang/3.3/f16cintrin.h
+OLD_FILES+=usr/include/clang/3.3/fma4intrin.h
+OLD_FILES+=usr/include/clang/3.3/fmaintrin.h
+OLD_FILES+=usr/include/clang/3.3/immintrin.h
+OLD_FILES+=usr/include/clang/3.3/lzcntintrin.h
+OLD_FILES+=usr/include/clang/3.3/mm3dnow.h
+OLD_FILES+=usr/include/clang/3.3/mm_malloc.h
+OLD_FILES+=usr/include/clang/3.3/mmintrin.h
+OLD_FILES+=usr/include/clang/3.3/module.map
+OLD_FILES+=usr/include/clang/3.3/nmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/pmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/popcntintrin.h
+OLD_FILES+=usr/include/clang/3.3/prfchwintrin.h
+OLD_FILES+=usr/include/clang/3.3/rdseedintrin.h
+OLD_FILES+=usr/include/clang/3.3/rtmintrin.h
+OLD_FILES+=usr/include/clang/3.3/smmintrin.h
+OLD_FILES+=usr/include/clang/3.3/tmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/wmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/x86intrin.h
+OLD_FILES+=usr/include/clang/3.3/xmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/xopintrin.h
+OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz
+OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz
+OLD_DIRS+=usr/include/clang/3.3
 # 20131109: extattr(2) mlinks fixed
 OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz
 OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz

Modified: stable/10/UPDATING
==============================================================================
--- stable/10/UPDATING	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/UPDATING	Fri Mar 21 17:53:59 2014	(r263508)
@@ -17,6 +17,9 @@ stable/10, and then rebuild without this
 older version of current is a bit fragile.
 
 
+20140321:
+	Clang and llvm have been upgraded to 3.4 release.
+
 20140306:
 	If a Makefile in a tests/ directory was auto-generating a Kyuafile
 	instead of providing an explicit one, this would prevent such

Modified: stable/10/contrib/gcc/libgcc2.c
==============================================================================
--- stable/10/contrib/gcc/libgcc2.c	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/gcc/libgcc2.c	Fri Mar 21 17:53:59 2014	(r263508)
@@ -2007,8 +2007,8 @@ __eprintf (const char *string, const cha
 /* Clear part of an instruction cache.  */
 
 void
-__clear_cache (char *beg __attribute__((__unused__)),
-	       char *end __attribute__((__unused__)))
+__clear_cache (void *beg __attribute__((__unused__)),
+	       void *end __attribute__((__unused__)))
 {
 #ifdef CLEAR_INSN_CACHE
   CLEAR_INSN_CACHE (beg, end);

Modified: stable/10/contrib/gcc/libgcc2.h
==============================================================================
--- stable/10/contrib/gcc/libgcc2.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/gcc/libgcc2.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -35,7 +35,7 @@ Software Foundation, 51 Franklin Street,
 #endif
 
 extern int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t);
-extern void __clear_cache (char *, char *);
+extern void __clear_cache (void *, void *);
 extern void __eprintf (const char *, const char *, unsigned int, const char *)
   __attribute__ ((__noreturn__));
 

Modified: stable/10/contrib/llvm/LICENSE.TXT
==============================================================================
--- stable/10/contrib/llvm/LICENSE.TXT	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/LICENSE.TXT	Fri Mar 21 17:53:59 2014	(r263508)
@@ -68,3 +68,4 @@ Google Test         llvm/utils/unittest/
 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
 pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
 ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
+md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h

Modified: stable/10/contrib/llvm/include/llvm-c/BitReader.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/BitReader.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/BitReader.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -34,7 +34,7 @@ extern "C" {
 
 /* Builds a module from the bitcode in the specified memory buffer, returning a
    reference to the module via the OutModule parameter. Returns 0 on success.
-   Optionally returns a human-readable error message via OutMessage. */ 
+   Optionally returns a human-readable error message via OutMessage. */
 LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf,
                           LLVMModuleRef *OutModule, char **OutMessage);
 
@@ -44,7 +44,7 @@ LLVMBool LLVMParseBitcodeInContext(LLVMC
 
 /** Reads a module from the specified path, returning via the OutMP parameter
     a module provider which performs lazy deserialization. Returns 0 on success.
-    Optionally returns a human-readable error message via OutMessage. */ 
+    Optionally returns a human-readable error message via OutMessage. */
 LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef,
                                        LLVMMemoryBufferRef MemBuf,
                                        LLVMModuleRef *OutM,

Modified: stable/10/contrib/llvm/include/llvm-c/BitWriter.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/BitWriter.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/BitWriter.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -34,7 +34,7 @@ extern "C" {
 
 /*===-- Operations on modules ---------------------------------------------===*/
 
-/** Writes a module to the specified path. Returns 0 on success. */ 
+/** Writes a module to the specified path. Returns 0 on success. */
 int LLVMWriteBitcodeToFile(LLVMModuleRef M, const char *Path);
 
 /** Writes a module to an open file descriptor. Returns 0 on success. */
@@ -42,7 +42,7 @@ int LLVMWriteBitcodeToFD(LLVMModuleRef M
                          int Unbuffered);
 
 /** Deprecated for LLVMWriteBitcodeToFD. Writes a module to an open file
-    descriptor. Returns 0 on success. Closes the Handle. */ 
+    descriptor. Returns 0 on success. Closes the Handle. */
 int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle);
 
 /**

Modified: stable/10/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/Core.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/Core.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -165,7 +165,9 @@ typedef enum {
        a temporary measure until the API/ABI impact to the C API is understood
        and the path forward agreed upon.
     LLVMAddressSafety = 1ULL << 32,
-    LLVMStackProtectStrongAttribute = 1ULL<<33
+    LLVMStackProtectStrongAttribute = 1ULL<<33,
+    LLVMCold = 1ULL << 34,
+    LLVMOptimizeNone = 1ULL << 35
     */
 } LLVMAttribute;
 
@@ -220,6 +222,7 @@ typedef enum {
   LLVMPtrToInt       = 39,
   LLVMIntToPtr       = 40,
   LLVMBitCast        = 41,
+  LLVMAddrSpaceCast  = 60,
 
   /* Other Operators */
   LLVMICmp           = 42,
@@ -272,7 +275,7 @@ typedef enum {
   LLVMLinkOnceAnyLinkage, /**< Keep one copy of function when linking (inline)*/
   LLVMLinkOnceODRLinkage, /**< Same, but only replaced by something
                             equivalent. */
-  LLVMLinkOnceODRAutoHideLinkage, /**< Like LinkOnceODR, but possibly hidden. */
+  LLVMLinkOnceODRAutoHideLinkage, /**< Obsolete */
   LLVMWeakAnyLinkage,     /**< Keep one copy of function when linking (weak) */
   LLVMWeakODRLinkage,     /**< Same, but only replaced by something
                             equivalent. */
@@ -299,6 +302,8 @@ typedef enum {
   LLVMCCallConv           = 0,
   LLVMFastCallConv        = 8,
   LLVMColdCallConv        = 9,
+  LLVMWebKitJSCallConv    = 12,
+  LLVMAnyRegCallConv      = 13,
   LLVMX86StdcallCallConv  = 64,
   LLVMX86FastcallCallConv = 65
 } LLVMCallConv;
@@ -352,26 +357,26 @@ typedef enum {
   LLVMAtomicOrderingNotAtomic = 0, /**< A load or store which is not atomic */
   LLVMAtomicOrderingUnordered = 1, /**< Lowest level of atomicity, guarantees
                                      somewhat sane results, lock free. */
-  LLVMAtomicOrderingMonotonic = 2, /**< guarantees that if you take all the 
-                                     operations affecting a specific address, 
+  LLVMAtomicOrderingMonotonic = 2, /**< guarantees that if you take all the
+                                     operations affecting a specific address,
                                      a consistent ordering exists */
-  LLVMAtomicOrderingAcquire = 4, /**< Acquire provides a barrier of the sort 
-                                   necessary to acquire a lock to access other 
+  LLVMAtomicOrderingAcquire = 4, /**< Acquire provides a barrier of the sort
+                                   necessary to acquire a lock to access other
                                    memory with normal loads and stores. */
-  LLVMAtomicOrderingRelease = 5, /**< Release is similar to Acquire, but with 
-                                   a barrier of the sort necessary to release 
+  LLVMAtomicOrderingRelease = 5, /**< Release is similar to Acquire, but with
+                                   a barrier of the sort necessary to release
                                    a lock. */
-  LLVMAtomicOrderingAcquireRelease = 6, /**< provides both an Acquire and a 
-                                          Release barrier (for fences and 
+  LLVMAtomicOrderingAcquireRelease = 6, /**< provides both an Acquire and a
+                                          Release barrier (for fences and
                                           operations which both read and write
                                            memory). */
-  LLVMAtomicOrderingSequentiallyConsistent = 7 /**< provides Acquire semantics 
-                                                 for loads and Release 
-                                                 semantics for stores. 
-                                                 Additionally, it guarantees 
-                                                 that a total ordering exists 
-                                                 between all 
-                                                 SequentiallyConsistent 
+  LLVMAtomicOrderingSequentiallyConsistent = 7 /**< provides Acquire semantics
+                                                 for loads and Release
+                                                 semantics for stores.
+                                                 Additionally, it guarantees
+                                                 that a total ordering exists
+                                                 between all
+                                                 SequentiallyConsistent
                                                  operations. */
 } LLVMAtomicOrdering;
 
@@ -384,16 +389,16 @@ typedef enum {
     LLVMAtomicRMWBinOpOr, /**< OR a value and return the old one */
     LLVMAtomicRMWBinOpXor, /**< Xor a value and return the old one */
     LLVMAtomicRMWBinOpMax, /**< Sets the value if it's greater than the
-                             original using a signed comparison and return 
+                             original using a signed comparison and return
                              the old one */
     LLVMAtomicRMWBinOpMin, /**< Sets the value if it's Smaller than the
-                             original using a signed comparison and return 
+                             original using a signed comparison and return
                              the old one */
     LLVMAtomicRMWBinOpUMax, /**< Sets the value if it's greater than the
-                             original using an unsigned comparison and return 
+                             original using an unsigned comparison and return
                              the old one */
     LLVMAtomicRMWBinOpUMin /**< Sets the value if it's greater than the
-                             original using an unsigned comparison  and return 
+                             original using an unsigned comparison  and return
                              the old one */
 } LLVMAtomicRMWBinOp;
 
@@ -406,13 +411,37 @@ void LLVMInitializeCore(LLVMPassRegistry
 /** Deallocate and destroy all ManagedStatic variables.
     @see llvm::llvm_shutdown
     @see ManagedStatic */
-void LLVMShutdown();
+void LLVMShutdown(void);
 
 
 /*===-- Error handling ----------------------------------------------------===*/
 
+char *LLVMCreateMessage(const char *Message);
 void LLVMDisposeMessage(char *Message);
 
+typedef void (*LLVMFatalErrorHandler)(const char *Reason);
+
+/**
+ * Install a fatal error handler. By default, if LLVM detects a fatal error, it
+ * will call exit(1). This may not be appropriate in many contexts. For example,
+ * doing exit(1) will bypass many crash reporting/tracing system tools. This
+ * function allows you to install a callback that will be invoked prior to the
+ * call to exit(1).
+ */
+void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler);
+
+/**
+ * Reset the fatal error handler. This resets LLVM's fatal error handling
+ * behavior to the default.
+ */
+void LLVMResetFatalErrorHandler(void);
+
+/**
+ * Enable LLVM's built-in stack trace code. This intercepts the OS's crash
+ * signals and prints which component of LLVM you were in at the time if the
+ * crash.
+ */
+void LLVMEnablePrettyStackTrace(void);
 
 /**
  * @defgroup LLVMCCoreContext Contexts
@@ -458,7 +487,7 @@ unsigned LLVMGetMDKindID(const char* Nam
 /**
  * @defgroup LLVMCCoreModule Modules
  *
- * Modules represent the top-level structure in a LLVM program. An LLVM
+ * Modules represent the top-level structure in an LLVM program. An LLVM
  * module is effectively a translation unit or a collection of
  * translation units merged together.
  *
@@ -538,6 +567,14 @@ LLVMBool LLVMPrintModuleToFile(LLVMModul
                                char **ErrorMessage);
 
 /**
+ * Return a string representation of the module. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see Module::print()
+ */
+char *LLVMPrintModuleToString(LLVMModuleRef M);
+
+/**
  * Set inline assembly for a module.
  *
  * @see Module::setModuleInlineAsm()
@@ -689,6 +726,21 @@ LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty)
 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
 
 /**
+ * Dump a representation of a type to stderr.
+ *
+ * @see llvm::Type::dump()
+ */
+void LLVMDumpType(LLVMTypeRef Val);
+
+/**
+ * Return a string representation of the type. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see llvm::Type::print()
+ */
+char *LLVMPrintTypeToString(LLVMTypeRef Val);
+
+/**
  * @defgroup LLVMCCoreTypeInt Integer Types
  *
  * Functions in this section operate on integer types.
@@ -1039,7 +1091,7 @@ LLVMTypeRef LLVMX86MMXType(void);
  * hierarchy of classes within this type. Depending on the instance
  * obtained, not all APIs are available.
  *
- * Callers can determine the type of a LLVMValueRef by calling the
+ * Callers can determine the type of an LLVMValueRef by calling the
  * LLVMIsA* family of functions (e.g. LLVMIsAArgument()). These
  * functions are defined by a macro, so it isn't obvious which are
  * available by looking at the Doxygen source code. Instead, look at the
@@ -1061,6 +1113,9 @@ LLVMTypeRef LLVMX86MMXType(void);
       macro(BlockAddress)                   \
       macro(ConstantAggregateZero)          \
       macro(ConstantArray)                  \
+      macro(ConstantDataSequential)         \
+        macro(ConstantDataArray)            \
+        macro(ConstantDataVector)           \
       macro(ConstantExpr)                   \
       macro(ConstantFP)                     \
       macro(ConstantInt)                    \
@@ -1105,6 +1160,7 @@ LLVMTypeRef LLVMX86MMXType(void);
       macro(UnaryInstruction)               \
         macro(AllocaInst)                   \
         macro(CastInst)                     \
+          macro(AddrSpaceCastInst)          \
           macro(BitCastInst)                \
           macro(FPExtInst)                  \
           macro(FPToSIInst)                 \
@@ -1160,6 +1216,14 @@ void LLVMSetValueName(LLVMValueRef Val, 
 void LLVMDumpValue(LLVMValueRef Val);
 
 /**
+ * Return a string representation of the value. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see llvm::Value::print()
+ */
+char *LLVMPrintValueToString(LLVMValueRef Val);
+
+/**
  * Replace all uses of a value with another one.
  *
  * @see llvm::Value::replaceAllUsesWith()
@@ -1179,7 +1243,7 @@ LLVMBool LLVMIsUndef(LLVMValueRef Val);
 /**
  * Convert value instances between types.
  *
- * Internally, a LLVMValueRef is "pinned" to a specific type. This
+ * Internally, an LLVMValueRef is "pinned" to a specific type. This
  * series of functions allows you to cast an instance to a specific
  * type.
  *
@@ -1201,7 +1265,7 @@ LLVM_FOR_EACH_VALUE_SUBCLASS(LLVM_DECLAR
  * This module defines functions that allow you to inspect the uses of a
  * LLVMValueRef.
  *
- * It is possible to obtain a LLVMUseRef for any LLVMValueRef instance.
+ * It is possible to obtain an LLVMUseRef for any LLVMValueRef instance.
  * Each LLVMUseRef (which corresponds to a llvm::Use instance) holds a
  * llvm::User and llvm::Value.
  *
@@ -1568,6 +1632,7 @@ LLVMValueRef LLVMConstFPToSI(LLVMValueRe
 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
+LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstZExtOrBitCast(LLVMValueRef ConstantVal,
                                     LLVMTypeRef ToType);
 LLVMValueRef LLVMConstSExtOrBitCast(LLVMValueRef ConstantVal,
@@ -1623,8 +1688,33 @@ const char *LLVMGetSection(LLVMValueRef 
 void LLVMSetSection(LLVMValueRef Global, const char *Section);
 LLVMVisibility LLVMGetVisibility(LLVMValueRef Global);
 void LLVMSetVisibility(LLVMValueRef Global, LLVMVisibility Viz);
-unsigned LLVMGetAlignment(LLVMValueRef Global);
-void LLVMSetAlignment(LLVMValueRef Global, unsigned Bytes);
+
+/**
+ * @defgroup LLVMCCoreValueWithAlignment Values with alignment
+ *
+ * Functions in this group only apply to values with alignment, i.e.
+ * global variables, load and store instructions.
+ */
+
+/**
+ * Obtain the preferred alignment of the value.
+ * @see llvm::LoadInst::getAlignment()
+ * @see llvm::StoreInst::getAlignment()
+ * @see llvm::GlobalValue::getAlignment()
+ */
+unsigned LLVMGetAlignment(LLVMValueRef V);
+
+/**
+ * Set the preferred alignment of the value.
+ * @see llvm::LoadInst::setAlignment()
+ * @see llvm::StoreInst::setAlignment()
+ * @see llvm::GlobalValue::setAlignment()
+ */
+void LLVMSetAlignment(LLVMValueRef V, unsigned Bytes);
+
+/**
+  * @}
+  */
 
 /**
  * @defgroup LLVMCoreValueConstantGlobalVariable Global Variables
@@ -1804,7 +1894,7 @@ LLVMValueRef LLVMGetParam(LLVMValueRef F
 /**
  * Obtain the function to which this argument belongs.
  *
- * Unlike other functions in this group, this one takes a LLVMValueRef
+ * Unlike other functions in this group, this one takes an LLVMValueRef
  * that corresponds to a llvm::Attribute.
  *
  * The returned LLVMValueRef is the llvm::Function to which this
@@ -1829,7 +1919,7 @@ LLVMValueRef LLVMGetLastParam(LLVMValueR
 /**
  * Obtain the next parameter to a function.
  *
- * This takes a LLVMValueRef obtained from LLVMGetFirstParam() (which is
+ * This takes an LLVMValueRef obtained from LLVMGetFirstParam() (which is
  * actually a wrapped iterator) and obtains the next parameter from the
  * underlying iterator.
  */
@@ -1978,12 +2068,12 @@ void LLVMGetMDNodeOperands(LLVMValueRef 
 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB);
 
 /**
- * Determine whether a LLVMValueRef is itself a basic block.
+ * Determine whether an LLVMValueRef is itself a basic block.
  */
 LLVMBool LLVMValueIsBasicBlock(LLVMValueRef Val);
 
 /**
- * Convert a LLVMValueRef to a LLVMBasicBlockRef instance.
+ * Convert an LLVMValueRef to an LLVMBasicBlockRef instance.
  */
 LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val);
 
@@ -2140,7 +2230,7 @@ LLVMValueRef LLVMGetFirstInstruction(LLV
 /**
  * Obtain the last instruction in a basic block.
  *
- * The returned LLVMValueRef corresponds to a LLVM:Instruction.
+ * The returned LLVMValueRef corresponds to an LLVM:Instruction.
  */
 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB);
 
@@ -2322,12 +2412,12 @@ void LLVMAddIncoming(LLVMValueRef PhiNod
 unsigned LLVMCountIncoming(LLVMValueRef PhiNode);
 
 /**
- * Obtain an incoming value to a PHI node as a LLVMValueRef.
+ * Obtain an incoming value to a PHI node as an LLVMValueRef.
  */
 LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, unsigned Index);
 
 /**
- * Obtain an incoming value to a PHI node as a LLVMBasicBlockRef.
+ * Obtain an incoming value to a PHI node as an LLVMBasicBlockRef.
  */
 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index);
 
@@ -2518,6 +2608,8 @@ LLVMValueRef LLVMBuildIntToPtr(LLVMBuild
                                LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildBitCast(LLVMBuilderRef, LLVMValueRef Val,
                               LLVMTypeRef DestTy, const char *Name);
+LLVMValueRef LLVMBuildAddrSpaceCast(LLVMBuilderRef, LLVMValueRef Val,
+                                    LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildZExtOrBitCast(LLVMBuilderRef, LLVMValueRef Val,
                                     LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildSExtOrBitCast(LLVMBuilderRef, LLVMValueRef Val,
@@ -2571,9 +2663,9 @@ LLVMValueRef LLVMBuildIsNotNull(LLVMBuil
                                 const char *Name);
 LLVMValueRef LLVMBuildPtrDiff(LLVMBuilderRef, LLVMValueRef LHS,
                               LLVMValueRef RHS, const char *Name);
-LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B,LLVMAtomicRMWBinOp op,  
-                                LLVMValueRef PTR, LLVMValueRef Val, 
-                                LLVMAtomicOrdering ordering, 
+LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B,LLVMAtomicRMWBinOp op,
+                                LLVMValueRef PTR, LLVMValueRef Val,
+                                LLVMAtomicOrdering ordering,
                                 LLVMBool singleThread);
 
 /**
@@ -2706,16 +2798,16 @@ void LLVMDisposePassManager(LLVMPassMana
     initialization succeeded. Must be executed in isolation from all
     other LLVM api calls.
     @see llvm::llvm_start_multithreaded */
-LLVMBool LLVMStartMultithreaded();
+LLVMBool LLVMStartMultithreaded(void);
 
 /** Deallocate structures necessary to make LLVM safe for multithreading.
     Must be executed in isolation from all other LLVM api calls.
     @see llvm::llvm_stop_multithreaded */
-void LLVMStopMultithreaded();
+void LLVMStopMultithreaded(void);
 
 /** Check whether LLVM is executing in thread-safe mode or not.
     @see llvm::llvm_is_multithreaded */
-LLVMBool LLVMIsMultithreaded();
+LLVMBool LLVMIsMultithreaded(void);
 
 /**
  * @}

Modified: stable/10/contrib/llvm/include/llvm-c/Disassembler.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/Disassembler.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/Disassembler.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -42,7 +42,7 @@ typedef void *LLVMDisasmContextRef;
  * instruction are specified by the Offset parameter and its byte widith is the
  * size parameter.  For instructions sets with fixed widths and one symbolic
  * operand per instruction, the Offset parameter will be zero and Size parameter
- * will be the instruction width.  The information is returned in TagBuf and is 
+ * will be the instruction width.  The information is returned in TagBuf and is
  * Triple specific with its specific information defined by the value of
  * TagType for that Triple.  If symbolic information is returned the function
  * returns 1, otherwise it returns 0.
@@ -58,7 +58,7 @@ typedef int (*LLVMOpInfoCallback)(void *
  * SubtractSymbol can be link edited independent of each other.  Many other
  * platforms only allow a relocatable expression of the form AddSymbol + Offset
  * to be encoded.
- * 
+ *
  * The LLVMOpInfoCallback() for the TagType value of 1 uses the struct
  * LLVMOpInfo1.  The value of the relocatable expression for the operand,
  * including any PC adjustment, is passed in to the call back in the Value
@@ -130,6 +130,17 @@ typedef const char *(*LLVMSymbolLookupCa
 /* The output reference is to a cstring address in a literal pool. */
 #define LLVMDisassembler_ReferenceType_Out_LitPool_CstrAddr 3
 
+/* The output reference is to a Objective-C CoreFoundation string. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_CFString_Ref 4
+/* The output reference is to a Objective-C message. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Message 5
+/* The output reference is to a Objective-C message ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Message_Ref 6
+/* The output reference is to a Objective-C selector ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Selector_Ref 7
+/* The output reference is to a Objective-C class ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref 8
+
 #ifdef __cplusplus
 extern "C" {
 #endif /* !defined(__cplusplus) */
@@ -170,6 +181,10 @@ int LLVMSetDisasmOptions(LLVMDisasmConte
 #define LLVMDisassembler_Option_PrintImmHex 2
 /* The option use the other assembler printer variant */
 #define LLVMDisassembler_Option_AsmPrinterVariant 4
+/* The option to set comment on instructions */
+#define LLVMDisassembler_Option_SetInstrComments 8
+  /* The option to print latency information alongside instructions */
+#define LLVMDisassembler_Option_PrintLatency 16
 
 /**
  * Dispose of a disassembler context.

Modified: stable/10/contrib/llvm/include/llvm-c/ExecutionEngine.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/ExecutionEngine.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/ExecutionEngine.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -40,12 +40,14 @@ void LLVMLinkInInterpreter(void);
 
 typedef struct LLVMOpaqueGenericValue *LLVMGenericValueRef;
 typedef struct LLVMOpaqueExecutionEngine *LLVMExecutionEngineRef;
+typedef struct LLVMOpaqueMCJITMemoryManager *LLVMMCJITMemoryManagerRef;
 
 struct LLVMMCJITCompilerOptions {
   unsigned OptLevel;
   LLVMCodeModel CodeModel;
   LLVMBool NoFramePointerElim;
   LLVMBool EnableFastISel;
+  LLVMMCJITMemoryManagerRef MCJMM;
 };
 
 /*===-- Operations on generic values --------------------------------------===*/
@@ -167,12 +169,44 @@ void LLVMAddGlobalMapping(LLVMExecutionE
 
 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global);
 
+/*===-- Operations on memory managers -------------------------------------===*/
+
+typedef uint8_t *(*LLVMMemoryManagerAllocateCodeSectionCallback)(
+  void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
+  const char *SectionName);
+typedef uint8_t *(*LLVMMemoryManagerAllocateDataSectionCallback)(
+  void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
+  const char *SectionName, LLVMBool IsReadOnly);
+typedef LLVMBool (*LLVMMemoryManagerFinalizeMemoryCallback)(
+  void *Opaque, char **ErrMsg);
+typedef void (*LLVMMemoryManagerDestroyCallback)(void *Opaque);
+
+/**
+ * Create a simple custom MCJIT memory manager. This memory manager can
+ * intercept allocations in a module-oblivious way. This will return NULL
+ * if any of the passed functions are NULL.
+ *
+ * @param Opaque An opaque client object to pass back to the callbacks.
+ * @param AllocateCodeSection Allocate a block of memory for executable code.
+ * @param AllocateDataSection Allocate a block of memory for data.
+ * @param FinalizeMemory Set page permissions and flush cache. Return 0 on
+ *   success, 1 on error.
+ */
+LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(
+  void *Opaque,
+  LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection,
+  LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection,
+  LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory,
+  LLVMMemoryManagerDestroyCallback Destroy);
+
+void LLVMDisposeMCJITMemoryManager(LLVMMCJITMemoryManagerRef MM);
+
 /**
  * @}
  */
 
 #ifdef __cplusplus
-}  
+}
 #endif /* defined(__cplusplus) */
 
 #endif

Copied: stable/10/contrib/llvm/include/llvm-c/IRReader.h (from r261991, head/contrib/llvm/include/llvm-c/IRReader.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/10/contrib/llvm/include/llvm-c/IRReader.h	Fri Mar 21 17:53:59 2014	(r263508, copy of r261991, head/contrib/llvm/include/llvm-c/IRReader.h)
@@ -0,0 +1,40 @@
+/*===-- llvm-c/IRReader.h - IR Reader C Interface -----------------*- C -*-===*\
+|*                                                                            *|
+|*                     The LLVM Compiler Infrastructure                       *|
+|*                                                                            *|
+|* This file is distributed under the University of Illinois Open Source      *|
+|* License. See LICENSE.TXT for details.                                      *|
+|*                                                                            *|
+|*===----------------------------------------------------------------------===*|
+|*                                                                            *|
+|* This file defines the C interface to the IR Reader.                        *|
+|*                                                                            *|
+\*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_IRREADER_H
+#define LLVM_C_IRREADER_H
+
+#include "llvm-c/Core.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * Read LLVM IR from a memory buffer and convert it into an in-memory Module
+ * object. Returns 0 on success.
+ * Optionally returns a human-readable description of any errors that
+ * occured during parsing IR. OutMessage must be disposed with
+ * LLVMDisposeMessage.
+ *
+ * @see llvm::ParseIR()
+ */
+LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef,
+                              LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
+                              char **OutMessage);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif

Modified: stable/10/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -4,7 +4,7 @@
 //
 // This file is distributed under the University of Illinois Open Source
 // License. See LICENSE.TXT for details.
-// 
+//
 //===----------------------------------------------------------------------===//
 //
 // This header provides a C API to use the LLVM link time optimization
@@ -46,7 +46,7 @@ extern "C" {
     //  Added C-specific error codes
     LLVM_LTO_NULL_OBJECT
   } llvm_lto_status_t;
- 
+
   /// This provides C interface to initialize link time optimizer. This allows
   /// linker to use dlopen() interface to dynamically load LinkTimeOptimizer.
   /// extern "C" helps, because dlopen() interface uses name to find the symbol.

Modified: stable/10/contrib/llvm/include/llvm-c/Object.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/Object.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/Object.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -100,4 +100,3 @@ const char *LLVMGetRelocationValueString
 #endif /* defined(__cplusplus) */
 
 #endif
-

Copied: stable/10/contrib/llvm/include/llvm-c/Support.h (from r261991, head/contrib/llvm/include/llvm-c/Support.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/10/contrib/llvm/include/llvm-c/Support.h	Fri Mar 21 17:53:59 2014	(r263508, copy of r261991, head/contrib/llvm/include/llvm-c/Support.h)
@@ -0,0 +1,35 @@
+/*===-- llvm-c/Support.h - Support C Interface --------------------*- C -*-===*\
+|*                                                                            *|
+|*                     The LLVM Compiler Infrastructure                       *|
+|*                                                                            *|
+|* This file is distributed under the University of Illinois Open Source      *|
+|* License. See LICENSE.TXT for details.                                      *|
+|*                                                                            *|
+|*===----------------------------------------------------------------------===*|
+|*                                                                            *|
+|* This file defines the C interface to the LLVM support library.             *|
+|*                                                                            *|
+\*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_SUPPORT_H
+#define LLVM_C_SUPPORT_H
+
+#include "llvm-c/Core.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * This function permanently loads the dynamic library at the given path.
+ * It is safe to call this function multiple times for the same library.
+ *
+ * @see sys::DynamicLibrary::LoadLibraryPermanently()
+  */
+LLVMBool LLVMLoadLibraryPermanently(const char* Filename);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif

Modified: stable/10/contrib/llvm/include/llvm-c/Target.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/Target.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/Target.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -22,6 +22,10 @@
 #include "llvm-c/Core.h"
 #include "llvm/Config/llvm-config.h"
 
+#if defined(_MSC_VER) && !defined(inline)
+#define inline __inline
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -37,14 +41,13 @@ enum LLVMByteOrdering { LLVMBigEndian, L
 
 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
 typedef struct LLVMOpaqueTargetLibraryInfotData *LLVMTargetLibraryInfoRef;
-typedef struct LLVMStructLayout *LLVMStructLayoutRef;
 
 /* Declare all of the target-initialization functions that are available. */
 #define LLVM_TARGET(TargetName) \
   void LLVMInitialize##TargetName##TargetInfo(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
-  
+
 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##Target(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
@@ -53,7 +56,7 @@ typedef struct LLVMStructLayout *LLVMStr
   void LLVMInitialize##TargetName##TargetMC(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
-  
+
 /* Declare all of the available assembly printer initialization functions. */
 #define LLVM_ASM_PRINTER(TargetName) \
   void LLVMInitialize##TargetName##AsmPrinter(void);
@@ -71,7 +74,7 @@ typedef struct LLVMStructLayout *LLVMStr
   void LLVMInitialize##TargetName##Disassembler(void);
 #include "llvm/Config/Disassemblers.def"
 #undef LLVM_DISASSEMBLER  /* Explicit undef to make SWIG happier */
-  
+
 /** LLVMInitializeAllTargetInfos - The main program should call this function if
     it wants access to all available targets that LLVM is configured to
     support. */
@@ -98,7 +101,7 @@ static inline void LLVMInitializeAllTarg
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllAsmPrinters - The main program should call this function if
     it wants all asm printers that LLVM is configured to support, to make them
     available via the TargetRegistry. */
@@ -107,7 +110,7 @@ static inline void LLVMInitializeAllAsmP
 #include "llvm/Config/AsmPrinters.def"
 #undef LLVM_ASM_PRINTER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllAsmParsers - The main program should call this function if
     it wants all asm parsers that LLVM is configured to support, to make them
     available via the TargetRegistry. */
@@ -116,7 +119,7 @@ static inline void LLVMInitializeAllAsmP
 #include "llvm/Config/AsmParsers.def"
 #undef LLVM_ASM_PARSER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllDisassemblers - The main program should call this function
     if it wants all disassemblers that LLVM is configured to support, to make
     them available via the TargetRegistry. */
@@ -126,9 +129,9 @@ static inline void LLVMInitializeAllDisa
 #include "llvm/Config/Disassemblers.def"
 #undef LLVM_DISASSEMBLER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeNativeTarget - The main program should call this function to
-    initialize the native target corresponding to the host.  This is useful 
+    initialize the native target corresponding to the host.  This is useful
     for JIT applications to ensure that the target gets linked in correctly. */
 static inline LLVMBool LLVMInitializeNativeTarget(void) {
   /* If we have a native target, initialize it to ensure it is linked in. */
@@ -140,7 +143,43 @@ static inline LLVMBool LLVMInitializeNat
 #else
   return 1;
 #endif
-}  
+}
+
+/** LLVMInitializeNativeTargetAsmParser - The main program should call this
+    function to initialize the parser for the native target corresponding to the
+    host. */
+static inline LLVMBool LLVMInitializeNativeAsmParser(void) {
+#ifdef LLVM_NATIVE_ASMPARSER
+  LLVM_NATIVE_ASMPARSER();
+  return 0;
+#else
+  return 1;
+#endif
+}
+
+/** LLVMInitializeNativeTargetAsmPrinter - The main program should call this
+    function to initialize the printer for the native target corresponding to
+    the host. */
+static inline LLVMBool LLVMInitializeNativeAsmPrinter(void) {
+#ifdef LLVM_NATIVE_ASMPRINTER
+  LLVM_NATIVE_ASMPRINTER();
+  return 0;
+#else
+  return 1;
+#endif
+}
+
+/** LLVMInitializeNativeTargetDisassembler - The main program should call this
+    function to initialize the disassembler for the native target corresponding
+    to the host. */
+static inline LLVMBool LLVMInitializeNativeDisassembler(void) {
+#ifdef LLVM_NATIVE_DISASSEMBLER
+  LLVM_NATIVE_DISASSEMBLER();
+  return 0;
+#else
+  return 1;
+#endif
+}
 
 /*===-- Target Data -------------------------------------------------------===*/
 
@@ -151,83 +190,94 @@ LLVMTargetDataRef LLVMCreateTargetData(c
 /** Adds target data information to a pass manager. This does not take ownership
     of the target data.
     See the method llvm::PassManagerBase::add. */
-void LLVMAddTargetData(LLVMTargetDataRef, LLVMPassManagerRef);
+void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM);
 
 /** Adds target library information to a pass manager. This does not take
     ownership of the target library info.
     See the method llvm::PassManagerBase::add. */
-void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef, LLVMPassManagerRef);
+void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI,
+                              LLVMPassManagerRef PM);
 
 /** Converts target data to a target layout string. The string must be disposed
     with LLVMDisposeMessage.
     See the constructor llvm::DataLayout::DataLayout. */
-char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef);
+char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
 
 /** Returns the byte order of a target, either LLVMBigEndian or
     LLVMLittleEndian.
     See the method llvm::DataLayout::isLittleEndian. */
-enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef);
+enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
 
 /** Returns the pointer size in bytes for a target.
     See the method llvm::DataLayout::getPointerSize. */
-unsigned LLVMPointerSize(LLVMTargetDataRef);
+unsigned LLVMPointerSize(LLVMTargetDataRef TD);
 
 /** Returns the pointer size in bytes for a target for a specified
     address space.
     See the method llvm::DataLayout::getPointerSize. */
-unsigned LLVMPointerSizeForAS(LLVMTargetDataRef, unsigned AS);
+unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
+
+/** Returns the integer type that is the same size as a pointer on a target.
+    See the method llvm::DataLayout::getIntPtrType. */
+LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
+
+/** Returns the integer type that is the same size as a pointer on a target.
+    This version allows the address space to be specified.
+    See the method llvm::DataLayout::getIntPtrType. */
+LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
 
 /** Returns the integer type that is the same size as a pointer on a target.
     See the method llvm::DataLayout::getIntPtrType. */
-LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef);
+LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
 
 /** Returns the integer type that is the same size as a pointer on a target.
     This version allows the address space to be specified.
     See the method llvm::DataLayout::getIntPtrType. */
-LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef, unsigned AS);
+LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
+                                         unsigned AS);
 
 /** Computes the size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeSizeInBits. */
-unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the storage size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeStoreSize. */
-unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the ABI size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeAllocSize. */
-unsigned long long LLVMABISizeOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the ABI alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the call frame alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the preferred alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the preferred alignment of a global variable in bytes for a target.
     See the method llvm::DataLayout::getPreferredAlignment. */
-unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef,
+unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
                                         LLVMValueRef GlobalVar);
 
 /** Computes the structure element that contains the byte offset for a target.
     See the method llvm::StructLayout::getElementContainingOffset. */
-unsigned LLVMElementAtOffset(LLVMTargetDataRef, LLVMTypeRef StructTy,
+unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
                              unsigned long long Offset);
 
 /** Computes the byte offset of the indexed struct element for a target.
     See the method llvm::StructLayout::getElementContainingOffset. */
-unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
-                                       unsigned Element);
+unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,
+                                       LLVMTypeRef StructTy, unsigned Element);
 
 /** Deallocates a TargetData.
     See the destructor llvm::DataLayout::~DataLayout. */
-void LLVMDisposeTargetData(LLVMTargetDataRef);
+void LLVMDisposeTargetData(LLVMTargetDataRef TD);
 
 /**
  * @}

Modified: stable/10/contrib/llvm/include/llvm-c/TargetMachine.h
==============================================================================
--- stable/10/contrib/llvm/include/llvm-c/TargetMachine.h	Fri Mar 21 17:53:25 2014	(r263507)
+++ stable/10/contrib/llvm/include/llvm-c/TargetMachine.h	Fri Mar 21 17:53:59 2014	(r263508)
@@ -57,11 +57,21 @@ typedef enum {
 } LLVMCodeGenFileType;
 
 /** Returns the first llvm::Target in the registered targets list. */
-LLVMTargetRef LLVMGetFirstTarget();
+LLVMTargetRef LLVMGetFirstTarget(void);
 /** Returns the next llvm::Target given a previous one (or null if there's none) */
 LLVMTargetRef LLVMGetNextTarget(LLVMTargetRef T);
 
 /*===-- Target ------------------------------------------------------------===*/
+/** Finds the target corresponding to the given name and stores it in \p T. 
+  Returns 0 on success. */
+LLVMTargetRef LLVMGetTargetFromName(const char *Name);
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 5 dfilter service freebsd_committer freebsd_triage 2014-03-21 17:57:02 UTC
Author: dim
Date: Fri Mar 21 17:56:32 2014
New Revision: 263509
URL: http://svnweb.freebsd.org/changeset/base/263509

Log:
  MFC 254790 (by emaste):
  
  Import llvm r187614 (git 44c8e34), for lldb's use:
  
    Author: Daniel Malea <daniel.malea@intel.com>
    Date:   Thu Aug 1 21:18:16 2013 +0000
  
      Fixed the Intel-syntax X86 disassembler to respect the (existing)
      option for hexadecimal immediates, to match AT&T syntax. This also
      brings a new option for C-vs-MASM-style hex.
  
      Patch by Richard Mitton
      Reviewed: http://llvm-reviews.chandlerc.com/D1243
  
  MFC 258003 (by emaste):
  
  Merge upstream LLVM r182803:
  
    [Mips] Add Mips specific dynamic table entry tags.
  
  This is to support an upcoming LLDB snapshot update.
  
  Reviewed by:	dim@
  Sponsored by:	DARPA, AFRL
  
  MFC 258005:
  
  Merge upstream LLVM r192118:
  
    Formally added an explicit enum for DWARF TLS support. No functionality
    change.
  
  Reviewed by:	dim@
  Sponsored by:	DARPA, AFRL
  
  MFC 261991:
  
  Upgrade our copy of llvm/clang to 3.4 release.  This version supports
  all of the features in the current working draft of the upcoming C++
  standard, provisionally named C++1y.
  
  The code generator's performance is greatly increased, and the loop
  auto-vectorizer is now enabled at -Os and -O2 in addition to -O3.  The
  PowerPC backend has made several major improvements to code generation
  quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ
  backends have all seen major feature work.
  
  Release notes for llvm and clang can be found here:
  <http://llvm.org/releases/3.4/docs/ReleaseNotes.html>
  <http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html>
  
  MFC 262303:
  
  Pull in r197521 from upstream clang trunk (by rdivacky):
  
    Use the integrated assembler by default on FreeBSD/ppc and ppc64.
  
  Requested by:	jhibbits
  
  MFC 262611:
  
  Pull in r196874 from upstream llvm trunk:
  
    Fix a crash that occurs when PWD is invalid.
  
    MCJIT needs to be able to run in hostile environments, even when PWD
    is invalid. There's no need to crash MCJIT in this case.
  
    The obvious fix is to simply leave MCContext's CompilationDir empty
    when PWD can't be determined. This way, MCJIT clients,
    and other clients that link with LLVM don't need a valid working directory.
  
    If we do want to guarantee valid CompilationDir, that should be done
    only for clients of getCompilationDir(). This is as simple as checking
    for an empty string.
  
    The only current use of getCompilationDir is EmitGenDwarfInfo, which
    won't conceivably run with an invalid working dir. However, in the
    purely hypothetically and untestable case that this happens, the
    AT_comp_dir will be omitted from the compilation_unit DIE.
  
  This should help fix assertions occurring with ports-mgmt/tinderbox,
  when it is using jails, and sometimes invalidates clang's current
  working directory.
  
  Reported by:	decke
  
  MFC 262809:
  
  Pull in r203007 from upstream clang trunk:
  
    Don't produce an alias between destructors with different calling conventions.
  
    Fixes pr19007.
  
  (Please note that is an LLVM PR identifier, not a FreeBSD one.)
  
  This should fix Firefox and/or libxul crashes (due to problems with
  regparm/stdcall calling conventions) on i386.
  
  Reported by:	multiple users on freebsd-current
  PR:		bin/187103
  
  MFC 263048:
  
  Repair recognition of "CC" as an alias for the C++ compiler, since it
  was silently broken by upstream for a Windows-specific use-case.
  
  Apparently some versions of CMake still rely on this archaic feature...
  
  Reported by:	rakuco
  
  MFC 263049:
  
  Garbage collect the old way of adding the libstdc++ include directories
  in clang's InitHeaderSearch.cpp.  This has been superseded by David
  Chisnall's commit in r255321.
  
  Moreover, if libc++ is used, the libstdc++ include directories should
  not be in the search path at all.  These directories are now only used
  if you pass -stdlib=libstdc++.

Added:
  stable/9/contrib/llvm/include/llvm-c/IRReader.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm-c/IRReader.h
  stable/9/contrib/llvm/include/llvm-c/Support.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm-c/Support.h
  stable/9/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h
  stable/9/contrib/llvm/include/llvm/Analysis/CFG.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Analysis/CFG.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
  stable/9/contrib/llvm/include/llvm/CodeGen/StackMaps.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/StackMaps.h
  stable/9/contrib/llvm/include/llvm/CodeGen/StackProtector.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/CodeGen/StackProtector.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
  stable/9/contrib/llvm/include/llvm/IR/LegacyPassManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/LegacyPassManager.h
  stable/9/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
  stable/9/contrib/llvm/include/llvm/IR/PassManager.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/IR/PassManager.h
  stable/9/contrib/llvm/include/llvm/LTO/
     - copied from r261991, head/contrib/llvm/include/llvm/LTO/
  stable/9/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
  stable/9/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
  stable/9/contrib/llvm/include/llvm/MC/MCFunction.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCFunction.h
  stable/9/contrib/llvm/include/llvm/MC/MCModuleYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCModuleYAML.h
  stable/9/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
  stable/9/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
  stable/9/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCSymbolizer.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/MC/MCSymbolizer.h
  stable/9/contrib/llvm/include/llvm/Object/COFFYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/COFFYAML.h
  stable/9/contrib/llvm/include/llvm/Object/ELFObjectFile.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFObjectFile.h
  stable/9/contrib/llvm/include/llvm/Object/ELFTypes.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFTypes.h
  stable/9/contrib/llvm/include/llvm/Object/ELFYAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/ELFYAML.h
  stable/9/contrib/llvm/include/llvm/Object/MachOUniversal.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/MachOUniversal.h
  stable/9/contrib/llvm/include/llvm/Object/YAML.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Object/YAML.h
  stable/9/contrib/llvm/include/llvm/Support/MD5.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/MD5.h
  stable/9/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
  stable/9/contrib/llvm/include/llvm/Support/Unicode.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/Unicode.h
  stable/9/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h
  stable/9/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h
     - copied unchanged from r261991, head/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h
  stable/9/contrib/llvm/lib/Analysis/CFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Analysis/CFG.cpp
  stable/9/contrib/llvm/lib/Analysis/Delinearization.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Analysis/Delinearization.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
  stable/9/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
  stable/9/contrib/llvm/lib/CodeGen/StackMaps.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/CodeGen/StackMaps.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFUnit.h
     - copied unchanged from r261991, head/contrib/llvm/lib/DebugInfo/DWARFUnit.h
  stable/9/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
  stable/9/contrib/llvm/lib/IR/AsmWriter.h
     - copied unchanged from r261991, head/contrib/llvm/lib/IR/AsmWriter.h
  stable/9/contrib/llvm/lib/IR/LegacyPassManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/IR/LegacyPassManager.cpp
  stable/9/contrib/llvm/lib/LTO/
     - copied from r261991, head/contrib/llvm/lib/LTO/
  stable/9/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
  stable/9/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
  stable/9/contrib/llvm/lib/MC/MCFunction.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCFunction.cpp
  stable/9/contrib/llvm/lib/MC/MCModuleYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCModuleYAML.cpp
  stable/9/contrib/llvm/lib/MC/MCObjectDisassembler.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCObjectDisassembler.cpp
  stable/9/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp
  stable/9/contrib/llvm/lib/MC/MCRelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCRelocationInfo.cpp
  stable/9/contrib/llvm/lib/MC/MCSymbolizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/MC/MCSymbolizer.cpp
  stable/9/contrib/llvm/lib/Object/COFFYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/COFFYAML.cpp
  stable/9/contrib/llvm/lib/Object/ELF.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/ELF.cpp
  stable/9/contrib/llvm/lib/Object/ELFYAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/ELFYAML.cpp
  stable/9/contrib/llvm/lib/Object/MachOUniversal.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/MachOUniversal.cpp
  stable/9/contrib/llvm/lib/Object/YAML.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Object/YAML.cpp
  stable/9/contrib/llvm/lib/Support/MD5.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/MD5.cpp
  stable/9/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
  stable/9/contrib/llvm/lib/Support/Unicode.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Support/Unicode.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMFPUName.def
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFPUName.def
  stable/9/contrib/llvm/lib/Target/ARM/ARMFPUName.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFPUName.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMFeatures.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/ARMFeatures.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MSA.txt
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MSA.txt
  stable/9/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
  stable/9/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600InstrFormats.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600InstrFormats.td
  stable/9/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
  stable/9/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
  stable/9/contrib/llvm/lib/Target/SystemZ/Disassembler/
     - copied from r261991, head/contrib/llvm/lib/Target/SystemZ/Disassembler/
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86CallingConv.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86CallingConv.h
  stable/9/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  stable/9/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
  stable/9/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
  stable/9/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp
     - copied unchanged from r261991, head/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
  stable/9/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
     - copied from r261991, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsXCore.def
  stable/9/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  stable/9/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
  stable/9/contrib/llvm/tools/clang/include/clang/Index/
     - copied from r261991, head/contrib/llvm/tools/clang/include/clang/Index/
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
  stable/9/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp
  stable/9/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
     - copied from r261991, head/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
  stable/9/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h
  stable/9/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
  stable/9/contrib/llvm/tools/clang/lib/Format/Encoding.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/Encoding.h
  stable/9/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/FormatToken.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Format/FormatToken.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/Intrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/Intrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Index/
     - copied from r261991, head/contrib/llvm/tools/clang/lib/Index/
  stable/9/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
     - copied unchanged from r261991, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
  stable/9/contrib/llvm/tools/lli/ChildTarget/
     - copied from r261991, head/contrib/llvm/tools/lli/ChildTarget/
  stable/9/contrib/llvm/tools/lli/RemoteMemoryManager.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteMemoryManager.cpp
  stable/9/contrib/llvm/tools/lli/RemoteMemoryManager.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteMemoryManager.h
  stable/9/contrib/llvm/tools/lli/RemoteTargetExternal.cpp
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetExternal.cpp
  stable/9/contrib/llvm/tools/lli/RemoteTargetExternal.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetExternal.h
  stable/9/contrib/llvm/tools/lli/RemoteTargetMessage.h
     - copied unchanged from r261991, head/contrib/llvm/tools/lli/RemoteTargetMessage.h
  stable/9/contrib/llvm/tools/lli/Unix/
     - copied from r261991, head/contrib/llvm/tools/lli/Unix/
  stable/9/contrib/llvm/tools/lli/Windows/
     - copied from r261991, head/contrib/llvm/tools/lli/Windows/
  stable/9/lib/clang/include/PPCGenFastISel.inc
     - copied unchanged from r261991, head/lib/clang/include/PPCGenFastISel.inc
  stable/9/lib/clang/include/clang/Parse/AttrIdentifierArg.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Parse/AttrIdentifierArg.inc
  stable/9/lib/clang/include/clang/Parse/AttrTypeArg.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Parse/AttrTypeArg.inc
  stable/9/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc
     - copied unchanged from r261991, head/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc
  stable/9/lib/clang/libllvmoption/
     - copied from r261991, head/lib/clang/libllvmoption/
Deleted:
  stable/9/contrib/llvm/include/llvm/ADT/NullablePtr.h
  stable/9/contrib/llvm/include/llvm/Analysis/PathNumbering.h
  stable/9/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h
  stable/9/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h
  stable/9/contrib/llvm/include/llvm/Analysis/ProfileInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h
  stable/9/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h
  stable/9/contrib/llvm/include/llvm/Bitcode/Archive.h
  stable/9/contrib/llvm/include/llvm/Object/MachOFormat.h
  stable/9/contrib/llvm/include/llvm/PassManagers.h
  stable/9/contrib/llvm/include/llvm/Support/IntegersSubset.h
  stable/9/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h
  stable/9/contrib/llvm/include/llvm/Support/PathV1.h
  stable/9/contrib/llvm/include/llvm/Support/PathV2.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h
  stable/9/contrib/llvm/lib/Analysis/PathNumbering.cpp
  stable/9/contrib/llvm/lib/Analysis/PathProfileInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
  stable/9/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp
  stable/9/contrib/llvm/lib/Archive/
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h
  stable/9/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  stable/9/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFAttribute.h
  stable/9/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
  stable/9/contrib/llvm/lib/Support/LocaleGeneric.inc
  stable/9/contrib/llvm/lib/Support/LocaleWindows.inc
  stable/9/contrib/llvm/lib/Support/LocaleXlocale.inc
  stable/9/contrib/llvm/lib/Support/PathV2.cpp
  stable/9/contrib/llvm/lib/Support/Unix/PathV2.inc
  stable/9/contrib/llvm/lib/Support/Windows/PathV2.inc
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h
  stable/9/contrib/llvm/lib/Target/MBlaze/
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUIndirectAddressing.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUStructurizeCFG.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDIL.h
  stable/9/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDIL7XXDevice.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILDevice.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILDevice.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILDevices.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILEvergreenDevice.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILNIDevice.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILNIDevice.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILSIDevice.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILSIDevice.h
  stable/9/contrib/llvm/lib/Target/Sparc/FPMover.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
  stable/9/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  stable/9/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp
  stable/9/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Arg.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/OptSpecifier.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Option.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
  stable/9/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp
  stable/9/contrib/llvm/tools/lli/RecordingMemoryManager.cpp
  stable/9/contrib/llvm/tools/lli/RecordingMemoryManager.h
  stable/9/contrib/llvm/tools/llvm-objdump/MCFunction.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/MCFunction.h
  stable/9/contrib/llvm/tools/llvm-prof/
  stable/9/contrib/llvm/tools/llvm-ranlib/
  stable/9/contrib/llvm/tools/llvm-stub/
  stable/9/contrib/llvm/utils/TableGen/StringToOffsetTable.h
  stable/9/lib/clang/include/clang/Parse/AttrExprArgs.inc
  stable/9/lib/clang/libllvmarchive/
  stable/9/usr.bin/clang/llvm-prof/
  stable/9/usr.bin/clang/llvm-ranlib/
Modified:
  stable/9/ObsoleteFiles.inc   (contents, props changed)
  stable/9/UPDATING   (contents, props changed)
  stable/9/contrib/gcc/libgcc2.c
  stable/9/contrib/gcc/libgcc2.h
  stable/9/contrib/llvm/LICENSE.TXT
  stable/9/contrib/llvm/include/llvm-c/BitReader.h
  stable/9/contrib/llvm/include/llvm-c/BitWriter.h
  stable/9/contrib/llvm/include/llvm-c/Core.h
  stable/9/contrib/llvm/include/llvm-c/Disassembler.h
  stable/9/contrib/llvm/include/llvm-c/ExecutionEngine.h
  stable/9/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
  stable/9/contrib/llvm/include/llvm-c/Object.h
  stable/9/contrib/llvm/include/llvm-c/Target.h
  stable/9/contrib/llvm/include/llvm-c/TargetMachine.h
  stable/9/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  stable/9/contrib/llvm/include/llvm-c/lto.h
  stable/9/contrib/llvm/include/llvm/ADT/APFloat.h
  stable/9/contrib/llvm/include/llvm/ADT/APInt.h
  stable/9/contrib/llvm/include/llvm/ADT/APSInt.h
  stable/9/contrib/llvm/include/llvm/ADT/ArrayRef.h
  stable/9/contrib/llvm/include/llvm/ADT/BitVector.h
  stable/9/contrib/llvm/include/llvm/ADT/DenseMap.h
  stable/9/contrib/llvm/include/llvm/ADT/FoldingSet.h
  stable/9/contrib/llvm/include/llvm/ADT/ImmutableMap.h
  stable/9/contrib/llvm/include/llvm/ADT/ImmutableSet.h
  stable/9/contrib/llvm/include/llvm/ADT/IntervalMap.h
  stable/9/contrib/llvm/include/llvm/ADT/OwningPtr.h
  stable/9/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  stable/9/contrib/llvm/include/llvm/ADT/PointerUnion.h
  stable/9/contrib/llvm/include/llvm/ADT/STLExtras.h
  stable/9/contrib/llvm/include/llvm/ADT/SetVector.h
  stable/9/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  stable/9/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  stable/9/contrib/llvm/include/llvm/ADT/SmallVector.h
  stable/9/contrib/llvm/include/llvm/ADT/SparseBitVector.h
  stable/9/contrib/llvm/include/llvm/ADT/StringExtras.h
  stable/9/contrib/llvm/include/llvm/ADT/StringMap.h
  stable/9/contrib/llvm/include/llvm/ADT/StringRef.h
  stable/9/contrib/llvm/include/llvm/ADT/Triple.h
  stable/9/contrib/llvm/include/llvm/ADT/ilist.h
  stable/9/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  stable/9/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  stable/9/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  stable/9/contrib/llvm/include/llvm/Analysis/CallGraph.h
  stable/9/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  stable/9/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
  stable/9/contrib/llvm/include/llvm/Analysis/Dominators.h
  stable/9/contrib/llvm/include/llvm/Analysis/InlineCost.h
  stable/9/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  stable/9/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
  stable/9/contrib/llvm/include/llvm/Analysis/LoopPass.h
  stable/9/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  stable/9/contrib/llvm/include/llvm/Analysis/Passes.h
  stable/9/contrib/llvm/include/llvm/Analysis/PostDominators.h
  stable/9/contrib/llvm/include/llvm/Analysis/RegionPass.h
  stable/9/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  stable/9/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  stable/9/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  stable/9/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
  stable/9/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  stable/9/contrib/llvm/include/llvm/AutoUpgrade.h
  stable/9/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  stable/9/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
  stable/9/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/Analysis.h
  stable/9/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  stable/9/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  stable/9/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  stable/9/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
  stable/9/contrib/llvm/include/llvm/CodeGen/FastISel.h
  stable/9/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  stable/9/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h
  stable/9/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h
  stable/9/contrib/llvm/include/llvm/CodeGen/Passes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
  stable/9/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  stable/9/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h
  stable/9/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h
  stable/9/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  stable/9/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  stable/9/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  stable/9/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  stable/9/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  stable/9/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  stable/9/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h
  stable/9/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  stable/9/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  stable/9/contrib/llvm/include/llvm/DIBuilder.h
  stable/9/contrib/llvm/include/llvm/DebugInfo.h
  stable/9/contrib/llvm/include/llvm/DebugInfo/DIContext.h
  stable/9/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  stable/9/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
  stable/9/contrib/llvm/include/llvm/GVMaterializer.h
  stable/9/contrib/llvm/include/llvm/IR/Argument.h
  stable/9/contrib/llvm/include/llvm/IR/Attributes.h
  stable/9/contrib/llvm/include/llvm/IR/CallingConv.h
  stable/9/contrib/llvm/include/llvm/IR/Constants.h
  stable/9/contrib/llvm/include/llvm/IR/DataLayout.h
  stable/9/contrib/llvm/include/llvm/IR/Function.h
  stable/9/contrib/llvm/include/llvm/IR/GlobalAlias.h
  stable/9/contrib/llvm/include/llvm/IR/GlobalValue.h
  stable/9/contrib/llvm/include/llvm/IR/GlobalVariable.h
  stable/9/contrib/llvm/include/llvm/IR/IRBuilder.h
  stable/9/contrib/llvm/include/llvm/IR/InlineAsm.h
  stable/9/contrib/llvm/include/llvm/IR/InstrTypes.h
  stable/9/contrib/llvm/include/llvm/IR/Instruction.def
  stable/9/contrib/llvm/include/llvm/IR/Instructions.h
  stable/9/contrib/llvm/include/llvm/IR/Intrinsics.h
  stable/9/contrib/llvm/include/llvm/IR/Intrinsics.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsARM.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsMips.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
  stable/9/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td
  stable/9/contrib/llvm/include/llvm/IR/LLVMContext.h
  stable/9/contrib/llvm/include/llvm/IR/Metadata.h
  stable/9/contrib/llvm/include/llvm/IR/Module.h
  stable/9/contrib/llvm/include/llvm/IR/Operator.h
  stable/9/contrib/llvm/include/llvm/IR/Type.h
  stable/9/contrib/llvm/include/llvm/IR/TypeBuilder.h
  stable/9/contrib/llvm/include/llvm/IR/Use.h
  stable/9/contrib/llvm/include/llvm/IR/Value.h
  stable/9/contrib/llvm/include/llvm/InitializePasses.h
  stable/9/contrib/llvm/include/llvm/InstVisitor.h
  stable/9/contrib/llvm/include/llvm/LinkAllPasses.h
  stable/9/contrib/llvm/include/llvm/Linker.h
  stable/9/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  stable/9/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCAssembler.h
  stable/9/contrib/llvm/include/llvm/MC/MCAtom.h
  stable/9/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCContext.h
  stable/9/contrib/llvm/include/llvm/MC/MCDisassembler.h
  stable/9/contrib/llvm/include/llvm/MC/MCDwarf.h
  stable/9/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  stable/9/contrib/llvm/include/llvm/MC/MCELFStreamer.h
  stable/9/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
  stable/9/contrib/llvm/include/llvm/MC/MCExpr.h
  stable/9/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  stable/9/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h
  stable/9/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  stable/9/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  stable/9/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h
  stable/9/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  stable/9/contrib/llvm/include/llvm/MC/MCModule.h
  stable/9/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  stable/9/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
  stable/9/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  stable/9/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCSchedule.h
  stable/9/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
  stable/9/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  stable/9/contrib/llvm/include/llvm/MC/MCStreamer.h
  stable/9/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  stable/9/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
  stable/9/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  stable/9/contrib/llvm/include/llvm/MC/MachineLocation.h
  stable/9/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  stable/9/contrib/llvm/include/llvm/Object/Archive.h
  stable/9/contrib/llvm/include/llvm/Object/Binary.h
  stable/9/contrib/llvm/include/llvm/Object/COFF.h
  stable/9/contrib/llvm/include/llvm/Object/ELF.h
  stable/9/contrib/llvm/include/llvm/Object/Error.h
  stable/9/contrib/llvm/include/llvm/Object/MachO.h
  stable/9/contrib/llvm/include/llvm/Object/ObjectFile.h
  stable/9/contrib/llvm/include/llvm/Object/RelocVisitor.h
  stable/9/contrib/llvm/include/llvm/Option/ArgList.h
  stable/9/contrib/llvm/include/llvm/Option/OptParser.td
  stable/9/contrib/llvm/include/llvm/Option/OptTable.h
  stable/9/contrib/llvm/include/llvm/Option/Option.h
  stable/9/contrib/llvm/include/llvm/PassManager.h
  stable/9/contrib/llvm/include/llvm/Support/Allocator.h
  stable/9/contrib/llvm/include/llvm/Support/BlockFrequency.h
  stable/9/contrib/llvm/include/llvm/Support/CFG.h
  stable/9/contrib/llvm/include/llvm/Support/COFF.h
  stable/9/contrib/llvm/include/llvm/Support/CallSite.h
  stable/9/contrib/llvm/include/llvm/Support/Casting.h
  stable/9/contrib/llvm/include/llvm/Support/CommandLine.h
  stable/9/contrib/llvm/include/llvm/Support/Compiler.h
  stable/9/contrib/llvm/include/llvm/Support/Compression.h
  stable/9/contrib/llvm/include/llvm/Support/ConstantRange.h
  stable/9/contrib/llvm/include/llvm/Support/ConvertUTF.h
  stable/9/contrib/llvm/include/llvm/Support/DataTypes.h.in
  stable/9/contrib/llvm/include/llvm/Support/Debug.h
  stable/9/contrib/llvm/include/llvm/Support/DebugLoc.h
  stable/9/contrib/llvm/include/llvm/Support/Dwarf.h
  stable/9/contrib/llvm/include/llvm/Support/ELF.h
  stable/9/contrib/llvm/include/llvm/Support/ErrorOr.h
  stable/9/contrib/llvm/include/llvm/Support/FileSystem.h
  stable/9/contrib/llvm/include/llvm/Support/FileUtilities.h
  stable/9/contrib/llvm/include/llvm/Support/FormattedStream.h
  stable/9/contrib/llvm/include/llvm/Support/GCOV.h
  stable/9/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
  stable/9/contrib/llvm/include/llvm/Support/GraphWriter.h
  stable/9/contrib/llvm/include/llvm/Support/Host.h
  stable/9/contrib/llvm/include/llvm/Support/LEB128.h
  stable/9/contrib/llvm/include/llvm/Support/MachO.h
  stable/9/contrib/llvm/include/llvm/Support/ManagedStatic.h
  stable/9/contrib/llvm/include/llvm/Support/MathExtras.h
  stable/9/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  stable/9/contrib/llvm/include/llvm/Support/MemoryObject.h
  stable/9/contrib/llvm/include/llvm/Support/PassNameParser.h
  stable/9/contrib/llvm/include/llvm/Support/Path.h
  stable/9/contrib/llvm/include/llvm/Support/PatternMatch.h
  stable/9/contrib/llvm/include/llvm/Support/PrettyStackTrace.h
  stable/9/contrib/llvm/include/llvm/Support/Process.h
  stable/9/contrib/llvm/include/llvm/Support/Program.h
  stable/9/contrib/llvm/include/llvm/Support/RecyclingAllocator.h
  stable/9/contrib/llvm/include/llvm/Support/Regex.h
  stable/9/contrib/llvm/include/llvm/Support/Registry.h
  stable/9/contrib/llvm/include/llvm/Support/Signals.h
  stable/9/contrib/llvm/include/llvm/Support/Solaris.h
  stable/9/contrib/llvm/include/llvm/Support/SourceMgr.h
  stable/9/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
  stable/9/contrib/llvm/include/llvm/Support/SystemUtils.h
  stable/9/contrib/llvm/include/llvm/Support/TargetRegistry.h
  stable/9/contrib/llvm/include/llvm/Support/TimeValue.h
  stable/9/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  stable/9/contrib/llvm/include/llvm/Support/Valgrind.h
  stable/9/contrib/llvm/include/llvm/Support/ValueHandle.h
  stable/9/contrib/llvm/include/llvm/Support/YAMLParser.h
  stable/9/contrib/llvm/include/llvm/Support/YAMLTraits.h
  stable/9/contrib/llvm/include/llvm/Support/raw_ostream.h
  stable/9/contrib/llvm/include/llvm/TableGen/Record.h
  stable/9/contrib/llvm/include/llvm/TableGen/TableGenBackend.h
  stable/9/contrib/llvm/include/llvm/Target/CostTable.h
  stable/9/contrib/llvm/include/llvm/Target/Mangler.h
  stable/9/contrib/llvm/include/llvm/Target/Target.td
  stable/9/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  stable/9/contrib/llvm/include/llvm/Target/TargetCallingConv.td
  stable/9/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  stable/9/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  stable/9/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  stable/9/contrib/llvm/include/llvm/Target/TargetLowering.h
  stable/9/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  stable/9/contrib/llvm/include/llvm/Target/TargetMachine.h
  stable/9/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  stable/9/contrib/llvm/include/llvm/Target/TargetOptions.h
  stable/9/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  stable/9/contrib/llvm/include/llvm/Target/TargetSchedule.td
  stable/9/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  stable/9/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
  stable/9/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  stable/9/contrib/llvm/include/llvm/Transforms/IPO.h
  stable/9/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
  stable/9/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  stable/9/contrib/llvm/include/llvm/Transforms/Scalar.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
  stable/9/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  stable/9/contrib/llvm/include/llvm/Transforms/Vectorize.h
  stable/9/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  stable/9/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  stable/9/contrib/llvm/lib/Analysis/Analysis.cpp
  stable/9/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  stable/9/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  stable/9/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  stable/9/contrib/llvm/lib/Analysis/CostModel.cpp
  stable/9/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp
  stable/9/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  stable/9/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  stable/9/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  stable/9/contrib/llvm/lib/Analysis/IPA/IPA.cpp
  stable/9/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp
  stable/9/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  stable/9/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/Lint.cpp
  stable/9/contrib/llvm/lib/Analysis/LoopInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/LoopPass.cpp
  stable/9/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  stable/9/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  stable/9/contrib/llvm/lib/Analysis/RegionInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  stable/9/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  stable/9/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
  stable/9/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  stable/9/contrib/llvm/lib/Analysis/ValueTracking.cpp
  stable/9/contrib/llvm/lib/AsmParser/LLLexer.cpp
  stable/9/contrib/llvm/lib/AsmParser/LLParser.cpp
  stable/9/contrib/llvm/lib/AsmParser/LLParser.h
  stable/9/contrib/llvm/lib/AsmParser/LLToken.h
  stable/9/contrib/llvm/lib/AsmParser/Parser.cpp
  stable/9/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  stable/9/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  stable/9/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
  stable/9/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp
  stable/9/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  stable/9/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  stable/9/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  stable/9/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  stable/9/contrib/llvm/lib/CodeGen/Analysis.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  stable/9/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  stable/9/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  stable/9/contrib/llvm/lib/CodeGen/BranchFolding.h
  stable/9/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  stable/9/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  stable/9/contrib/llvm/lib/CodeGen/CodeGen.cpp
  stable/9/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  stable/9/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  stable/9/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  stable/9/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  stable/9/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  stable/9/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  stable/9/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
  stable/9/contrib/llvm/lib/CodeGen/IfConversion.cpp
  stable/9/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  stable/9/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  stable/9/contrib/llvm/lib/CodeGen/InterferenceCache.h
  stable/9/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  stable/9/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  stable/9/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  stable/9/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveRangeCalc.h
  stable/9/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp
  stable/9/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineSink.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  stable/9/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  stable/9/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  stable/9/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
  stable/9/contrib/llvm/lib/CodeGen/Passes.cpp
  stable/9/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  stable/9/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  stable/9/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  stable/9/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  stable/9/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
  stable/9/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegAllocBase.h
  stable/9/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegisterPressure.cpp
  stable/9/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  stable/9/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  stable/9/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  stable/9/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  stable/9/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  stable/9/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  stable/9/contrib/llvm/lib/CodeGen/SpillPlacement.h
  stable/9/contrib/llvm/lib/CodeGen/Spiller.cpp
  stable/9/contrib/llvm/lib/CodeGen/SplitKit.cpp
  stable/9/contrib/llvm/lib/CodeGen/SplitKit.h
  stable/9/contrib/llvm/lib/CodeGen/StackColoring.cpp
  stable/9/contrib/llvm/lib/CodeGen/StackProtector.cpp
  stable/9/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  stable/9/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp
  stable/9/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
  stable/9/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  stable/9/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  stable/9/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFContext.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
  stable/9/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp
  stable/9/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
  stable/9/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  stable/9/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  stable/9/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  stable/9/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  stable/9/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  stable/9/contrib/llvm/lib/IR/AsmWriter.cpp
  stable/9/contrib/llvm/lib/IR/AttributeImpl.h
  stable/9/contrib/llvm/lib/IR/Attributes.cpp
  stable/9/contrib/llvm/lib/IR/AutoUpgrade.cpp
  stable/9/contrib/llvm/lib/IR/ConstantFold.cpp
  stable/9/contrib/llvm/lib/IR/Constants.cpp
  stable/9/contrib/llvm/lib/IR/Core.cpp
  stable/9/contrib/llvm/lib/IR/DIBuilder.cpp
  stable/9/contrib/llvm/lib/IR/DataLayout.cpp
  stable/9/contrib/llvm/lib/IR/DebugInfo.cpp
  stable/9/contrib/llvm/lib/IR/Function.cpp
  stable/9/contrib/llvm/lib/IR/GCOV.cpp
  stable/9/contrib/llvm/lib/IR/Globals.cpp
  stable/9/contrib/llvm/lib/IR/Instruction.cpp
  stable/9/contrib/llvm/lib/IR/Instructions.cpp
  stable/9/contrib/llvm/lib/IR/LLVMContextImpl.h
  stable/9/contrib/llvm/lib/IR/Metadata.cpp
  stable/9/contrib/llvm/lib/IR/Module.cpp
  stable/9/contrib/llvm/lib/IR/PassManager.cpp
  stable/9/contrib/llvm/lib/IR/PassRegistry.cpp
  stable/9/contrib/llvm/lib/IR/Type.cpp
  stable/9/contrib/llvm/lib/IR/TypeFinder.cpp
  stable/9/contrib/llvm/lib/IR/Value.cpp
  stable/9/contrib/llvm/lib/IR/ValueTypes.cpp
  stable/9/contrib/llvm/lib/IR/Verifier.cpp
  stable/9/contrib/llvm/lib/IRReader/IRReader.cpp
  stable/9/contrib/llvm/lib/Linker/LinkModules.cpp
  stable/9/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  stable/9/contrib/llvm/lib/MC/MCAsmBackend.cpp
  stable/9/contrib/llvm/lib/MC/MCAsmInfo.cpp
  stable/9/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
  stable/9/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  stable/9/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCAssembler.cpp
  stable/9/contrib/llvm/lib/MC/MCAtom.cpp
  stable/9/contrib/llvm/lib/MC/MCContext.cpp
  stable/9/contrib/llvm/lib/MC/MCDisassembler.cpp
  stable/9/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  stable/9/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
  stable/9/contrib/llvm/lib/MC/MCDwarf.cpp
  stable/9/contrib/llvm/lib/MC/MCELF.cpp
  stable/9/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
  stable/9/contrib/llvm/lib/MC/MCELFStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCExpr.cpp
  stable/9/contrib/llvm/lib/MC/MCInstPrinter.cpp
  stable/9/contrib/llvm/lib/MC/MCInstrAnalysis.cpp
  stable/9/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCModule.cpp
  stable/9/contrib/llvm/lib/MC/MCNullStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  stable/9/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  stable/9/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  stable/9/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  stable/9/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  stable/9/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  stable/9/contrib/llvm/lib/MC/MCPureStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCRegisterInfo.cpp
  stable/9/contrib/llvm/lib/MC/MCSectionCOFF.cpp
  stable/9/contrib/llvm/lib/MC/MCSectionELF.cpp
  stable/9/contrib/llvm/lib/MC/MCStreamer.cpp
  stable/9/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  stable/9/contrib/llvm/lib/MC/MCSymbol.cpp
  stable/9/contrib/llvm/lib/MC/MCWin64EH.cpp
  stable/9/contrib/llvm/lib/MC/MachObjectWriter.cpp
  stable/9/contrib/llvm/lib/MC/SubtargetFeature.cpp
  stable/9/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  stable/9/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  stable/9/contrib/llvm/lib/Object/Archive.cpp
  stable/9/contrib/llvm/lib/Object/Binary.cpp
  stable/9/contrib/llvm/lib/Object/COFFObjectFile.cpp
  stable/9/contrib/llvm/lib/Object/ELFObjectFile.cpp
  stable/9/contrib/llvm/lib/Object/Error.cpp
  stable/9/contrib/llvm/lib/Object/MachOObjectFile.cpp
  stable/9/contrib/llvm/lib/Object/Object.cpp
  stable/9/contrib/llvm/lib/Object/ObjectFile.cpp
  stable/9/contrib/llvm/lib/Option/ArgList.cpp
  stable/9/contrib/llvm/lib/Option/OptTable.cpp
  stable/9/contrib/llvm/lib/Option/Option.cpp
  stable/9/contrib/llvm/lib/Support/APFloat.cpp
  stable/9/contrib/llvm/lib/Support/APInt.cpp
  stable/9/contrib/llvm/lib/Support/Allocator.cpp
  stable/9/contrib/llvm/lib/Support/BlockFrequency.cpp
  stable/9/contrib/llvm/lib/Support/CommandLine.cpp
  stable/9/contrib/llvm/lib/Support/Compression.cpp
  stable/9/contrib/llvm/lib/Support/ConstantRange.cpp
  stable/9/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp
  stable/9/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  stable/9/contrib/llvm/lib/Support/DataStream.cpp
  stable/9/contrib/llvm/lib/Support/Disassembler.cpp
  stable/9/contrib/llvm/lib/Support/Dwarf.cpp
  stable/9/contrib/llvm/lib/Support/DynamicLibrary.cpp
  stable/9/contrib/llvm/lib/Support/Errno.cpp
  stable/9/contrib/llvm/lib/Support/ErrorHandling.cpp
  stable/9/contrib/llvm/lib/Support/FileOutputBuffer.cpp
  stable/9/contrib/llvm/lib/Support/FileUtilities.cpp
  stable/9/contrib/llvm/lib/Support/FormattedStream.cpp
  stable/9/contrib/llvm/lib/Support/GraphWriter.cpp
  stable/9/contrib/llvm/lib/Support/Host.cpp
  stable/9/contrib/llvm/lib/Support/Locale.cpp
  stable/9/contrib/llvm/lib/Support/LockFileManager.cpp
  stable/9/contrib/llvm/lib/Support/MemoryBuffer.cpp
  stable/9/contrib/llvm/lib/Support/MemoryObject.cpp
  stable/9/contrib/llvm/lib/Support/Path.cpp
  stable/9/contrib/llvm/lib/Support/PrettyStackTrace.cpp
  stable/9/contrib/llvm/lib/Support/Process.cpp
  stable/9/contrib/llvm/lib/Support/Program.cpp
  stable/9/contrib/llvm/lib/Support/Regex.cpp
  stable/9/contrib/llvm/lib/Support/SmallPtrSet.cpp
  stable/9/contrib/llvm/lib/Support/SourceMgr.cpp
  stable/9/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
  stable/9/contrib/llvm/lib/Support/StringRef.cpp
  stable/9/contrib/llvm/lib/Support/SystemUtils.cpp
  stable/9/contrib/llvm/lib/Support/TargetRegistry.cpp
  stable/9/contrib/llvm/lib/Support/ThreadLocal.cpp
  stable/9/contrib/llvm/lib/Support/Timer.cpp
  stable/9/contrib/llvm/lib/Support/ToolOutputFile.cpp
  stable/9/contrib/llvm/lib/Support/Triple.cpp
  stable/9/contrib/llvm/lib/Support/Unix/Memory.inc
  stable/9/contrib/llvm/lib/Support/Unix/Path.inc
  stable/9/contrib/llvm/lib/Support/Unix/Process.inc
  stable/9/contrib/llvm/lib/Support/Unix/Program.inc
  stable/9/contrib/llvm/lib/Support/Unix/Signals.inc
  stable/9/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
  stable/9/contrib/llvm/lib/Support/Unix/TimeValue.inc
  stable/9/contrib/llvm/lib/Support/Unix/Unix.h
  stable/9/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  stable/9/contrib/llvm/lib/Support/Windows/Memory.inc
  stable/9/contrib/llvm/lib/Support/Windows/Path.inc
  stable/9/contrib/llvm/lib/Support/Windows/Process.inc
  stable/9/contrib/llvm/lib/Support/Windows/Program.inc
  stable/9/contrib/llvm/lib/Support/Windows/RWMutex.inc
  stable/9/contrib/llvm/lib/Support/Windows/Signals.inc
  stable/9/contrib/llvm/lib/Support/Windows/TimeValue.inc
  stable/9/contrib/llvm/lib/Support/Windows/Windows.h
  stable/9/contrib/llvm/lib/Support/YAMLParser.cpp
  stable/9/contrib/llvm/lib/Support/YAMLTraits.cpp
  stable/9/contrib/llvm/lib/Support/raw_ostream.cpp
  stable/9/contrib/llvm/lib/TableGen/Main.cpp
  stable/9/contrib/llvm/lib/TableGen/Record.cpp
  stable/9/contrib/llvm/lib/TableGen/TGParser.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64.td
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
  stable/9/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  stable/9/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARM.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td
  stable/9/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  stable/9/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  stable/9/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  stable/9/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
  stable/9/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
  stable/9/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  stable/9/contrib/llvm/lib/Target/Hexagon/Hexagon.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
  stable/9/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  stable/9/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/Mangler.cpp
  stable/9/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  stable/9/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
  stable/9/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/Mips.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips.td
  stable/9/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td
  stable/9/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsCondMov.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  stable/9/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  stable/9/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  stable/9/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
  stable/9/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTX.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTX.td
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
  stable/9/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPC.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPC.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPU.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPU.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.td
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h
  stable/9/contrib/llvm/lib/Target/R600/AMDILBase.td
  stable/9/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td
  stable/9/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/R600/Processors.td
  stable/9/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600Defines.h
  stable/9/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600ISelLowering.h
  stable/9/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600InstrInfo.h
  stable/9/contrib/llvm/lib/Target/R600/R600Instructions.td
  stable/9/contrib/llvm/lib/Target/R600/R600Intrinsics.td
  stable/9/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600MachineScheduler.h
  stable/9/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/R600RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/R600/R600RegisterInfo.td
  stable/9/contrib/llvm/lib/Target/R600/R600Schedule.td
  stable/9/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIDefines.h
  stable/9/contrib/llvm/lib/Target/R600/SIISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIISelLowering.h
  stable/9/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIInstrFormats.td
  stable/9/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIInstrInfo.h
  stable/9/contrib/llvm/lib/Target/R600/SIInstrInfo.td
  stable/9/contrib/llvm/lib/Target/R600/SIInstructions.td
  stable/9/contrib/llvm/lib/Target/R600/SIIntrinsics.td
  stable/9/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/R600/SIRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/R600/SIRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/Sparc.h
  stable/9/contrib/llvm/lib/Target/Sparc/Sparc.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  stable/9/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  stable/9/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/SystemZ/README.txt
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZ.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  stable/9/contrib/llvm/lib/Target/Target.cpp
  stable/9/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  stable/9/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  stable/9/contrib/llvm/lib/Target/TargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/TargetMachineC.cpp
  stable/9/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  stable/9/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  stable/9/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  stable/9/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  stable/9/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  stable/9/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  stable/9/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  stable/9/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86.td
  stable/9/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  stable/9/contrib/llvm/lib/Target/X86/X86CallingConv.td
  stable/9/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  stable/9/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  stable/9/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrControl.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrFMA.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  stable/9/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrSVM.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrTSX.td
  stable/9/contrib/llvm/lib/Target/X86/X86InstrXOP.td
  stable/9/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  stable/9/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  stable/9/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
  stable/9/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  stable/9/contrib/llvm/lib/Target/X86/X86Schedule.td
  stable/9/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
  stable/9/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
  stable/9/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86Subtarget.h
  stable/9/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  stable/9/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  stable/9/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  stable/9/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
  stable/9/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  stable/9/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  stable/9/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCore.h
  stable/9/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  stable/9/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  stable/9/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  stable/9/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  stable/9/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  stable/9/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  stable/9/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  stable/9/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
  stable/9/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  stable/9/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp
  stable/9/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h
  stable/9/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  stable/9/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/Local.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  stable/9/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  stable/9/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
  stable/9/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  stable/9/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  stable/9/contrib/llvm/tools/bugpoint/BugDriver.cpp
  stable/9/contrib/llvm/tools/bugpoint/BugDriver.h
  stable/9/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  stable/9/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp
  stable/9/contrib/llvm/tools/bugpoint/ExtractFunction.cpp
  stable/9/contrib/llvm/tools/bugpoint/FindBugs.cpp
  stable/9/contrib/llvm/tools/bugpoint/Miscompilation.cpp
  stable/9/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp
  stable/9/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  stable/9/contrib/llvm/tools/bugpoint/ToolRunner.h
  stable/9/contrib/llvm/tools/bugpoint/bugpoint.cpp
  stable/9/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h
  stable/9/contrib/llvm/tools/clang/include/clang-c/CXString.h
  stable/9/contrib/llvm/tools/clang/include/clang-c/Index.h
  stable/9/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h
  stable/9/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h
  stable/9/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/APValue.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Comment.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/Type.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  stable/9/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/VTTBuilder.h
  stable/9/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h
  stable/9/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
  stable/9/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  stable/9/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  stable/9/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h
  stable/9/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Module.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h
  stable/9/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Action.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Job.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Options.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Tool.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Types.def
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Types.h
  stable/9/contrib/llvm/tools/clang/include/clang/Driver/Util.h
  stable/9/contrib/llvm/tools/clang/include/clang/Edit/Commit.h
  stable/9/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h
  stable/9/contrib/llvm/tools/clang/include/clang/Edit/Rewriters.h
  stable/9/contrib/llvm/tools/clang/include/clang/Format/Format.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  stable/9/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  stable/9/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  stable/9/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h
  stable/9/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  stable/9/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
  stable/9/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  stable/9/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h
  stable/9/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp
  stable/9/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h
  stable/9/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/CXXABI.h
  stable/9/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Comment.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/Type.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  stable/9/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  stable/9/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp
  stable/9/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/Module.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  stable/9/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  stable/9/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  stable/9/contrib/llvm/tools/clang/lib/Driver/Action.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/InputInfo.h
  stable/9/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  stable/9/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/Tools.h
  stable/9/contrib/llvm/tools/clang/lib/Driver/Types.cpp
  stable/9/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
  stable/9/contrib/llvm/tools/clang/lib/Edit/Commit.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
  stable/9/contrib/llvm/tools/clang/lib/Format/Format.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h
  stable/9/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h
  stable/9/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  stable/9/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  stable/9/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  stable/9/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/immintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/limits.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/module.map
  stable/9/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/smmintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/tgmath.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/unwind.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/x86intrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Headers/xopintrin.h
  stable/9/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  stable/9/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Core/HTMLRewrite.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Core/Rewriter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FrontendActions.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteMacros.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/Rewrite/Frontend/RewriteObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
  stable/9/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  stable/9/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  stable/9/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  stable/9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp
  stable/9/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
  stable/9/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  stable/9/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  stable/9/contrib/llvm/tools/clang/tools/driver/driver.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp
  stable/9/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h
  stable/9/contrib/llvm/tools/llc/llc.cpp
  stable/9/contrib/llvm/tools/lli/RemoteTarget.cpp
  stable/9/contrib/llvm/tools/lli/RemoteTarget.h
  stable/9/contrib/llvm/tools/lli/lli.cpp
  stable/9/contrib/llvm/tools/llvm-ar/llvm-ar.cpp
  stable/9/contrib/llvm/tools/llvm-as/llvm-as.cpp
  stable/9/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  stable/9/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp
  stable/9/contrib/llvm/tools/llvm-diff/llvm-diff.cpp
  stable/9/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  stable/9/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  stable/9/contrib/llvm/tools/llvm-link/llvm-link.cpp
  stable/9/contrib/llvm/tools/llvm-mc/Disassembler.cpp
  stable/9/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  stable/9/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/COFFDump.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/ELFDump.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  stable/9/contrib/llvm/tools/llvm-objdump/llvm-objdump.h
  stable/9/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  stable/9/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  stable/9/contrib/llvm/tools/llvm-readobj/MachODumper.cpp
  stable/9/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  stable/9/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  stable/9/contrib/llvm/tools/llvm-stress/llvm-stress.cpp
  stable/9/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
  stable/9/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h
  stable/9/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
  stable/9/contrib/llvm/tools/macho-dump/macho-dump.cpp
  stable/9/contrib/llvm/tools/opt/opt.cpp
  stable/9/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/AsmWriterInst.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  stable/9/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  stable/9/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
  stable/9/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  stable/9/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
  stable/9/contrib/llvm/utils/TableGen/CodeGenSchedule.h
  stable/9/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  stable/9/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  stable/9/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  stable/9/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
  stable/9/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
  stable/9/contrib/llvm/utils/TableGen/SetTheory.cpp
  stable/9/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  stable/9/contrib/llvm/utils/TableGen/TGValueTypes.cpp
  stable/9/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  stable/9/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
  stable/9/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  stable/9/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  stable/9/etc/mtree/BSD.include.dist
  stable/9/lib/clang/Makefile
  stable/9/lib/clang/clang.build.mk
  stable/9/lib/clang/include/Makefile
  stable/9/lib/clang/include/clang/Basic/Version.inc
  stable/9/lib/clang/include/llvm/Config/config.h
  stable/9/lib/clang/include/llvm/Config/llvm-config.h
  stable/9/lib/clang/libclanganalysis/Makefile
  stable/9/lib/clang/libclangast/Makefile
  stable/9/lib/clang/libclangcodegen/Makefile
  stable/9/lib/clang/libclangdriver/Makefile
  stable/9/lib/clang/libclangparse/Makefile
  stable/9/lib/clang/libclangsema/Makefile
  stable/9/lib/clang/libclangstaticanalyzercheckers/Makefile
  stable/9/lib/clang/libclangstaticanalyzercore/Makefile
  stable/9/lib/clang/libllvmanalysis/Makefile
  stable/9/lib/clang/libllvmarmdesc/Makefile
  stable/9/lib/clang/libllvmasmprinter/Makefile
  stable/9/lib/clang/libllvmcodegen/Makefile
  stable/9/lib/clang/libllvmcore/Makefile
  stable/9/lib/clang/libllvmdebuginfo/Makefile
  stable/9/lib/clang/libllvmexecutionengine/Makefile
  stable/9/lib/clang/libllvminstrumentation/Makefile
  stable/9/lib/clang/libllvmjit/Makefile
  stable/9/lib/clang/libllvmmc/Makefile
  stable/9/lib/clang/libllvmmipscodegen/Makefile
  stable/9/lib/clang/libllvmmipsdesc/Makefile
  stable/9/lib/clang/libllvmobject/Makefile
  stable/9/lib/clang/libllvmpowerpccodegen/Makefile
  stable/9/lib/clang/libllvmpowerpcdesc/Makefile
  stable/9/lib/clang/libllvmscalaropts/Makefile
  stable/9/lib/clang/libllvmsupport/Makefile
  stable/9/lib/clang/libllvmtransformutils/Makefile
  stable/9/lib/clang/libllvmvectorize/Makefile
  stable/9/lib/clang/libllvmx86desc/Makefile
  stable/9/share/mk/bsd.sys.mk   (contents, props changed)
  stable/9/sys/amd64/conf/GENERIC
  stable/9/sys/conf/kern.mk
  stable/9/sys/i386/conf/GENERIC
  stable/9/sys/i386/conf/XEN
  stable/9/sys/sys/param.h
  stable/9/tools/build/mk/OptionalObsoleteFiles.inc
  stable/9/usr.bin/clang/Makefile
  stable/9/usr.bin/clang/bugpoint/bugpoint.1
  stable/9/usr.bin/clang/clang-tblgen/Makefile
  stable/9/usr.bin/clang/clang.prog.mk
  stable/9/usr.bin/clang/clang/Makefile
  stable/9/usr.bin/clang/clang/clang.1
  stable/9/usr.bin/clang/llc/Makefile
  stable/9/usr.bin/clang/llc/llc.1
  stable/9/usr.bin/clang/lli/Makefile
  stable/9/usr.bin/clang/lli/lli.1
  stable/9/usr.bin/clang/llvm-ar/Makefile
  stable/9/usr.bin/clang/llvm-ar/llvm-ar.1
  stable/9/usr.bin/clang/llvm-as/llvm-as.1
  stable/9/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1
  stable/9/usr.bin/clang/llvm-diff/llvm-diff.1
  stable/9/usr.bin/clang/llvm-dis/llvm-dis.1
  stable/9/usr.bin/clang/llvm-extract/llvm-extract.1
  stable/9/usr.bin/clang/llvm-link/llvm-link.1
  stable/9/usr.bin/clang/llvm-mc/Makefile
  stable/9/usr.bin/clang/llvm-nm/Makefile
  stable/9/usr.bin/clang/llvm-nm/llvm-nm.1
  stable/9/usr.bin/clang/llvm-objdump/Makefile
  stable/9/usr.bin/clang/llvm-rtdyld/Makefile
  stable/9/usr.bin/clang/opt/Makefile
  stable/9/usr.bin/clang/opt/opt.1
  stable/9/usr.bin/clang/tblgen/tblgen.1
Directory Properties:
  stable/9/contrib/gcc/   (props changed)
  stable/9/contrib/llvm/   (props changed)
  stable/9/contrib/llvm/tools/clang/   (props changed)
  stable/9/etc/   (props changed)
  stable/9/lib/clang/   (props changed)
  stable/9/share/mk/   (props changed)
  stable/9/sys/   (props changed)
  stable/9/sys/conf/   (props changed)
  stable/9/sys/sys/   (props changed)
  stable/9/tools/build/   (props changed)
  stable/9/usr.bin/clang/   (props changed)

Modified: stable/9/ObsoleteFiles.inc
==============================================================================
--- stable/9/ObsoleteFiles.inc	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/ObsoleteFiles.inc	Fri Mar 21 17:56:32 2014	(r263509)
@@ -38,6 +38,43 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20140321: new clang import which bumps version from 3.3 to 3.4.
+OLD_FILES+=usr/bin/llvm-prof
+OLD_FILES+=usr/bin/llvm-ranlib
+OLD_FILES+=usr/include/clang/3.3/__wmmintrin_aes.h
+OLD_FILES+=usr/include/clang/3.3/__wmmintrin_pclmul.h
+OLD_FILES+=usr/include/clang/3.3/altivec.h
+OLD_FILES+=usr/include/clang/3.3/ammintrin.h
+OLD_FILES+=usr/include/clang/3.3/avx2intrin.h
+OLD_FILES+=usr/include/clang/3.3/avxintrin.h
+OLD_FILES+=usr/include/clang/3.3/bmi2intrin.h
+OLD_FILES+=usr/include/clang/3.3/bmiintrin.h
+OLD_FILES+=usr/include/clang/3.3/cpuid.h
+OLD_FILES+=usr/include/clang/3.3/emmintrin.h
+OLD_FILES+=usr/include/clang/3.3/f16cintrin.h
+OLD_FILES+=usr/include/clang/3.3/fma4intrin.h
+OLD_FILES+=usr/include/clang/3.3/fmaintrin.h
+OLD_FILES+=usr/include/clang/3.3/immintrin.h
+OLD_FILES+=usr/include/clang/3.3/lzcntintrin.h
+OLD_FILES+=usr/include/clang/3.3/mm3dnow.h
+OLD_FILES+=usr/include/clang/3.3/mm_malloc.h
+OLD_FILES+=usr/include/clang/3.3/mmintrin.h
+OLD_FILES+=usr/include/clang/3.3/module.map
+OLD_FILES+=usr/include/clang/3.3/nmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/pmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/popcntintrin.h
+OLD_FILES+=usr/include/clang/3.3/prfchwintrin.h
+OLD_FILES+=usr/include/clang/3.3/rdseedintrin.h
+OLD_FILES+=usr/include/clang/3.3/rtmintrin.h
+OLD_FILES+=usr/include/clang/3.3/smmintrin.h
+OLD_FILES+=usr/include/clang/3.3/tmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/wmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/x86intrin.h
+OLD_FILES+=usr/include/clang/3.3/xmmintrin.h
+OLD_FILES+=usr/include/clang/3.3/xopintrin.h
+OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz
+OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz
+OLD_DIRS+=usr/include/clang/3.3
 # 20140314: libssh becomes private
 OLD_FILES+=usr/lib/libssh.a
 OLD_FILES+=usr/lib/libssh.so

Modified: stable/9/UPDATING
==============================================================================
--- stable/9/UPDATING	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/UPDATING	Fri Mar 21 17:56:32 2014	(r263509)
@@ -11,6 +11,9 @@ handbook:
 Items affecting the ports and packages system can be found in
 /usr/ports/UPDATING.  Please read that file before running portupgrade.
 
+20140321:
+	Clang and llvm have been upgraded to 3.4 release.
+
 20140216:
 	The nve(4) driver for NVIDIA nForce MCP Ethernet adapters has
 	been deprecated and will not be part of FreeBSD 11.0 and later

Modified: stable/9/contrib/gcc/libgcc2.c
==============================================================================
--- stable/9/contrib/gcc/libgcc2.c	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/gcc/libgcc2.c	Fri Mar 21 17:56:32 2014	(r263509)
@@ -1983,8 +1983,8 @@ __eprintf (const char *string, const cha
 /* Clear part of an instruction cache.  */
 
 void
-__clear_cache (char *beg __attribute__((__unused__)),
-	       char *end __attribute__((__unused__)))
+__clear_cache (void *beg __attribute__((__unused__)),
+	       void *end __attribute__((__unused__)))
 {
 #ifdef CLEAR_INSN_CACHE
   CLEAR_INSN_CACHE (beg, end);

Modified: stable/9/contrib/gcc/libgcc2.h
==============================================================================
--- stable/9/contrib/gcc/libgcc2.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/gcc/libgcc2.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -35,7 +35,7 @@ Software Foundation, 51 Franklin Street,
 #endif
 
 extern int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t);
-extern void __clear_cache (char *, char *);
+extern void __clear_cache (void *, void *);
 extern void __eprintf (const char *, const char *, unsigned int, const char *)
   __attribute__ ((__noreturn__));
 

Modified: stable/9/contrib/llvm/LICENSE.TXT
==============================================================================
--- stable/9/contrib/llvm/LICENSE.TXT	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/LICENSE.TXT	Fri Mar 21 17:56:32 2014	(r263509)
@@ -68,3 +68,4 @@ Google Test         llvm/utils/unittest/
 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
 pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
 ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
+md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h

Modified: stable/9/contrib/llvm/include/llvm-c/BitReader.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/BitReader.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/BitReader.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -34,7 +34,7 @@ extern "C" {
 
 /* Builds a module from the bitcode in the specified memory buffer, returning a
    reference to the module via the OutModule parameter. Returns 0 on success.
-   Optionally returns a human-readable error message via OutMessage. */ 
+   Optionally returns a human-readable error message via OutMessage. */
 LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf,
                           LLVMModuleRef *OutModule, char **OutMessage);
 
@@ -44,7 +44,7 @@ LLVMBool LLVMParseBitcodeInContext(LLVMC
 
 /** Reads a module from the specified path, returning via the OutMP parameter
     a module provider which performs lazy deserialization. Returns 0 on success.
-    Optionally returns a human-readable error message via OutMessage. */ 
+    Optionally returns a human-readable error message via OutMessage. */
 LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef,
                                        LLVMMemoryBufferRef MemBuf,
                                        LLVMModuleRef *OutM,

Modified: stable/9/contrib/llvm/include/llvm-c/BitWriter.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/BitWriter.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/BitWriter.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -34,7 +34,7 @@ extern "C" {
 
 /*===-- Operations on modules ---------------------------------------------===*/
 
-/** Writes a module to the specified path. Returns 0 on success. */ 
+/** Writes a module to the specified path. Returns 0 on success. */
 int LLVMWriteBitcodeToFile(LLVMModuleRef M, const char *Path);
 
 /** Writes a module to an open file descriptor. Returns 0 on success. */
@@ -42,7 +42,7 @@ int LLVMWriteBitcodeToFD(LLVMModuleRef M
                          int Unbuffered);
 
 /** Deprecated for LLVMWriteBitcodeToFD. Writes a module to an open file
-    descriptor. Returns 0 on success. Closes the Handle. */ 
+    descriptor. Returns 0 on success. Closes the Handle. */
 int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle);
 
 /**

Modified: stable/9/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/Core.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/Core.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -165,7 +165,9 @@ typedef enum {
        a temporary measure until the API/ABI impact to the C API is understood
        and the path forward agreed upon.
     LLVMAddressSafety = 1ULL << 32,
-    LLVMStackProtectStrongAttribute = 1ULL<<33
+    LLVMStackProtectStrongAttribute = 1ULL<<33,
+    LLVMCold = 1ULL << 34,
+    LLVMOptimizeNone = 1ULL << 35
     */
 } LLVMAttribute;
 
@@ -220,6 +222,7 @@ typedef enum {
   LLVMPtrToInt       = 39,
   LLVMIntToPtr       = 40,
   LLVMBitCast        = 41,
+  LLVMAddrSpaceCast  = 60,
 
   /* Other Operators */
   LLVMICmp           = 42,
@@ -272,7 +275,7 @@ typedef enum {
   LLVMLinkOnceAnyLinkage, /**< Keep one copy of function when linking (inline)*/
   LLVMLinkOnceODRLinkage, /**< Same, but only replaced by something
                             equivalent. */
-  LLVMLinkOnceODRAutoHideLinkage, /**< Like LinkOnceODR, but possibly hidden. */
+  LLVMLinkOnceODRAutoHideLinkage, /**< Obsolete */
   LLVMWeakAnyLinkage,     /**< Keep one copy of function when linking (weak) */
   LLVMWeakODRLinkage,     /**< Same, but only replaced by something
                             equivalent. */
@@ -299,6 +302,8 @@ typedef enum {
   LLVMCCallConv           = 0,
   LLVMFastCallConv        = 8,
   LLVMColdCallConv        = 9,
+  LLVMWebKitJSCallConv    = 12,
+  LLVMAnyRegCallConv      = 13,
   LLVMX86StdcallCallConv  = 64,
   LLVMX86FastcallCallConv = 65
 } LLVMCallConv;
@@ -352,26 +357,26 @@ typedef enum {
   LLVMAtomicOrderingNotAtomic = 0, /**< A load or store which is not atomic */
   LLVMAtomicOrderingUnordered = 1, /**< Lowest level of atomicity, guarantees
                                      somewhat sane results, lock free. */
-  LLVMAtomicOrderingMonotonic = 2, /**< guarantees that if you take all the 
-                                     operations affecting a specific address, 
+  LLVMAtomicOrderingMonotonic = 2, /**< guarantees that if you take all the
+                                     operations affecting a specific address,
                                      a consistent ordering exists */
-  LLVMAtomicOrderingAcquire = 4, /**< Acquire provides a barrier of the sort 
-                                   necessary to acquire a lock to access other 
+  LLVMAtomicOrderingAcquire = 4, /**< Acquire provides a barrier of the sort
+                                   necessary to acquire a lock to access other
                                    memory with normal loads and stores. */
-  LLVMAtomicOrderingRelease = 5, /**< Release is similar to Acquire, but with 
-                                   a barrier of the sort necessary to release 
+  LLVMAtomicOrderingRelease = 5, /**< Release is similar to Acquire, but with
+                                   a barrier of the sort necessary to release
                                    a lock. */
-  LLVMAtomicOrderingAcquireRelease = 6, /**< provides both an Acquire and a 
-                                          Release barrier (for fences and 
+  LLVMAtomicOrderingAcquireRelease = 6, /**< provides both an Acquire and a
+                                          Release barrier (for fences and
                                           operations which both read and write
                                            memory). */
-  LLVMAtomicOrderingSequentiallyConsistent = 7 /**< provides Acquire semantics 
-                                                 for loads and Release 
-                                                 semantics for stores. 
-                                                 Additionally, it guarantees 
-                                                 that a total ordering exists 
-                                                 between all 
-                                                 SequentiallyConsistent 
+  LLVMAtomicOrderingSequentiallyConsistent = 7 /**< provides Acquire semantics
+                                                 for loads and Release
+                                                 semantics for stores.
+                                                 Additionally, it guarantees
+                                                 that a total ordering exists
+                                                 between all
+                                                 SequentiallyConsistent
                                                  operations. */
 } LLVMAtomicOrdering;
 
@@ -384,16 +389,16 @@ typedef enum {
     LLVMAtomicRMWBinOpOr, /**< OR a value and return the old one */
     LLVMAtomicRMWBinOpXor, /**< Xor a value and return the old one */
     LLVMAtomicRMWBinOpMax, /**< Sets the value if it's greater than the
-                             original using a signed comparison and return 
+                             original using a signed comparison and return
                              the old one */
     LLVMAtomicRMWBinOpMin, /**< Sets the value if it's Smaller than the
-                             original using a signed comparison and return 
+                             original using a signed comparison and return
                              the old one */
     LLVMAtomicRMWBinOpUMax, /**< Sets the value if it's greater than the
-                             original using an unsigned comparison and return 
+                             original using an unsigned comparison and return
                              the old one */
     LLVMAtomicRMWBinOpUMin /**< Sets the value if it's greater than the
-                             original using an unsigned comparison  and return 
+                             original using an unsigned comparison  and return
                              the old one */
 } LLVMAtomicRMWBinOp;
 
@@ -406,13 +411,37 @@ void LLVMInitializeCore(LLVMPassRegistry
 /** Deallocate and destroy all ManagedStatic variables.
     @see llvm::llvm_shutdown
     @see ManagedStatic */
-void LLVMShutdown();
+void LLVMShutdown(void);
 
 
 /*===-- Error handling ----------------------------------------------------===*/
 
+char *LLVMCreateMessage(const char *Message);
 void LLVMDisposeMessage(char *Message);
 
+typedef void (*LLVMFatalErrorHandler)(const char *Reason);
+
+/**
+ * Install a fatal error handler. By default, if LLVM detects a fatal error, it
+ * will call exit(1). This may not be appropriate in many contexts. For example,
+ * doing exit(1) will bypass many crash reporting/tracing system tools. This
+ * function allows you to install a callback that will be invoked prior to the
+ * call to exit(1).
+ */
+void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler);
+
+/**
+ * Reset the fatal error handler. This resets LLVM's fatal error handling
+ * behavior to the default.
+ */
+void LLVMResetFatalErrorHandler(void);
+
+/**
+ * Enable LLVM's built-in stack trace code. This intercepts the OS's crash
+ * signals and prints which component of LLVM you were in at the time if the
+ * crash.
+ */
+void LLVMEnablePrettyStackTrace(void);
 
 /**
  * @defgroup LLVMCCoreContext Contexts
@@ -458,7 +487,7 @@ unsigned LLVMGetMDKindID(const char* Nam
 /**
  * @defgroup LLVMCCoreModule Modules
  *
- * Modules represent the top-level structure in a LLVM program. An LLVM
+ * Modules represent the top-level structure in an LLVM program. An LLVM
  * module is effectively a translation unit or a collection of
  * translation units merged together.
  *
@@ -538,6 +567,14 @@ LLVMBool LLVMPrintModuleToFile(LLVMModul
                                char **ErrorMessage);
 
 /**
+ * Return a string representation of the module. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see Module::print()
+ */
+char *LLVMPrintModuleToString(LLVMModuleRef M);
+
+/**
  * Set inline assembly for a module.
  *
  * @see Module::setModuleInlineAsm()
@@ -689,6 +726,21 @@ LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty)
 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
 
 /**
+ * Dump a representation of a type to stderr.
+ *
+ * @see llvm::Type::dump()
+ */
+void LLVMDumpType(LLVMTypeRef Val);
+
+/**
+ * Return a string representation of the type. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see llvm::Type::print()
+ */
+char *LLVMPrintTypeToString(LLVMTypeRef Val);
+
+/**
  * @defgroup LLVMCCoreTypeInt Integer Types
  *
  * Functions in this section operate on integer types.
@@ -1039,7 +1091,7 @@ LLVMTypeRef LLVMX86MMXType(void);
  * hierarchy of classes within this type. Depending on the instance
  * obtained, not all APIs are available.
  *
- * Callers can determine the type of a LLVMValueRef by calling the
+ * Callers can determine the type of an LLVMValueRef by calling the
  * LLVMIsA* family of functions (e.g. LLVMIsAArgument()). These
  * functions are defined by a macro, so it isn't obvious which are
  * available by looking at the Doxygen source code. Instead, look at the
@@ -1061,6 +1113,9 @@ LLVMTypeRef LLVMX86MMXType(void);
       macro(BlockAddress)                   \
       macro(ConstantAggregateZero)          \
       macro(ConstantArray)                  \
+      macro(ConstantDataSequential)         \
+        macro(ConstantDataArray)            \
+        macro(ConstantDataVector)           \
       macro(ConstantExpr)                   \
       macro(ConstantFP)                     \
       macro(ConstantInt)                    \
@@ -1105,6 +1160,7 @@ LLVMTypeRef LLVMX86MMXType(void);
       macro(UnaryInstruction)               \
         macro(AllocaInst)                   \
         macro(CastInst)                     \
+          macro(AddrSpaceCastInst)          \
           macro(BitCastInst)                \
           macro(FPExtInst)                  \
           macro(FPToSIInst)                 \
@@ -1160,6 +1216,14 @@ void LLVMSetValueName(LLVMValueRef Val, 
 void LLVMDumpValue(LLVMValueRef Val);
 
 /**
+ * Return a string representation of the value. Use
+ * LLVMDisposeMessage to free the string.
+ *
+ * @see llvm::Value::print()
+ */
+char *LLVMPrintValueToString(LLVMValueRef Val);
+
+/**
  * Replace all uses of a value with another one.
  *
  * @see llvm::Value::replaceAllUsesWith()
@@ -1179,7 +1243,7 @@ LLVMBool LLVMIsUndef(LLVMValueRef Val);
 /**
  * Convert value instances between types.
  *
- * Internally, a LLVMValueRef is "pinned" to a specific type. This
+ * Internally, an LLVMValueRef is "pinned" to a specific type. This
  * series of functions allows you to cast an instance to a specific
  * type.
  *
@@ -1201,7 +1265,7 @@ LLVM_FOR_EACH_VALUE_SUBCLASS(LLVM_DECLAR
  * This module defines functions that allow you to inspect the uses of a
  * LLVMValueRef.
  *
- * It is possible to obtain a LLVMUseRef for any LLVMValueRef instance.
+ * It is possible to obtain an LLVMUseRef for any LLVMValueRef instance.
  * Each LLVMUseRef (which corresponds to a llvm::Use instance) holds a
  * llvm::User and llvm::Value.
  *
@@ -1568,6 +1632,7 @@ LLVMValueRef LLVMConstFPToSI(LLVMValueRe
 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
+LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType);
 LLVMValueRef LLVMConstZExtOrBitCast(LLVMValueRef ConstantVal,
                                     LLVMTypeRef ToType);
 LLVMValueRef LLVMConstSExtOrBitCast(LLVMValueRef ConstantVal,
@@ -1623,8 +1688,33 @@ const char *LLVMGetSection(LLVMValueRef 
 void LLVMSetSection(LLVMValueRef Global, const char *Section);
 LLVMVisibility LLVMGetVisibility(LLVMValueRef Global);
 void LLVMSetVisibility(LLVMValueRef Global, LLVMVisibility Viz);
-unsigned LLVMGetAlignment(LLVMValueRef Global);
-void LLVMSetAlignment(LLVMValueRef Global, unsigned Bytes);
+
+/**
+ * @defgroup LLVMCCoreValueWithAlignment Values with alignment
+ *
+ * Functions in this group only apply to values with alignment, i.e.
+ * global variables, load and store instructions.
+ */
+
+/**
+ * Obtain the preferred alignment of the value.
+ * @see llvm::LoadInst::getAlignment()
+ * @see llvm::StoreInst::getAlignment()
+ * @see llvm::GlobalValue::getAlignment()
+ */
+unsigned LLVMGetAlignment(LLVMValueRef V);
+
+/**
+ * Set the preferred alignment of the value.
+ * @see llvm::LoadInst::setAlignment()
+ * @see llvm::StoreInst::setAlignment()
+ * @see llvm::GlobalValue::setAlignment()
+ */
+void LLVMSetAlignment(LLVMValueRef V, unsigned Bytes);
+
+/**
+  * @}
+  */
 
 /**
  * @defgroup LLVMCoreValueConstantGlobalVariable Global Variables
@@ -1804,7 +1894,7 @@ LLVMValueRef LLVMGetParam(LLVMValueRef F
 /**
  * Obtain the function to which this argument belongs.
  *
- * Unlike other functions in this group, this one takes a LLVMValueRef
+ * Unlike other functions in this group, this one takes an LLVMValueRef
  * that corresponds to a llvm::Attribute.
  *
  * The returned LLVMValueRef is the llvm::Function to which this
@@ -1829,7 +1919,7 @@ LLVMValueRef LLVMGetLastParam(LLVMValueR
 /**
  * Obtain the next parameter to a function.
  *
- * This takes a LLVMValueRef obtained from LLVMGetFirstParam() (which is
+ * This takes an LLVMValueRef obtained from LLVMGetFirstParam() (which is
  * actually a wrapped iterator) and obtains the next parameter from the
  * underlying iterator.
  */
@@ -1978,12 +2068,12 @@ void LLVMGetMDNodeOperands(LLVMValueRef 
 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB);
 
 /**
- * Determine whether a LLVMValueRef is itself a basic block.
+ * Determine whether an LLVMValueRef is itself a basic block.
  */
 LLVMBool LLVMValueIsBasicBlock(LLVMValueRef Val);
 
 /**
- * Convert a LLVMValueRef to a LLVMBasicBlockRef instance.
+ * Convert an LLVMValueRef to an LLVMBasicBlockRef instance.
  */
 LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val);
 
@@ -2140,7 +2230,7 @@ LLVMValueRef LLVMGetFirstInstruction(LLV
 /**
  * Obtain the last instruction in a basic block.
  *
- * The returned LLVMValueRef corresponds to a LLVM:Instruction.
+ * The returned LLVMValueRef corresponds to an LLVM:Instruction.
  */
 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB);
 
@@ -2322,12 +2412,12 @@ void LLVMAddIncoming(LLVMValueRef PhiNod
 unsigned LLVMCountIncoming(LLVMValueRef PhiNode);
 
 /**
- * Obtain an incoming value to a PHI node as a LLVMValueRef.
+ * Obtain an incoming value to a PHI node as an LLVMValueRef.
  */
 LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, unsigned Index);
 
 /**
- * Obtain an incoming value to a PHI node as a LLVMBasicBlockRef.
+ * Obtain an incoming value to a PHI node as an LLVMBasicBlockRef.
  */
 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index);
 
@@ -2518,6 +2608,8 @@ LLVMValueRef LLVMBuildIntToPtr(LLVMBuild
                                LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildBitCast(LLVMBuilderRef, LLVMValueRef Val,
                               LLVMTypeRef DestTy, const char *Name);
+LLVMValueRef LLVMBuildAddrSpaceCast(LLVMBuilderRef, LLVMValueRef Val,
+                                    LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildZExtOrBitCast(LLVMBuilderRef, LLVMValueRef Val,
                                     LLVMTypeRef DestTy, const char *Name);
 LLVMValueRef LLVMBuildSExtOrBitCast(LLVMBuilderRef, LLVMValueRef Val,
@@ -2571,9 +2663,9 @@ LLVMValueRef LLVMBuildIsNotNull(LLVMBuil
                                 const char *Name);
 LLVMValueRef LLVMBuildPtrDiff(LLVMBuilderRef, LLVMValueRef LHS,
                               LLVMValueRef RHS, const char *Name);
-LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B,LLVMAtomicRMWBinOp op,  
-                                LLVMValueRef PTR, LLVMValueRef Val, 
-                                LLVMAtomicOrdering ordering, 
+LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B,LLVMAtomicRMWBinOp op,
+                                LLVMValueRef PTR, LLVMValueRef Val,
+                                LLVMAtomicOrdering ordering,
                                 LLVMBool singleThread);
 
 /**
@@ -2706,16 +2798,16 @@ void LLVMDisposePassManager(LLVMPassMana
     initialization succeeded. Must be executed in isolation from all
     other LLVM api calls.
     @see llvm::llvm_start_multithreaded */
-LLVMBool LLVMStartMultithreaded();
+LLVMBool LLVMStartMultithreaded(void);
 
 /** Deallocate structures necessary to make LLVM safe for multithreading.
     Must be executed in isolation from all other LLVM api calls.
     @see llvm::llvm_stop_multithreaded */
-void LLVMStopMultithreaded();
+void LLVMStopMultithreaded(void);
 
 /** Check whether LLVM is executing in thread-safe mode or not.
     @see llvm::llvm_is_multithreaded */
-LLVMBool LLVMIsMultithreaded();
+LLVMBool LLVMIsMultithreaded(void);
 
 /**
  * @}

Modified: stable/9/contrib/llvm/include/llvm-c/Disassembler.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/Disassembler.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/Disassembler.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -42,7 +42,7 @@ typedef void *LLVMDisasmContextRef;
  * instruction are specified by the Offset parameter and its byte widith is the
  * size parameter.  For instructions sets with fixed widths and one symbolic
  * operand per instruction, the Offset parameter will be zero and Size parameter
- * will be the instruction width.  The information is returned in TagBuf and is 
+ * will be the instruction width.  The information is returned in TagBuf and is
  * Triple specific with its specific information defined by the value of
  * TagType for that Triple.  If symbolic information is returned the function
  * returns 1, otherwise it returns 0.
@@ -58,7 +58,7 @@ typedef int (*LLVMOpInfoCallback)(void *
  * SubtractSymbol can be link edited independent of each other.  Many other
  * platforms only allow a relocatable expression of the form AddSymbol + Offset
  * to be encoded.
- * 
+ *
  * The LLVMOpInfoCallback() for the TagType value of 1 uses the struct
  * LLVMOpInfo1.  The value of the relocatable expression for the operand,
  * including any PC adjustment, is passed in to the call back in the Value
@@ -130,6 +130,17 @@ typedef const char *(*LLVMSymbolLookupCa
 /* The output reference is to a cstring address in a literal pool. */
 #define LLVMDisassembler_ReferenceType_Out_LitPool_CstrAddr 3
 
+/* The output reference is to a Objective-C CoreFoundation string. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_CFString_Ref 4
+/* The output reference is to a Objective-C message. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Message 5
+/* The output reference is to a Objective-C message ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Message_Ref 6
+/* The output reference is to a Objective-C selector ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Selector_Ref 7
+/* The output reference is to a Objective-C class ref. */
+#define LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref 8
+
 #ifdef __cplusplus
 extern "C" {
 #endif /* !defined(__cplusplus) */
@@ -170,6 +181,10 @@ int LLVMSetDisasmOptions(LLVMDisasmConte
 #define LLVMDisassembler_Option_PrintImmHex 2
 /* The option use the other assembler printer variant */
 #define LLVMDisassembler_Option_AsmPrinterVariant 4
+/* The option to set comment on instructions */
+#define LLVMDisassembler_Option_SetInstrComments 8
+  /* The option to print latency information alongside instructions */
+#define LLVMDisassembler_Option_PrintLatency 16
 
 /**
  * Dispose of a disassembler context.

Modified: stable/9/contrib/llvm/include/llvm-c/ExecutionEngine.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/ExecutionEngine.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/ExecutionEngine.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -40,12 +40,14 @@ void LLVMLinkInInterpreter(void);
 
 typedef struct LLVMOpaqueGenericValue *LLVMGenericValueRef;
 typedef struct LLVMOpaqueExecutionEngine *LLVMExecutionEngineRef;
+typedef struct LLVMOpaqueMCJITMemoryManager *LLVMMCJITMemoryManagerRef;
 
 struct LLVMMCJITCompilerOptions {
   unsigned OptLevel;
   LLVMCodeModel CodeModel;
   LLVMBool NoFramePointerElim;
   LLVMBool EnableFastISel;
+  LLVMMCJITMemoryManagerRef MCJMM;
 };
 
 /*===-- Operations on generic values --------------------------------------===*/
@@ -167,12 +169,44 @@ void LLVMAddGlobalMapping(LLVMExecutionE
 
 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global);
 
+/*===-- Operations on memory managers -------------------------------------===*/
+
+typedef uint8_t *(*LLVMMemoryManagerAllocateCodeSectionCallback)(
+  void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
+  const char *SectionName);
+typedef uint8_t *(*LLVMMemoryManagerAllocateDataSectionCallback)(
+  void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
+  const char *SectionName, LLVMBool IsReadOnly);
+typedef LLVMBool (*LLVMMemoryManagerFinalizeMemoryCallback)(
+  void *Opaque, char **ErrMsg);
+typedef void (*LLVMMemoryManagerDestroyCallback)(void *Opaque);
+
+/**
+ * Create a simple custom MCJIT memory manager. This memory manager can
+ * intercept allocations in a module-oblivious way. This will return NULL
+ * if any of the passed functions are NULL.
+ *
+ * @param Opaque An opaque client object to pass back to the callbacks.
+ * @param AllocateCodeSection Allocate a block of memory for executable code.
+ * @param AllocateDataSection Allocate a block of memory for data.
+ * @param FinalizeMemory Set page permissions and flush cache. Return 0 on
+ *   success, 1 on error.
+ */
+LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(
+  void *Opaque,
+  LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection,
+  LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection,
+  LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory,
+  LLVMMemoryManagerDestroyCallback Destroy);
+
+void LLVMDisposeMCJITMemoryManager(LLVMMCJITMemoryManagerRef MM);
+
 /**
  * @}
  */
 
 #ifdef __cplusplus
-}  
+}
 #endif /* defined(__cplusplus) */
 
 #endif

Copied: stable/9/contrib/llvm/include/llvm-c/IRReader.h (from r261991, head/contrib/llvm/include/llvm-c/IRReader.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/9/contrib/llvm/include/llvm-c/IRReader.h	Fri Mar 21 17:56:32 2014	(r263509, copy of r261991, head/contrib/llvm/include/llvm-c/IRReader.h)
@@ -0,0 +1,40 @@
+/*===-- llvm-c/IRReader.h - IR Reader C Interface -----------------*- C -*-===*\
+|*                                                                            *|
+|*                     The LLVM Compiler Infrastructure                       *|
+|*                                                                            *|
+|* This file is distributed under the University of Illinois Open Source      *|
+|* License. See LICENSE.TXT for details.                                      *|
+|*                                                                            *|
+|*===----------------------------------------------------------------------===*|
+|*                                                                            *|
+|* This file defines the C interface to the IR Reader.                        *|
+|*                                                                            *|
+\*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_IRREADER_H
+#define LLVM_C_IRREADER_H
+
+#include "llvm-c/Core.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * Read LLVM IR from a memory buffer and convert it into an in-memory Module
+ * object. Returns 0 on success.
+ * Optionally returns a human-readable description of any errors that
+ * occured during parsing IR. OutMessage must be disposed with
+ * LLVMDisposeMessage.
+ *
+ * @see llvm::ParseIR()
+ */
+LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef,
+                              LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
+                              char **OutMessage);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif

Modified: stable/9/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -4,7 +4,7 @@
 //
 // This file is distributed under the University of Illinois Open Source
 // License. See LICENSE.TXT for details.
-// 
+//
 //===----------------------------------------------------------------------===//
 //
 // This header provides a C API to use the LLVM link time optimization
@@ -46,7 +46,7 @@ extern "C" {
     //  Added C-specific error codes
     LLVM_LTO_NULL_OBJECT
   } llvm_lto_status_t;
- 
+
   /// This provides C interface to initialize link time optimizer. This allows
   /// linker to use dlopen() interface to dynamically load LinkTimeOptimizer.
   /// extern "C" helps, because dlopen() interface uses name to find the symbol.

Modified: stable/9/contrib/llvm/include/llvm-c/Object.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/Object.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/Object.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -100,4 +100,3 @@ const char *LLVMGetRelocationValueString
 #endif /* defined(__cplusplus) */
 
 #endif
-

Copied: stable/9/contrib/llvm/include/llvm-c/Support.h (from r261991, head/contrib/llvm/include/llvm-c/Support.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/9/contrib/llvm/include/llvm-c/Support.h	Fri Mar 21 17:56:32 2014	(r263509, copy of r261991, head/contrib/llvm/include/llvm-c/Support.h)
@@ -0,0 +1,35 @@
+/*===-- llvm-c/Support.h - Support C Interface --------------------*- C -*-===*\
+|*                                                                            *|
+|*                     The LLVM Compiler Infrastructure                       *|
+|*                                                                            *|
+|* This file is distributed under the University of Illinois Open Source      *|
+|* License. See LICENSE.TXT for details.                                      *|
+|*                                                                            *|
+|*===----------------------------------------------------------------------===*|
+|*                                                                            *|
+|* This file defines the C interface to the LLVM support library.             *|
+|*                                                                            *|
+\*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_SUPPORT_H
+#define LLVM_C_SUPPORT_H
+
+#include "llvm-c/Core.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * This function permanently loads the dynamic library at the given path.
+ * It is safe to call this function multiple times for the same library.
+ *
+ * @see sys::DynamicLibrary::LoadLibraryPermanently()
+  */
+LLVMBool LLVMLoadLibraryPermanently(const char* Filename);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif

Modified: stable/9/contrib/llvm/include/llvm-c/Target.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/Target.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/Target.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -22,6 +22,10 @@
 #include "llvm-c/Core.h"
 #include "llvm/Config/llvm-config.h"
 
+#if defined(_MSC_VER) && !defined(inline)
+#define inline __inline
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -37,14 +41,13 @@ enum LLVMByteOrdering { LLVMBigEndian, L
 
 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
 typedef struct LLVMOpaqueTargetLibraryInfotData *LLVMTargetLibraryInfoRef;
-typedef struct LLVMStructLayout *LLVMStructLayoutRef;
 
 /* Declare all of the target-initialization functions that are available. */
 #define LLVM_TARGET(TargetName) \
   void LLVMInitialize##TargetName##TargetInfo(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
-  
+
 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##Target(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
@@ -53,7 +56,7 @@ typedef struct LLVMStructLayout *LLVMStr
   void LLVMInitialize##TargetName##TargetMC(void);
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
-  
+
 /* Declare all of the available assembly printer initialization functions. */
 #define LLVM_ASM_PRINTER(TargetName) \
   void LLVMInitialize##TargetName##AsmPrinter(void);
@@ -71,7 +74,7 @@ typedef struct LLVMStructLayout *LLVMStr
   void LLVMInitialize##TargetName##Disassembler(void);
 #include "llvm/Config/Disassemblers.def"
 #undef LLVM_DISASSEMBLER  /* Explicit undef to make SWIG happier */
-  
+
 /** LLVMInitializeAllTargetInfos - The main program should call this function if
     it wants access to all available targets that LLVM is configured to
     support. */
@@ -98,7 +101,7 @@ static inline void LLVMInitializeAllTarg
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllAsmPrinters - The main program should call this function if
     it wants all asm printers that LLVM is configured to support, to make them
     available via the TargetRegistry. */
@@ -107,7 +110,7 @@ static inline void LLVMInitializeAllAsmP
 #include "llvm/Config/AsmPrinters.def"
 #undef LLVM_ASM_PRINTER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllAsmParsers - The main program should call this function if
     it wants all asm parsers that LLVM is configured to support, to make them
     available via the TargetRegistry. */
@@ -116,7 +119,7 @@ static inline void LLVMInitializeAllAsmP
 #include "llvm/Config/AsmParsers.def"
 #undef LLVM_ASM_PARSER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeAllDisassemblers - The main program should call this function
     if it wants all disassemblers that LLVM is configured to support, to make
     them available via the TargetRegistry. */
@@ -126,9 +129,9 @@ static inline void LLVMInitializeAllDisa
 #include "llvm/Config/Disassemblers.def"
 #undef LLVM_DISASSEMBLER  /* Explicit undef to make SWIG happier */
 }
-  
+
 /** LLVMInitializeNativeTarget - The main program should call this function to
-    initialize the native target corresponding to the host.  This is useful 
+    initialize the native target corresponding to the host.  This is useful
     for JIT applications to ensure that the target gets linked in correctly. */
 static inline LLVMBool LLVMInitializeNativeTarget(void) {
   /* If we have a native target, initialize it to ensure it is linked in. */
@@ -140,7 +143,43 @@ static inline LLVMBool LLVMInitializeNat
 #else
   return 1;
 #endif
-}  
+}
+
+/** LLVMInitializeNativeTargetAsmParser - The main program should call this
+    function to initialize the parser for the native target corresponding to the
+    host. */
+static inline LLVMBool LLVMInitializeNativeAsmParser(void) {
+#ifdef LLVM_NATIVE_ASMPARSER
+  LLVM_NATIVE_ASMPARSER();
+  return 0;
+#else
+  return 1;
+#endif
+}
+
+/** LLVMInitializeNativeTargetAsmPrinter - The main program should call this
+    function to initialize the printer for the native target corresponding to
+    the host. */
+static inline LLVMBool LLVMInitializeNativeAsmPrinter(void) {
+#ifdef LLVM_NATIVE_ASMPRINTER
+  LLVM_NATIVE_ASMPRINTER();
+  return 0;
+#else
+  return 1;
+#endif
+}
+
+/** LLVMInitializeNativeTargetDisassembler - The main program should call this
+    function to initialize the disassembler for the native target corresponding
+    to the host. */
+static inline LLVMBool LLVMInitializeNativeDisassembler(void) {
+#ifdef LLVM_NATIVE_DISASSEMBLER
+  LLVM_NATIVE_DISASSEMBLER();
+  return 0;
+#else
+  return 1;
+#endif
+}
 
 /*===-- Target Data -------------------------------------------------------===*/
 
@@ -151,83 +190,94 @@ LLVMTargetDataRef LLVMCreateTargetData(c
 /** Adds target data information to a pass manager. This does not take ownership
     of the target data.
     See the method llvm::PassManagerBase::add. */
-void LLVMAddTargetData(LLVMTargetDataRef, LLVMPassManagerRef);
+void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM);
 
 /** Adds target library information to a pass manager. This does not take
     ownership of the target library info.
     See the method llvm::PassManagerBase::add. */
-void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef, LLVMPassManagerRef);
+void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI,
+                              LLVMPassManagerRef PM);
 
 /** Converts target data to a target layout string. The string must be disposed
     with LLVMDisposeMessage.
     See the constructor llvm::DataLayout::DataLayout. */
-char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef);
+char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
 
 /** Returns the byte order of a target, either LLVMBigEndian or
     LLVMLittleEndian.
     See the method llvm::DataLayout::isLittleEndian. */
-enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef);
+enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
 
 /** Returns the pointer size in bytes for a target.
     See the method llvm::DataLayout::getPointerSize. */
-unsigned LLVMPointerSize(LLVMTargetDataRef);
+unsigned LLVMPointerSize(LLVMTargetDataRef TD);
 
 /** Returns the pointer size in bytes for a target for a specified
     address space.
     See the method llvm::DataLayout::getPointerSize. */
-unsigned LLVMPointerSizeForAS(LLVMTargetDataRef, unsigned AS);
+unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
+
+/** Returns the integer type that is the same size as a pointer on a target.
+    See the method llvm::DataLayout::getIntPtrType. */
+LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
+
+/** Returns the integer type that is the same size as a pointer on a target.
+    This version allows the address space to be specified.
+    See the method llvm::DataLayout::getIntPtrType. */
+LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
 
 /** Returns the integer type that is the same size as a pointer on a target.
     See the method llvm::DataLayout::getIntPtrType. */
-LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef);
+LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
 
 /** Returns the integer type that is the same size as a pointer on a target.
     This version allows the address space to be specified.
     See the method llvm::DataLayout::getIntPtrType. */
-LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef, unsigned AS);
+LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
+                                         unsigned AS);
 
 /** Computes the size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeSizeInBits. */
-unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the storage size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeStoreSize. */
-unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the ABI size of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeAllocSize. */
-unsigned long long LLVMABISizeOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the ABI alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the call frame alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the preferred alignment of a type in bytes for a target.
     See the method llvm::DataLayout::getTypeABISize. */
-unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
+unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
 
 /** Computes the preferred alignment of a global variable in bytes for a target.
     See the method llvm::DataLayout::getPreferredAlignment. */
-unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef,
+unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
                                         LLVMValueRef GlobalVar);
 
 /** Computes the structure element that contains the byte offset for a target.
     See the method llvm::StructLayout::getElementContainingOffset. */
-unsigned LLVMElementAtOffset(LLVMTargetDataRef, LLVMTypeRef StructTy,
+unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
                              unsigned long long Offset);
 
 /** Computes the byte offset of the indexed struct element for a target.
     See the method llvm::StructLayout::getElementContainingOffset. */
-unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
-                                       unsigned Element);
+unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,
+                                       LLVMTypeRef StructTy, unsigned Element);
 
 /** Deallocates a TargetData.
     See the destructor llvm::DataLayout::~DataLayout. */
-void LLVMDisposeTargetData(LLVMTargetDataRef);
+void LLVMDisposeTargetData(LLVMTargetDataRef TD);
 
 /**
  * @}

Modified: stable/9/contrib/llvm/include/llvm-c/TargetMachine.h
==============================================================================
--- stable/9/contrib/llvm/include/llvm-c/TargetMachine.h	Fri Mar 21 17:53:59 2014	(r263508)
+++ stable/9/contrib/llvm/include/llvm-c/TargetMachine.h	Fri Mar 21 17:56:32 2014	(r263509)
@@ -57,11 +57,21 @@ typedef enum {
 } LLVMCodeGenFileType;
 
 /** Returns the first llvm::Target in the registered targets list. */
-LLVMTargetRef LLVMGetFirstTarget();
+LLVMTargetRef LLVMGetFirstTarget(void);
 /** Returns the next llvm::Target given a previous one (or null if there's none) */
 LLVMTargetRef LLVMGetNextTarget(LLVMTargetRef T);
 
 /*===-- Target ------------------------------------------------------------===*/
+/** Finds the target corresponding to the given name and stores it in \p T. 
+  Returns 0 on success. */
+LLVMTargetRef LLVMGetTargetFromName(const char *Name);
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 6 Dimitry Andric freebsd_committer freebsd_triage 2014-06-03 20:30:09 UTC
Fixed in head in r262809, merged to stable/10 in r263508, and merged to stable/9 in r263509.