aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MAINTAINERS24
-rw-r--r--Makefile34
-rw-r--r--Makefile.inc195
-rw-r--r--ObsoleteFiles.inc74
-rw-r--r--UPDATING117
-rw-r--r--bin/cat/cat.12
-rw-r--r--bin/cat/cat.c37
-rw-r--r--bin/cp/cp.14
-rw-r--r--bin/date/date.c8
-rw-r--r--bin/date/extern.h2
-rw-r--r--bin/date/netdate.c2
-rw-r--r--bin/dd/conv_tab.c5
-rw-r--r--bin/dd/dd.c4
-rw-r--r--bin/dd/misc.c2
-rw-r--r--bin/ed/buf.c15
-rw-r--r--bin/ed/cbc.c20
-rw-r--r--bin/ed/ed.h6
-rw-r--r--bin/ed/glbl.c10
-rw-r--r--bin/ed/io.c13
-rw-r--r--bin/ed/main.c31
-rw-r--r--bin/ed/re.c3
-rw-r--r--bin/ed/sub.c10
-rw-r--r--bin/ed/undo.c6
-rw-r--r--bin/getfacl/getfacl.14
-rw-r--r--bin/getfacl/getfacl.c2
-rw-r--r--bin/ln/ln.166
-rw-r--r--bin/ls/ls.c12
-rw-r--r--bin/ls/print.c6
-rw-r--r--bin/mv/mv.122
-rw-r--r--bin/mv/mv.c20
-rw-r--r--bin/pax/ar_io.c1
-rw-r--r--bin/pax/ar_subs.c1
-rw-r--r--bin/pax/extern.h3
-rw-r--r--bin/pax/options.c1
-rw-r--r--bin/ps/keyword.c2
-rw-r--r--bin/ps/print.c10
-rw-r--r--bin/ps/ps.16
-rw-r--r--bin/ps/ps.c4
-rw-r--r--bin/rcp/rcp.16
-rw-r--r--bin/rcp/rcp.c15
-rw-r--r--bin/rm/rm.c26
-rw-r--r--bin/setfacl/merge.c7
-rw-r--r--bin/setfacl/setfacl.14
-rw-r--r--bin/setfacl/setfacl.c55
-rw-r--r--bin/setfacl/setfacl.h32
-rw-r--r--bin/sh/cd.c26
-rw-r--r--bin/sh/eval.c70
-rw-r--r--bin/sh/exec.c13
-rw-r--r--bin/sh/exec.h1
-rw-r--r--bin/sh/histedit.c44
-rw-r--r--bin/sh/input.c2
-rw-r--r--bin/sh/jobs.c101
-rw-r--r--bin/sh/jobs.h1
-rw-r--r--bin/sh/main.c9
-rw-r--r--bin/sh/options.c4
-rw-r--r--bin/sh/sh.123
-rw-r--r--bin/sh/trap.c10
-rw-r--r--bin/sh/trap.h1
-rw-r--r--bin/sh/var.c18
-rw-r--r--bin/stty/extern.h2
-rw-r--r--cddl/compat/opensolaris/misc/deviceid.c2
-rwxr-xr-xcddl/contrib/dtracetoolkit/dtruss13
-rwxr-xr-xcddl/contrib/dtracetoolkit/execsnoop45
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/include/tst.includefirst.ksh76
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTOREVEN.nodivide.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTOREVEN.notfactor.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTORMATCH.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTORNSTEPS.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTORSMALL.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTORTYPE.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_FACTORVAL.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_HIGHMATCH.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_HIGHTYPE.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_HIGHVAL.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_LOWMATCH.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_LOWTYPE.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_LOWVAL.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGRANGE.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_NSTEPMATCH.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_NSTEPTYPE.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_NSTEPVAL.d29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.bases.d46
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.bases.d.out177
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.basic.d38
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.basic.d.out25
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.negorder.d62
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.negorder.d.out148
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.negvalue.d38
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.negvalue.d.out25
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.normal.d40
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.normal.d.out26
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.range.d38
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.range.d.out29
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.steps.d52
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.steps.d.out2033
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.trunc.d49
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/tst.trunc.d.out34
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepsepdir.ksh76
-rw-r--r--cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sizeof/err.D_SIZEOF_TYPE.badstruct.d30
-rw-r--r--cddl/contrib/opensolaris/cmd/zdb/zdb.810
-rw-r--r--cddl/contrib/opensolaris/cmd/zdb/zdb.c72
-rw-r--r--cddl/contrib/opensolaris/cmd/zfs/zfs.8184
-rw-r--r--cddl/contrib/opensolaris/cmd/zfs/zfs_main.c787
-rw-r--r--cddl/contrib/opensolaris/cmd/zhack/zhack.c533
-rw-r--r--cddl/contrib/opensolaris/cmd/zinject/zinject.c12
-rw-r--r--cddl/contrib/opensolaris/cmd/zpool/zpool-features.5206
-rw-r--r--cddl/contrib/opensolaris/cmd/zpool/zpool.8176
-rw-r--r--cddl/contrib/opensolaris/cmd/zpool/zpool_main.c623
-rw-r--r--cddl/contrib/opensolaris/cmd/ztest/ztest.c91
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c89
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c223
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c122
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h17
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h6
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c10
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c9
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c42
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c12
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c3
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c17
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.h10
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c1
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h6
-rw-r--r--cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c5
-rw-r--r--cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c2
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h28
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c83
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c97
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c85
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c223
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c21
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c43
-rw-r--r--cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c21
-rw-r--r--cddl/contrib/opensolaris/lib/libzpool/common/kernel.c4
-rw-r--r--cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h65
-rw-r--r--cddl/lib/libdtrace/Makefile1
-rw-r--r--cddl/lib/libdtrace/io.d110
-rw-r--r--cddl/lib/libdtrace/psinfo.d2
-rw-r--r--cddl/lib/libnvpair/Makefile7
-rw-r--r--cddl/lib/libzfs/Makefile5
-rw-r--r--cddl/lib/libzpool/Makefile5
-rw-r--r--cddl/sbin/zfs/Makefile4
-rw-r--r--cddl/sbin/zpool/Makefile2
-rw-r--r--cddl/usr.bin/ctfconvert/ctfconvert.12
-rw-r--r--cddl/usr.bin/ctfmerge/ctfmerge.14
-rw-r--r--cddl/usr.bin/ztest/Makefile10
-rw-r--r--cddl/usr.sbin/Makefile4
-rw-r--r--cddl/usr.sbin/dtruss/dtruss.14
-rw-r--r--cddl/usr.sbin/plockstat/plockstat.12
-rw-r--r--cddl/usr.sbin/zdb/Makefile3
-rw-r--r--cddl/usr.sbin/zhack/Makefile32
-rw-r--r--contrib/atf/AUTHORS30
-rw-r--r--contrib/atf/Atffile12
-rw-r--r--contrib/atf/COPYING100
-rw-r--r--contrib/atf/Kyuafile18
-rw-r--r--contrib/atf/Makefile.am151
-rw-r--r--contrib/atf/Makefile.in5264
-rw-r--r--contrib/atf/NEWS570
-rw-r--r--contrib/atf/README40
-rw-r--r--contrib/atf/admin/Makefile.am.inc48
-rwxr-xr-xcontrib/atf/admin/check-install.sh92
-rw-r--r--contrib/atf/admin/check-style-c.awk94
-rw-r--r--contrib/atf/admin/check-style-common.awk82
-rw-r--r--contrib/atf/admin/check-style-cpp.awk90
-rw-r--r--contrib/atf/admin/check-style-man.awk78
-rw-r--r--contrib/atf/admin/check-style-shell.awk106
-rwxr-xr-xcontrib/atf/admin/check-style.sh189
-rwxr-xr-xcontrib/atf/admin/compile310
-rwxr-xr-xcontrib/atf/admin/config.guess1522
-rwxr-xr-xcontrib/atf/admin/config.sub1766
-rwxr-xr-xcontrib/atf/admin/depcomp688
-rwxr-xr-xcontrib/atf/admin/install-sh527
-rw-r--r--contrib/atf/admin/ltmain.sh9655
-rwxr-xr-xcontrib/atf/admin/missing331
-rw-r--r--contrib/atf/atf-c++.hpp35
-rw-r--r--contrib/atf/atf-c++/Atffile14
-rw-r--r--contrib/atf/atf-c++/Kyuafile14
-rw-r--r--contrib/atf/atf-c++/Makefile.am.inc111
-rw-r--r--contrib/atf/atf-c++/atf-c++-api.3420
-rw-r--r--contrib/atf/atf-c++/atf_c++_test.cpp48
-rw-r--r--contrib/atf/atf-c++/build.cpp119
-rw-r--r--contrib/atf/atf-c++/build.hpp57
-rw-r--r--contrib/atf/atf-c++/build_test.cpp247
-rw-r--r--contrib/atf/atf-c++/check.cpp158
-rw-r--r--contrib/atf/atf-c++/check.hpp133
-rw-r--r--contrib/atf/atf-c++/check_test.cpp408
-rw-r--r--contrib/atf/atf-c++/config.cpp123
-rw-r--r--contrib/atf/atf-c++/config.hpp75
-rw-r--r--contrib/atf/atf-c++/config_test.cpp231
-rw-r--r--contrib/atf/atf-c++/detail/Atffile13
-rw-r--r--contrib/atf/atf-c++/detail/Kyuafile13
-rw-r--r--contrib/atf/atf-c++/detail/Makefile.am.inc99
-rw-r--r--contrib/atf/atf-c++/detail/application.cpp345
-rw-r--r--contrib/atf/atf-c++/detail/application.hpp115
-rw-r--r--contrib/atf/atf-c++/detail/application_test.cpp94
-rw-r--r--contrib/atf/atf-c++/detail/env.cpp73
-rw-r--r--contrib/atf/atf-c++/detail/env.hpp84
-rw-r--r--contrib/atf/atf-c++/detail/env_test.cpp91
-rw-r--r--contrib/atf/atf-c++/detail/exceptions.cpp157
-rw-r--r--contrib/atf/atf-c++/detail/exceptions.hpp99
-rw-r--r--contrib/atf/atf-c++/detail/exceptions_test.cpp148
-rw-r--r--contrib/atf/atf-c++/detail/expand.cpp81
-rw-r--r--contrib/atf/atf-c++/detail/expand.hpp82
-rw-r--r--contrib/atf/atf-c++/detail/expand_test.cpp272
-rw-r--r--contrib/atf/atf-c++/detail/fs.cpp517
-rw-r--r--contrib/atf/atf-c++/detail/fs.hpp391
-rw-r--r--contrib/atf/atf-c++/detail/fs_test.cpp545
-rw-r--r--contrib/atf/atf-c++/detail/parser.cpp384
-rw-r--r--contrib/atf/atf-c++/detail/parser.hpp607
-rw-r--r--contrib/atf/atf-c++/detail/parser_test.cpp1043
-rw-r--r--contrib/atf/atf-c++/detail/process.cpp355
-rw-r--r--contrib/atf/atf-c++/detail/process.hpp280
-rw-r--r--contrib/atf/atf-c++/detail/process_test.cpp357
-rw-r--r--contrib/atf/atf-c++/detail/sanity.hpp37
-rw-r--r--contrib/atf/atf-c++/detail/sanity_test.cpp41
-rw-r--r--contrib/atf/atf-c++/detail/test_helpers.cpp160
-rw-r--r--contrib/atf/atf-c++/detail/test_helpers.hpp166
-rw-r--r--contrib/atf/atf-c++/detail/text.cpp160
-rw-r--r--contrib/atf/atf-c++/detail/text.hpp153
-rw-r--r--contrib/atf/atf-c++/detail/text_test.cpp390
-rw-r--r--contrib/atf/atf-c++/detail/ui.cpp173
-rw-r--r--contrib/atf/atf-c++/detail/ui.hpp105
-rw-r--r--contrib/atf/atf-c++/detail/ui_test.cpp462
-rw-r--r--contrib/atf/atf-c++/macros.hpp222
-rw-r--r--contrib/atf/atf-c++/macros_hpp_test.cpp130
-rw-r--r--contrib/atf/atf-c++/macros_test.cpp793
-rw-r--r--contrib/atf/atf-c++/pkg_config_test.sh149
-rw-r--r--contrib/atf/atf-c++/tests.cpp710
-rw-r--r--contrib/atf/atf-c++/tests.hpp127
-rw-r--r--contrib/atf/atf-c++/tests_test.cpp201
-rw-r--r--contrib/atf/atf-c++/unused_test.cpp52
-rw-r--r--contrib/atf/atf-c++/utils.hpp200
-rw-r--r--contrib/atf/atf-c++/utils_test.cpp310
-rw-r--r--contrib/atf/atf-c.h36
-rw-r--r--contrib/atf/atf-c/Atffile16
-rw-r--r--contrib/atf/atf-c/Kyuafile16
-rw-r--r--contrib/atf/atf-c/Makefile.am.inc157
-rw-r--r--contrib/atf/atf-c/atf-c-api.3510
-rw-r--r--contrib/atf/atf-c/atf_c_test.c50
-rw-r--r--contrib/atf/atf-c/build.c281
-rw-r--r--contrib/atf/atf-c/build.h42
-rw-r--r--contrib/atf/atf-c/build_test.c268
-rw-r--r--contrib/atf/atf-c/check.c488
-rw-r--r--contrib/atf/atf-c/check.h73
-rw-r--r--contrib/atf/atf-c/check_test.c543
-rw-r--r--contrib/atf/atf-c/config.c164
-rw-r--r--contrib/atf/atf-c/config.h37
-rw-r--r--contrib/atf/atf-c/config_test.c156
-rw-r--r--contrib/atf/atf-c/defs.h37
-rw-r--r--contrib/atf/atf-c/defs.h.in37
-rw-r--r--contrib/atf/atf-c/detail/Atffile14
-rw-r--r--contrib/atf/atf-c/detail/Kyuafile14
-rw-r--r--contrib/atf/atf-c/detail/Makefile.am.inc104
-rw-r--r--contrib/atf/atf-c/detail/dynstr.c398
-rw-r--r--contrib/atf/atf-c/detail/dynstr.h81
-rw-r--r--contrib/atf/atf-c/detail/dynstr_test.c637
-rw-r--r--contrib/atf/atf-c/detail/env.c108
-rw-r--r--contrib/atf/atf-c/detail/env.h42
-rw-r--r--contrib/atf/atf-c/detail/env_test.c116
-rw-r--r--contrib/atf/atf-c/detail/fs.c888
-rw-r--r--contrib/atf/atf-c/detail/fs.h133
-rw-r--r--contrib/atf/atf-c/detail/fs_test.c1082
-rw-r--r--contrib/atf/atf-c/detail/list.c392
-rw-r--r--contrib/atf/atf-c/detail/list.h115
-rw-r--r--contrib/atf/atf-c/detail/list_test.c369
-rw-r--r--contrib/atf/atf-c/detail/map.c383
-rw-r--r--contrib/atf/atf-c/detail/map.h119
-rw-r--r--contrib/atf/atf-c/detail/map_test.c425
-rw-r--r--contrib/atf/atf-c/detail/process.c674
-rw-r--r--contrib/atf/atf-c/detail/process.h136
-rw-r--r--contrib/atf/atf-c/detail/process_helpers.c117
-rw-r--r--contrib/atf/atf-c/detail/process_test.c1169
-rw-r--r--contrib/atf/atf-c/detail/sanity.c78
-rw-r--r--contrib/atf/atf-c/detail/sanity.h73
-rw-r--r--contrib/atf/atf-c/detail/sanity_test.c253
-rw-r--r--contrib/atf/atf-c/detail/test_helpers.c218
-rw-r--r--contrib/atf/atf-c/detail/test_helpers.h87
-rw-r--r--contrib/atf/atf-c/detail/test_helpers_test.c185
-rw-r--r--contrib/atf/atf-c/detail/text.c184
-rw-r--r--contrib/atf/atf-c/detail/text.h49
-rw-r--r--contrib/atf/atf-c/detail/text_test.c424
-rw-r--r--contrib/atf/atf-c/detail/tp_main.c617
-rw-r--r--contrib/atf/atf-c/detail/user.c78
-rw-r--r--contrib/atf/atf-c/detail/user.h49
-rw-r--r--contrib/atf/atf-c/detail/user_test.c149
-rw-r--r--contrib/atf/atf-c/error.c267
-rw-r--r--contrib/atf/atf-c/error.h71
-rw-r--r--contrib/atf/atf-c/error_fwd.h40
-rw-r--r--contrib/atf/atf-c/error_test.c313
-rw-r--r--contrib/atf/atf-c/h_build.h414
-rw-r--r--contrib/atf/atf-c/macros.h188
-rw-r--r--contrib/atf/atf-c/macros_h_test.c103
-rw-r--r--contrib/atf/atf-c/macros_test.c782
-rw-r--r--contrib/atf/atf-c/pkg_config_test.sh149
-rw-r--r--contrib/atf/atf-c/tc.c1221
-rw-r--r--contrib/atf/atf-c/tc.h140
-rw-r--r--contrib/atf/atf-c/tc_test.c194
-rw-r--r--contrib/atf/atf-c/tp.c217
-rw-r--r--contrib/atf/atf-c/tp.h69
-rw-r--r--contrib/atf/atf-c/tp_test.c101
-rw-r--r--contrib/atf/atf-c/unused_test.c56
-rw-r--r--contrib/atf/atf-c/utils.c43
-rw-r--r--contrib/atf/atf-c/utils.h35
-rw-r--r--contrib/atf/atf-c/utils_test.c70
-rw-r--r--contrib/atf/atf-config/Atffile5
-rw-r--r--contrib/atf/atf-config/Kyuafile5
-rw-r--r--contrib/atf/atf-config/Makefile.am.inc48
-rw-r--r--contrib/atf/atf-config/atf-config.1184
-rw-r--r--contrib/atf/atf-config/atf-config.cpp145
-rw-r--r--contrib/atf/atf-config/integration_test.sh180
-rw-r--r--contrib/atf/atf-report/Atffile5
-rw-r--r--contrib/atf/atf-report/Kyuafile6
-rw-r--r--contrib/atf/atf-report/Makefile.am.inc80
-rw-r--r--contrib/atf/atf-report/atf-report.1168
-rw-r--r--contrib/atf/atf-report/atf-report.cpp705
-rw-r--r--contrib/atf/atf-report/fail_helper.cpp45
-rw-r--r--contrib/atf/atf-report/integration_test.sh448
-rw-r--r--contrib/atf/atf-report/misc_helpers.cpp68
-rw-r--r--contrib/atf/atf-report/pass_helper.cpp44
-rw-r--r--contrib/atf/atf-report/reader.cpp440
-rw-r--r--contrib/atf/atf-report/reader.hpp91
-rw-r--r--contrib/atf/atf-report/reader_test.cpp989
-rw-r--r--contrib/atf/atf-report/tests-results.css199
-rw-r--r--contrib/atf/atf-report/tests-results.dtd61
-rw-r--r--contrib/atf/atf-report/tests-results.xsl564
-rw-r--r--contrib/atf/atf-run/Atffile5
-rw-r--r--contrib/atf/atf-run/Kyuafile13
-rw-r--r--contrib/atf/atf-run/Makefile.am.inc150
-rw-r--r--contrib/atf/atf-run/atf-run.1202
-rw-r--r--contrib/atf/atf-run/atf-run.cpp563
-rw-r--r--contrib/atf/atf-run/atffile.cpp343
-rw-r--r--contrib/atf/atf-run/atffile.hpp95
-rw-r--r--contrib/atf/atf-run/atffile_test.cpp636
-rw-r--r--contrib/atf/atf-run/bad_metadata_helper.c38
-rw-r--r--contrib/atf/atf-run/config.cpp224
-rw-r--r--contrib/atf/atf-run/config.hpp61
-rw-r--r--contrib/atf/atf-run/config_test.cpp391
-rw-r--r--contrib/atf/atf-run/expect_helpers.c193
-rw-r--r--contrib/atf/atf-run/fs.cpp264
-rw-r--r--contrib/atf/atf-run/fs.hpp57
-rw-r--r--contrib/atf/atf-run/fs_test.cpp260
-rw-r--r--contrib/atf/atf-run/integration_test.sh1134
-rw-r--r--contrib/atf/atf-run/io.cpp361
-rw-r--r--contrib/atf/atf-run/io.hpp427
-rw-r--r--contrib/atf/atf-run/io_test.cpp471
-rw-r--r--contrib/atf/atf-run/misc_helpers.cpp419
-rw-r--r--contrib/atf/atf-run/pass_helper.cpp44
-rw-r--r--contrib/atf/atf-run/requirements.cpp319
-rw-r--r--contrib/atf/atf-run/requirements.hpp44
-rw-r--r--contrib/atf/atf-run/requirements_test.cpp398
-rw-r--r--contrib/atf/atf-run/sample/atf-run.hooks23
-rw-r--r--contrib/atf/atf-run/sample/common.conf11
-rw-r--r--contrib/atf/atf-run/several_tcs_helper.c67
-rw-r--r--contrib/atf/atf-run/share/atf-run.hooks94
-rw-r--r--contrib/atf/atf-run/signals.cpp147
-rw-r--r--contrib/atf/atf-run/signals.hpp92
-rw-r--r--contrib/atf/atf-run/signals_test.cpp277
-rw-r--r--contrib/atf/atf-run/test-program.cpp790
-rw-r--r--contrib/atf/atf-run/test-program.hpp150
-rw-r--r--contrib/atf/atf-run/test_program_test.cpp1020
-rw-r--r--contrib/atf/atf-run/timer.cpp215
-rw-r--r--contrib/atf/atf-run/timer.hpp81
-rw-r--r--contrib/atf/atf-run/user.cpp89
-rw-r--r--contrib/atf/atf-run/user.hpp52
-rw-r--r--contrib/atf/atf-run/user_test.cpp148
-rw-r--r--contrib/atf/atf-run/zero_tcs_helper.c36
-rw-r--r--contrib/atf/atf-sh/Atffile11
-rw-r--r--contrib/atf/atf-sh/Kyuafile11
-rw-r--r--contrib/atf/atf-sh/Makefile.am.inc129
-rw-r--r--contrib/atf/atf-sh/atf-check.1151
-rw-r--r--contrib/atf/atf-sh/atf-check.cpp835
-rw-r--r--contrib/atf/atf-sh/atf-check_test.sh463
-rw-r--r--contrib/atf/atf-sh/atf-sh-api.3340
-rw-r--r--contrib/atf/atf-sh/atf-sh.177
-rw-r--r--contrib/atf/atf-sh/atf-sh.cpp156
-rw-r--r--contrib/atf/atf-sh/atf_check_test.sh181
-rw-r--r--contrib/atf/atf-sh/config_test.sh83
-rw-r--r--contrib/atf/atf-sh/integration_test.sh91
-rw-r--r--contrib/atf/atf-sh/libatf-sh.subr779
-rw-r--r--contrib/atf/atf-sh/misc_helpers.sh296
-rw-r--r--contrib/atf/atf-sh/normalize_test.sh48
-rw-r--r--contrib/atf/atf-sh/tc_test.sh64
-rw-r--r--contrib/atf/atf-sh/tp_test.sh56
-rw-r--r--contrib/atf/atf-version/Makefile.am.inc54
-rw-r--r--contrib/atf/atf-version/atf-version.156
-rw-r--r--contrib/atf/atf-version/atf-version.cpp92
-rwxr-xr-xcontrib/atf/atf-version/generate-revision.sh142
-rw-r--r--contrib/atf/bconfig.h114
-rw-r--r--contrib/atf/bconfig.h.in113
-rwxr-xr-xcontrib/atf/configure19965
-rw-r--r--contrib/atf/configure.ac228
-rw-r--r--contrib/atf/doc/Makefile.am.inc50
-rw-r--r--contrib/atf/doc/atf-formats.5231
-rw-r--r--contrib/atf/doc/atf-test-case.4319
-rw-r--r--contrib/atf/doc/atf-test-program.1103
-rw-r--r--contrib/atf/doc/atf.7.in192
-rw-r--r--contrib/atf/test-programs/Atffile10
-rw-r--r--contrib/atf/test-programs/Kyuafile10
-rw-r--r--contrib/atf/test-programs/Makefile.am.inc102
-rw-r--r--contrib/atf/test-programs/c_helpers.c559
-rw-r--r--contrib/atf/test-programs/common.sh43
-rw-r--r--contrib/atf/test-programs/config_test.sh62
-rw-r--r--contrib/atf/test-programs/cpp_helpers.cpp383
-rw-r--r--contrib/atf/test-programs/expect_test.sh155
-rw-r--r--contrib/atf/test-programs/fork_test.sh64
-rw-r--r--contrib/atf/test-programs/meta_data_test.sh64
-rw-r--r--contrib/atf/test-programs/result_test.sh139
-rw-r--r--contrib/atf/test-programs/sh_helpers.sh433
-rw-r--r--contrib/atf/test-programs/srcdir_test.sh149
-rw-r--r--contrib/bind9/CHANGES25
-rw-r--r--contrib/bind9/bin/named/query.c66
-rw-r--r--contrib/bind9/lib/dns/include/dns/rdata.h11
-rw-r--r--contrib/bind9/lib/dns/master.c2
-rw-r--r--contrib/bind9/lib/dns/rdata.c36
-rw-r--r--contrib/bind9/lib/dns/rdataslab.c12
-rw-r--r--contrib/bind9/lib/dns/resolver.c5
-rw-r--r--contrib/bind9/lib/dns/zone.c26
-rw-r--r--contrib/bind9/version4
-rwxr-xr-xcontrib/binutils/bfd/config.bfd8
-rw-r--r--contrib/binutils/binutils/readelf.c2
-rwxr-xr-xcontrib/binutils/config.sub2
-rw-r--r--contrib/binutils/gas/config/tc-arm.c4
-rw-r--r--contrib/binutils/gas/config/tc-i386.c20
-rw-r--r--contrib/binutils/include/elf/dwarf2.h3
-rw-r--r--contrib/binutils/opcodes/i386-dis.c81
-rw-r--r--contrib/binutils/opcodes/i386-opc.h3
-rw-r--r--contrib/binutils/opcodes/i386-opc.tbl11
-rw-r--r--contrib/binutils/opcodes/i386-tbl.h31
-rw-r--r--contrib/bmake/ChangeLog1426
-rw-r--r--contrib/bmake/FILES121
-rw-r--r--contrib/bmake/Makefile.in190
-rw-r--r--contrib/bmake/PSD.doc/Makefile8
-rw-r--r--contrib/bmake/PSD.doc/tutorial.ms3773
-rw-r--r--contrib/bmake/README47
-rw-r--r--contrib/bmake/aclocal.m477
-rw-r--r--contrib/bmake/arch.c1403
-rw-r--r--contrib/bmake/bmake.12081
-rw-r--r--contrib/bmake/bmake.cat11330
-rwxr-xr-xcontrib/bmake/boot-strap388
-rw-r--r--contrib/bmake/bsd.after-import.mk109
-rw-r--r--contrib/bmake/buf.c291
-rw-r--r--contrib/bmake/buf.h119
-rw-r--r--contrib/bmake/compat.c763
-rw-r--r--contrib/bmake/cond.c1410
-rw-r--r--contrib/bmake/config.h.in314
-rwxr-xr-xcontrib/bmake/configure7134
-rw-r--r--contrib/bmake/configure.in370
-rw-r--r--contrib/bmake/dir.c1802
-rw-r--r--contrib/bmake/dir.h108
-rw-r--r--contrib/bmake/dirname.c95
-rwxr-xr-xcontrib/bmake/find_lib.sh13
-rw-r--r--contrib/bmake/for.c496
-rw-r--r--contrib/bmake/getopt.c179
-rw-r--r--contrib/bmake/hash.c463
-rw-r--r--contrib/bmake/hash.h154
-rwxr-xr-xcontrib/bmake/install-sh201
-rw-r--r--contrib/bmake/job.c2994
-rw-r--r--contrib/bmake/job.h272
-rw-r--r--contrib/bmake/lst.h189
-rw-r--r--contrib/bmake/lst.lib/Makefile0
-rw-r--r--contrib/bmake/lst.lib/lstAppend.c122
-rw-r--r--contrib/bmake/lst.lib/lstAtEnd.c79
-rw-r--r--contrib/bmake/lst.lib/lstAtFront.c76
-rw-r--r--contrib/bmake/lst.lib/lstClose.c86
-rw-r--r--contrib/bmake/lst.lib/lstConcat.c185
-rw-r--r--contrib/bmake/lst.lib/lstDatum.c77
-rw-r--r--contrib/bmake/lst.lib/lstDeQueue.c87
-rw-r--r--contrib/bmake/lst.lib/lstDestroy.c101
-rw-r--r--contrib/bmake/lst.lib/lstDupl.c107
-rw-r--r--contrib/bmake/lst.lib/lstEnQueue.c78
-rw-r--r--contrib/bmake/lst.lib/lstFind.c74
-rw-r--r--contrib/bmake/lst.lib/lstFindFrom.c90
-rw-r--r--contrib/bmake/lst.lib/lstFirst.c77
-rw-r--r--contrib/bmake/lst.lib/lstForEach.c76
-rw-r--r--contrib/bmake/lst.lib/lstForEachFrom.c125
-rw-r--r--contrib/bmake/lst.lib/lstInit.c85
-rw-r--r--contrib/bmake/lst.lib/lstInsert.c122
-rw-r--r--contrib/bmake/lst.lib/lstInt.h105
-rw-r--r--contrib/bmake/lst.lib/lstIsAtEnd.c87
-rw-r--r--contrib/bmake/lst.lib/lstIsEmpty.c75
-rw-r--r--contrib/bmake/lst.lib/lstLast.c77
-rw-r--r--contrib/bmake/lst.lib/lstMember.c74
-rw-r--r--contrib/bmake/lst.lib/lstNext.c120
-rw-r--r--contrib/bmake/lst.lib/lstOpen.c87
-rw-r--r--contrib/bmake/lst.lib/lstPrev.c79
-rw-r--r--contrib/bmake/lst.lib/lstRemove.c136
-rw-r--r--contrib/bmake/lst.lib/lstReplace.c78
-rw-r--r--contrib/bmake/lst.lib/lstSucc.c79
-rwxr-xr-xcontrib/bmake/machine.sh96
-rw-r--r--contrib/bmake/main.c2141
-rwxr-xr-xcontrib/bmake/make-bootstrap.sh.in84
-rw-r--r--contrib/bmake/make-conf.h162
-rw-r--r--contrib/bmake/make.12076
-rw-r--r--contrib/bmake/make.c1561
-rw-r--r--contrib/bmake/make.h518
-rw-r--r--contrib/bmake/make_malloc.c119
-rw-r--r--contrib/bmake/make_malloc.h41
-rw-r--r--contrib/bmake/meta.c1346
-rw-r--r--contrib/bmake/meta.h54
-rwxr-xr-xcontrib/bmake/mkdeps.sh314
-rw-r--r--contrib/bmake/nonints.h199
-rwxr-xr-xcontrib/bmake/os.sh228
-rw-r--r--contrib/bmake/parse.c3122
-rw-r--r--contrib/bmake/pathnames.h62
-rw-r--r--contrib/bmake/ranlib.h32
-rw-r--r--contrib/bmake/realpath.c196
-rw-r--r--contrib/bmake/setenv.c154
-rw-r--r--contrib/bmake/sigcompat.c325
-rw-r--r--contrib/bmake/sprite.h116
-rw-r--r--contrib/bmake/str.c508
-rw-r--r--contrib/bmake/stresep.c89
-rw-r--r--contrib/bmake/strlcpy.c63
-rw-r--r--contrib/bmake/strlist.c93
-rw-r--r--contrib/bmake/strlist.h62
-rw-r--r--contrib/bmake/suff.c2653
-rw-r--r--contrib/bmake/targ.c848
-rw-r--r--contrib/bmake/trace.c116
-rw-r--r--contrib/bmake/trace.h49
-rw-r--r--contrib/bmake/unit-tests/Makefile.in96
-rw-r--r--contrib/bmake/unit-tests/comment31
-rw-r--r--contrib/bmake/unit-tests/cond1109
-rw-r--r--contrib/bmake/unit-tests/doterror20
-rw-r--r--contrib/bmake/unit-tests/dotwait61
-rw-r--r--contrib/bmake/unit-tests/error10
-rw-r--r--contrib/bmake/unit-tests/export22
-rw-r--r--contrib/bmake/unit-tests/export-all23
-rw-r--r--contrib/bmake/unit-tests/forloop45
-rw-r--r--contrib/bmake/unit-tests/forsubst10
-rw-r--r--contrib/bmake/unit-tests/hash18
-rw-r--r--contrib/bmake/unit-tests/misc16
-rw-r--r--contrib/bmake/unit-tests/moderrs31
-rw-r--r--contrib/bmake/unit-tests/modmatch25
-rw-r--r--contrib/bmake/unit-tests/modmisc38
-rw-r--r--contrib/bmake/unit-tests/modorder22
-rw-r--r--contrib/bmake/unit-tests/modts43
-rw-r--r--contrib/bmake/unit-tests/modword151
-rw-r--r--contrib/bmake/unit-tests/phony-end9
-rw-r--r--contrib/bmake/unit-tests/posix24
-rw-r--r--contrib/bmake/unit-tests/qequals8
-rw-r--r--contrib/bmake/unit-tests/sysv26
-rw-r--r--contrib/bmake/unit-tests/ternary8
-rw-r--r--contrib/bmake/unit-tests/test.exp369
-rw-r--r--contrib/bmake/unit-tests/unexport8
-rw-r--r--contrib/bmake/unit-tests/unexport-env14
-rw-r--r--contrib/bmake/unit-tests/varcmd49
-rw-r--r--contrib/bmake/util.c619
-rw-r--r--contrib/bmake/var.c4196
-rw-r--r--contrib/bmake/wait.h81
-rw-r--r--contrib/bsnmp/lib/bsnmpclient.32
-rw-r--r--contrib/bsnmp/lib/bsnmplib.37
-rw-r--r--contrib/bsnmp/snmp_mibII/mibII.h1
-rw-r--r--contrib/bsnmp/snmp_mibII/mibII_route.c1
-rw-r--r--contrib/bsnmp/snmp_mibII/mibII_tcp.c6
-rwxr-xr-xcontrib/bsnmp/snmp_target/snmp_target.32
-rwxr-xr-xcontrib/bsnmp/snmp_usm/snmp_usm.36
-rwxr-xr-xcontrib/bsnmp/snmp_vacm/snmp_vacm.32
-rw-r--r--contrib/bsnmp/snmpd/main.c119
-rw-r--r--contrib/bsnmp/snmpd/trans_lsock.c9
-rw-r--r--contrib/bsnmp/snmpd/trans_udp.c9
-rw-r--r--contrib/bsnmp/snmpd/trap.c3
-rw-r--r--contrib/byacc/CHANGES34
-rw-r--r--contrib/byacc/VERSION2
-rw-r--r--contrib/byacc/defs.h22
-rw-r--r--contrib/byacc/lr0.c4
-rw-r--r--contrib/byacc/main.c8
-rw-r--r--contrib/byacc/mkpar.c4
-rw-r--r--contrib/byacc/output.c8
-rw-r--r--contrib/byacc/package/byacc.spec4
-rw-r--r--contrib/byacc/package/debian/changelog6
-rw-r--r--contrib/byacc/reader.c72
-rw-r--r--contrib/byacc/symtab.c8
-rw-r--r--contrib/byacc/verbose.c4
-rw-r--r--contrib/bzip2/FREEBSD-Xlist4
-rw-r--r--contrib/bzip2/Makefile217
-rw-r--r--contrib/bzip2/Makefile-libbz2_so59
-rw-r--r--contrib/bzip2/dlltest.c175
-rw-r--r--contrib/bzip2/makefile.msc63
-rw-r--r--contrib/compiler-rt/LICENSE.TXT3
-rw-r--r--contrib/compiler-rt/lib/absvti2.c4
-rw-r--r--contrib/compiler-rt/lib/adddf3.c4
-rw-r--r--contrib/compiler-rt/lib/addsf3.c4
-rw-r--r--contrib/compiler-rt/lib/addvti3.c4
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_idivmod.S27
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_ldivmod.S30
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_memcmp.S19
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_memcpy.S19
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_memmove.S19
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_memset.S32
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_uidivmod.S28
-rw-r--r--contrib/compiler-rt/lib/arm/aeabi_uldivmod.S30
-rw-r--r--contrib/compiler-rt/lib/ashldi3.c2
-rw-r--r--contrib/compiler-rt/lib/ashlti3.c4
-rw-r--r--contrib/compiler-rt/lib/ashrdi3.c2
-rw-r--r--contrib/compiler-rt/lib/ashrti3.c4
-rw-r--r--contrib/compiler-rt/lib/assembly.h3
-rw-r--r--contrib/compiler-rt/lib/atomic.c315
-rw-r--r--contrib/compiler-rt/lib/clzti2.c4
-rw-r--r--contrib/compiler-rt/lib/cmpti2.c4
-rw-r--r--contrib/compiler-rt/lib/ctzti2.c4
-rw-r--r--contrib/compiler-rt/lib/divdf3.c2
-rw-r--r--contrib/compiler-rt/lib/divmoddi4.c2
-rw-r--r--contrib/compiler-rt/lib/divsf3.c2
-rw-r--r--contrib/compiler-rt/lib/divsi3.c10
-rw-r--r--contrib/compiler-rt/lib/divti3.c4
-rw-r--r--contrib/compiler-rt/lib/extendsfdf2.c2
-rw-r--r--contrib/compiler-rt/lib/ffsti2.c4
-rw-r--r--contrib/compiler-rt/lib/fixdfdi.c2
-rw-r--r--contrib/compiler-rt/lib/fixdfsi.c2
-rw-r--r--contrib/compiler-rt/lib/fixdfti.c4
-rw-r--r--contrib/compiler-rt/lib/fixsfdi.c2
-rw-r--r--contrib/compiler-rt/lib/fixsfsi.c2
-rw-r--r--contrib/compiler-rt/lib/fixsfti.c4
-rw-r--r--contrib/compiler-rt/lib/fixunsdfdi.c2
-rw-r--r--contrib/compiler-rt/lib/fixunsdfsi.c2
-rw-r--r--contrib/compiler-rt/lib/fixunsdfti.c4
-rw-r--r--contrib/compiler-rt/lib/fixunssfdi.c2
-rw-r--r--contrib/compiler-rt/lib/fixunssfsi.c2
-rw-r--r--contrib/compiler-rt/lib/fixunssfti.c4
-rw-r--r--contrib/compiler-rt/lib/fixunsxfti.c4
-rw-r--r--contrib/compiler-rt/lib/fixxfti.c4
-rw-r--r--contrib/compiler-rt/lib/floatdidf.c2
-rw-r--r--contrib/compiler-rt/lib/floatdisf.c2
-rw-r--r--contrib/compiler-rt/lib/floatsidf.c2
-rw-r--r--contrib/compiler-rt/lib/floatsisf.c2
-rw-r--r--contrib/compiler-rt/lib/floattidf.c4
-rw-r--r--contrib/compiler-rt/lib/floattisf.c4
-rw-r--r--contrib/compiler-rt/lib/floattixf.c4
-rw-r--r--contrib/compiler-rt/lib/floatundidf.c2
-rw-r--r--contrib/compiler-rt/lib/floatundisf.c2
-rw-r--r--contrib/compiler-rt/lib/floatunsidf.c2
-rw-r--r--contrib/compiler-rt/lib/floatunsisf.c2
-rw-r--r--contrib/compiler-rt/lib/floatuntidf.c4
-rw-r--r--contrib/compiler-rt/lib/floatuntisf.c4
-rw-r--r--contrib/compiler-rt/lib/floatuntixf.c4
-rw-r--r--contrib/compiler-rt/lib/fp_lib.h2
-rw-r--r--contrib/compiler-rt/lib/int_endianness.h9
-rw-r--r--contrib/compiler-rt/lib/int_util.c13
-rw-r--r--contrib/compiler-rt/lib/int_util.h7
-rw-r--r--contrib/compiler-rt/lib/lshrdi3.c2
-rw-r--r--contrib/compiler-rt/lib/lshrti3.c4
-rw-r--r--contrib/compiler-rt/lib/modti3.c4
-rw-r--r--contrib/compiler-rt/lib/muldf3.c4
-rw-r--r--contrib/compiler-rt/lib/muldi3.c2
-rw-r--r--contrib/compiler-rt/lib/muloti4.c4
-rw-r--r--contrib/compiler-rt/lib/mulsf3.c4
-rw-r--r--contrib/compiler-rt/lib/multi3.c4
-rw-r--r--contrib/compiler-rt/lib/mulvti3.c4
-rw-r--r--contrib/compiler-rt/lib/negdf2.c2
-rw-r--r--contrib/compiler-rt/lib/negsf2.c2
-rw-r--r--contrib/compiler-rt/lib/negti2.c4
-rw-r--r--contrib/compiler-rt/lib/negvti2.c4
-rw-r--r--contrib/compiler-rt/lib/parityti2.c4
-rw-r--r--contrib/compiler-rt/lib/popcountti2.c4
-rw-r--r--contrib/compiler-rt/lib/powitf2.c4
-rw-r--r--contrib/compiler-rt/lib/subdf3.c2
-rw-r--r--contrib/compiler-rt/lib/subsf3.c2
-rw-r--r--contrib/compiler-rt/lib/subvti3.c4
-rw-r--r--contrib/compiler-rt/lib/truncdfsf2.c2
-rw-r--r--contrib/compiler-rt/lib/ucmpti2.c4
-rw-r--r--contrib/compiler-rt/lib/udivmoddi4.c2
-rw-r--r--contrib/compiler-rt/lib/udivmodti4.c4
-rw-r--r--contrib/compiler-rt/lib/udivsi3.c3
-rw-r--r--contrib/compiler-rt/lib/udivti3.c4
-rw-r--r--contrib/compiler-rt/lib/umodti3.c4
-rw-r--r--contrib/dialog/CHANGES175
-rw-r--r--contrib/dialog/VERSION2
-rw-r--r--contrib/dialog/aclocal.m4198
-rw-r--r--contrib/dialog/arrows.c34
-rw-r--r--contrib/dialog/buttons.c55
-rw-r--r--contrib/dialog/calendar.c61
-rw-r--r--contrib/dialog/checklist.c51
-rw-r--r--contrib/dialog/columns.c5
-rwxr-xr-xcontrib/dialog/configure2913
-rw-r--r--contrib/dialog/configure.in4
-rw-r--r--contrib/dialog/dialog.1217
-rw-r--r--contrib/dialog/dialog.3191
-rw-r--r--contrib/dialog/dialog.c136
-rw-r--r--contrib/dialog/dialog.h58
-rw-r--r--contrib/dialog/dlg_colors.h18
-rw-r--r--contrib/dialog/dlg_keys.c119
-rw-r--r--contrib/dialog/dlg_keys.h25
-rw-r--r--contrib/dialog/editbox.c103
-rw-r--r--contrib/dialog/formbox.c89
-rw-r--r--contrib/dialog/fselect.c136
-rw-r--r--contrib/dialog/guage.c30
-rwxr-xr-xcontrib/dialog/headers-sh.in38
-rw-r--r--contrib/dialog/inputbox.c18
-rw-r--r--contrib/dialog/inputstr.c6
-rw-r--r--contrib/dialog/makefile.in34
-rw-r--r--contrib/dialog/menubox.c51
-rw-r--r--contrib/dialog/mixedform.c6
-rw-r--r--contrib/dialog/mixedgauge.c31
-rw-r--r--contrib/dialog/msgbox.c64
-rw-r--r--contrib/dialog/package/debian/changelog35
-rw-r--r--contrib/dialog/package/dialog.spec10
-rw-r--r--contrib/dialog/pause.c60
-rw-r--r--contrib/dialog/po/cs.po54
-rw-r--r--contrib/dialog/po/el.po46
-rw-r--r--contrib/dialog/po/hr.po78
-rw-r--r--contrib/dialog/po/sr.po34
-rw-r--r--contrib/dialog/prgbox.c5
-rw-r--r--contrib/dialog/progressbox.c60
-rw-r--r--contrib/dialog/rc.c45
-rwxr-xr-xcontrib/dialog/samples/copifuncs/admin.funcs4
-rwxr-xr-xcontrib/dialog/samples/copifuncs/common.funcs2
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.funcs10
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.ifman23
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.ifpoll22
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.ifreq23
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.sendifm14
-rwxr-xr-xcontrib/dialog/samples/copifuncs/copi.wheel8
-rwxr-xr-xcontrib/dialog/samples/copismall4
-rw-r--r--contrib/dialog/samples/debian.rc54
-rwxr-xr-xcontrib/dialog/samples/dft-cancel3
-rwxr-xr-xcontrib/dialog/samples/dft-extra3
-rwxr-xr-xcontrib/dialog/samples/dft-help3
-rwxr-xr-xcontrib/dialog/samples/dft-no3
-rw-r--r--contrib/dialog/samples/dialog.py3
-rwxr-xr-xcontrib/dialog/samples/dselect11
-rwxr-xr-xcontrib/dialog/samples/form16
-rwxr-xr-xcontrib/dialog/samples/fselect011
-rwxr-xr-xcontrib/dialog/samples/inputmenu83
-rwxr-xr-xcontrib/dialog/samples/inputmenu-stdout86
-rwxr-xr-xcontrib/dialog/samples/inputmenu14
-rwxr-xr-xcontrib/dialog/samples/inputmenu24
-rwxr-xr-xcontrib/dialog/samples/inputmenu34
-rwxr-xr-xcontrib/dialog/samples/inputmenu44
-rwxr-xr-xcontrib/dialog/samples/killall11
-rwxr-xr-xcontrib/dialog/samples/prgbox5
-rwxr-xr-xcontrib/dialog/samples/prgbox25
-rw-r--r--contrib/dialog/samples/report-button3
-rw-r--r--contrib/dialog/samples/report-edit3
-rw-r--r--contrib/dialog/samples/report-string3
-rw-r--r--contrib/dialog/samples/report-tempfile3
-rw-r--r--contrib/dialog/samples/report-yesno3
-rw-r--r--contrib/dialog/samples/setup-edit5
-rw-r--r--contrib/dialog/samples/setup-tempfile7
-rw-r--r--contrib/dialog/samples/setup-utf83
-rw-r--r--contrib/dialog/samples/setup-vars10
-rw-r--r--contrib/dialog/samples/slackware.rc47
-rw-r--r--contrib/dialog/samples/sourcemage.rc58
-rw-r--r--contrib/dialog/samples/suse.rc52
-rwxr-xr-xcontrib/dialog/samples/tailboxbg4
-rwxr-xr-xcontrib/dialog/samples/tailboxbg14
-rwxr-xr-xcontrib/dialog/samples/tailboxbg24
-rwxr-xr-xcontrib/dialog/samples/testdata-8bit11
-rw-r--r--contrib/dialog/samples/valgrind.log847
-rwxr-xr-xcontrib/dialog/samples/wheel6
-rw-r--r--contrib/dialog/samples/whiptail.rc56
-rwxr-xr-xcontrib/dialog/samples/with-dquotes3
-rwxr-xr-xcontrib/dialog/samples/with-squotes3
-rw-r--r--contrib/dialog/tailbox.c8
-rw-r--r--contrib/dialog/textbox.c22
-rw-r--r--contrib/dialog/timebox.c31
-rw-r--r--contrib/dialog/trace.c111
-rw-r--r--contrib/dialog/ui_getc.c6
-rw-r--r--contrib/dialog/util.c237
-rw-r--r--contrib/dialog/yesno.c19
-rw-r--r--contrib/diff/src/context.c8
-rw-r--r--contrib/diff/src/diff.c14
-rw-r--r--contrib/dtc/Documentation/dts-format.txt34
-rw-r--r--contrib/dtc/Documentation/manual.txt13
-rw-r--r--contrib/dtc/Makefile44
-rw-r--r--contrib/dtc/Makefile.convert-dtsv013
-rw-r--r--contrib/dtc/Makefile.ftdump12
-rw-r--r--contrib/dtc/checks.c250
-rw-r--r--contrib/dtc/convert-dtsv0-lexer.l238
-rw-r--r--contrib/dtc/data.c124
-rw-r--r--contrib/dtc/dtc-lexer.l129
-rw-r--r--contrib/dtc/dtc-parser.y326
-rw-r--r--contrib/dtc/dtc.c75
-rw-r--r--contrib/dtc/dtc.h37
-rw-r--r--contrib/dtc/dtdiff38
-rw-r--r--contrib/dtc/fdtdump.c162
-rw-r--r--contrib/dtc/fdtget.c366
-rw-r--r--contrib/dtc/fdtput.c362
-rw-r--r--contrib/dtc/flattree.c83
-rw-r--r--contrib/dtc/fstree.c11
-rw-r--r--contrib/dtc/ftdump.c208
-rw-r--r--contrib/dtc/libfdt/Makefile.libfdt3
-rw-r--r--contrib/dtc/libfdt/fdt.c9
-rw-r--r--contrib/dtc/libfdt/fdt_empty_tree.c84
-rw-r--r--contrib/dtc/libfdt/fdt_ro.c123
-rw-r--r--contrib/dtc/libfdt/fdt_rw.c27
-rw-r--r--contrib/dtc/libfdt/libfdt.h378
-rw-r--r--contrib/dtc/libfdt/libfdt_env.h16
-rw-r--r--contrib/dtc/libfdt/libfdt_internal.h1
-rw-r--r--contrib/dtc/livetree.c329
-rw-r--r--contrib/dtc/srcpos.c332
-rw-r--r--contrib/dtc/srcpos.h130
-rw-r--r--contrib/dtc/treesource.c21
-rw-r--r--contrib/dtc/util.c303
-rw-r--r--contrib/dtc/util.h98
-rw-r--r--contrib/file/apprentice.c2
-rw-r--r--contrib/gcc/ChangeLog.gcc4322
-rw-r--r--contrib/gcc/config/arm/freebsd.h17
-rw-r--r--contrib/gcc/config/i386/freebsd.h2
-rw-r--r--contrib/gcc/config/i386/freebsd64.h2
-rw-r--r--contrib/gcc/config/i386/xmmintrin.h2
-rw-r--r--contrib/gcc/config/ia64/freebsd.h1
-rw-r--r--contrib/gcc/config/mips/freebsd.h1
-rw-r--r--contrib/gcc/config/rs6000/freebsd.h1
-rw-r--r--contrib/gcc/config/sparc/freebsd.h2
-rw-r--r--contrib/gcc/fold-const.c8
-rw-r--r--contrib/gcc/gimplify.c4
-rw-r--r--contrib/gcc/tree-ssa-ccp.c4
-rw-r--r--contrib/gcc/tree-ssa-pre.c17
-rw-r--r--contrib/gdb/gdb/dwarf2loc.h4
-rw-r--r--contrib/gdb/gdb/dwarf2read.c6
-rw-r--r--contrib/groff/tmac/doc-common3
-rw-r--r--contrib/groff/tmac/doc-syms4
-rw-r--r--contrib/groff/tmac/doc.tmac2
-rw-r--r--contrib/groff/tmac/groff_mdoc.man2
-rw-r--r--contrib/jemalloc/FREEBSD-diffs6
-rw-r--r--contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h4
-rw-r--r--contrib/less/LICENSE2
-rw-r--r--contrib/less/Makefile.aut5
-rw-r--r--contrib/less/NEWS30
-rw-r--r--contrib/less/README13
-rw-r--r--contrib/less/brac.c5
-rw-r--r--contrib/less/ch.c18
-rw-r--r--contrib/less/charset.c5
-rw-r--r--contrib/less/charset.h5
-rw-r--r--contrib/less/cmd.h10
-rw-r--r--contrib/less/cmdbuf.c75
-rw-r--r--contrib/less/command.c75
-rwxr-xr-xcontrib/less/configure409
-rw-r--r--contrib/less/configure.ac25
-rw-r--r--contrib/less/cvt.c30
-rw-r--r--contrib/less/decode.c6
-rw-r--r--contrib/less/defines.ds8
-rw-r--r--contrib/less/defines.h.in12
-rw-r--r--contrib/less/defines.o25
-rw-r--r--contrib/less/defines.o95
-rw-r--r--contrib/less/defines.wn5
-rw-r--r--contrib/less/edit.c9
-rw-r--r--contrib/less/filename.c53
-rw-r--r--contrib/less/forwback.c5
-rw-r--r--contrib/less/funcs.h1
-rw-r--r--contrib/less/help.c25
-rw-r--r--contrib/less/ifile.c5
-rw-r--r--contrib/less/input.c7
-rw-r--r--contrib/less/jump.c5
-rw-r--r--contrib/less/less.h8
-rw-r--r--contrib/less/less.hlp25
-rw-r--r--contrib/less/less.man384
-rw-r--r--contrib/less/less.nro50
-rw-r--r--contrib/less/lessecho.c7
-rw-r--r--contrib/less/lessecho.man25
-rw-r--r--contrib/less/lessecho.nro19
-rw-r--r--contrib/less/lesskey.c8
-rw-r--r--contrib/less/lesskey.h5
-rw-r--r--contrib/less/lesskey.man11
-rw-r--r--contrib/less/lesskey.nro10
-rw-r--r--contrib/less/lglob.h5
-rw-r--r--contrib/less/line.c11
-rw-r--r--contrib/less/linenum.c5
-rw-r--r--contrib/less/lsystem.c5
-rw-r--r--contrib/less/main.c6
-rw-r--r--contrib/less/mark.c5
-rw-r--r--contrib/less/mkhelp.c5
-rw-r--r--contrib/less/optfunc.c30
-rw-r--r--contrib/less/option.c5
-rw-r--r--contrib/less/option.h5
-rw-r--r--contrib/less/opttbl.c5
-rw-r--r--contrib/less/os.c5
-rw-r--r--contrib/less/output.c26
-rw-r--r--contrib/less/pattern.c176
-rw-r--r--contrib/less/pattern.h16
-rw-r--r--contrib/less/pckeys.h5
-rw-r--r--contrib/less/position.c5
-rw-r--r--contrib/less/position.h5
-rw-r--r--contrib/less/prompt.c15
-rw-r--r--contrib/less/screen.c5
-rw-r--r--contrib/less/scrsize.c5
-rw-r--r--contrib/less/search.c81
-rw-r--r--contrib/less/signal.c5
-rw-r--r--contrib/less/tags.c5
-rw-r--r--contrib/less/ttyin.c5
-rw-r--r--contrib/less/version.c20
-rw-r--r--contrib/libarchive/FREEBSD-Xlist4
-rw-r--r--contrib/libarchive/FREEBSD-upgrade6
-rw-r--r--contrib/libarchive/NEWS18
-rw-r--r--contrib/libarchive/README13
-rw-r--r--contrib/libarchive/cpio/bsdcpio.12
-rw-r--r--contrib/libarchive/cpio/cmdline.c1
-rw-r--r--contrib/libarchive/cpio/cpio.c36
-rw-r--r--contrib/libarchive/cpio/cpio.h4
-rw-r--r--contrib/libarchive/cpio/test/main.c321
-rw-r--r--contrib/libarchive/cpio/test/test.h12
-rw-r--r--contrib/libarchive/cpio/test/test_pathmatch.c243
-rw-r--r--contrib/libarchive/libarchive/archive.h154
-rw-r--r--contrib/libarchive/libarchive/archive_acl.c65
-rw-r--r--contrib/libarchive/libarchive/archive_check_magic.c1
-rw-r--r--contrib/libarchive/libarchive/archive_endian.h8
-rw-r--r--contrib/libarchive/libarchive/archive_entry.34
-rw-r--r--contrib/libarchive/libarchive/archive_entry.c78
-rw-r--r--contrib/libarchive/libarchive/archive_entry.h61
-rw-r--r--contrib/libarchive/libarchive/archive_entry_acl.34
-rw-r--r--contrib/libarchive/libarchive/archive_entry_link_resolver.c2
-rw-r--r--contrib/libarchive/libarchive/archive_entry_linkify.34
-rw-r--r--contrib/libarchive/libarchive/archive_entry_paths.34
-rw-r--r--contrib/libarchive/libarchive/archive_entry_perms.34
-rw-r--r--contrib/libarchive/libarchive/archive_entry_stat.36
-rw-r--r--contrib/libarchive/libarchive/archive_entry_stat.c8
-rw-r--r--contrib/libarchive/libarchive/archive_entry_time.36
-rw-r--r--contrib/libarchive/libarchive/archive_getdate.c1037
-rw-r--r--contrib/libarchive/libarchive/archive_match.c1836
-rw-r--r--contrib/libarchive/libarchive/archive_pathmatch.c459
-rw-r--r--contrib/libarchive/libarchive/archive_pathmatch.h52
-rw-r--r--contrib/libarchive/libarchive/archive_ppmd7.c5
-rw-r--r--contrib/libarchive/libarchive/archive_private.h1
-rw-r--r--contrib/libarchive/libarchive/archive_read.34
-rw-r--r--contrib/libarchive/libarchive/archive_read.c11
-rw-r--r--contrib/libarchive/libarchive/archive_read_data.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c415
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk_posix.c503
-rw-r--r--contrib/libarchive/libarchive/archive_read_disk_private.h23
-rw-r--r--contrib/libarchive/libarchive/archive_read_extract.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_filter.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_format.36
-rw-r--r--contrib/libarchive/libarchive/archive_read_free.36
-rw-r--r--contrib/libarchive/libarchive/archive_read_header.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_new.36
-rw-r--r--contrib/libarchive/libarchive/archive_read_open.36
-rw-r--r--contrib/libarchive/libarchive/archive_read_open_fd.c4
-rw-r--r--contrib/libarchive/libarchive/archive_read_open_filename.c12
-rw-r--r--contrib/libarchive/libarchive/archive_read_private.h4
-rw-r--r--contrib/libarchive/libarchive/archive_read_set_options.34
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_filter_rpm.c2
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_7zip.c142
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_cab.c210
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_cpio.c55
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_iso9660.c36
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_lha.c12
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_mtree.c13
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_rar.c68
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_tar.c148
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_xar.c17
-rw-r--r--contrib/libarchive/libarchive/archive_read_support_format_zip.c158
-rw-r--r--contrib/libarchive/libarchive/archive_string.c746
-rw-r--r--contrib/libarchive/libarchive/archive_string.h10
-rw-r--r--contrib/libarchive/libarchive/archive_string_composition.h945
-rw-r--r--contrib/libarchive/libarchive/archive_string_sprintf.c14
-rw-r--r--contrib/libarchive/libarchive/archive_util.34
-rw-r--r--contrib/libarchive/libarchive/archive_util.c5
-rw-r--r--contrib/libarchive/libarchive/archive_write.34
-rw-r--r--contrib/libarchive/libarchive/archive_write.c4
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter.c66
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c14
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_compress.c20
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_gzip.c36
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_program.c98
-rw-r--r--contrib/libarchive/libarchive/archive_write_add_filter_xz.c12
-rw-r--r--contrib/libarchive/libarchive/archive_write_blocksize.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_data.38
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk_acl.c249
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk_posix.c161
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk_private.h5
-rw-r--r--contrib/libarchive/libarchive/archive_write_disk_set_standard_lookup.c28
-rw-r--r--contrib/libarchive/libarchive/archive_write_filter.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_finish_entry.36
-rw-r--r--contrib/libarchive/libarchive/archive_write_format.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_free.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_header.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_new.34
-rw-r--r--contrib/libarchive/libarchive/archive_write_open.38
-rw-r--r--contrib/libarchive/libarchive/archive_write_open_filename.c163
-rw-r--r--contrib/libarchive/libarchive/archive_write_private.h2
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_7zip.c57
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_ar.c2
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_cpio.c11
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c7
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_gnutar.c6
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_iso9660.c147
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_mtree.c8
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_pax.c9
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_ustar.c4
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_xar.c17
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_format_zip.c354
-rw-r--r--contrib/libarchive/libarchive/archive_write_set_options.38
-rw-r--r--contrib/libarchive/libarchive/cpio.52
-rw-r--r--contrib/libarchive/libarchive/libarchive-formats.5104
-rw-r--r--contrib/libarchive/libarchive/libarchive.367
-rw-r--r--contrib/libarchive/libarchive/libarchive_changes.32
-rw-r--r--contrib/libarchive/libarchive/libarchive_internals.34
-rw-r--r--contrib/libarchive/libarchive/tar.52
-rw-r--r--contrib/libarchive/libarchive/test/main.c321
-rw-r--r--contrib/libarchive/libarchive/test/read_open_memory.c2
-rw-r--r--contrib/libarchive/libarchive/test/test.h16
-rw-r--r--contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c1094
-rw-r--r--contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c520
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_getdate.c81
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_match_owner.c289
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_match_path.c450
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_match_time.c1358
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_pathmatch.c244
-rw-r--r--contrib/libarchive/libarchive/test/test_archive_string_conversion.c467
-rw-r--r--contrib/libarchive/libarchive/test/test_compat_zip.c14
-rw-r--r--contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c527
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_7zip.c18
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_cab.c116
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar.c25
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_rar_unicode.rar.uu5
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_tar_filename.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_read_pax_truncated.c4
-rw-r--r--contrib/libarchive/libarchive/test/test_read_position.c2
-rw-r--r--contrib/libarchive/libarchive/test/test_sparse_basic.c28
-rw-r--r--contrib/libarchive/libarchive/test/test_write_format_zip.c2
-rw-r--r--contrib/libarchive/libarchive_fe/err.c2
-rw-r--r--contrib/libarchive/libarchive_fe/err.h12
-rw-r--r--contrib/libarchive/libarchive_fe/matching.c281
-rw-r--r--contrib/libarchive/libarchive_fe/matching.h46
-rw-r--r--contrib/libarchive/libarchive_fe/pathmatch.c255
-rw-r--r--contrib/libarchive/libarchive_fe/pathmatch.h42
-rw-r--r--contrib/libarchive/tar/bsdtar.12
-rw-r--r--contrib/libarchive/tar/bsdtar.c85
-rw-r--r--contrib/libarchive/tar/bsdtar.h15
-rw-r--r--contrib/libarchive/tar/getdate.c1037
-rw-r--r--contrib/libarchive/tar/read.c80
-rw-r--r--contrib/libarchive/tar/test/main.c321
-rw-r--r--contrib/libarchive/tar/test/test.h12
-rw-r--r--contrib/libarchive/tar/test/test_basic.c6
-rw-r--r--contrib/libarchive/tar/test/test_format_newc.c64
-rw-r--r--contrib/libarchive/tar/test/test_getdate.c80
-rw-r--r--contrib/libarchive/tar/test/test_option_nodump.c68
-rw-r--r--contrib/libarchive/tar/tree.c848
-rw-r--r--contrib/libarchive/tar/tree.h141
-rw-r--r--contrib/libarchive/tar/write.c651
-rw-r--r--contrib/libc++/CREDITS.TXT76
-rw-r--r--contrib/libc++/LICENSE.TXT76
-rw-r--r--contrib/libc++/include/__bit_reference96
-rw-r--r--contrib/libc++/include/__config40
-rw-r--r--contrib/libc++/include/__hash_table109
-rw-r--r--contrib/libc++/include/__locale19
-rw-r--r--contrib/libc++/include/__mutex_base91
-rw-r--r--contrib/libc++/include/__tree4
-rw-r--r--contrib/libc++/include/__tuple9
-rw-r--r--contrib/libc++/include/__undef_min_max4
-rw-r--r--contrib/libc++/include/algorithm113
-rw-r--r--contrib/libc++/include/array8
-rw-r--r--contrib/libc++/include/atomic2
-rw-r--r--contrib/libc++/include/bitset62
-rw-r--r--contrib/libc++/include/chrono131
-rw-r--r--contrib/libc++/include/cmath390
-rw-r--r--contrib/libc++/include/complex48
-rw-r--r--contrib/libc++/include/condition_variable16
-rw-r--r--contrib/libc++/include/cstddef22
-rw-r--r--contrib/libc++/include/cstdio12
-rw-r--r--contrib/libc++/include/cstdlib14
-rw-r--r--contrib/libc++/include/deque6
-rw-r--r--contrib/libc++/include/exception16
-rw-r--r--contrib/libc++/include/forward_list8
-rw-r--r--contrib/libc++/include/fstream69
-rw-r--r--contrib/libc++/include/functional11
-rw-r--r--contrib/libc++/include/future268
-rw-r--r--contrib/libc++/include/ios80
-rw-r--r--contrib/libc++/include/iosfwd2
-rw-r--r--contrib/libc++/include/istream5
-rw-r--r--contrib/libc++/include/iterator93
-rw-r--r--contrib/libc++/include/list4
-rw-r--r--contrib/libc++/include/locale57
-rw-r--r--contrib/libc++/include/map229
-rw-r--r--contrib/libc++/include/memory195
-rw-r--r--contrib/libc++/include/mutex52
-rw-r--r--contrib/libc++/include/new4
-rw-r--r--contrib/libc++/include/ostream2
-rw-r--r--contrib/libc++/include/queue4
-rw-r--r--contrib/libc++/include/random25
-rw-r--r--contrib/libc++/include/regex62
-rw-r--r--contrib/libc++/include/stack4
-rw-r--r--contrib/libc++/include/streambuf2
-rw-r--r--contrib/libc++/include/string87
-rw-r--r--contrib/libc++/include/system_error8
-rw-r--r--contrib/libc++/include/thread98
-rw-r--r--contrib/libc++/include/tuple94
-rw-r--r--contrib/libc++/include/type_traits155
-rw-r--r--contrib/libc++/include/unordered_map269
-rw-r--r--contrib/libc++/include/utility14
-rw-r--r--contrib/libc++/include/valarray38
-rw-r--r--contrib/libc++/include/vector8
-rw-r--r--contrib/libc++/src/condition_variable.cpp20
-rw-r--r--contrib/libc++/src/debug.cpp20
-rw-r--r--contrib/libc++/src/exception.cpp27
-rw-r--r--contrib/libc++/src/future.cpp2
-rw-r--r--contrib/libc++/src/ios.cpp2
-rw-r--r--contrib/libc++/src/iostream.cpp28
-rw-r--r--contrib/libc++/src/locale.cpp45
-rw-r--r--contrib/libc++/src/memory.cpp50
-rw-r--r--contrib/libc++/src/mutex.cpp17
-rw-r--r--contrib/libc++/src/new.cpp11
-rw-r--r--contrib/libc++/src/random.cpp2
-rw-r--r--contrib/libc++/src/stdexcept.cpp15
-rw-r--r--contrib/libc++/src/support/win32/locale_win32.cpp94
-rw-r--r--contrib/libc++/src/support/win32/support.cpp70
-rw-r--r--contrib/libc++/src/thread.cpp33
-rw-r--r--contrib/libc++/src/typeinfo.cpp7
-rw-r--r--contrib/libc-pwcache/pwcache.3223
-rw-r--r--contrib/libc-pwcache/pwcache.c646
-rw-r--r--contrib/libc-pwcache/pwcache.h73
-rw-r--r--contrib/libpcap/CHANGES19
-rw-r--r--contrib/libpcap/CREDITS1
-rw-r--r--contrib/libpcap/Makefile.in4
-rw-r--r--contrib/libpcap/VERSION2
-rw-r--r--contrib/libpcap/config.h.in6
-rwxr-xr-xcontrib/libpcap/configure9922
-rwxr-xr-xcontrib/libpcap/configure.in30
-rw-r--r--contrib/libpcap/gencode.c86
-rw-r--r--contrib/libpcap/gencode.h6
-rw-r--r--contrib/libpcap/optimize.c16
-rw-r--r--contrib/libpcap/packaging/pcap.spec.in4
-rw-r--r--contrib/libpcap/pcap-bpf.c36
-rw-r--r--contrib/libpcap/pcap-canusb-linux.c428
-rw-r--r--contrib/libpcap/pcap-canusb-linux.h37
-rw-r--r--contrib/libpcap/pcap-common.c72
-rw-r--r--contrib/libpcap/pcap-linux.c26
-rw-r--r--contrib/libpcap/pcap-netfilter-linux.c4
-rw-r--r--contrib/libpcap/pcap-snoop.c2
-rw-r--r--contrib/libpcap/pcap.c1
-rw-r--r--contrib/libpcap/pcap/bpf.h122
-rw-r--r--contrib/libpcap/tests/filtertest.c (renamed from contrib/libpcap/test/filtertest.c)0
-rw-r--r--contrib/libpcap/tests/findalldevstest.c (renamed from contrib/libpcap/test/findalldevstest.c)0
-rw-r--r--contrib/libpcap/tests/nonblocktest.c (renamed from contrib/libpcap/test/nonblocktest.c)0
-rw-r--r--contrib/libpcap/tests/opentest.c (renamed from contrib/libpcap/test/opentest.c)0
-rw-r--r--contrib/libpcap/tests/reactivatetest.c (renamed from contrib/libpcap/test/reactivatetest.c)0
-rw-r--r--contrib/libpcap/tests/selpolltest.c (renamed from contrib/libpcap/test/selpolltest.c)0
-rw-r--r--contrib/libstdc++/config/os/bsd/freebsd/ctype_base.h3
-rw-r--r--contrib/libstdc++/include/bits/fstream.tcc32
-rw-r--r--contrib/libstdc++/include/bits/locale_facets.h3
-rw-r--r--contrib/libstdc++/include/bits/locale_facets.tcc40
-rw-r--r--contrib/libstdc++/include/bits/stl_bvector.h18
-rw-r--r--contrib/libstdc++/include/bits/stl_deque.h14
-rw-r--r--contrib/libstdc++/include/bits/stl_list.h13
-rw-r--r--contrib/libstdc++/include/bits/stl_map.h4
-rw-r--r--contrib/libstdc++/include/bits/stl_multimap.h6
-rw-r--r--contrib/libstdc++/include/bits/stl_multiset.h12
-rw-r--r--contrib/libstdc++/include/bits/stl_set.h12
-rw-r--r--contrib/libstdc++/include/bits/stl_tree.h49
-rw-r--r--contrib/libstdc++/include/bits/stl_vector.h13
-rw-r--r--contrib/libstdc++/include/bits/streambuf_iterator.h2
-rw-r--r--contrib/libstdc++/include/debug/safe_iterator.tcc8
-rw-r--r--contrib/libstdc++/include/ext/ropeimpl.h2
-rw-r--r--contrib/libstdc++/include/std/std_sstream.h10
-rw-r--r--contrib/libstdc++/libsupc++/tinfo.cc6
-rw-r--r--contrib/libstdc++/src/locale.cc2
-rw-r--r--contrib/libstdc++/src/strstream.cc10
-rw-r--r--contrib/libstdc++/src/tree.cc24
-rw-r--r--contrib/llvm/include/llvm-c/Core.h21
-rw-r--r--contrib/llvm/include/llvm-c/Disassembler.h6
-rw-r--r--contrib/llvm/include/llvm-c/Linker.h42
-rw-r--r--contrib/llvm/include/llvm-c/Target.h12
-rw-r--r--contrib/llvm/include/llvm/ADT/APFloat.h1
-rw-r--r--contrib/llvm/include/llvm/ADT/APInt.h50
-rw-r--r--contrib/llvm/include/llvm/ADT/APSInt.h48
-rw-r--r--contrib/llvm/include/llvm/ADT/ArrayRef.h2
-rw-r--r--contrib/llvm/include/llvm/ADT/BitVector.h56
-rw-r--r--contrib/llvm/include/llvm/ADT/DenseMap.h880
-rw-r--r--contrib/llvm/include/llvm/ADT/DepthFirstIterator.h2
-rw-r--r--contrib/llvm/include/llvm/ADT/FoldingSet.h105
-rw-r--r--contrib/llvm/include/llvm/ADT/Hashing.h4
-rw-r--r--contrib/llvm/include/llvm/ADT/ImmutableSet.h4
-rw-r--r--contrib/llvm/include/llvm/ADT/IndexedMap.h9
-rw-r--r--contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h34
-rw-r--r--contrib/llvm/include/llvm/ADT/PointerIntPair.h13
-rw-r--r--contrib/llvm/include/llvm/ADT/PointerUnion.h4
-rw-r--r--contrib/llvm/include/llvm/ADT/PostOrderIterator.h75
-rw-r--r--contrib/llvm/include/llvm/ADT/STLExtras.h22
-rw-r--r--contrib/llvm/include/llvm/ADT/SmallBitVector.h83
-rw-r--r--contrib/llvm/include/llvm/ADT/SmallString.h7
-rw-r--r--contrib/llvm/include/llvm/ADT/SmallVector.h298
-rw-r--r--contrib/llvm/include/llvm/ADT/SparseSet.h112
-rw-r--r--contrib/llvm/include/llvm/ADT/StringRef.h29
-rw-r--r--contrib/llvm/include/llvm/ADT/StringSwitch.h4
-rw-r--r--contrib/llvm/include/llvm/ADT/TinyPtrVector.h184
-rw-r--r--contrib/llvm/include/llvm/ADT/Triple.h14
-rw-r--r--contrib/llvm/include/llvm/ADT/ValueMap.h22
-rw-r--r--contrib/llvm/include/llvm/ADT/VariadicFunction.h2
-rw-r--r--contrib/llvm/include/llvm/Analysis/AliasAnalysis.h13
-rw-r--r--contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h2
-rw-r--r--contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h1
-rw-r--r--contrib/llvm/include/llvm/Analysis/CodeMetrics.h8
-rw-r--r--contrib/llvm/include/llvm/Analysis/DIBuilder.h560
-rw-r--r--contrib/llvm/include/llvm/Analysis/DebugInfo.h928
-rw-r--r--contrib/llvm/include/llvm/Analysis/Dominators.h21
-rw-r--r--contrib/llvm/include/llvm/Analysis/InlineCost.h4
-rw-r--r--contrib/llvm/include/llvm/Analysis/LoopInfo.h485
-rw-r--r--contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h570
-rw-r--r--contrib/llvm/include/llvm/Analysis/LoopIterator.h42
-rw-r--r--contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h189
-rw-r--r--contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h7
-rw-r--r--contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h5
-rw-r--r--contrib/llvm/include/llvm/Analysis/RegionInfo.h80
-rw-r--r--contrib/llvm/include/llvm/Analysis/ScalarEvolution.h8
-rw-r--r--contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h6
-rw-r--r--contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h69
-rw-r--r--contrib/llvm/include/llvm/Analysis/ValueTracking.h8
-rw-r--r--contrib/llvm/include/llvm/Attributes.h73
-rw-r--r--contrib/llvm/include/llvm/Bitcode/Archive.h22
-rw-r--r--contrib/llvm/include/llvm/Bitcode/ReaderWriter.h18
-rw-r--r--contrib/llvm/include/llvm/CodeGen/AsmPrinter.h7
-rw-r--r--contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h44
-rw-r--r--contrib/llvm/include/llvm/CodeGen/EdgeBundles.h2
-rw-r--r--contrib/llvm/include/llvm/CodeGen/FastISel.h14
-rw-r--r--contrib/llvm/include/llvm/CodeGen/GCMetadata.h19
-rw-r--r--contrib/llvm/include/llvm/CodeGen/GCStrategy.h16
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h591
-rw-r--r--contrib/llvm/include/llvm/CodeGen/LexicalScopes.h7
-rw-r--r--contrib/llvm/include/llvm/CodeGen/LiveInterval.h189
-rw-r--r--contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h230
-rw-r--r--contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h55
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h77
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h16
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineFunction.h4
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineInstr.h34
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h13
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h4
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h20
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h14
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineOperand.h66
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h17
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h93
-rw-r--r--contrib/llvm/include/llvm/CodeGen/MachineScheduler.h11
-rw-r--r--contrib/llvm/include/llvm/CodeGen/Passes.h80
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h51
-rw-r--r--contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h (renamed from contrib/llvm/lib/CodeGen/RegisterClassInfo.h)0
-rw-r--r--contrib/llvm/include/llvm/CodeGen/RegisterPressure.h282
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h24
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h28
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h4
-rw-r--r--contrib/llvm/include/llvm/CodeGen/SelectionDAG.h77
-rw-r--r--contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h37
-rw-r--r--contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h37
-rw-r--r--contrib/llvm/include/llvm/CodeGen/SlotIndexes.h49
-rw-r--r--contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h3
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ValueTypes.h120
-rw-r--r--contrib/llvm/include/llvm/CodeGen/ValueTypes.td30
-rw-r--r--contrib/llvm/include/llvm/Constant.h4
-rw-r--r--contrib/llvm/include/llvm/Constants.h11
-rw-r--r--contrib/llvm/include/llvm/DIBuilder.h562
-rw-r--r--contrib/llvm/include/llvm/DebugInfo.h884
-rw-r--r--contrib/llvm/include/llvm/DebugInfo/DIContext.h42
-rw-r--r--contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h2
-rw-r--r--contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h2
-rw-r--r--contrib/llvm/include/llvm/ExecutionEngine/JIT.h2
-rw-r--r--contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h2
-rw-r--r--contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h11
-rw-r--r--contrib/llvm/include/llvm/Function.h4
-rw-r--r--contrib/llvm/include/llvm/GlobalValue.h10
-rw-r--r--contrib/llvm/include/llvm/GlobalVariable.h29
-rw-r--r--contrib/llvm/include/llvm/IRBuilder.h1296
-rw-r--r--contrib/llvm/include/llvm/InitializePasses.h7
-rw-r--r--contrib/llvm/include/llvm/Instruction.h33
-rw-r--r--contrib/llvm/include/llvm/Instructions.h397
-rw-r--r--contrib/llvm/include/llvm/Intrinsics.h47
-rw-r--r--contrib/llvm/include/llvm/Intrinsics.td32
-rw-r--r--contrib/llvm/include/llvm/IntrinsicsHexagon.td2980
-rw-r--r--contrib/llvm/include/llvm/IntrinsicsMips.td264
-rw-r--r--contrib/llvm/include/llvm/IntrinsicsNVVM.td952
-rw-r--r--contrib/llvm/include/llvm/IntrinsicsPTX.td92
-rw-r--r--contrib/llvm/include/llvm/IntrinsicsX86.td518
-rw-r--r--contrib/llvm/include/llvm/LinkAllPasses.h1
-rw-r--r--contrib/llvm/include/llvm/MC/EDInstInfo.h4
-rw-r--r--contrib/llvm/include/llvm/MC/MCAsmInfo.h59
-rw-r--r--contrib/llvm/include/llvm/MC/MCAssembler.h44
-rw-r--r--contrib/llvm/include/llvm/MC/MCContext.h4
-rw-r--r--contrib/llvm/include/llvm/MC/MCDirectives.h8
-rw-r--r--contrib/llvm/include/llvm/MC/MCDisassembler.h12
-rw-r--r--contrib/llvm/include/llvm/MC/MCELFObjectWriter.h44
-rw-r--r--contrib/llvm/include/llvm/MC/MCExpr.h6
-rw-r--r--contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h32
-rw-r--r--contrib/llvm/include/llvm/MC/MCFixupKindInfo.h2
-rw-r--r--contrib/llvm/include/llvm/MC/MCInstrDesc.h7
-rw-r--r--contrib/llvm/include/llvm/MC/MCInstrItineraries.h46
-rw-r--r--contrib/llvm/include/llvm/MC/MCMachObjectWriter.h3
-rw-r--r--contrib/llvm/include/llvm/MC/MCObjectFileInfo.h24
-rw-r--r--contrib/llvm/include/llvm/MC/MCObjectWriter.h5
-rw-r--r--contrib/llvm/include/llvm/MC/MCRegisterInfo.h303
-rw-r--r--contrib/llvm/include/llvm/MC/MCSchedule.h114
-rw-r--r--contrib/llvm/include/llvm/MC/MCStreamer.h57
-rw-r--r--contrib/llvm/include/llvm/MC/MCSubtargetInfo.h15
-rw-r--r--contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h34
-rw-r--r--contrib/llvm/include/llvm/MC/MCTargetAsmParser.h13
-rw-r--r--contrib/llvm/include/llvm/MC/MachineLocation.h10
-rw-r--r--contrib/llvm/include/llvm/MC/SubtargetFeature.h22
-rw-r--r--contrib/llvm/include/llvm/MDBuilder.h141
-rw-r--r--contrib/llvm/include/llvm/Metadata.h5
-rw-r--r--contrib/llvm/include/llvm/Module.h11
-rw-r--r--contrib/llvm/include/llvm/Object/Binary.h2
-rw-r--r--contrib/llvm/include/llvm/Object/COFF.h6
-rw-r--r--contrib/llvm/include/llvm/Object/ELF.h145
-rw-r--r--contrib/llvm/include/llvm/Object/MachOFormat.h18
-rw-r--r--contrib/llvm/include/llvm/Object/MachOObject.h3
-rw-r--r--contrib/llvm/include/llvm/Object/ObjectFile.h11
-rw-r--r--contrib/llvm/include/llvm/PassManagers.h3
-rw-r--r--contrib/llvm/include/llvm/Support/AlignOf.h93
-rw-r--r--contrib/llvm/include/llvm/Support/COFF.h10
-rw-r--r--contrib/llvm/include/llvm/Support/CallSite.h5
-rw-r--r--contrib/llvm/include/llvm/Support/CommandLine.h8
-rw-r--r--contrib/llvm/include/llvm/Support/Compiler.h40
-rw-r--r--contrib/llvm/include/llvm/Support/ConstantRange.h4
-rw-r--r--contrib/llvm/include/llvm/Support/DataTypes.h.in12
-rw-r--r--contrib/llvm/include/llvm/Support/Debug.h8
-rw-r--r--contrib/llvm/include/llvm/Support/DebugLoc.h9
-rw-r--r--contrib/llvm/include/llvm/Support/ELF.h130
-rw-r--r--contrib/llvm/include/llvm/Support/Endian.h8
-rw-r--r--contrib/llvm/include/llvm/Support/FileOutputBuffer.h97
-rw-r--r--contrib/llvm/include/llvm/Support/FileSystem.h182
-rw-r--r--contrib/llvm/include/llvm/Support/GCOV.h20
-rw-r--r--contrib/llvm/include/llvm/Support/GraphWriter.h4
-rw-r--r--contrib/llvm/include/llvm/Support/IRBuilder.h1281
-rw-r--r--contrib/llvm/include/llvm/Support/InstVisitor.h53
-rw-r--r--contrib/llvm/include/llvm/Support/IntegersSubset.h541
-rw-r--r--contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h580
-rw-r--r--contrib/llvm/include/llvm/Support/LEB128.h95
-rw-r--r--contrib/llvm/include/llvm/Support/MDBuilder.h118
-rw-r--r--contrib/llvm/include/llvm/Support/MachO.h82
-rw-r--r--contrib/llvm/include/llvm/Support/MathExtras.h4
-rw-r--r--contrib/llvm/include/llvm/Support/NoFolder.h12
-rw-r--r--contrib/llvm/include/llvm/Support/PathV2.h6
-rw-r--r--contrib/llvm/include/llvm/Support/Process.h10
-rw-r--r--contrib/llvm/include/llvm/Support/SMLoc.h3
-rw-r--r--contrib/llvm/include/llvm/Support/SourceMgr.h13
-rw-r--r--contrib/llvm/include/llvm/Support/TargetRegistry.h33
-rw-r--r--contrib/llvm/include/llvm/Support/ThreadLocal.h11
-rw-r--r--contrib/llvm/include/llvm/Support/TypeBuilder.h399
-rw-r--r--contrib/llvm/include/llvm/Support/ValueHandle.h11
-rw-r--r--contrib/llvm/include/llvm/Support/YAMLParser.h33
-rw-r--r--contrib/llvm/include/llvm/Support/raw_ostream.h7
-rw-r--r--contrib/llvm/include/llvm/Support/type_traits.h15
-rw-r--r--contrib/llvm/include/llvm/TableGen/Record.h10
-rw-r--r--contrib/llvm/include/llvm/TableGen/StringMatcher.h (renamed from contrib/llvm/utils/TableGen/StringMatcher.h)0
-rw-r--r--contrib/llvm/include/llvm/TableGen/TableGenBackend.h28
-rw-r--r--contrib/llvm/include/llvm/Target/Target.td93
-rw-r--r--contrib/llvm/include/llvm/Target/TargetCallingConv.h6
-rw-r--r--contrib/llvm/include/llvm/Target/TargetData.h8
-rw-r--r--contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h3
-rw-r--r--contrib/llvm/include/llvm/Target/TargetInstrInfo.h231
-rw-r--r--contrib/llvm/include/llvm/Target/TargetItinerary.td136
-rw-r--r--contrib/llvm/include/llvm/Target/TargetLibraryInfo.h187
-rw-r--r--contrib/llvm/include/llvm/Target/TargetLowering.h152
-rw-r--r--contrib/llvm/include/llvm/Target/TargetMachine.h9
-rw-r--r--contrib/llvm/include/llvm/Target/TargetOptions.h51
-rw-r--r--contrib/llvm/include/llvm/Target/TargetRegisterInfo.h189
-rw-r--r--contrib/llvm/include/llvm/Target/TargetSchedule.td131
-rw-r--r--contrib/llvm/include/llvm/Target/TargetSelectionDAG.td12
-rw-r--r--contrib/llvm/include/llvm/Transforms/Instrumentation.h7
-rw-r--r--contrib/llvm/include/llvm/Transforms/Scalar.h5
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h4
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h49
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h127
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h45
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/Local.h64
-rw-r--r--contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h1
-rw-r--r--contrib/llvm/include/llvm/Transforms/Vectorize.h9
-rw-r--r--contrib/llvm/include/llvm/TypeBuilder.h399
-rw-r--r--contrib/llvm/include/llvm/TypeFinder.h78
-rw-r--r--contrib/llvm/include/llvm/User.h4
-rw-r--r--contrib/llvm/lib/Analysis/AliasAnalysis.cpp83
-rw-r--r--contrib/llvm/lib/Analysis/AliasSetTracker.cpp6
-rw-r--r--contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp45
-rw-r--r--contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp32
-rw-r--r--contrib/llvm/lib/Analysis/CaptureTracking.cpp2
-rw-r--r--contrib/llvm/lib/Analysis/CodeMetrics.cpp26
-rw-r--r--contrib/llvm/lib/Analysis/ConstantFolding.cpp62
-rw-r--r--contrib/llvm/lib/Analysis/DIBuilder.cpp1015
-rw-r--r--contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp6
-rw-r--r--contrib/llvm/lib/Analysis/DebugInfo.cpp1229
-rw-r--r--contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp4
-rw-r--r--contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp20
-rw-r--r--contrib/llvm/lib/Analysis/IVUsers.cpp7
-rw-r--r--contrib/llvm/lib/Analysis/InlineCost.cpp86
-rw-r--r--contrib/llvm/lib/Analysis/InstructionSimplify.cpp30
-rw-r--r--contrib/llvm/lib/Analysis/LazyValueInfo.cpp129
-rw-r--r--contrib/llvm/lib/Analysis/LoopInfo.cpp10
-rw-r--r--contrib/llvm/lib/Analysis/LoopPass.cpp10
-rw-r--r--contrib/llvm/lib/Analysis/MemDepPrinter.cpp4
-rw-r--r--contrib/llvm/lib/Analysis/MemoryBuiltins.cpp643
-rw-r--r--contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp102
-rw-r--r--contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp4
-rw-r--r--contrib/llvm/lib/Analysis/PathNumbering.cpp2
-rw-r--r--contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp6
-rw-r--r--contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp2
-rw-r--r--contrib/llvm/lib/Analysis/RegionInfo.cpp14
-rw-r--r--contrib/llvm/lib/Analysis/RegionPass.cpp3
-rw-r--r--contrib/llvm/lib/Analysis/RegionPrinter.cpp8
-rw-r--r--contrib/llvm/lib/Analysis/ScalarEvolution.cpp302
-rw-r--r--contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp46
-rw-r--r--contrib/llvm/lib/Analysis/ValueTracking.cpp33
-rw-r--r--contrib/llvm/lib/Archive/ArchiveReader.cpp7
-rw-r--r--contrib/llvm/lib/Archive/ArchiveWriter.cpp7
-rw-r--r--contrib/llvm/lib/AsmParser/LLLexer.cpp10
-rw-r--r--contrib/llvm/lib/AsmParser/LLParser.cpp57
-rw-r--r--contrib/llvm/lib/AsmParser/LLParser.h3
-rw-r--r--contrib/llvm/lib/AsmParser/LLToken.h4
-rw-r--r--contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp206
-rw-r--r--contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp148
-rw-r--r--contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp43
-rw-r--r--contrib/llvm/lib/CodeGen/AllocationOrder.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/Analysis.cpp100
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp4
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp34
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp33
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp99
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h2
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp43
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h22
-rw-r--r--contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h11
-rw-r--r--contrib/llvm/lib/CodeGen/BranchFolding.cpp202
-rw-r--r--contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp53
-rw-r--r--contrib/llvm/lib/CodeGen/CallingConvLower.cpp8
-rw-r--r--contrib/llvm/lib/CodeGen/CodeGen.cpp4
-rw-r--r--contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp81
-rw-r--r--contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h2
-rw-r--r--contrib/llvm/lib/CodeGen/DFAPacketizer.cpp91
-rw-r--r--contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp11
-rw-r--r--contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp12
-rw-r--r--contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp803
-rw-r--r--contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp5
-rw-r--r--contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp11
-rw-r--r--contrib/llvm/lib/CodeGen/IfConversion.cpp45
-rw-r--r--contrib/llvm/lib/CodeGen/InlineSpiller.cpp20
-rw-r--r--contrib/llvm/lib/CodeGen/InterferenceCache.cpp93
-rw-r--r--contrib/llvm/lib/CodeGen/InterferenceCache.h34
-rw-r--r--contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp6
-rw-r--r--contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp76
-rw-r--r--contrib/llvm/lib/CodeGen/LexicalScopes.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp39
-rw-r--r--contrib/llvm/lib/CodeGen/LiveInterval.cpp286
-rw-r--r--contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp738
-rw-r--r--contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp24
-rw-r--r--contrib/llvm/lib/CodeGen/LiveIntervalUnion.h26
-rw-r--r--contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp120
-rw-r--r--contrib/llvm/lib/CodeGen/LiveRangeCalc.h63
-rw-r--r--contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp120
-rw-r--r--contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp152
-rw-r--r--contrib/llvm/lib/CodeGen/LiveRegMatrix.h148
-rw-r--r--contrib/llvm/lib/CodeGen/LiveVariables.cpp69
-rw-r--r--contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp3
-rw-r--r--contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp80
-rw-r--r--contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp111
-rw-r--r--contrib/llvm/lib/CodeGen/MachineCSE.cpp69
-rw-r--r--contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp50
-rw-r--r--contrib/llvm/lib/CodeGen/MachineFunction.cpp41
-rw-r--r--contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp9
-rw-r--r--contrib/llvm/lib/CodeGen/MachineInstr.cpp295
-rw-r--r--contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp4
-rw-r--r--contrib/llvm/lib/CodeGen/MachineLICM.cpp18
-rw-r--r--contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp16
-rw-r--r--contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp13
-rw-r--r--contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp103
-rw-r--r--contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp47
-rw-r--r--contrib/llvm/lib/CodeGen/MachineScheduler.cpp926
-rw-r--r--contrib/llvm/lib/CodeGen/MachineSink.cpp17
-rw-r--r--contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp1153
-rw-r--r--contrib/llvm/lib/CodeGen/MachineTraceMetrics.h341
-rw-r--r--contrib/llvm/lib/CodeGen/MachineVerifier.cpp749
-rw-r--r--contrib/llvm/lib/CodeGen/PHIElimination.cpp184
-rw-r--r--contrib/llvm/lib/CodeGen/Passes.cpp273
-rw-r--r--contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp202
-rw-r--r--contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp39
-rw-r--r--contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp374
-rw-r--r--contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocBase.cpp161
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocBase.h85
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocBasic.cpp171
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocFast.cpp55
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp238
-rw-r--r--contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp187
-rw-r--r--contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp7
-rw-r--r--contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp1252
-rw-r--r--contrib/llvm/lib/CodeGen/RegisterCoalescer.h29
-rw-r--r--contrib/llvm/lib/CodeGen/RegisterPressure.cpp841
-rw-r--r--contrib/llvm/lib/CodeGen/RegisterScavenging.cpp25
-rw-r--r--contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp1013
-rw-r--r--contrib/llvm/lib/CodeGen/RenderMachineFunction.h338
-rw-r--r--contrib/llvm/lib/CodeGen/ScheduleDAG.cpp23
-rw-r--r--contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp405
-rw-r--r--contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp26
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp336
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp55
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp58
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h6
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp1007
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp33
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp20
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h7
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp10
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp57
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp79
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp6
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp15
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp42
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h7
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp218
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp542
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h14
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp8
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp79
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp2
-rw-r--r--contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp164
-rw-r--r--contrib/llvm/lib/CodeGen/ShadowStackGC.cpp8
-rw-r--r--contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp20
-rw-r--r--contrib/llvm/lib/CodeGen/SlotIndexes.cpp3
-rw-r--r--contrib/llvm/lib/CodeGen/SpillPlacement.cpp11
-rw-r--r--contrib/llvm/lib/CodeGen/SplitKit.cpp27
-rw-r--r--contrib/llvm/lib/CodeGen/StackProtector.cpp25
-rw-r--r--contrib/llvm/lib/CodeGen/StackSlotColoring.cpp3
-rw-r--r--contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp4
-rw-r--r--contrib/llvm/lib/CodeGen/TailDuplication.cpp34
-rw-r--r--contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp210
-rw-r--r--contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp62
-rw-r--r--contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp752
-rw-r--r--contrib/llvm/lib/CodeGen/VirtRegMap.cpp179
-rw-r--r--contrib/llvm/lib/CodeGen/VirtRegMap.h7
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp25
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h9
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFContext.cpp74
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFContext.h3
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp2
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp51
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h9
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp117
-rw-r--r--contrib/llvm/lib/DebugInfo/DWARFDebugLine.h68
-rw-r--r--contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h2
-rw-r--r--contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp6
-rw-r--r--contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp37
-rw-r--r--contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp11
-rw-r--r--contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp13
-rw-r--r--contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp5
-rw-r--r--contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp55
-rw-r--r--contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h19
-rw-r--r--contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h14
-rw-r--r--contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp2
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h2
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp123
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp52
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h3
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h143
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp97
-rw-r--r--contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h3
-rw-r--r--contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp11
-rw-r--r--contrib/llvm/lib/Linker/LinkModules.cpp28
-rw-r--r--contrib/llvm/lib/MC/ELFObjectWriter.cpp18
-rw-r--r--contrib/llvm/lib/MC/MCAsmBackend.cpp2
-rw-r--r--contrib/llvm/lib/MC/MCAsmInfo.cpp13
-rw-r--r--contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp15
-rw-r--r--contrib/llvm/lib/MC/MCAsmStreamer.cpp24
-rw-r--r--contrib/llvm/lib/MC/MCAssembler.cpp7
-rw-r--r--contrib/llvm/lib/MC/MCContext.cpp10
-rw-r--r--contrib/llvm/lib/MC/MCDisassembler/Disassembler.h8
-rw-r--r--contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp32
-rw-r--r--contrib/llvm/lib/MC/MCDwarf.cpp40
-rw-r--r--contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp6
-rw-r--r--contrib/llvm/lib/MC/MCELFStreamer.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCExpr.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCMachOStreamer.cpp48
-rw-r--r--contrib/llvm/lib/MC/MCNullStreamer.cpp8
-rw-r--r--contrib/llvm/lib/MC/MCObjectFileInfo.cpp8
-rw-r--r--contrib/llvm/lib/MC/MCObjectWriter.cpp34
-rw-r--r--contrib/llvm/lib/MC/MCParser/AsmParser.cpp511
-rw-r--r--contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp83
-rw-r--r--contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp28
-rw-r--r--contrib/llvm/lib/MC/MCPureStreamer.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCRegisterInfo.cpp71
-rw-r--r--contrib/llvm/lib/MC/MCSectionCOFF.cpp6
-rw-r--r--contrib/llvm/lib/MC/MCSectionELF.cpp12
-rw-r--r--contrib/llvm/lib/MC/MCStreamer.cpp94
-rw-r--r--contrib/llvm/lib/MC/MCSubtargetInfo.cpp33
-rw-r--r--contrib/llvm/lib/MC/MCSymbol.cpp4
-rw-r--r--contrib/llvm/lib/MC/MCWin64EH.cpp6
-rw-r--r--contrib/llvm/lib/MC/MachObjectWriter.cpp53
-rw-r--r--contrib/llvm/lib/MC/SubtargetFeature.cpp16
-rw-r--r--contrib/llvm/lib/MC/WinCOFFStreamer.cpp4
-rw-r--r--contrib/llvm/lib/Object/Archive.cpp6
-rw-r--r--contrib/llvm/lib/Object/COFFObjectFile.cpp36
-rw-r--r--contrib/llvm/lib/Object/MachOObject.cpp13
-rw-r--r--contrib/llvm/lib/Object/MachOObjectFile.cpp18
-rw-r--r--contrib/llvm/lib/Support/APFloat.cpp56
-rw-r--r--contrib/llvm/lib/Support/APInt.cpp4
-rw-r--r--contrib/llvm/lib/Support/CommandLine.cpp8
-rw-r--r--contrib/llvm/lib/Support/ConstantRange.cpp84
-rw-r--r--contrib/llvm/lib/Support/CrashRecoveryContext.cpp2
-rw-r--r--contrib/llvm/lib/Support/Debug.cpp10
-rw-r--r--contrib/llvm/lib/Support/Errno.cpp2
-rw-r--r--contrib/llvm/lib/Support/FileOutputBuffer.cpp148
-rw-r--r--contrib/llvm/lib/Support/GraphWriter.cpp1
-rw-r--r--contrib/llvm/lib/Support/Host.cpp199
-rw-r--r--contrib/llvm/lib/Support/Memory.cpp11
-rw-r--r--contrib/llvm/lib/Support/MemoryBuffer.cpp19
-rw-r--r--contrib/llvm/lib/Support/Mutex.cpp3
-rw-r--r--contrib/llvm/lib/Support/Path.cpp7
-rw-r--r--contrib/llvm/lib/Support/PathV2.cpp2
-rw-r--r--contrib/llvm/lib/Support/SourceMgr.cpp121
-rw-r--r--contrib/llvm/lib/Support/StreamableMemoryObject.cpp2
-rw-r--r--contrib/llvm/lib/Support/StringMap.cpp2
-rw-r--r--contrib/llvm/lib/Support/StringRef.cpp44
-rw-r--r--contrib/llvm/lib/Support/TargetRegistry.cpp41
-rw-r--r--contrib/llvm/lib/Support/ThreadLocal.cpp28
-rw-r--r--contrib/llvm/lib/Support/Triple.cpp68
-rw-r--r--contrib/llvm/lib/Support/Unix/Path.inc7
-rw-r--r--contrib/llvm/lib/Support/Unix/PathV2.inc239
-rw-r--r--contrib/llvm/lib/Support/Unix/Process.inc53
-rw-r--r--contrib/llvm/lib/Support/Unix/Signals.inc50
-rw-r--r--contrib/llvm/lib/Support/Unix/Unix.h10
-rw-r--r--contrib/llvm/lib/Support/Windows/Path.inc16
-rw-r--r--contrib/llvm/lib/Support/Windows/PathV2.inc265
-rw-r--r--contrib/llvm/lib/Support/Windows/Process.inc14
-rw-r--r--contrib/llvm/lib/Support/Windows/RWMutex.inc6
-rw-r--r--contrib/llvm/lib/Support/Windows/ThreadLocal.inc13
-rw-r--r--contrib/llvm/lib/Support/YAMLParser.cpp50
-rw-r--r--contrib/llvm/lib/Support/raw_ostream.cpp7
-rw-r--r--contrib/llvm/lib/TableGen/Main.cpp9
-rw-r--r--contrib/llvm/lib/TableGen/Record.cpp2
-rw-r--r--contrib/llvm/lib/TableGen/StringMatcher.cpp149
-rw-r--r--contrib/llvm/lib/TableGen/TGParser.cpp246
-rw-r--r--contrib/llvm/lib/TableGen/TGParser.h20
-rw-r--r--contrib/llvm/lib/TableGen/TableGenBackend.cpp30
-rw-r--r--contrib/llvm/lib/Target/ARM/ARM.td10
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp107
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h6
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp782
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h41
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp35
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h5
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMCallingConv.td31
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp76
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp76
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp15
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMFastISel.cpp371
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp26
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp451
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp740
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMISelLowering.h30
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrFormats.td3
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp3
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrInfo.td577
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrNEON.td929
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrThumb.td48
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td336
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMInstrVFP.td120
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp6
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp12
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td32
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMSchedule.td24
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMScheduleA8.td50
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMScheduleA9.td58
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp7
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp37
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMSubtarget.h5
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp24
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp43
-rw-r--r--contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h4
-rw-r--r--contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp341
-rw-r--r--contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp1018
-rw-r--r--contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp140
-rw-r--r--contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h1
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp179
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h106
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp8
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp28
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp114
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp49
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h6
-rw-r--r--contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp13
-rw-r--r--contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp4
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp8
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp11
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h3
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp8
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp54
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h5
-rw-r--r--contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp1
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp4
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp6
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h6
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp73
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h9
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp94
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td4
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp3
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h7
-rw-r--r--contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp6
-rw-r--r--contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp33
-rw-r--r--contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h4
-rw-r--r--contrib/llvm/lib/Target/Hexagon/Hexagon.h8
-rw-r--r--contrib/llvm/lib/Target/Hexagon/Hexagon.td14
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp58
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonCallingConv.td8
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp7
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp16
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp44
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp9
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp54
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp408
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h12
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonImmediates.td2
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td136
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td27
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp1253
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h13
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td2285
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td55
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td3306
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td626
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td1247
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td34
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td395
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h41
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp2
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp647
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp23
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h4
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td16
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp2
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td37
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td41
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp146
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp28
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h8
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp28
-rw-r--r--contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp3646
-rw-r--r--contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp67
-rw-r--r--contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h13
-rw-r--r--contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h31
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlaze.td2
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp12
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp60
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h8
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp2
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td4
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h6
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td5
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp7
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp4
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp3
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp1
-rw-r--r--contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h5
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp2
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp56
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h8
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp2
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h1
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td6
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h6
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp3
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h3
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td6
-rw-r--r--contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp4
-rw-r--r--contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp205
-rw-r--r--contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp20
-rw-r--r--contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h2
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp51
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h7
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp44
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h21
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp29
-rw-r--r--contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h15
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips.h4
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips.td6
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp87
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h43
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td663
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp132
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h76
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td419
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp111
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h37
-rw-r--r--contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td169
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp254
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsCallingConv.td64
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp6
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsCondMov.td94
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp75
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp97
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp123
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp244
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsFrameLowering.h20
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp141
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp809
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsISelLowering.h42
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsInstrFPU.td184
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsInstrFormats.td37
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp289
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsInstrInfo.h105
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsInstrInfo.td530
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp53
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsJITInfo.h6
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp419
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp226
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsMCInstLower.h9
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp16
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsMachineFunction.h24
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp145
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h15
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td236
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp210
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h44
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp320
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h86
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp138
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h39
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp8
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsSubtarget.h10
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp49
-rw-r--r--contrib/llvm/lib/Target/Mips/MipsTargetMachine.h121
-rw-r--r--contrib/llvm/lib/Target/NVPTX/InstPrinter/Makefile15
-rw-r--r--contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp1
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/Makefile16
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h88
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp63
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h30
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp91
-rw-r--r--contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h36
-rw-r--r--contrib/llvm/lib/Target/NVPTX/Makefile23
-rw-r--r--contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h49
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTX.h137
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTX.td44
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp48
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h49
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp2064
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h315
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp76
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h40
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp683
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h105
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp1291
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h144
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXInstrFormats.td43
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp326
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h83
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td2837
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td1675
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp208
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h47
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXNumRegisters.h20
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp325
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h92
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td108
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXSection.h45
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp77
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.h41
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp57
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h92
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp133
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h125
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h105
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp514
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h94
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXVector.td1481
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXutil.cpp92
-rw-r--r--contrib/llvm/lib/Target/NVPTX/NVPTXutil.h25
-rw-r--r--contrib/llvm/lib/Target/NVPTX/TargetInfo/Makefile15
-rw-r--r--contrib/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp23
-rw-r--r--contrib/llvm/lib/Target/NVPTX/VectorElementize.cpp1248
-rw-r--r--contrib/llvm/lib/Target/NVPTX/cl_common_defines.h125
-rw-r--r--contrib/llvm/lib/Target/NVPTX/gen-register-defs.py202
-rw-r--r--contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp249
-rw-r--r--contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h45
-rw-r--r--contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h134
-rw-r--r--contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp37
-rw-r--r--contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h30
-rw-r--r--contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp98
-rw-r--r--contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h36
-rw-r--r--contrib/llvm/lib/Target/PTX/PTX.h43
-rw-r--r--contrib/llvm/lib/Target/PTX/PTX.td141
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp561
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h57
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp181
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp24
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXFrameLowering.h44
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp356
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp522
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXISelLowering.h82
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXInstrFormats.td51
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp359
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXInstrInfo.h133
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXInstrInfo.td1031
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td278
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td110
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp556
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXMCInstLower.cpp32
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp85
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp14
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h202
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXParamManager.cpp73
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXParamManager.h87
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp53
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp38
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h56
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td36
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp150
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.h53
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp68
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXSubtarget.h131
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp165
-rw-r--r--contrib/llvm/lib/Target/PTX/PTXTargetMachine.h104
-rw-r--r--contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp25
-rw-r--r--contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp27
-rw-r--r--contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h2
-rw-r--r--contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp2
-rw-r--r--contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp1
-rw-r--r--contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h4
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPC.h19
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPC.td43
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp10
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp36
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp724
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp40
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp61
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp230
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h14
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td190
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td10
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td6
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp137
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h3
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td222
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp2
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp20
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp35
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h7
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td14
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCSchedule.td39
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td29
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td66
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td1
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td1
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td1
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td1
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp62
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h8
-rw-r--r--contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp27
-rw-r--r--contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp11
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp4
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h5
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp35
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcISelLowering.h7
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp12
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp3
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp9
-rw-r--r--contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h2
-rw-r--r--contrib/llvm/lib/Target/TargetData.cpp4
-rw-r--r--contrib/llvm/lib/Target/TargetInstrInfo.cpp60
-rw-r--r--contrib/llvm/lib/Target/TargetLibraryInfo.cpp105
-rw-r--r--contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp2
-rw-r--r--contrib/llvm/lib/Target/TargetMachine.cpp54
-rw-r--r--contrib/llvm/lib/Target/TargetRegisterInfo.cpp146
-rw-r--r--contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp162
-rw-r--r--contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp67
-rw-r--r--contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h10
-rw-r--r--contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c16
-rw-r--r--contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h74
-rw-r--r--contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h25
-rw-r--r--contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp34
-rw-r--r--contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp58
-rw-r--r--contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h71
-rw-r--r--contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp24
-rw-r--r--contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp68
-rw-r--r--contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h5
-rw-r--r--contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp90
-rw-r--r--contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h18
-rw-r--r--contrib/llvm/lib/Target/X86/X86.h7
-rw-r--r--contrib/llvm/lib/Target/X86/X86.td59
-rw-r--r--contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp10
-rw-r--r--contrib/llvm/lib/Target/X86/X86AsmPrinter.h8
-rw-r--r--contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp1
-rw-r--r--contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h4
-rw-r--r--contrib/llvm/lib/Target/X86/X86CallingConv.td13
-rw-r--r--contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp786
-rw-r--r--contrib/llvm/lib/Target/X86/X86FastISel.cpp169
-rw-r--r--contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp20
-rw-r--r--contrib/llvm/lib/Target/X86/X86FrameLowering.cpp167
-rw-r--r--contrib/llvm/lib/Target/X86/X86FrameLowering.h2
-rw-r--r--contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp316
-rw-r--r--contrib/llvm/lib/Target/X86/X86ISelLowering.cpp3094
-rw-r--r--contrib/llvm/lib/Target/X86/X86ISelLowering.h81
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrArithmetic.td6
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrBuilder.h16
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrCompiler.td33
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrControl.td48
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrExtension.td8
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrFMA.td326
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrFPStack.td185
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrFormats.td33
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td51
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrInfo.cpp1099
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrInfo.h46
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrInfo.td586
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrMMX.td421
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrSSE.td1398
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrSystem.td293
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrVMX.td8
-rw-r--r--contrib/llvm/lib/Target/X86/X86InstrXOP.td109
-rw-r--r--contrib/llvm/lib/Target/X86/X86JITInfo.h2
-rw-r--r--contrib/llvm/lib/Target/X86/X86MCInstLower.cpp110
-rw-r--r--contrib/llvm/lib/Target/X86/X86MCInstLower.h6
-rw-r--r--contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h20
-rw-r--r--contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp111
-rw-r--r--contrib/llvm/lib/Target/X86/X86RegisterInfo.h14
-rw-r--r--contrib/llvm/lib/Target/X86/X86RegisterInfo.td111
-rw-r--r--contrib/llvm/lib/Target/X86/X86Relocations.h2
-rw-r--r--contrib/llvm/lib/Target/X86/X86Schedule.td218
-rw-r--r--contrib/llvm/lib/Target/X86/X86ScheduleAtom.td229
-rw-r--r--contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp8
-rw-r--r--contrib/llvm/lib/Target/X86/X86Subtarget.cpp89
-rw-r--r--contrib/llvm/lib/Target/X86/X86Subtarget.h18
-rw-r--r--contrib/llvm/lib/Target/X86/X86TargetMachine.cpp23
-rw-r--r--contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp13
-rw-r--r--contrib/llvm/lib/Target/X86/X86TargetObjectFile.h10
-rw-r--r--contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp6
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp14
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp10
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h3
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp50
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreISelLowering.h11
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td16
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp10
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h2
-rw-r--r--contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp14
-rw-r--r--contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp8
-rw-r--r--contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp20
-rw-r--r--contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp6
-rw-r--r--contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp221
-rw-r--r--contrib/llvm/lib/Transforms/IPO/Inliner.cpp21
-rw-r--r--contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp7
-rw-r--r--contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp14
-rw-r--r--contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp5
-rw-r--r--contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp7
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombine.h4
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp88
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp17
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp174
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp22
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp21
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp121
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp5
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp23
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp76
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp29
-rw-r--r--contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp250
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp297
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp209
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp120
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp5
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp267
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/ADCE.cpp16
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp236
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp131
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp80
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/GVN.cpp474
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp6
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp74
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp8
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LICM.cpp42
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp50
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp12
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp7
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp264
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp4
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp6
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp178
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp658
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp1426
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp29
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/SCCP.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/Scalar.cpp4
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp467
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp76
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp189
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/Sink.cpp174
-rw-r--r--contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp12
-rw-r--r--contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp33
-rw-r--r--contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp9
-rw-r--r--contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp160
-rw-r--r--contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Utils/CloneModule.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp356
-rw-r--r--contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp22
-rw-r--r--contrib/llvm/lib/Transforms/Utils/Local.cpp41
-rw-r--r--contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp52
-rw-r--r--contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp4
-rw-r--r--contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp50
-rw-r--r--contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp62
-rw-r--r--contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp4
-rw-r--r--contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp57
-rw-r--r--contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp324
-rw-r--r--contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp2
-rw-r--r--contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp813
-rw-r--r--contrib/llvm/lib/VMCore/AsmWriter.cpp80
-rw-r--r--contrib/llvm/lib/VMCore/Attributes.cpp32
-rw-r--r--contrib/llvm/lib/VMCore/AutoUpgrade.cpp219
-rw-r--r--contrib/llvm/lib/VMCore/ConstantFold.cpp69
-rw-r--r--contrib/llvm/lib/VMCore/Constants.cpp315
-rw-r--r--contrib/llvm/lib/VMCore/Core.cpp21
-rw-r--r--contrib/llvm/lib/VMCore/DIBuilder.cpp1019
-rw-r--r--contrib/llvm/lib/VMCore/DebugInfo.cpp1168
-rw-r--r--contrib/llvm/lib/VMCore/DebugLoc.cpp42
-rw-r--r--contrib/llvm/lib/VMCore/Dominators.cpp80
-rw-r--r--contrib/llvm/lib/VMCore/Function.cpp243
-rw-r--r--contrib/llvm/lib/VMCore/GCOV.cpp28
-rw-r--r--contrib/llvm/lib/VMCore/Globals.cpp12
-rw-r--r--contrib/llvm/lib/VMCore/IRBuilder.cpp14
-rw-r--r--contrib/llvm/lib/VMCore/Instruction.cpp53
-rw-r--r--contrib/llvm/lib/VMCore/Instructions.cpp40
-rw-r--r--contrib/llvm/lib/VMCore/Metadata.cpp165
-rw-r--r--contrib/llvm/lib/VMCore/Module.cpp162
-rw-r--r--contrib/llvm/lib/VMCore/PassManager.cpp23
-rw-r--r--contrib/llvm/lib/VMCore/Type.cpp30
-rw-r--r--contrib/llvm/lib/VMCore/TypeFinder.cpp148
-rw-r--r--contrib/llvm/lib/VMCore/Value.cpp9
-rw-r--r--contrib/llvm/lib/VMCore/ValueTypes.cpp8
-rw-r--r--contrib/llvm/lib/VMCore/Verifier.cpp490
-rw-r--r--contrib/llvm/tools/bugpoint/BugDriver.cpp2
-rw-r--r--contrib/llvm/tools/bugpoint/ExtractFunction.cpp2
-rw-r--r--contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h146
-rw-r--r--contrib/llvm/tools/clang/include/clang-c/CXString.h61
-rw-r--r--contrib/llvm/tools/clang/include/clang-c/Index.h932
-rw-r--r--contrib/llvm/tools/clang/include/clang-c/Platform.h45
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ASTContext.h170
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h3
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ASTVector.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Attr.h49
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h3
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Comment.h1059
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h56
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h156
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h29
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h353
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentParser.h124
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentSema.h230
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h66
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Decl.h114
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclBase.h60
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h196
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h233
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h160
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h39
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Expr.h94
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h179
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h84
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h3
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Mangle.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/NSAPI.h74
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h26
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h208
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h88
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h180
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h29
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Stmt.h134
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h56
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h121
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/Type.h137
-rw-r--r--contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h22
-rw-r--r--contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h141
-rw-r--r--contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h1947
-rw-r--r--contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h901
-rw-r--r--contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h224
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h65
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h9
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h60
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h50
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/CFG.h12
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h10
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h169
-rw-r--r--contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/ABI.h43
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h18
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h9
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Attr.td418
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h9
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Builtins.def86
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Builtins.h35
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def1531
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def125
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def (renamed from contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def)0
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def125
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td27
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h35
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h490
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td1
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td125
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td21
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td16
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td52
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h96
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td30
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td69
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td1170
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td4
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/FileManager.h93
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h18
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h103
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/LLVM.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Lambda.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def10
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h29
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Linkage.h23
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/MacroBuilder.h13
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Module.h13
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h264
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h9
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h13
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h61
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h102
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h659
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h55
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h52
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td5
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h36
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h273
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def64
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h21
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Version.h38
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h45
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Visibility.h19
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td1
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Arg.h42
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/ArgList.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/CC1Options.h32
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td368
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Compilation.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Driver.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h49
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/OptParser.td5
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/OptTable.h50
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Option.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Options.td569
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h21
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Types.def12
-rw-r--r--contrib/llvm/tools/clang/include/clang/Driver/Types.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h42
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def4
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h180
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h3
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h42
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h3
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h34
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h20
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h28
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h26
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h138
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h10
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h138
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/Lexer.h35
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h1
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h15
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h43
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h123
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/Pragma.h10
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h18
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h134
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h55
-rw-r--r--contrib/llvm/tools/clang/include/clang/Lex/Token.h53
-rw-r--r--contrib/llvm/tools/clang/include/clang/Parse/Parser.h285
-rw-r--r--contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h5
-rw-r--r--contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h7
-rw-r--r--contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.h5
-rw-r--r--contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h188
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h142
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h37
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h188
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h66
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Designator.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Initialization.h8
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Overload.h23
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h10
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Scope.h4
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h19
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Sema.h1057
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Template.h11
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h39
-rw-r--r--contrib/llvm/tools/clang/include/clang/Sema/Weak.h2
-rw-r--r--contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h63
-rw-r--r--contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h36
-rw-r--r--contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h13
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h71
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h6
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h58
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h65
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h71
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h30
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h106
-rw-r--r--contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h37