From owner-svn-src-projects@freebsd.org Sun Jul 30 21:57:20 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C0267DC3376 for ; Sun, 30 Jul 2017 21:57:20 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 89BE7822D2; Sun, 30 Jul 2017 21:57:20 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6ULvJjQ066629; Sun, 30 Jul 2017 21:57:19 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6ULvJad066628; Sun, 30 Jul 2017 21:57:19 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <201707302157.v6ULvJad066628@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sun, 30 Jul 2017 21:57:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321731 - projects/pnfs-planb-server-stable11/sys/fs/nfsclient X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/pnfs-planb-server-stable11/sys/fs/nfsclient X-SVN-Commit-Revision: 321731 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jul 2017 21:57:20 -0000 Author: rmacklem Date: Sun Jul 30 21:57:19 2017 New Revision: 321731 URL: https://svnweb.freebsd.org/changeset/base/321731 Log: Manually merge in r321675, so I don't need to wait for the MFC to stable/11. Modified: projects/pnfs-planb-server-stable11/sys/fs/nfsclient/nfs_clrpcops.c Modified: projects/pnfs-planb-server-stable11/sys/fs/nfsclient/nfs_clrpcops.c ============================================================================== --- projects/pnfs-planb-server-stable11/sys/fs/nfsclient/nfs_clrpcops.c Sun Jul 30 21:52:22 2017 (r321730) +++ projects/pnfs-planb-server-stable11/sys/fs/nfsclient/nfs_clrpcops.c Sun Jul 30 21:57:19 2017 (r321731) @@ -6633,9 +6633,14 @@ nfsrpc_getcreatelayout(vnode_t dvp, char *name, int na NFSCL_DEBUG(4, "aft nfsrpc_createlayoutrpc laystat=%d err=%d\n", laystat, error); lyp = NULL; - nfhp = *nfhpp; - laystat = nfsrpc_layoutgetres(nmp, dvp, nfhp->nfh_fh, nfhp->nfh_len, - &stateid, retonclose, NULL, &lyp, &flh, laystat, NULL, cred, p); + if (laystat == 0) { + nfhp = *nfhpp; + laystat = nfsrpc_layoutgetres(nmp, dvp, nfhp->nfh_fh, + nfhp->nfh_len, &stateid, retonclose, NULL, &lyp, &flh, + laystat, NULL, cred, p); + } else + laystat = nfsrpc_layoutgetres(nmp, dvp, NULL, 0, &stateid, + retonclose, NULL, &lyp, &flh, laystat, NULL, cred, p); if (laystat == 0) nfscl_rellayout(lyp, 0); return (error); From owner-svn-src-projects@freebsd.org Mon Jul 31 04:20:27 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0380BDC979D for ; Mon, 31 Jul 2017 04:20:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7978466DBB; Mon, 31 Jul 2017 04:20:26 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V4KPpq022858; Mon, 31 Jul 2017 04:20:25 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V4KLRX022820; Mon, 31 Jul 2017 04:20:21 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310420.v6V4KLRX022820@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 04:20:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321756 - in projects/runtime-coverage: . contrib/ipfilter contrib/libarchive/libarchive contrib/llvm/include/llvm/CodeGen/GlobalISel contrib/llvm/include/llvm/Support contrib/llvm/incl... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: . contrib/ipfilter contrib/libarchive/libarchive contrib/llvm/include/llvm/CodeGen/GlobalISel contrib/llvm/include/llvm/Support contrib/llvm/include/llvm/Transforms/Utils... X-SVN-Commit-Revision: 321756 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 04:20:27 -0000 Author: ngie Date: Mon Jul 31 04:20:21 2017 New Revision: 321756 URL: https://svnweb.freebsd.org/changeset/base/321756 Log: MFhead@r321755 Added: projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslparseop.c - copied unchanged from r321755, head/sys/contrib/dev/acpica/compiler/aslparseop.c projects/runtime-coverage/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c - copied unchanged from r321755, head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c projects/runtime-coverage/sys/dev/iicbus/nxprtc.c - copied unchanged from r321755, head/sys/dev/iicbus/nxprtc.c Deleted: projects/runtime-coverage/sys/dev/iicbus/pcf8563.c projects/runtime-coverage/sys/dev/iicbus/pcf8563reg.h projects/runtime-coverage/sys/net/flowtable.c projects/runtime-coverage/sys/net/flowtable.h projects/runtime-coverage/usr.bin/netstat/flowtable.c Modified: projects/runtime-coverage/Makefile projects/runtime-coverage/Makefile.inc1 projects/runtime-coverage/UPDATING projects/runtime-coverage/contrib/ipfilter/arc4random.c projects/runtime-coverage/contrib/libarchive/libarchive/archive_cryptor_private.h projects/runtime-coverage/contrib/libarchive/libarchive/archive_write_set_format_ar.c projects/runtime-coverage/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h projects/runtime-coverage/contrib/llvm/include/llvm/Support/CommandLine.h projects/runtime-coverage/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/runtime-coverage/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/runtime-coverage/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/runtime-coverage/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/runtime-coverage/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/runtime-coverage/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/runtime-coverage/contrib/llvm/lib/Option/OptTable.cpp projects/runtime-coverage/contrib/llvm/lib/Support/CommandLine.cpp projects/runtime-coverage/contrib/llvm/lib/Support/ErrorHandling.cpp projects/runtime-coverage/contrib/llvm/lib/Support/TargetRegistry.cpp projects/runtime-coverage/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/runtime-coverage/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/runtime-coverage/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/runtime-coverage/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/runtime-coverage/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/runtime-coverage/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp projects/runtime-coverage/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/runtime-coverage/contrib/llvm/tools/clang/tools/clang-format/ClangFormat.cpp projects/runtime-coverage/contrib/llvm/tools/lld/COFF/Config.h projects/runtime-coverage/contrib/llvm/tools/lld/COFF/Driver.cpp projects/runtime-coverage/contrib/llvm/tools/lld/ELF/InputFiles.cpp projects/runtime-coverage/contrib/llvm/tools/lld/ELF/InputFiles.h projects/runtime-coverage/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/runtime-coverage/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp projects/runtime-coverage/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h projects/runtime-coverage/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/runtime-coverage/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/runtime-coverage/etc/rc.d/nfsd projects/runtime-coverage/lib/clang/include/clang/Basic/Version.inc projects/runtime-coverage/lib/clang/include/clang/Config/config.h projects/runtime-coverage/lib/clang/include/lld/Config/Version.inc projects/runtime-coverage/lib/clang/include/llvm/Support/VCSRevision.h projects/runtime-coverage/lib/clang/libllvm/Makefile projects/runtime-coverage/lib/libc/x86/sys/__vdso_gettc.c projects/runtime-coverage/lib/libprocstat/libprocstat.3 projects/runtime-coverage/libexec/rtld-elf/rtld.c projects/runtime-coverage/release/arm/BANANAPI.conf projects/runtime-coverage/release/arm/CUBIEBOARD2.conf projects/runtime-coverage/sbin/umount/umount.8 projects/runtime-coverage/sbin/umount/umount.c projects/runtime-coverage/share/man/man4/rtwn.4 projects/runtime-coverage/share/man/man9/taskqueue.9 projects/runtime-coverage/sys/amd64/amd64/genassym.c projects/runtime-coverage/sys/amd64/linux/linux_sysvec.c projects/runtime-coverage/sys/amd64/linux32/linux32_sysvec.c projects/runtime-coverage/sys/arm/allwinner/clkng/ccu_a64.c projects/runtime-coverage/sys/arm/arm/mpcore_timer.c projects/runtime-coverage/sys/arm/arm/pmap-v6.c projects/runtime-coverage/sys/arm/conf/GENERIC projects/runtime-coverage/sys/arm/freescale/imx/imx_i2c.c projects/runtime-coverage/sys/arm/include/pte-v6.h projects/runtime-coverage/sys/arm/mv/mv_machdep.c projects/runtime-coverage/sys/boot/efi/libefi/efinet.c projects/runtime-coverage/sys/cam/ata/ata_da.c projects/runtime-coverage/sys/compat/linux/linux_vdso.c projects/runtime-coverage/sys/compat/linux/linux_vdso.h projects/runtime-coverage/sys/compat/linuxkpi/common/src/linux_hrtimer.c projects/runtime-coverage/sys/conf/NOTES projects/runtime-coverage/sys/conf/files projects/runtime-coverage/sys/conf/options projects/runtime-coverage/sys/contrib/dev/acpica/acpica_prep.sh projects/runtime-coverage/sys/contrib/dev/acpica/changes.txt projects/runtime-coverage/sys/contrib/dev/acpica/common/acfileio.c projects/runtime-coverage/sys/contrib/dev/acpica/common/adisasm.c projects/runtime-coverage/sys/contrib/dev/acpica/common/adwalk.c projects/runtime-coverage/sys/contrib/dev/acpica/common/ahpredef.c projects/runtime-coverage/sys/contrib/dev/acpica/common/ahtable.c projects/runtime-coverage/sys/contrib/dev/acpica/common/dmtable.c projects/runtime-coverage/sys/contrib/dev/acpica/common/dmtbinfo.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslcompile.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslcstyle.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asldefine.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslerror.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslexternal.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslfold.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslglobal.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslhelp.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslhelpers.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asllength.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asllisting.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslload.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asllookup.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslmap.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslmessages.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslmessages.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslmethod.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asloffset.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslopt.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asloptions.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslpld.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslpredef.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslprimaries.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslprintf.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslresource.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslresources.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslrules.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslstartup.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslsupport.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asltokens.y projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asltransform.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asltree.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/asltypes.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslutils.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslwalks.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/aslxref.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/cvdisasm.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/cvparser.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/dtcompile.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/dttemplate.h projects/runtime-coverage/sys/contrib/dev/acpica/compiler/dtutils.c projects/runtime-coverage/sys/contrib/dev/acpica/compiler/prmacros.c projects/runtime-coverage/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/runtime-coverage/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/runtime-coverage/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/runtime-coverage/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/runtime-coverage/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/runtime-coverage/sys/contrib/dev/acpica/components/executer/excreate.c projects/runtime-coverage/sys/contrib/dev/acpica/components/executer/exdump.c projects/runtime-coverage/sys/contrib/dev/acpica/components/executer/exmisc.c projects/runtime-coverage/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/runtime-coverage/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/runtime-coverage/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/runtime-coverage/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/runtime-coverage/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/runtime-coverage/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/runtime-coverage/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/runtime-coverage/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/runtime-coverage/sys/contrib/dev/acpica/components/parser/psloop.c projects/runtime-coverage/sys/contrib/dev/acpica/components/parser/psobject.c projects/runtime-coverage/sys/contrib/dev/acpica/components/resources/rsxface.c projects/runtime-coverage/sys/contrib/dev/acpica/components/tables/tbdata.c projects/runtime-coverage/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/runtime-coverage/sys/contrib/dev/acpica/components/tables/tbutils.c projects/runtime-coverage/sys/contrib/dev/acpica/components/tables/tbxface.c projects/runtime-coverage/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/uthex.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utmath.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utobject.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utstate.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c projects/runtime-coverage/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/runtime-coverage/sys/contrib/dev/acpica/include/acapps.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acdisasm.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acdispat.h projects/runtime-coverage/sys/contrib/dev/acpica/include/aclocal.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acnames.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acobject.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acpi.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acpixf.h projects/runtime-coverage/sys/contrib/dev/acpica/include/actables.h projects/runtime-coverage/sys/contrib/dev/acpica/include/actbl.h projects/runtime-coverage/sys/contrib/dev/acpica/include/actbl2.h projects/runtime-coverage/sys/contrib/dev/acpica/include/actypes.h projects/runtime-coverage/sys/contrib/dev/acpica/include/acutils.h projects/runtime-coverage/sys/contrib/dev/acpica/include/platform/acenv.h projects/runtime-coverage/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/runtime-coverage/sys/contrib/dev/acpica/include/platform/acgcc.h projects/runtime-coverage/sys/dev/acpica/acpi.c projects/runtime-coverage/sys/dev/bnxt/if_bnxt.c projects/runtime-coverage/sys/dev/cxgbe/iw_cxgbe/cm.c projects/runtime-coverage/sys/dev/etherswitch/e6000sw/e6000sw.c projects/runtime-coverage/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/runtime-coverage/sys/dev/ichwd/ichwd.c projects/runtime-coverage/sys/dev/iicbus/ds1307.c projects/runtime-coverage/sys/dev/iicbus/ds1307reg.h projects/runtime-coverage/sys/dev/isp/isp.c projects/runtime-coverage/sys/dev/ixl/ixl_txrx.c projects/runtime-coverage/sys/dev/ksyms/ksyms.c projects/runtime-coverage/sys/dev/mmc/mmc.c projects/runtime-coverage/sys/dev/mpr/mpr.c projects/runtime-coverage/sys/dev/mpr/mpr_pci.c projects/runtime-coverage/sys/dev/mpr/mpr_sas_lsi.c projects/runtime-coverage/sys/dev/mpr/mpr_table.c projects/runtime-coverage/sys/dev/mpr/mpr_table.h projects/runtime-coverage/sys/dev/mpr/mprvar.h projects/runtime-coverage/sys/dev/mps/mps.c projects/runtime-coverage/sys/dev/mps/mps_pci.c projects/runtime-coverage/sys/dev/mps/mps_sas_lsi.c projects/runtime-coverage/sys/dev/mps/mps_table.c projects/runtime-coverage/sys/dev/mps/mps_table.h projects/runtime-coverage/sys/dev/mps/mpsvar.h projects/runtime-coverage/sys/dev/ow/owc_gpiobus.c projects/runtime-coverage/sys/dev/rtwn/if_rtwnreg.h projects/runtime-coverage/sys/dev/rtwn/rtl8188e/r88e_rx.c projects/runtime-coverage/sys/dev/rtwn/usb/rtwn_usb_attach.c projects/runtime-coverage/sys/dev/rtwn/usb/rtwn_usb_ep.c projects/runtime-coverage/sys/dev/rtwn/usb/rtwn_usb_rx.c projects/runtime-coverage/sys/dev/rtwn/usb/rtwn_usb_var.h projects/runtime-coverage/sys/dev/sdhci/sdhci.c projects/runtime-coverage/sys/dev/sdhci/sdhci.h projects/runtime-coverage/sys/dev/sdhci/sdhci_acpi.c projects/runtime-coverage/sys/dev/sdhci/sdhci_pci.c projects/runtime-coverage/sys/dev/uart/uart_bus_pci.c projects/runtime-coverage/sys/dev/usb/wlan/if_rsu.c projects/runtime-coverage/sys/dev/usb/wlan/if_zyd.c projects/runtime-coverage/sys/dev/virtio/network/if_vtnetvar.h projects/runtime-coverage/sys/fs/nfs/nfs_commonkrpc.c projects/runtime-coverage/sys/fs/nfs/nfs_commonsubs.c projects/runtime-coverage/sys/fs/nfs/nfscl.h projects/runtime-coverage/sys/fs/nfsclient/nfs_clbio.c projects/runtime-coverage/sys/fs/nfsclient/nfs_clport.c projects/runtime-coverage/sys/fs/nfsclient/nfs_clrpcops.c projects/runtime-coverage/sys/fs/nfsclient/nfs_clstate.c projects/runtime-coverage/sys/fs/nfsclient/nfs_clvfsops.c projects/runtime-coverage/sys/fs/nfsclient/nfs_clvnops.c projects/runtime-coverage/sys/fs/nfsclient/nfsmount.h projects/runtime-coverage/sys/i386/i386/genassym.c projects/runtime-coverage/sys/i386/linux/linux_sysvec.c projects/runtime-coverage/sys/kern/kern_linker.c projects/runtime-coverage/sys/kern/kern_mutex.c projects/runtime-coverage/sys/kern/kern_sig.c projects/runtime-coverage/sys/kern/subr_pctrie.c projects/runtime-coverage/sys/kern/subr_rtc.c projects/runtime-coverage/sys/kern/subr_taskqueue.c projects/runtime-coverage/sys/mips/conf/TL-WDR4300 projects/runtime-coverage/sys/net/if_stf.c projects/runtime-coverage/sys/net/iflib.c projects/runtime-coverage/sys/net/iflib.h projects/runtime-coverage/sys/net/route.c projects/runtime-coverage/sys/netinet/cc/cc_cubic.c projects/runtime-coverage/sys/netinet/ip_output.c projects/runtime-coverage/sys/netinet6/ip6_output.c projects/runtime-coverage/sys/nfs/nfs_nfssvc.c projects/runtime-coverage/sys/nfs/nfssvc.h projects/runtime-coverage/sys/sys/ata.h projects/runtime-coverage/sys/sys/clock.h projects/runtime-coverage/sys/sys/copyright.h projects/runtime-coverage/sys/sys/param.h projects/runtime-coverage/sys/sys/pctrie.h projects/runtime-coverage/sys/sys/taskqueue.h projects/runtime-coverage/sys/sys/time.h projects/runtime-coverage/tests/sys/geom/class/gate/ggate_test.sh projects/runtime-coverage/tools/tools/nanobsd/defaults.sh projects/runtime-coverage/tools/tools/nanobsd/legacy.sh projects/runtime-coverage/usr.bin/netstat/Makefile projects/runtime-coverage/usr.bin/netstat/main.c projects/runtime-coverage/usr.bin/netstat/netstat.h projects/runtime-coverage/usr.bin/w/w.c projects/runtime-coverage/usr.sbin/acpi/acpidb/Makefile projects/runtime-coverage/usr.sbin/acpi/iasl/Makefile projects/runtime-coverage/usr.sbin/bhyve/pci_e82545.c projects/runtime-coverage/usr.sbin/bhyve/vga.c (contents, props changed) projects/runtime-coverage/usr.sbin/binmiscctl/binmiscctl.c projects/runtime-coverage/usr.sbin/bsdinstall/scripts/zfsboot projects/runtime-coverage/usr.sbin/mpsutil/mps_cmd.c projects/runtime-coverage/usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c Directory Properties: projects/runtime-coverage/ (props changed) projects/runtime-coverage/contrib/compiler-rt/ (props changed) projects/runtime-coverage/contrib/ipfilter/ (props changed) projects/runtime-coverage/contrib/libarchive/ (props changed) projects/runtime-coverage/contrib/libc++/ (props changed) projects/runtime-coverage/contrib/llvm/ (props changed) projects/runtime-coverage/contrib/llvm/tools/clang/ (props changed) projects/runtime-coverage/contrib/llvm/tools/lld/ (props changed) projects/runtime-coverage/contrib/llvm/tools/lldb/ (props changed) projects/runtime-coverage/sys/contrib/dev/acpica/ (props changed) Modified: projects/runtime-coverage/Makefile ============================================================================== --- projects/runtime-coverage/Makefile Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/Makefile Mon Jul 31 04:20:21 2017 (r321756) @@ -441,14 +441,22 @@ TARGET_ARCHES_${target}?= ${target} MAKE_PARAMS_riscv?= CROSS_TOOLCHAIN=riscv64-gcc -# XXX Remove riscv from universe if the required toolchain package is missing. -.if !exists(/usr/local/share/toolchains/riscv64-gcc.mk) && ${TARGETS:Mriscv} -_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Nriscv} -universe: universe_riscv_skip .PHONY -universe_epilogue: universe_riscv_skip .PHONY -universe_riscv_skip: universe_prologue .PHONY - @echo ">> riscv skipped - install riscv64-xtoolchain-gcc port or package to build" +# XXX Remove architectures only supported by external toolchain from universe +# if required toolchain packages are missing. +TOOLCHAINS_riscv= riscv64 +.for target in riscv +.if ${_UNIVERSE_TARGETS:M${target}} +.for toolchain in ${TOOLCHAINS_${target}} +.if !exists(/usr/local/share/toolchains/${toolchain}-gcc.mk) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:N${target}} +universe: universe_${toolchain}_skip .PHONY +universe_epilogue: universe_${toolchain}_skip .PHONY +universe_${toolchain}_skip: universe_prologue .PHONY + @echo ">> ${target} skipped - install ${toolchain}-xtoolchain-gcc port or package to build" .endif +.endfor +.endif +.endfor .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES Modified: projects/runtime-coverage/Makefile.inc1 ============================================================================== --- projects/runtime-coverage/Makefile.inc1 Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/Makefile.inc1 Mon Jul 31 04:20:21 2017 (r321756) @@ -624,8 +624,7 @@ XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTM # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif Modified: projects/runtime-coverage/UPDATING ============================================================================== --- projects/runtime-coverage/UPDATING Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/UPDATING Mon Jul 31 04:20:21 2017 (r321756) @@ -51,6 +51,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20170728: + As of r321665, an NFSv4 server configuration that services + Kerberos mounts or clients that do not support the uid/gid in + owner/owner_group string capability, must explicitly enable + the nfsuserd daemon by adding nfsuserd_enable="YES" to the + machine's /etc/rc.conf file. + 20170722: Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0. Please see the 20141231 entry below for information about prerequisites Modified: projects/runtime-coverage/contrib/ipfilter/arc4random.c ============================================================================== --- projects/runtime-coverage/contrib/ipfilter/arc4random.c Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/ipfilter/arc4random.c Mon Jul 31 04:20:21 2017 (r321756) @@ -109,9 +109,9 @@ arc4_randomstir (void) /* * Throw away the first N words of output, as suggested in the * paper "Weaknesses in the Key Scheduling Algorithm of RC4" - * by Fluher, Mantin, and Shamir. (N = 256 in our case.) + * by Fluher, Mantin, and Shamir. (N = 768 in our case.) */ - for (n = 0; n < 256*4; n++) + for (n = 0; n < 768*4; n++) arc4_randbyte(); MUTEX_EXIT(&arc4_mtx); } Modified: projects/runtime-coverage/contrib/libarchive/libarchive/archive_cryptor_private.h ============================================================================== --- projects/runtime-coverage/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 04:20:21 2017 (r321756) @@ -64,7 +64,7 @@ typedef struct { } archive_crypto_ctx; #elif defined(_WIN32) && !defined(__CYGWIN__) && defined(HAVE_BCRYPT_H) -#include +#include /* Common in other bcrypt implementations, but missing from VS2008. */ #ifndef BCRYPT_SUCCESS Modified: projects/runtime-coverage/contrib/libarchive/libarchive/archive_write_set_format_ar.c ============================================================================== --- projects/runtime-coverage/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 04:20:21 2017 (r321756) @@ -374,13 +374,14 @@ archive_write_ar_data(struct archive_write *a, const v return (ARCHIVE_WARN); } - ar->strtab = (char *)malloc(s); + ar->strtab = (char *)malloc(s + 1); if (ar->strtab == NULL) { archive_set_error(&a->archive, ENOMEM, "Can't allocate strtab buffer"); return (ARCHIVE_FATAL); } - strncpy(ar->strtab, buff, s); + memcpy(ar->strtab, buff, s); + ar->strtab[s] = '\0'; ar->has_strtab = 1; } Modified: projects/runtime-coverage/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 04:20:21 2017 (r321756) @@ -40,7 +40,8 @@ class TargetRegisterInfo; /// This is convenient because std::bitset does not have a constructor /// with an initializer list of set bits. /// -/// Each InstructionSelector subclass should define a PredicateBitset class with: +/// Each InstructionSelector subclass should define a PredicateBitset class +/// with: /// const unsigned MAX_SUBTARGET_PREDICATES = 192; /// using PredicateBitset = PredicateBitsetImpl; /// and updating the constant to suit the target. Tablegen provides a suitable @@ -102,7 +103,8 @@ enum { /// - OpIdx - Operand index /// - Expected integer GIM_CheckConstantInt, - /// Check the operand is a specific literal integer (i.e. MO.isImm() or MO.isCImm() is true). + /// Check the operand is a specific literal integer (i.e. MO.isImm() or + /// MO.isCImm() is true). /// - InsnID - Instruction ID /// - OpIdx - Operand index /// - Expected integer Modified: projects/runtime-coverage/contrib/llvm/include/llvm/Support/CommandLine.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 04:20:21 2017 (r321756) @@ -66,15 +66,12 @@ bool ParseCommandLineOptions(int argc, const char *con void ParseEnvironmentOptions(const char *progName, const char *envvar, const char *Overview = ""); -// Function pointer type for printing version information. -using VersionPrinterTy = std::function; - ///===---------------------------------------------------------------------===// /// SetVersionPrinter - Override the default (LLVM specific) version printer /// used to print out the version when --version is given /// on the command line. This allows other systems using the /// CommandLine utilities to print their own version string. -void SetVersionPrinter(VersionPrinterTy func); +void SetVersionPrinter(void (*func)()); ///===---------------------------------------------------------------------===// /// AddExtraVersionPrinter - Add an extra printer to use in addition to the @@ -83,7 +80,7 @@ void SetVersionPrinter(VersionPrinterTy func); /// which will be called after the basic LLVM version /// printing is complete. Each can then add additional /// information specific to the tool. -void AddExtraVersionPrinter(VersionPrinterTy func); +void AddExtraVersionPrinter(void (*func)()); // PrintOptionValues - Print option values. // With -print-options print the difference between option values and defaults. Modified: projects/runtime-coverage/contrib/llvm/include/llvm/Support/TargetRegistry.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 04:20:21 2017 (r321756) @@ -599,7 +599,7 @@ struct TargetRegistry { /// printRegisteredTargetsForVersion - Print the registered targets /// appropriately for inclusion in a tool's version output. - static void printRegisteredTargetsForVersion(raw_ostream &OS); + static void printRegisteredTargetsForVersion(); /// @name Registry Access /// @{ Modified: projects/runtime-coverage/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 04:20:21 2017 (r321756) @@ -531,8 +531,10 @@ Value *createTargetReduction(IRBuilder<> &B, const Tar /// Get the intersection (logical and) of all of the potential IR flags /// of each scalar operation (VL) that will be converted into a vector (I). +/// If OpValue is non-null, we only consider operations similar to OpValue +/// when intersecting. /// Flag set: NSW, NUW, exact, and all of fast-math. -void propagateIRFlags(Value *I, ArrayRef VL); +void propagateIRFlags(Value *I, ArrayRef VL, Value *OpValue = nullptr); } // end namespace llvm Modified: projects/runtime-coverage/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -4016,14 +4016,18 @@ static bool IsOperandAMemoryOperand(CallInst *CI, Inli return true; } +// Max number of memory uses to look at before aborting the search to conserve +// compile time. +static constexpr int MaxMemoryUsesToScan = 20; + /// Recursively walk all the uses of I until we find a memory use. /// If we find an obviously non-foldable instruction, return true. /// Add the ultimately found memory instructions to MemoryUses. static bool FindAllMemoryUses( Instruction *I, SmallVectorImpl> &MemoryUses, - SmallPtrSetImpl &ConsideredInsts, - const TargetLowering &TLI, const TargetRegisterInfo &TRI) { + SmallPtrSetImpl &ConsideredInsts, const TargetLowering &TLI, + const TargetRegisterInfo &TRI, int SeenInsts = 0) { // If we already considered this instruction, we're done. if (!ConsideredInsts.insert(I).second) return false; @@ -4036,8 +4040,12 @@ static bool FindAllMemoryUses( // Loop over all the uses, recursively processing them. for (Use &U : I->uses()) { - Instruction *UserI = cast(U.getUser()); + // Conservatively return true if we're seeing a large number or a deep chain + // of users. This avoids excessive compilation times in pathological cases. + if (SeenInsts++ >= MaxMemoryUsesToScan) + return true; + Instruction *UserI = cast(U.getUser()); if (LoadInst *LI = dyn_cast(UserI)) { MemoryUses.push_back(std::make_pair(LI, U.getOperandNo())); continue; @@ -4082,7 +4090,8 @@ static bool FindAllMemoryUses( continue; } - if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI)) + if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI, + SeenInsts)) return true; } Modified: projects/runtime-coverage/contrib/llvm/lib/CodeGen/InlineSpiller.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/CodeGen/InlineSpiller.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/CodeGen/InlineSpiller.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -643,8 +643,11 @@ void InlineSpiller::reMaterializeAll() { Edit->eraseVirtReg(Reg); continue; } - assert((LIS.hasInterval(Reg) && !LIS.getInterval(Reg).empty()) && - "Reg with empty interval has reference"); + + assert(LIS.hasInterval(Reg) && + (!LIS.getInterval(Reg).empty() || !MRI.reg_nodbg_empty(Reg)) && + "Empty and not used live-range?!"); + RegsToSpill[ResultPos++] = Reg; } RegsToSpill.erase(RegsToSpill.begin() + ResultPos, RegsToSpill.end()); Modified: projects/runtime-coverage/contrib/llvm/lib/CodeGen/RegAllocBase.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/CodeGen/RegAllocBase.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/CodeGen/RegAllocBase.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -133,18 +133,19 @@ void RegAllocBase::allocatePhysRegs() { if (AvailablePhysReg) Matrix->assign(*VirtReg, AvailablePhysReg); - for (VirtRegVec::iterator I = SplitVRegs.begin(), E = SplitVRegs.end(); - I != E; ++I) { - LiveInterval *SplitVirtReg = &LIS->getInterval(*I); + for (unsigned Reg : SplitVRegs) { + assert(LIS->hasInterval(Reg)); + + LiveInterval *SplitVirtReg = &LIS->getInterval(Reg); assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { + assert(SplitVirtReg->empty() && "Non-empty but used interval"); DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); aboutToRemoveInterval(*SplitVirtReg); LIS->removeInterval(SplitVirtReg->reg); continue; } DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); - assert(!SplitVirtReg->empty() && "expecting non-empty interval"); assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) && "expect split value in virtual register"); enqueue(SplitVirtReg); Modified: projects/runtime-coverage/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -2965,7 +2965,12 @@ static inline bool isSETCCorConvertedSETCC(SDValue N) else if (N.getOpcode() == ISD::SIGN_EXTEND) N = N.getOperand(0); - return (N.getOpcode() == ISD::SETCC); + if (isLogicalMaskOp(N.getOpcode())) + return isSETCCorConvertedSETCC(N.getOperand(0)) && + isSETCCorConvertedSETCC(N.getOperand(1)); + + return (N.getOpcode() == ISD::SETCC || + ISD::isBuildVectorOfConstantSDNodes(N.getNode())); } #endif @@ -2973,28 +2978,20 @@ static inline bool isSETCCorConvertedSETCC(SDValue N) // to ToMaskVT if needed with vector extension or truncation. SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT) { - LLVMContext &Ctx = *DAG.getContext(); - // Currently a SETCC or a AND/OR/XOR with two SETCCs are handled. - unsigned InMaskOpc = InMask->getOpcode(); - // FIXME: This code seems to be too restrictive, we might consider // generalizing it or dropping it. - assert((InMaskOpc == ISD::SETCC || - ISD::isBuildVectorOfConstantSDNodes(InMask.getNode()) || - (isLogicalMaskOp(InMaskOpc) && - isSETCCorConvertedSETCC(InMask->getOperand(0)) && - isSETCCorConvertedSETCC(InMask->getOperand(1)))) && - "Unexpected mask argument."); + assert(isSETCCorConvertedSETCC(InMask) && "Unexpected mask argument."); // Make a new Mask node, with a legal result VT. SmallVector Ops; for (unsigned i = 0; i < InMask->getNumOperands(); ++i) Ops.push_back(InMask->getOperand(i)); - SDValue Mask = DAG.getNode(InMaskOpc, SDLoc(InMask), MaskVT, Ops); + SDValue Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops); // If MaskVT has smaller or bigger elements than ToMaskVT, a vector sign // extend or truncate is needed. + LLVMContext &Ctx = *DAG.getContext(); unsigned MaskScalarBits = MaskVT.getScalarSizeInBits(); unsigned ToMaskScalBits = ToMaskVT.getScalarSizeInBits(); if (MaskScalarBits < ToMaskScalBits) { Modified: projects/runtime-coverage/contrib/llvm/lib/Option/OptTable.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Option/OptTable.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Option/OptTable.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -235,7 +235,9 @@ OptTable::findByPrefix(StringRef Cur, unsigned short D continue; for (int I = 0; In.Prefixes[I]; I++) { - std::string S = std::string(In.Prefixes[I]) + std::string(In.Name); + std::string S = std::string(In.Prefixes[I]) + std::string(In.Name) + "\t"; + if (In.HelpText) + S += In.HelpText; if (StringRef(S).startswith(Cur)) Ret.push_back(S); } Modified: projects/runtime-coverage/contrib/llvm/lib/Support/CommandLine.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Support/CommandLine.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Support/CommandLine.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -2039,9 +2039,9 @@ void CommandLineParser::printOptionValues() { Opts[i].second->printOptionValue(MaxArgLen, PrintAllOptions); } -static VersionPrinterTy OverrideVersionPrinter = nullptr; +static void (*OverrideVersionPrinter)() = nullptr; -static std::vector *ExtraVersionPrinters = nullptr; +static std::vector *ExtraVersionPrinters = nullptr; namespace { class VersionPrinter { @@ -2081,7 +2081,7 @@ class VersionPrinter { (public) return; if (OverrideVersionPrinter != nullptr) { - OverrideVersionPrinter(outs()); + (*OverrideVersionPrinter)(); exit(0); } print(); @@ -2090,8 +2090,10 @@ class VersionPrinter { (public) // information. if (ExtraVersionPrinters != nullptr) { outs() << '\n'; - for (auto I : *ExtraVersionPrinters) - I(outs()); + for (std::vector::iterator I = ExtraVersionPrinters->begin(), + E = ExtraVersionPrinters->end(); + I != E; ++I) + (*I)(); } exit(0); @@ -2129,11 +2131,11 @@ void cl::PrintHelpMessage(bool Hidden, bool Categorize /// Utility function for printing version number. void cl::PrintVersionMessage() { VersionPrinterInstance.print(); } -void cl::SetVersionPrinter(VersionPrinterTy func) { OverrideVersionPrinter = func; } +void cl::SetVersionPrinter(void (*func)()) { OverrideVersionPrinter = func; } -void cl::AddExtraVersionPrinter(VersionPrinterTy func) { +void cl::AddExtraVersionPrinter(void (*func)()) { if (!ExtraVersionPrinters) - ExtraVersionPrinters = new std::vector; + ExtraVersionPrinters = new std::vector; ExtraVersionPrinters->push_back(func); } Modified: projects/runtime-coverage/contrib/llvm/lib/Support/ErrorHandling.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Support/ErrorHandling.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Support/ErrorHandling.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -169,7 +169,8 @@ void llvm::report_bad_alloc_error(const char *Reason, // Don't call the normal error handler. It may allocate memory. Directly write // an OOM to stderr and abort. char OOMMessage[] = "LLVM ERROR: out of memory\n"; - (void)::write(2, OOMMessage, strlen(OOMMessage)); + ssize_t written = ::write(2, OOMMessage, strlen(OOMMessage)); + (void)written; abort(); #endif } Modified: projects/runtime-coverage/contrib/llvm/lib/Support/TargetRegistry.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Support/TargetRegistry.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Support/TargetRegistry.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -114,7 +114,7 @@ static int TargetArraySortFn(const std::pairfirst.compare(RHS->first); } -void TargetRegistry::printRegisteredTargetsForVersion(raw_ostream &OS) { +void TargetRegistry::printRegisteredTargetsForVersion() { std::vector > Targets; size_t Width = 0; for (const auto &T : TargetRegistry::targets()) { @@ -123,6 +123,7 @@ void TargetRegistry::printRegisteredTargetsForVersion( } array_pod_sort(Targets.begin(), Targets.end(), TargetArraySortFn); + raw_ostream &OS = outs(); OS << " Registered Targets:\n"; for (unsigned i = 0, e = Targets.size(); i != e; ++i) { OS << " " << Targets[i].first; Modified: projects/runtime-coverage/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -2889,9 +2889,12 @@ void AArch64TargetLowering::saveVarArgRegisters(CCStat unsigned GPRSaveSize = 8 * (NumGPRArgRegs - FirstVariadicGPR); int GPRIdx = 0; if (GPRSaveSize != 0) { - if (IsWin64) + if (IsWin64) { GPRIdx = MFI.CreateFixedObject(GPRSaveSize, -(int)GPRSaveSize, false); - else + if (GPRSaveSize & 15) + // The extra size here, if triggered, will always be 8. + MFI.CreateFixedObject(16 - (GPRSaveSize & 15), -(int)alignTo(GPRSaveSize, 16), false); + } else GPRIdx = MFI.CreateStackObject(GPRSaveSize, 8, false); SDValue FIN = DAG.getFrameIndex(GPRIdx, PtrVT); Modified: projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -297,6 +297,11 @@ void AMDGPUInstPrinter::printRegOperand(unsigned RegNo case AMDGPU::FLAT_SCR_HI: O << "flat_scratch_hi"; return; + case AMDGPU::FP_REG: + case AMDGPU::SP_REG: + case AMDGPU::SCRATCH_WAVE_OFFSET_REG: + case AMDGPU::PRIVATE_RSRC_REG: + llvm_unreachable("pseudo-register should not ever be emitted"); default: break; } Modified: projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td Mon Jul 31 04:20:21 2017 (r321756) @@ -274,8 +274,7 @@ def VGPR_512 : RegisterTuples<[sub0, sub1, sub2, sub3, def SReg_32_XM0_XEXEC : RegisterClass<"AMDGPU", [i32, f32, i16, f16, v2i16, v2f16], 32, (add SGPR_32, VCC_LO, VCC_HI, FLAT_SCR_LO, FLAT_SCR_HI, TTMP_32, TMA_LO, TMA_HI, TBA_LO, TBA_HI, SRC_SHARED_BASE, SRC_SHARED_LIMIT, - SRC_PRIVATE_BASE, SRC_PRIVATE_LIMIT, - FP_REG, SP_REG, SCRATCH_WAVE_OFFSET_REG)> { + SRC_PRIVATE_BASE, SRC_PRIVATE_LIMIT)> { let AllocationPriority = 7; } Modified: projects/runtime-coverage/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -61,14 +61,6 @@ static unsigned adjustFixupValue(unsigned Kind, uint64 case Sparc::fixup_sparc_lo10: return Value & 0x3ff; - case Sparc::fixup_sparc_tls_ldo_hix22: - case Sparc::fixup_sparc_tls_le_hix22: - return (~Value >> 10) & 0x3fffff; - - case Sparc::fixup_sparc_tls_ldo_lox10: - case Sparc::fixup_sparc_tls_le_lox10: - return (~(~Value & 0x3ff)) & 0x1fff; - case Sparc::fixup_sparc_h44: return (Value >> 22) & 0x3fffff; @@ -83,6 +75,13 @@ static unsigned adjustFixupValue(unsigned Kind, uint64 case Sparc::fixup_sparc_hm: return (Value >> 32) & 0x3ff; + + case Sparc::fixup_sparc_tls_ldo_hix22: + case Sparc::fixup_sparc_tls_le_hix22: + case Sparc::fixup_sparc_tls_ldo_lox10: + case Sparc::fixup_sparc_tls_le_lox10: + assert(Value == 0 && "Sparc TLS relocs expect zero Value"); + return 0; case Sparc::fixup_sparc_tls_gd_add: case Sparc::fixup_sparc_tls_gd_call: Modified: projects/runtime-coverage/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td Mon Jul 31 04:20:21 2017 (r321756) @@ -455,10 +455,10 @@ def : InstRW<[FXa, LSU, Lat8], (instregex "MH(Y)?$")>; def : InstRW<[FXa2, Lat6, GroupAlone], (instregex "M(L)?R$")>; def : InstRW<[FXa2, LSU, Lat10, GroupAlone], (instregex "M(FY|L)?$")>; def : InstRW<[FXa, LSU, Lat8], (instregex "MGH$")>; -def : InstRW<[FXa, LSU, Lat12, GroupAlone], (instregex "MG$")>; -def : InstRW<[FXa, Lat8, GroupAlone], (instregex "MGRK$")>; -def : InstRW<[FXa, LSU, Lat9, GroupAlone], (instregex "MSC$")>; -def : InstRW<[FXa, LSU, Lat11, GroupAlone], (instregex "MSGC$")>; +def : InstRW<[FXa, FXa, LSU, Lat12, GroupAlone], (instregex "MG$")>; +def : InstRW<[FXa, FXa, Lat8, GroupAlone], (instregex "MGRK$")>; +def : InstRW<[FXa, LSU, Lat9], (instregex "MSC$")>; +def : InstRW<[FXa, LSU, Lat11], (instregex "MSGC$")>; def : InstRW<[FXa, Lat5], (instregex "MSRKC$")>; def : InstRW<[FXa, Lat7], (instregex "MSGRKC$")>; @@ -620,7 +620,7 @@ def : InstRW<[FXa, Lat30], (instregex "(PCC|PPNO|PRNO) def : InstRW<[LSU], (instregex "LGG$")>; def : InstRW<[LSU, Lat5], (instregex "LLGFSG$")>; -def : InstRW<[LSU, Lat30, GroupAlone], (instregex "(L|ST)GSC$")>; +def : InstRW<[LSU, Lat30], (instregex "(L|ST)GSC$")>; //===----------------------------------------------------------------------===// // Decimal arithmetic @@ -708,7 +708,7 @@ def : InstRW<[FXb, LSU, Lat5], (instregex "NTSTG$")>; // Processor assist //===----------------------------------------------------------------------===// -def : InstRW<[FXb], (instregex "PPA$")>; +def : InstRW<[FXb, GroupAlone], (instregex "PPA$")>; //===----------------------------------------------------------------------===// // Miscellaneous Instructions. @@ -1276,9 +1276,9 @@ def : InstRW<[VecXsPm], (instregex "VESRL(B|F|G|H)?$") def : InstRW<[VecXsPm], (instregex "VESRLV(B|F|G|H)?$")>; def : InstRW<[VecXsPm], (instregex "VSL(DB)?$")>; -def : InstRW<[VecXsPm, VecXsPm, Lat8], (instregex "VSLB$")>; +def : InstRW<[VecXsPm], (instregex "VSLB$")>; def : InstRW<[VecXsPm], (instregex "VSR(A|L)$")>; -def : InstRW<[VecXsPm, VecXsPm, Lat8], (instregex "VSR(A|L)B$")>; +def : InstRW<[VecXsPm], (instregex "VSR(A|L)B$")>; def : InstRW<[VecXsPm], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>; def : InstRW<[VecXsPm], (instregex "VSCBI(B|F|G|H|Q)?$")>; @@ -1435,9 +1435,9 @@ def : InstRW<[VecStr, Lat5], (instregex "VSTRCZ(B|F|H) // Vector: Packed-decimal instructions //===----------------------------------------------------------------------===// -def : InstRW<[VecDF, VecDF, Lat10, GroupAlone], (instregex "VLIP$")>; -def : InstRW<[VecDFX, LSU, Lat12, GroupAlone], (instregex "VPKZ$")>; -def : InstRW<[VecDFX, FXb, LSU, Lat12, GroupAlone], (instregex "VUPKZ$")>; +def : InstRW<[VecDF, VecDF, Lat10], (instregex "VLIP$")>; +def : InstRW<[VecDFX, LSU, GroupAlone], (instregex "VPKZ$")>; +def : InstRW<[VecDFX, FXb, LSU, Lat12, BeginGroup], (instregex "VUPKZ$")>; def : InstRW<[VecDF, VecDF, FXb, Lat20, GroupAlone], (instregex "VCVB(G)?$")>; def : InstRW<[VecDF, VecDF, FXb, Lat20, GroupAlone], (instregex "VCVD(G)?$")>; def : InstRW<[VecDFX], (instregex "V(A|S)P$")>; Modified: projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -1055,7 +1055,10 @@ static bool foldMaskAndShiftToScale(SelectionDAG &DAG, // Scale the leading zero count down based on the actual size of the value. // Also scale it down based on the size of the shift. - MaskLZ -= (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt; + unsigned ScaleDown = (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt; + if (MaskLZ < ScaleDown) + return true; + MaskLZ -= ScaleDown; // The final check is to ensure that any masked out high bits of X are // already known to be zero. Otherwise, the mask has a semantic impact Modified: projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -1672,8 +1672,8 @@ X86TargetLowering::X86TargetLowering(const X86TargetMa // TODO: These control memcmp expansion in CGP and could be raised higher, but // that needs to benchmarked and balanced with the potential use of vector - // load/store types (PR33329). - MaxLoadsPerMemcmp = 4; + // load/store types (PR33329, PR33914). + MaxLoadsPerMemcmp = 2; MaxLoadsPerMemcmpOptSize = 2; // Set loop alignment to 2^ExperimentalPrefLoopAlignment bytes (default: 2^4). @@ -22022,8 +22022,9 @@ static SDValue LowerScalarImmediateShift(SDValue Op, S return getTargetVShiftByConstNode(X86Opc, dl, VT, R, ShiftAmt, DAG); // i64 SRA needs to be performed as partial shifts. - if ((VT == MVT::v2i64 || (Subtarget.hasInt256() && VT == MVT::v4i64)) && - Op.getOpcode() == ISD::SRA && !Subtarget.hasXOP()) + if (((!Subtarget.hasXOP() && VT == MVT::v2i64) || + (Subtarget.hasInt256() && VT == MVT::v4i64)) && + Op.getOpcode() == ISD::SRA) return ArithmeticShiftRight64(ShiftAmt); if (VT == MVT::v16i8 || Modified: projects/runtime-coverage/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -64,6 +64,11 @@ ImplicationSearchThreshold( "condition to use to thread over a weaker condition"), cl::init(3), cl::Hidden); +static cl::opt PrintLVIAfterJumpThreading( + "print-lvi-after-jump-threading", + cl::desc("Print the LazyValueInfo cache after JumpThreading"), cl::init(false), + cl::Hidden); + namespace { /// This pass performs 'jump threading', which looks at blocks that have /// multiple predecessors and multiple successors. If one or more of the @@ -93,9 +98,10 @@ namespace { bool runOnFunction(Function &F) override; void getAnalysisUsage(AnalysisUsage &AU) const override { + if (PrintLVIAfterJumpThreading) + AU.addRequired(); AU.addRequired(); AU.addRequired(); - AU.addPreserved(); AU.addPreserved(); AU.addRequired(); } @@ -137,8 +143,14 @@ bool JumpThreading::runOnFunction(Function &F) { BFI.reset(new BlockFrequencyInfo(F, *BPI, LI)); } - return Impl.runImpl(F, TLI, LVI, AA, HasProfileData, std::move(BFI), - std::move(BPI)); + bool Changed = Impl.runImpl(F, TLI, LVI, AA, HasProfileData, std::move(BFI), + std::move(BPI)); + if (PrintLVIAfterJumpThreading) { + dbgs() << "LVI for function '" << F.getName() << "':\n"; + LVI->printLVI(F, getAnalysis().getDomTree(), + dbgs()); + } + return Changed; } PreservedAnalyses JumpThreadingPass::run(Function &F, @@ -231,13 +243,15 @@ bool JumpThreadingPass::runImpl(Function &F, TargetLib // Can't thread an unconditional jump, but if the block is "almost // empty", we can replace uses of it with uses of the successor and make // this dead. - // We should not eliminate the loop header either, because eliminating - // a loop header might later prevent LoopSimplify from transforming nested - // loops into simplified form. + // We should not eliminate the loop header or latch either, because + // eliminating a loop header or latch might later prevent LoopSimplify + // from transforming nested loops into simplified form. We will rely on + // later passes in backend to clean up empty blocks. if (BI && BI->isUnconditional() && BB != &BB->getParent()->getEntryBlock() && // If the terminator is the only non-phi instruction, try to nuke it. - BB->getFirstNonPHIOrDbg()->isTerminator() && !LoopHeaders.count(BB)) { + BB->getFirstNonPHIOrDbg()->isTerminator() && !LoopHeaders.count(BB) && + !LoopHeaders.count(BI->getSuccessor(0))) { // FIXME: It is always conservatively correct to drop the info // for a block even if it doesn't get erased. This isn't totally // awesome, but it allows us to use AssertingVH to prevent nasty Modified: projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -1376,16 +1376,21 @@ Value *llvm::createTargetReduction(IRBuilder<> &Builde } } -void llvm::propagateIRFlags(Value *I, ArrayRef VL) { - if (auto *VecOp = dyn_cast(I)) { - if (auto *I0 = dyn_cast(VL[0])) { - // VecOVp is initialized to the 0th scalar, so start counting from index - // '1'. - VecOp->copyIRFlags(I0); - for (int i = 1, e = VL.size(); i < e; ++i) { - if (auto *Scalar = dyn_cast(VL[i])) - VecOp->andIRFlags(Scalar); - } - } +void llvm::propagateIRFlags(Value *I, ArrayRef VL, Value *OpValue) { + auto *VecOp = dyn_cast(I); + if (!VecOp) + return; + auto *Intersection = (OpValue == nullptr) ? dyn_cast(VL[0]) + : dyn_cast(OpValue); + if (!Intersection) + return; + const unsigned Opcode = Intersection->getOpcode(); + VecOp->copyIRFlags(Intersection); + for (auto *V : VL) { + auto *Instr = dyn_cast(V); + if (!Instr) + continue; + if (OpValue == nullptr || Opcode == Instr->getOpcode()) + VecOp->andIRFlags(V); } } Modified: projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -5656,20 +5656,22 @@ static bool TryToMergeLandingPad(LandingPadInst *LPad, bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI, IRBuilder<> &Builder) { BasicBlock *BB = BI->getParent(); + BasicBlock *Succ = BI->getSuccessor(0); if (SinkCommon && SinkThenElseCodeToEnd(BI)) return true; // If the Terminator is the only non-phi instruction, simplify the block. - // if LoopHeader is provided, check if the block is a loop header - // (This is for early invocations before loop simplify and vectorization - // to keep canonical loop forms for nested loops. - // These blocks can be eliminated when the pass is invoked later - // in the back-end.) + // if LoopHeader is provided, check if the block or its successor is a loop + // header (This is for early invocations before loop simplify and + // vectorization to keep canonical loop forms for nested loops. These blocks + // can be eliminated when the pass is invoked later in the back-end.) + bool NeedCanonicalLoop = + !LateSimplifyCFG && + (LoopHeaders && (LoopHeaders->count(BB) || LoopHeaders->count(Succ))); BasicBlock::iterator I = BB->getFirstNonPHIOrDbg()->getIterator(); if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() && - (!LoopHeaders || !LoopHeaders->count(BB)) && - TryToSimplifyUncondBranchFromEmptyBlock(BB)) + !NeedCanonicalLoop && TryToSimplifyUncondBranchFromEmptyBlock(BB)) return true; // If the only instruction in the block is a seteq/setne comparison Modified: projects/runtime-coverage/contrib/llvm/tools/clang/include/clang/AST/Type.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/include/clang/AST/Type.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/include/clang/AST/Type.h Mon Jul 31 04:20:21 2017 (r321756) @@ -1752,6 +1752,7 @@ class Type : public ExtQualsTypeCommonBase { (public) bool isTemplateTypeParmType() const; // C++ template type parameter bool isNullPtrType() const; // C++11 std::nullptr_t bool isAlignValT() const; // C++17 std::align_val_t + bool isStdByteType() const; // C++17 std::byte bool isAtomicType() const; // C11 _Atomic() #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -1388,6 +1388,15 @@ static Stmt::StmtClass DecodeOperatorCall(const CXXOpe llvm_unreachable("Invalid overloaded operator expression"); } +#if defined(_MSC_VER) +#if _MSC_VER == 1911 +// Work around https://developercommunity.visualstudio.com/content/problem/84002/clang-cl-when-built-with-vc-2017-crashes-cause-vc.html +// MSVC 2017 update 3 miscompiles this function, and a clang built with it +// will crash in stage 2 of a bootstrap build. +#pragma optimize("", off) +#endif +#endif + void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { if (S->isTypeDependent()) { // Type-dependent operator calls are profiled like their underlying @@ -1419,6 +1428,12 @@ void StmtProfiler::VisitCXXOperatorCallExpr(const CXXO VisitCallExpr(S); ID.AddInteger(S->getOperator()); } + +#if defined(_MSC_VER) +#if _MSC_VER == 1911 +#pragma optimize("", on) +#endif +#endif void StmtProfiler::VisitCXXMemberCallExpr(const CXXMemberCallExpr *S) { VisitCallExpr(S); Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/Type.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/Type.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/AST/Type.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -2313,6 +2313,15 @@ bool Type::isAlignValT() const { return false; } +bool Type::isStdByteType() const { + if (auto *ET = getAs()) { + auto *II = ET->getDecl()->getIdentifier(); + if (II && II->isStr("byte") && ET->getDecl()->isInStdNamespace()) + return true; + } + return false; +} + bool Type::isPromotableIntegerType() const { if (const BuiltinType *BT = getAs()) switch (BT->getKind()) { Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -516,7 +516,7 @@ std::vector DiagnosticIDs::getDiagnosticF std::string Diag(DiagGroupNames + I + 1, DiagGroupNames[I]); I += DiagGroupNames[I] + 1; Res.push_back("-W" + Diag); - Res.push_back("-Wno" + Diag); + Res.push_back("-Wno-" + Diag); } return Res; Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/Version.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/Version.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/Basic/Version.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -36,7 +36,7 @@ std::string getClangRepositoryPath() { // If the SVN_REPOSITORY is empty, try to use the SVN keyword. This helps us // pick up a tag in an SVN export, for example. - StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/trunk/lib/Basic/Version.cpp $"); + StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/branches/release_50/lib/Basic/Version.cpp $"); if (URL.empty()) { URL = SVNRepository.slice(SVNRepository.find(':'), SVNRepository.find("/lib/Basic")); Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -139,6 +139,12 @@ CodeGenTBAA::getTBAAInfo(QualType QTy) { } } + // C++1z [basic.lval]p10: "If a program attempts to access the stored value of + // an object through a glvalue of other than one of the following types the + // behavior is undefined: [...] a char, unsigned char, or std::byte type." + if (Ty->isStdByteType()) + return MetadataCache[Ty] = getChar(); + // Handle pointers. // TODO: Implement C++'s type "similarity" and consider dis-"similar" // pointers distinct. Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/Driver/Driver.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/Driver/Driver.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/Driver/Driver.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -69,7 +69,6 @@ #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/Process.h" #include "llvm/Support/Program.h" -#include "llvm/Support/TargetRegistry.h" #include "llvm/Support/raw_ostream.h" #include #include @@ -1193,10 +1192,6 @@ bool Driver::HandleImmediateArgs(const Compilation &C) if (C.getArgs().hasArg(options::OPT__version)) { // Follow gcc behavior and use stdout for --version and stderr for -v. PrintVersion(C, llvm::outs()); - - // Print registered targets. - llvm::outs() << '\n'; - llvm::TargetRegistry::printRegisteredTargetsForVersion(llvm::outs()); return false; } @@ -1299,7 +1294,7 @@ bool Driver::HandleImmediateArgs(const Compilation &C) std::sort(SuggestedCompletions.begin(), SuggestedCompletions.end(), [](StringRef A, StringRef B) { return A.compare_lower(B) < 0; }); - llvm::outs() << llvm::join(SuggestedCompletions, " ") << '\n'; + llvm::outs() << llvm::join(SuggestedCompletions, "\n") << '\n'; return false; } Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/Headers/unwind.h ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/Headers/unwind.h Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/Headers/unwind.h Mon Jul 31 04:20:21 2017 (r321756) @@ -76,7 +76,13 @@ typedef intptr_t _sleb128_t; typedef uintptr_t _uleb128_t; struct _Unwind_Context; +#if defined(__arm__) && !(defined(__USING_SJLJ_EXCEPTIONS__) || defined(__ARM_DWARF_EH___)) +struct _Unwind_Control_Block; +typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */ +#else struct _Unwind_Exception; +typedef struct _Unwind_Exception _Unwind_Exception; +#endif typedef enum { _URC_NO_REASON = 0, #if defined(__arm__) && !defined(__USING_SJLJ_EXCEPTIONS__) && \ @@ -109,8 +115,42 @@ typedef enum { } _Unwind_Action; typedef void (*_Unwind_Exception_Cleanup_Fn)(_Unwind_Reason_Code, - struct _Unwind_Exception *); + _Unwind_Exception *); +#if defined(__arm__) && !(defined(__USING_SJLJ_EXCEPTIONS__) || defined(__ARM_DWARF_EH___)) +typedef struct _Unwind_Control_Block _Unwind_Control_Block; +typedef uint32_t _Unwind_EHT_Header; + +struct _Unwind_Control_Block { + uint64_t exception_class; + void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *); + /* unwinder cache (private fields for the unwinder's use) */ + struct { + uint32_t reserved1; /* forced unwind stop function, 0 if not forced */ + uint32_t reserved2; /* personality routine */ + uint32_t reserved3; /* callsite */ + uint32_t reserved4; /* forced unwind stop argument */ + uint32_t reserved5; + } unwinder_cache; + /* propagation barrier cache (valid after phase 1) */ + struct { + uint32_t sp; + uint32_t bitpattern[5]; + } barrier_cache; + /* cleanup cache (preserved over cleanup) */ + struct { + uint32_t bitpattern[4]; + } cleanup_cache; + /* personality cache (for personality's benefit) */ + struct { + uint32_t fnstart; /* function start address */ + _Unwind_EHT_Header *ehtp; /* pointer to EHT entry header word */ + uint32_t additional; /* additional data */ + uint32_t reserved1; + } pr_cache; + long long int : 0; /* force alignment of next item to 8-byte boundary */ +}; +#else struct _Unwind_Exception { _Unwind_Exception_Class exception_class; _Unwind_Exception_Cleanup_Fn exception_cleanup; @@ -120,23 +160,24 @@ struct _Unwind_Exception { * aligned". GCC has interpreted this to mean "use the maximum useful * alignment for the target"; so do we. */ } __attribute__((__aligned__)); +#endif typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn)(int, _Unwind_Action, _Unwind_Exception_Class, - struct _Unwind_Exception *, + _Unwind_Exception *, struct _Unwind_Context *, void *); -typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)( - int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *, - struct _Unwind_Context *); +typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)(int, _Unwind_Action, + _Unwind_Exception_Class, + _Unwind_Exception *, + struct _Unwind_Context *); typedef _Unwind_Personality_Fn __personality_routine; typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)(struct _Unwind_Context *, void *); -#if defined(__arm__) && !defined(__APPLE__) - +#if defined(__arm__) && !(defined(__USING_SJLJ_EXCEPTIONS__) || defined(__ARM_DWARF_EH___)) typedef enum { _UVRSC_CORE = 0, /* integer register */ _UVRSC_VFP = 1, /* vfp */ @@ -158,14 +199,12 @@ typedef enum { _UVRSR_FAILED = 2 } _Unwind_VRS_Result; -#if !defined(__USING_SJLJ_EXCEPTIONS__) && !defined(__ARM_DWARF_EH__) typedef uint32_t _Unwind_State; #define _US_VIRTUAL_UNWIND_FRAME ((_Unwind_State)0) #define _US_UNWIND_FRAME_STARTING ((_Unwind_State)1) #define _US_UNWIND_FRAME_RESUME ((_Unwind_State)2) #define _US_ACTION_MASK ((_Unwind_State)3) #define _US_FORCE_UNWIND ((_Unwind_State)8) -#endif _Unwind_VRS_Result _Unwind_VRS_Get(struct _Unwind_Context *__context, _Unwind_VRS_RegClass __regclass, @@ -224,14 +263,13 @@ _Unwind_Ptr _Unwind_GetRegionStart(struct _Unwind_Cont /* DWARF EH functions; currently not available on Darwin/ARM */ #if !defined(__APPLE__) || !defined(__arm__) +_Unwind_Reason_Code _Unwind_RaiseException(_Unwind_Exception *); +_Unwind_Reason_Code _Unwind_ForcedUnwind(_Unwind_Exception *, _Unwind_Stop_Fn, + void *); +void _Unwind_DeleteException(_Unwind_Exception *); +void _Unwind_Resume(_Unwind_Exception *); +_Unwind_Reason_Code _Unwind_Resume_or_Rethrow(_Unwind_Exception *); -_Unwind_Reason_Code _Unwind_RaiseException(struct _Unwind_Exception *); -_Unwind_Reason_Code _Unwind_ForcedUnwind(struct _Unwind_Exception *, - _Unwind_Stop_Fn, void *); -void _Unwind_DeleteException(struct _Unwind_Exception *); -void _Unwind_Resume(struct _Unwind_Exception *); -_Unwind_Reason_Code _Unwind_Resume_or_Rethrow(struct _Unwind_Exception *); - #endif _Unwind_Reason_Code _Unwind_Backtrace(_Unwind_Trace_Fn, void *); @@ -241,11 +279,11 @@ typedef struct SjLj_Function_Context *_Unwind_Function void _Unwind_SjLj_Register(_Unwind_FunctionContext_t); void _Unwind_SjLj_Unregister(_Unwind_FunctionContext_t); -_Unwind_Reason_Code _Unwind_SjLj_RaiseException(struct _Unwind_Exception *); -_Unwind_Reason_Code _Unwind_SjLj_ForcedUnwind(struct _Unwind_Exception *, +_Unwind_Reason_Code _Unwind_SjLj_RaiseException(_Unwind_Exception *); +_Unwind_Reason_Code _Unwind_SjLj_ForcedUnwind(_Unwind_Exception *, _Unwind_Stop_Fn, void *); -void _Unwind_SjLj_Resume(struct _Unwind_Exception *); -_Unwind_Reason_Code _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *); +void _Unwind_SjLj_Resume(_Unwind_Exception *); +_Unwind_Reason_Code _Unwind_SjLj_Resume_or_Rethrow(_Unwind_Exception *); void *_Unwind_FindEnclosingFunction(void *); Modified: projects/runtime-coverage/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp ============================================================================== --- projects/runtime-coverage/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp Mon Jul 31 03:59:07 2017 (r321755) +++ projects/runtime-coverage/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp Mon Jul 31 04:20:21 2017 (r321756) @@ -35,6 +35,14 @@ SourceLocation ScratchBuffer::getToken(const char *Buf const char *&DestPtr) { if (BytesUsed+Len+2 > ScratchBufSize) AllocScratchBuffer(Len+2); + else { + // Clear out the source line cache if it's already been computed. + // FIXME: Allow this to be incrementally extended. + auto *ContentCache = const_cast( + SourceMgr.getSLocEntry(SourceMgr.getFileID(BufferStartLoc)) + .getFile().getContentCache()); + ContentCache->SourceLineCache = nullptr; + } // Prefix the token with a \n, so that it looks like it is the first thing on // its own virtual line in caret diagnostics. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jul 31 04:34:02 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B094DC9B1B for ; Mon, 31 Jul 2017 04:34:02 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DE3B167457; Mon, 31 Jul 2017 04:34:01 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V4Y0at030704; Mon, 31 Jul 2017 04:34:00 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V4Y0wN030703; Mon, 31 Jul 2017 04:34:00 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310434.v6V4Y0wN030703@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 04:34:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321757 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 321757 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 04:34:02 -0000 Author: ngie Date: Mon Jul 31 04:34:00 2017 New Revision: 321757 URL: https://svnweb.freebsd.org/changeset/base/321757 Log: Add a default coverage "prefix", COVERAGEDIR It defaults to /usr/lib/cov, for symmetry with /usr/lib/debug (DEBUGDIR). See r321449 for the other piece. Modified: projects/runtime-coverage/share/mk/bsd.own.mk Modified: projects/runtime-coverage/share/mk/bsd.own.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.own.mk Mon Jul 31 04:20:21 2017 (r321756) +++ projects/runtime-coverage/share/mk/bsd.own.mk Mon Jul 31 04:34:00 2017 (r321757) @@ -42,6 +42,7 @@ # # LIBMODE Library mode. [${NOBINMODE}] # +# COVERAGEDIR Base path for coverage files. [/usr/lib/cov] # # DEBUGDIR Base path for standalone debug files. [/usr/lib/debug] # @@ -167,6 +168,8 @@ SHLIBDIR?= ${LIBDIR} LIBOWN?= ${BINOWN} LIBGRP?= ${BINGRP} LIBMODE?= ${NOBINMODE} + +COVERAGEDIR?= /usr/lib/cov DEBUGDIR?= /usr/lib/debug DEBUGMODE?= ${NOBINMODE} From owner-svn-src-projects@freebsd.org Mon Jul 31 05:23:34 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38906DCA37E for ; Mon, 31 Jul 2017 05:23:34 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC4C8683D8; Mon, 31 Jul 2017 05:23:33 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V5NWpt050810; Mon, 31 Jul 2017 05:23:32 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V5NW8s050809; Mon, 31 Jul 2017 05:23:32 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310523.v6V5NW8s050809@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 05:23:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321758 - projects/runtime-coverage X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage X-SVN-Commit-Revision: 321758 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 05:23:34 -0000 Author: ngie Date: Mon Jul 31 05:23:32 2017 New Revision: 321758 URL: https://svnweb.freebsd.org/changeset/base/321758 Log: Don't build bootstrap-tools with coverage support or debug files support Building build tools with coverage and debug files support is wasteful (of CPU cycles and disk space). Modified: projects/runtime-coverage/Makefile.inc1 Modified: projects/runtime-coverage/Makefile.inc1 ============================================================================== --- projects/runtime-coverage/Makefile.inc1 Mon Jul 31 04:34:00 2017 (r321757) +++ projects/runtime-coverage/Makefile.inc1 Mon Jul 31 05:23:32 2017 (r321758) @@ -546,6 +546,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ -DNO_LINT \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ + MK_COVERAGE=no MK_DEBUG_FLAGS=no \ MK_LLDB=no MK_TESTS=no # cross-tools stage From owner-svn-src-projects@freebsd.org Mon Jul 31 08:02:27 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B4C4DCCB61 for ; Mon, 31 Jul 2017 08:02:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CD6066C98B; Mon, 31 Jul 2017 08:02:26 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V82PPC014238; Mon, 31 Jul 2017 08:02:25 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V82PGO014019; Mon, 31 Jul 2017 08:02:25 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310802.v6V82PGO014019@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 08:02:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321765 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 321765 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 08:02:27 -0000 Author: ngie Date: Mon Jul 31 08:02:25 2017 New Revision: 321765 URL: https://svnweb.freebsd.org/changeset/base/321765 Log: Add bsd.cov.mk It's a Makefile snippet that currently handles cleanup/installation of .gcno files Added: projects/runtime-coverage/share/mk/bsd.cov.mk (contents, props changed) Modified: projects/runtime-coverage/share/mk/Makefile Modified: projects/runtime-coverage/share/mk/Makefile ============================================================================== --- projects/runtime-coverage/share/mk/Makefile Mon Jul 31 07:58:29 2017 (r321764) +++ projects/runtime-coverage/share/mk/Makefile Mon Jul 31 08:02:25 2017 (r321765) @@ -69,6 +69,10 @@ FILES= \ FILESDIR= ${BINDIR}/mk +.if ${MK_COVERAGE} != "no" +FILES+= bsd.cov.mk +.endif + .if ${MK_TESTS} != "no" FILES+= atf.test.mk FILES+= plain.test.mk Added: projects/runtime-coverage/share/mk/bsd.cov.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/runtime-coverage/share/mk/bsd.cov.mk Mon Jul 31 08:02:25 2017 (r321765) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +.include + +FILESGROUPS?= FILES +FILESGROUPS+= GCNOS +_GCNO_FILES= ${OBJS:.o=.gcno} +CLEANFILES+= ${_GCNO_FILES} +GCNOS+= ${_GCNO_FILES} + +.for _gcno_file in ${_GCNO_FILES} +_gcno_dir= ${COVERAGEDIR}${_gcno_file:tA:H} +_gcno_fulldir= ${DESTDIR}${_gcno_dir} +GCNOSDIR_${_gcno_file:T}= ${_gcno_dir} + +.if !target(${_gcno_fulldir}) +beforeinstall: ${_gcno_fulldir} +${_gcno_fulldir}: + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -d ${.TARGET} +.endif +.endfor From owner-svn-src-projects@freebsd.org Mon Jul 31 09:50:49 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 394AADCECFC for ; Mon, 31 Jul 2017 09:50:49 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F06237046F; Mon, 31 Jul 2017 09:50:48 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V9omxi059247; Mon, 31 Jul 2017 09:50:48 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V9om9C059246; Mon, 31 Jul 2017 09:50:48 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310950.v6V9om9C059246@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 09:50:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321777 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 321777 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 09:50:49 -0000 Author: ngie Date: Mon Jul 31 09:50:47 2017 New Revision: 321777 URL: https://svnweb.freebsd.org/changeset/base/321777 Log: This Makefile snippet needs more work -- it tries to install .gcno files for .asm, .s files and it shouldn't Modified: projects/runtime-coverage/share/mk/bsd.cov.mk Modified: projects/runtime-coverage/share/mk/bsd.cov.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.cov.mk Mon Jul 31 09:46:48 2017 (r321776) +++ projects/runtime-coverage/share/mk/bsd.cov.mk Mon Jul 31 09:50:47 2017 (r321777) @@ -1,21 +1,31 @@ # $FreeBSD$ +.ifdef notyet .include FILESGROUPS?= FILES -FILESGROUPS+= GCNOS -_GCNO_FILES= ${OBJS:.o=.gcno} -CLEANFILES+= ${_GCNO_FILES} -GCNOS+= ${_GCNO_FILES} +_GCNOGROUPS= -.for _gcno_file in ${_GCNO_FILES} -_gcno_dir= ${COVERAGEDIR}${_gcno_file:tA:H} -_gcno_fulldir= ${DESTDIR}${_gcno_dir} -GCNOSDIR_${_gcno_file:T}= ${_gcno_dir} +.for _obj in ${OBJS} +# XXX (ngie): this is pretty hamfisted +.if !empty(SRCS:T:M${obj:.o=.asm}) || !empty(SRCS:T:M${obj:.o=.s}) +_gcno= ${_obj:.o=.gcno} +_gcno_prefix= ${_gcno:H:tA} +_gcno_dir= ${COVERAGEDIR}${_gcno_prefix} -.if !target(${_gcno_fulldir}) -beforeinstall: ${_gcno_fulldir} -${_gcno_fulldir}: - ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -d ${.TARGET} +_GCNO_GROUPS+= ${_gcno_prefix} +CLEANFILES+= ${_gcno} +${_gcno_prefix}+= ${_gcno} +${_gcno_prefix}DIR= ${_gcno_dir} +${_gcno}: ${_obj} .endif .endfor + +_GCNO_GROUPS:= ${_GCNO_GROUPS:O:u} +FILESGROUPS+= ${_GCNO_GROUPS} +.for _gcno_group in ${_GCNO_GROUPS} +beforeinstall: ${DESTDIR}${${_gcno_group}DIR} +${DESTDIR}${${_gcno_group}DIR}: + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -d ${.TARGET} +.endfor +.endif From owner-svn-src-projects@freebsd.org Mon Jul 31 09:54:06 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6926DCEE2F for ; Mon, 31 Jul 2017 09:54:06 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 78006707A6; Mon, 31 Jul 2017 09:54:06 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6V9s5xI060825; Mon, 31 Jul 2017 09:54:05 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6V9s5Lc060821; Mon, 31 Jul 2017 09:54:05 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707310954.v6V9s5Lc060821@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 09:54:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321778 - in projects/runtime-coverage: . share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/runtime-coverage: . share/mk X-SVN-Commit-Revision: 321778 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 09:54:06 -0000 Author: ngie Date: Mon Jul 31 09:54:04 2017 New Revision: 321778 URL: https://svnweb.freebsd.org/changeset/base/321778 Log: Take a different approach to building with --coverage (WiP) The .covo binaries didn't really make sense after reviewing some stackoverflow posts and other related documentation -- in particular, it would complicate matters by having "coverage-enabled binaries" link to "coverage-enabled libraries" (aka "covo" libraries). It's best to install the full binaries/libraries to /usr/lib/cov instead. In order to enable this (and make sure that libprofile_rt is built properly), libprofile_rt must be built with cross-tools. Also, don't explicitly disable MK_COVERAGE in _libraries -- coverage support needs to be baked in to the libraries in order for it to be effective. Pass through --coverage in the linking phase for shared libraries -- it's necessary to ensure that libprofile_rt is resolved properly in the _libraries phase with 2nd order libraries, like libcom_err.so.*. This change reverses all of r320396 and partially reverses r321758. The first commit was the WiP approach that was proven to incorrect with the reasoning given in the first paragraph. The second commit reverses the MK_DEBUG_FILES change because I'll probably run into friction when trying to merge it back in to head if I leave it in (despite the fact that I find this behavior completely unnecessary). TODO: see if libprofile_rt's symbols should be stripped out of debug files; they are currently duplicated between the fat binaries installed to /usr/lib/cov and the debug files installed to /usr/lib/debug . Modified: projects/runtime-coverage/Makefile.inc1 projects/runtime-coverage/share/mk/bsd.lib.mk projects/runtime-coverage/share/mk/bsd.prog.mk projects/runtime-coverage/share/mk/sys.mk Modified: projects/runtime-coverage/Makefile.inc1 ============================================================================== --- projects/runtime-coverage/Makefile.inc1 Mon Jul 31 09:50:47 2017 (r321777) +++ projects/runtime-coverage/Makefile.inc1 Mon Jul 31 09:54:04 2017 (r321778) @@ -546,7 +546,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ -DNO_LINT \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ - MK_COVERAGE=no MK_DEBUG_FLAGS=no \ + MK_COVERAGE=no \ MK_LLDB=no MK_TESTS=no # cross-tools stage @@ -934,7 +934,7 @@ _libraries: @echo ">>> stage 4.2: building libraries" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ - ${WMAKE} -DNO_FSCHG MK_COVERAGE=no MK_HTML=no -DNO_LINT MK_MAN=no \ + ${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \ MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS} libraries everything: .PHONY @echo @@ -2047,6 +2047,12 @@ _lld= usr.bin/clang/lld .if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_LLD_BOOTSTRAP} != "no" _clang_libs= lib/clang .endif +.if ${MK_COVERAGE} != "no" +.if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_CLANG} != "no" +_coverage_libs= lib/libclang_rt/profile +.endif +.endif + .if ${MK_GCC_BOOTSTRAP} != "no" _gcc= gnu/usr.bin/cc .endif @@ -2058,6 +2064,7 @@ cross-tools: .MAKE .PHONY .for _tool in \ ${LOCAL_XTOOL_DIRS} \ ${_clang_libs} \ + ${_coverage_libs} \ ${_clang} \ ${_lld} \ ${_binutils} \ Modified: projects/runtime-coverage/share/mk/bsd.lib.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.lib.mk Mon Jul 31 09:50:47 2017 (r321777) +++ projects/runtime-coverage/share/mk/bsd.lib.mk Mon Jul 31 09:54:04 2017 (r321778) @@ -73,12 +73,19 @@ SHARED_CFLAGS+= -g SHARED_CXXFLAGS+= -g CTFFLAGS+= -g .endif +.if defined(SHLIB_NAME) && ${MK_COVERAGE} != "no" && \ + (!empty(DEBUG_FLAGS:M-g*) || !empty(SHARED_CFLAGS:M-g*) || \ + !empty(SHARED_CXXFLAGS:M-g*)) +_COV_FLAG= --coverage +SHARED_CFLAGS+= ${_COV_FLAG} +SHARED_CXXFLAGS+= ${_COV_FLAG} +.endif .include -# prefer .s to a .c, add .covo and .po, remove stuff not used in the BSD libraries +# prefer .s to a .c, add .po, remove stuff not used in the BSD libraries # .pico used for PIC object files -.SUFFIXES: .out .o .bc .covo .ll .po .pico .S .asm .s .c .cc .cpp .cxx .C .f .y .l .ln +.SUFFIXES: .out .o .bc .ll .po .pico .S .asm .s .c .cc .cpp .cxx .C .f .y .l .ln .if !defined(PICFLAG) .if ${MACHINE_CPUARCH} == "sparc64" @@ -88,14 +95,8 @@ PICFLAG=-fpic .endif .endif -COV_FLAG=--coverage -g - PO_FLAG=-pg -.c.covo: - ${CC} ${COV_FLAG} ${STATIC_CFLAGS} ${COV_CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - ${CTFCONVERT_CMD} - .c.po: ${CC} ${PO_FLAG} ${STATIC_CFLAGS} ${PO_CFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} @@ -104,9 +105,6 @@ PO_FLAG=-pg ${CC} ${PICFLAG} -DPIC ${SHARED_CFLAGS} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} -.cc.covo .C.covo .cpp.covo .cxx.covo: - ${CXX} ${COV_FLAG} ${STATIC_CXXFLAGS} ${COV_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - .cc.po .C.po .cpp.po .cxx.po: ${CXX} ${PO_FLAG} ${STATIC_CXXFLAGS} ${PO_CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} @@ -121,15 +119,10 @@ PO_FLAG=-pg ${FC} ${PICFLAG} -DPIC ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} ${CTFCONVERT_CMD} -.s.covo .s.po .s.pico: +.s.po .s.pico: ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} ${CTFCONVERT_CMD} -.asm.covo: - ${CC:N${CCACHE_BIN}} -x assembler-with-cpp -DCOV ${COV_CFLAGS} \ - ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} - ${CTFCONVERT_CMD} - .asm.po: ${CC:N${CCACHE_BIN}} -x assembler-with-cpp -DPROF ${PO_CFLAGS} \ ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} @@ -140,11 +133,6 @@ PO_FLAG=-pg ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} -o ${.TARGET} ${CTFCONVERT_CMD} -.S.covo: - ${CC:N${CCACHE_BIN}} -DCOV ${COV_CFLAGS} ${ACFLAGS} -c ${.IMPSRC} \ - -o ${.TARGET} - ${CTFCONVERT_CMD} - .S.po: ${CC:N${CCACHE_BIN}} -DPROF ${PO_CFLAGS} ${ACFLAGS} -c ${.IMPSRC} \ -o ${.TARGET} @@ -161,6 +149,12 @@ _SHLIBDIR:=${SHLIBDIR} .if defined(SHLIB_NAME) .if ${MK_DEBUG_FILES} != "no" SHLIB_NAME_FULL=${SHLIB_NAME}.full +.if ${MK_COVERAGE} != "no" +COVERAGEFILEDIR=${COVERAGEDIR}${_SHLIBDIR} +.if !exists(${DESTDIR}${COVERAGEFILEDIR}) +COVERAGEMKDIR= +.endif +.endif # Use ${DEBUGDIR} for base system debug files, else .debug subdirectory .if ${_SHLIBDIR} == "/boot" ||\ ${SHLIBDIR:C%/lib(/.*)?$%/lib%} == "/lib" ||\ @@ -204,22 +198,6 @@ lib${LIB_PRIVATE}${LIB}.a: ${OBJS} ${STATICOBJS} .if !defined(INTERNALLIB) -.if ${MK_COVERAGE} != "no" && defined(LIB) && !empty(LIB) -_LIBS+= lib${LIB_PRIVATE}${LIB}_c.a -COV_OBJS+= ${OBJS:.o=.covo} ${STATICOBJS:.o=.covo} -DEPENDOBJS+= ${COV_OBJS} -CLEANFILES+= ${COV_OBJS} -# XXX (ngie): tighten this down -CLEANFILES+= *.gcda *.gcno - -lib${LIB_PRIVATE}${LIB}_c.a: ${COV_OBJS} - @${ECHO} building coverage instrumented ${LIB} library - @rm -f ${.TARGET} - ${AR} ${ARFLAGS} ${.TARGET} `NM='${NM}' NMFLAGS='${NMFLAGS}' \ - ${LORDER} ${COV_OBJS} | ${TSORT} ${TSORTFLAGS}` ${ARADD} - ${RANLIB} ${RANLIBFLAGS} ${.TARGET} -.endif - .if ${MK_PROFILE} != "no" && defined(LIB) && !empty(LIB) _LIBS+= lib${LIB_PRIVATE}${LIB}_p.a POBJS+= ${OBJS:.o=.po} ${STATICOBJS:.o=.po} @@ -256,6 +234,9 @@ CLEANFILES+= ${SOBJS} .if defined(SHLIB_NAME) _LIBS+= ${SHLIB_NAME} +.if !empty(_COV_FLAG) +SOLINKOPTS+= ${_COV_FLAG} +.endif SOLINKOPTS+= -shared -Wl,-x .if defined(LD_FATAL_WARNINGS) && ${LD_FATAL_WARNINGS} == "no" SOLINKOPTS+= -Wl,--no-fatal-warnings @@ -390,6 +371,14 @@ _libinstall: ${_INSTALLFLAGS} ${_SHLINSTALLFLAGS} \ ${SHLIB_NAME} ${DESTDIR}${_SHLIBDIR}/ .if ${MK_DEBUG_FILES} != "no" +.if ${MK_COVERAGE} != "no" +.if defined(COVERAGEMKDIR) + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -d ${DESTDIR}${COVERAGEFILEDIR}/ +.endif + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ + ${_INSTALLFLAGS} \ + ${SHLIB_NAME}.full ${DESTDIR}${COVERAGEFILEDIR}/${SHLIB_NAME} +.endif .if defined(DEBUGMKDIR) ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},debug} -d ${DESTDIR}${DEBUGFILEDIR}/ .endif @@ -441,6 +430,9 @@ _libinstall: .if !defined(LIBRARIES_ONLY) .include +.if defined(_COV_FLAG) +.include +.endif .include .include .include Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 09:50:47 2017 (r321777) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 09:54:04 2017 (r321778) @@ -40,9 +40,15 @@ CFLAGS+=${CRUNCH_CFLAGS} .if ${MK_DEBUG_FILES} != "no" && empty(DEBUG_FLAGS:M-g) && \ empty(DEBUG_FLAGS:M-gdwarf-*) CFLAGS+= -g +CXXFLAGS+= -g CTFFLAGS+= -g .endif +.if ${MK_COVERAGE} != "no" && ${CFLAGS:M-g*} != "" +_COV_FLAG= --coverage +CFLAGS+= ${_COV_FLAG} +CXXFLAGS+= ${_COV_FLAG} .endif +.endif .if !defined(DEBUG_FLAGS) STRIP?= -s @@ -73,6 +79,12 @@ DEBUGFILEDIR= ${DEBUGDIR}${BINDIR} .else DEBUGFILEDIR?= ${BINDIR}/.debug .endif +.if ${MK_COVERAGE} != "no" +COVERAGEDIR= ${COVDIR}${BINDIR} +.if !exists(${DESTDIR}${COVERAGEDIR}) +COVERAGEMKDIR= +.endif +.endif .if !exists(${DESTDIR}${DEBUGFILEDIR}) DEBUGMKDIR= .endif @@ -233,6 +245,13 @@ _proginstall: ${INSTALL} ${TAG_ARGS} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} .if ${MK_DEBUG_FILES} != "no" +.if ${MK_COVERAGE} != "no" +.if defined(COVERAGEMKDIR) + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -d ${DESTDIR}${COVERAGEDIR}/ +.endif + ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},coverage} -o ${BINOWN} -g ${BINGRP} -m ${DEBUGMODE} \ + ${PROGNAME}.full ${DESTDIR}${COVERAGEDIR}/${PROGNAME} +.endif .if defined(DEBUGMKDIR) ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},debug} -d ${DESTDIR}${DEBUGFILEDIR}/ .endif @@ -279,6 +298,9 @@ NLSNAME?= ${PROG} .include .include +.if defined(_COV_FLAG) +.include +.endif .include .include .include Modified: projects/runtime-coverage/share/mk/sys.mk ============================================================================== --- projects/runtime-coverage/share/mk/sys.mk Mon Jul 31 09:50:47 2017 (r321777) +++ projects/runtime-coverage/share/mk/sys.mk Mon Jul 31 09:54:04 2017 (r321778) @@ -163,7 +163,6 @@ CFLAGS += -fno-strict-aliasing .endif .endif IR_CFLAGS ?= ${STATIC_CFLAGS:N-O*} ${CFLAGS:N-O*} -COV_CFLAGS ?= ${CFLAGS} PO_CFLAGS ?= ${CFLAGS} # cp(1) is used to copy source files to ${.OBJDIR}, make sure it can handle @@ -185,7 +184,6 @@ CTFFLAGS += -g CXX ?= c++ CXXFLAGS ?= ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} IR_CXXFLAGS ?= ${STATIC_CXXFLAGS:N-O*} ${CXXFLAGS:N-O*} -COV_CXXFLAGS ?= ${CXXFLAGS} PO_CXXFLAGS ?= ${CXXFLAGS} DTRACE ?= dtrace From owner-svn-src-projects@freebsd.org Mon Jul 31 12:08:46 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0AF93DAB153 for ; Mon, 31 Jul 2017 12:08:46 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE0F4748A8; Mon, 31 Jul 2017 12:08:45 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VC8jxj014314; Mon, 31 Jul 2017 12:08:45 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VC8j2b014313; Mon, 31 Jul 2017 12:08:45 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <201707311208.v6VC8j2b014313@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 31 Jul 2017 12:08:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321781 - projects/pnfs-planb-server-stable11/sys/fs/nfs X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/pnfs-planb-server-stable11/sys/fs/nfs X-SVN-Commit-Revision: 321781 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 12:08:46 -0000 Author: rmacklem Date: Mon Jul 31 12:08:44 2017 New Revision: 321781 URL: https://svnweb.freebsd.org/changeset/base/321781 Log: Manually merge the change that adds vfs.nfs.enable_uidtostring, so I don't need to wait for the MFC to stable/11. Modified: projects/pnfs-planb-server-stable11/sys/fs/nfs/nfs_commonsubs.c Modified: projects/pnfs-planb-server-stable11/sys/fs/nfs/nfs_commonsubs.c ============================================================================== --- projects/pnfs-planb-server-stable11/sys/fs/nfs/nfs_commonsubs.c Mon Jul 31 12:03:45 2017 (r321780) +++ projects/pnfs-planb-server-stable11/sys/fs/nfs/nfs_commonsubs.c Mon Jul 31 12:08:44 2017 (r321781) @@ -68,12 +68,17 @@ gid_t nfsrv_defaultgid = GID_NOGROUP; int nfsrv_lease = NFSRV_LEASE; int ncl_mbuf_mlen = MLEN; int nfsd_enable_stringtouid = 0; +static int nfs_enable_uidtostring = 0; NFSNAMEIDMUTEX; NFSSOCKMUTEX; extern int nfsrv_lughashsize; extern struct mtx nfsrv_dslock_mtx; extern struct nfsdevicehead nfsrv_devidhead; +SYSCTL_DECL(_vfs_nfs); +SYSCTL_INT(_vfs_nfs, OID_AUTO, enable_uidtostring, CTLFLAG_RW, + &nfs_enable_uidtostring, 0, "Make nfs always send numeric owner_names"); + /* * This array of structures indicates, for V4: * retfh - which of 3 types of calling args are used @@ -2648,7 +2653,7 @@ nfsv4_uidtostr(uid_t uid, u_char **cpp, int *retlenp, cnt = 0; tryagain: - if (nfsrv_dnsnamelen > 0) { + if (nfsrv_dnsnamelen > 0 && !nfs_enable_uidtostring) { /* * Always map nfsrv_defaultuid to "nobody". */ @@ -2910,7 +2915,7 @@ nfsv4_gidtostr(gid_t gid, u_char **cpp, int *retlenp, cnt = 0; tryagain: - if (nfsrv_dnsnamelen > 0) { + if (nfsrv_dnsnamelen > 0 && !nfs_enable_uidtostring) { /* * Always map nfsrv_defaultgid to "nogroup". */ From owner-svn-src-projects@freebsd.org Mon Jul 31 19:30:29 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E48FDB793C for ; Mon, 31 Jul 2017 19:30:29 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 11FAE64E22; Mon, 31 Jul 2017 19:30:28 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VJUS5u098545; Mon, 31 Jul 2017 19:30:28 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VJUOcd098510; Mon, 31 Jul 2017 19:30:24 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201707311930.v6VJUOcd098510@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Mon, 31 Jul 2017 19:30:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321809 - in projects/numa2: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil contrib/hyperv/tools/scripts contrib/ipfilter contrib/libarchive/libarchive contrib/llvm/in... X-SVN-Group: projects X-SVN-Commit-Author: markj X-SVN-Commit-Paths: in projects/numa2: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil contrib/hyperv/tools/scripts contrib/ipfilter contrib/libarchive/libarchive contrib/llvm/include/llvm/CodeGen/Global... X-SVN-Commit-Revision: 321809 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 19:30:29 -0000 Author: markj Date: Mon Jul 31 19:30:23 2017 New Revision: 321809 URL: https://svnweb.freebsd.org/changeset/base/321809 Log: MFH at r321808. Added: projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfattach - copied unchanged from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfattach projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfup - copied unchanged from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfup projects/numa2/sys/contrib/dev/acpica/compiler/aslparseop.c - copied unchanged from r321808, head/sys/contrib/dev/acpica/compiler/aslparseop.c projects/numa2/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c - copied unchanged from r321808, head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c projects/numa2/sys/dev/iicbus/nxprtc.c - copied unchanged from r321808, head/sys/dev/iicbus/nxprtc.c Deleted: projects/numa2/sys/dev/iicbus/pcf8563.c projects/numa2/sys/dev/iicbus/pcf8563reg.h projects/numa2/sys/net/flowtable.c projects/numa2/sys/net/flowtable.h projects/numa2/usr.bin/netstat/flowtable.c Modified: projects/numa2/Makefile projects/numa2/Makefile.inc1 projects/numa2/UPDATING projects/numa2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh projects/numa2/contrib/ipfilter/arc4random.c projects/numa2/contrib/libarchive/libarchive/archive_cryptor_private.h projects/numa2/contrib/libarchive/libarchive/archive_write_set_format_ar.c projects/numa2/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h projects/numa2/contrib/llvm/include/llvm/Support/CommandLine.h projects/numa2/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/numa2/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/numa2/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/numa2/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/numa2/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/numa2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/numa2/contrib/llvm/lib/Option/OptTable.cpp projects/numa2/contrib/llvm/lib/Support/CommandLine.cpp projects/numa2/contrib/llvm/lib/Support/ErrorHandling.cpp projects/numa2/contrib/llvm/lib/Support/TargetRegistry.cpp projects/numa2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/numa2/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/numa2/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/numa2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/numa2/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td projects/numa2/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/numa2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/numa2/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/numa2/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/numa2/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/numa2/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/numa2/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/numa2/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/numa2/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/numa2/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/numa2/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/numa2/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/numa2/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/numa2/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp projects/numa2/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/numa2/contrib/llvm/tools/clang/tools/clang-format/ClangFormat.cpp projects/numa2/contrib/llvm/tools/lld/COFF/Config.h projects/numa2/contrib/llvm/tools/lld/COFF/Driver.cpp projects/numa2/contrib/llvm/tools/lld/ELF/InputFiles.cpp projects/numa2/contrib/llvm/tools/lld/ELF/InputFiles.h projects/numa2/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/numa2/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp projects/numa2/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h projects/numa2/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/numa2/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/numa2/etc/devd/hyperv.conf projects/numa2/etc/rc.d/nfsd projects/numa2/lib/clang/include/clang/Basic/Version.inc projects/numa2/lib/clang/include/clang/Config/config.h projects/numa2/lib/clang/include/lld/Config/Version.inc projects/numa2/lib/clang/include/llvm/Support/VCSRevision.h projects/numa2/lib/clang/libllvm/Makefile projects/numa2/lib/libc/x86/sys/__vdso_gettc.c projects/numa2/lib/libprocstat/libprocstat.3 projects/numa2/lib/libtelnet/Makefile projects/numa2/libexec/hyperv/Makefile projects/numa2/libexec/rtld-elf/rtld.c projects/numa2/release/arm/BANANAPI.conf projects/numa2/release/arm/CUBIEBOARD2.conf projects/numa2/sbin/sysctl/sysctl.c projects/numa2/sbin/umount/umount.8 projects/numa2/sbin/umount/umount.c projects/numa2/share/man/man4/rtwn.4 projects/numa2/share/man/man9/taskqueue.9 projects/numa2/sys/amd64/amd64/genassym.c projects/numa2/sys/amd64/linux/linux_sysvec.c projects/numa2/sys/amd64/linux32/linux32_sysvec.c projects/numa2/sys/arm/allwinner/clkng/ccu_a64.c projects/numa2/sys/arm/arm/mpcore_timer.c projects/numa2/sys/arm/arm/pmap-v6.c projects/numa2/sys/arm/conf/GENERIC projects/numa2/sys/arm/freescale/imx/imx_i2c.c projects/numa2/sys/arm/include/pte-v6.h projects/numa2/sys/arm/mv/mv_machdep.c projects/numa2/sys/arm64/arm64/trap.c projects/numa2/sys/boot/efi/libefi/efinet.c projects/numa2/sys/cam/ata/ata_da.c projects/numa2/sys/compat/cloudabi/cloudabi_fd.c projects/numa2/sys/compat/cloudabi/cloudabi_mem.c projects/numa2/sys/compat/cloudabi/cloudabi_sock.c projects/numa2/sys/compat/cloudabi/cloudabi_util.h projects/numa2/sys/compat/cloudabi32/cloudabi32_proto.h projects/numa2/sys/compat/cloudabi32/cloudabi32_sock.c projects/numa2/sys/compat/cloudabi32/cloudabi32_syscall.h projects/numa2/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/numa2/sys/compat/cloudabi32/cloudabi32_sysent.c projects/numa2/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/numa2/sys/compat/cloudabi64/cloudabi64_proto.h projects/numa2/sys/compat/cloudabi64/cloudabi64_sock.c projects/numa2/sys/compat/cloudabi64/cloudabi64_syscall.h projects/numa2/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/numa2/sys/compat/cloudabi64/cloudabi64_sysent.c projects/numa2/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/numa2/sys/compat/linux/linux_vdso.c projects/numa2/sys/compat/linux/linux_vdso.h projects/numa2/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/numa2/sys/compat/linuxkpi/common/src/linux_hrtimer.c projects/numa2/sys/conf/NOTES projects/numa2/sys/conf/files projects/numa2/sys/conf/options projects/numa2/sys/contrib/cloudabi/cloudabi32_types.h projects/numa2/sys/contrib/cloudabi/cloudabi64_types.h projects/numa2/sys/contrib/cloudabi/cloudabi_types_common.h projects/numa2/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S projects/numa2/sys/contrib/cloudabi/cloudabi_vdso_armv6.S projects/numa2/sys/contrib/cloudabi/cloudabi_vdso_i686.S projects/numa2/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S projects/numa2/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S projects/numa2/sys/contrib/cloudabi/syscalls32.master projects/numa2/sys/contrib/cloudabi/syscalls64.master projects/numa2/sys/contrib/dev/acpica/acpica_prep.sh projects/numa2/sys/contrib/dev/acpica/changes.txt projects/numa2/sys/contrib/dev/acpica/common/acfileio.c projects/numa2/sys/contrib/dev/acpica/common/adisasm.c projects/numa2/sys/contrib/dev/acpica/common/adwalk.c projects/numa2/sys/contrib/dev/acpica/common/ahpredef.c projects/numa2/sys/contrib/dev/acpica/common/ahtable.c projects/numa2/sys/contrib/dev/acpica/common/dmtable.c projects/numa2/sys/contrib/dev/acpica/common/dmtbinfo.c projects/numa2/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/numa2/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/numa2/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/numa2/sys/contrib/dev/acpica/compiler/aslcompile.c projects/numa2/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/numa2/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/numa2/sys/contrib/dev/acpica/compiler/aslcstyle.y projects/numa2/sys/contrib/dev/acpica/compiler/asldefine.h projects/numa2/sys/contrib/dev/acpica/compiler/aslerror.c projects/numa2/sys/contrib/dev/acpica/compiler/aslexternal.c projects/numa2/sys/contrib/dev/acpica/compiler/aslfold.c projects/numa2/sys/contrib/dev/acpica/compiler/aslglobal.h projects/numa2/sys/contrib/dev/acpica/compiler/aslhelp.c projects/numa2/sys/contrib/dev/acpica/compiler/aslhelpers.y projects/numa2/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/numa2/sys/contrib/dev/acpica/compiler/asllength.c projects/numa2/sys/contrib/dev/acpica/compiler/asllisting.c projects/numa2/sys/contrib/dev/acpica/compiler/aslload.c projects/numa2/sys/contrib/dev/acpica/compiler/asllookup.c projects/numa2/sys/contrib/dev/acpica/compiler/aslmap.c projects/numa2/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/numa2/sys/contrib/dev/acpica/compiler/aslmessages.c projects/numa2/sys/contrib/dev/acpica/compiler/aslmessages.h projects/numa2/sys/contrib/dev/acpica/compiler/aslmethod.c projects/numa2/sys/contrib/dev/acpica/compiler/asloffset.c projects/numa2/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/numa2/sys/contrib/dev/acpica/compiler/aslopt.c projects/numa2/sys/contrib/dev/acpica/compiler/asloptions.c projects/numa2/sys/contrib/dev/acpica/compiler/aslpld.c projects/numa2/sys/contrib/dev/acpica/compiler/aslpredef.c projects/numa2/sys/contrib/dev/acpica/compiler/aslprimaries.y projects/numa2/sys/contrib/dev/acpica/compiler/aslprintf.c projects/numa2/sys/contrib/dev/acpica/compiler/aslresource.c projects/numa2/sys/contrib/dev/acpica/compiler/aslresources.y projects/numa2/sys/contrib/dev/acpica/compiler/aslrules.y projects/numa2/sys/contrib/dev/acpica/compiler/aslstartup.c projects/numa2/sys/contrib/dev/acpica/compiler/aslsupport.y projects/numa2/sys/contrib/dev/acpica/compiler/asltokens.y projects/numa2/sys/contrib/dev/acpica/compiler/asltransform.c projects/numa2/sys/contrib/dev/acpica/compiler/asltree.c projects/numa2/sys/contrib/dev/acpica/compiler/asltypes.h projects/numa2/sys/contrib/dev/acpica/compiler/aslutils.c projects/numa2/sys/contrib/dev/acpica/compiler/aslwalks.c projects/numa2/sys/contrib/dev/acpica/compiler/aslxref.c projects/numa2/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/numa2/sys/contrib/dev/acpica/compiler/cvdisasm.c projects/numa2/sys/contrib/dev/acpica/compiler/cvparser.c projects/numa2/sys/contrib/dev/acpica/compiler/dtcompile.c projects/numa2/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/numa2/sys/contrib/dev/acpica/compiler/dttemplate.h projects/numa2/sys/contrib/dev/acpica/compiler/dtutils.c projects/numa2/sys/contrib/dev/acpica/compiler/prmacros.c projects/numa2/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/numa2/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/numa2/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/numa2/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/numa2/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/numa2/sys/contrib/dev/acpica/components/executer/excreate.c projects/numa2/sys/contrib/dev/acpica/components/executer/exdump.c projects/numa2/sys/contrib/dev/acpica/components/executer/exmisc.c projects/numa2/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/numa2/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/numa2/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/numa2/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/numa2/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/numa2/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/numa2/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/numa2/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/numa2/sys/contrib/dev/acpica/components/parser/psloop.c projects/numa2/sys/contrib/dev/acpica/components/parser/psobject.c projects/numa2/sys/contrib/dev/acpica/components/resources/rsxface.c projects/numa2/sys/contrib/dev/acpica/components/tables/tbdata.c projects/numa2/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/numa2/sys/contrib/dev/acpica/components/tables/tbutils.c projects/numa2/sys/contrib/dev/acpica/components/tables/tbxface.c projects/numa2/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/numa2/sys/contrib/dev/acpica/components/utilities/uthex.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utmath.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utobject.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utstate.c projects/numa2/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c projects/numa2/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/numa2/sys/contrib/dev/acpica/include/acapps.h projects/numa2/sys/contrib/dev/acpica/include/acdisasm.h projects/numa2/sys/contrib/dev/acpica/include/acdispat.h projects/numa2/sys/contrib/dev/acpica/include/aclocal.h projects/numa2/sys/contrib/dev/acpica/include/acnames.h projects/numa2/sys/contrib/dev/acpica/include/acobject.h projects/numa2/sys/contrib/dev/acpica/include/acpi.h projects/numa2/sys/contrib/dev/acpica/include/acpixf.h projects/numa2/sys/contrib/dev/acpica/include/actables.h projects/numa2/sys/contrib/dev/acpica/include/actbl.h projects/numa2/sys/contrib/dev/acpica/include/actbl2.h projects/numa2/sys/contrib/dev/acpica/include/actypes.h projects/numa2/sys/contrib/dev/acpica/include/acutils.h projects/numa2/sys/contrib/dev/acpica/include/platform/acenv.h projects/numa2/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/numa2/sys/contrib/dev/acpica/include/platform/acgcc.h projects/numa2/sys/dev/acpica/acpi.c projects/numa2/sys/dev/bnxt/if_bnxt.c projects/numa2/sys/dev/cxgbe/common/common.h projects/numa2/sys/dev/cxgbe/common/t4_hw.c projects/numa2/sys/dev/cxgbe/iw_cxgbe/cm.c projects/numa2/sys/dev/cxgbe/t4_main.c projects/numa2/sys/dev/cxgbe/t4_sge.c projects/numa2/sys/dev/etherswitch/e6000sw/e6000sw.c projects/numa2/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/numa2/sys/dev/ichwd/ichwd.c projects/numa2/sys/dev/iicbus/ds1307.c projects/numa2/sys/dev/iicbus/ds1307reg.h projects/numa2/sys/dev/iicbus/ds3231.c projects/numa2/sys/dev/iicbus/iicbus.h projects/numa2/sys/dev/iicbus/iiconf.c projects/numa2/sys/dev/iicbus/iiconf.h projects/numa2/sys/dev/isp/isp.c projects/numa2/sys/dev/iwm/if_iwm.c projects/numa2/sys/dev/iwm/if_iwm_scan.c projects/numa2/sys/dev/iwm/if_iwm_sta.c projects/numa2/sys/dev/iwm/if_iwm_util.c projects/numa2/sys/dev/iwm/if_iwm_util.h projects/numa2/sys/dev/iwm/if_iwmreg.h projects/numa2/sys/dev/iwm/if_iwmvar.h projects/numa2/sys/dev/ixl/ixl_txrx.c projects/numa2/sys/dev/ksyms/ksyms.c projects/numa2/sys/dev/mlx4/device.h projects/numa2/sys/dev/mlx4/mlx4_core/mlx4_main.c projects/numa2/sys/dev/mlx4/mlx4_core/mlx4_port.c projects/numa2/sys/dev/mlx4/mlx4_en/en.h projects/numa2/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/numa2/sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c projects/numa2/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c projects/numa2/sys/dev/mlx4/stats.h projects/numa2/sys/dev/mmc/mmc.c projects/numa2/sys/dev/mpr/mpr.c projects/numa2/sys/dev/mpr/mpr_pci.c projects/numa2/sys/dev/mpr/mpr_sas_lsi.c projects/numa2/sys/dev/mpr/mpr_table.c projects/numa2/sys/dev/mpr/mpr_table.h projects/numa2/sys/dev/mpr/mprvar.h projects/numa2/sys/dev/mps/mps.c projects/numa2/sys/dev/mps/mps_pci.c projects/numa2/sys/dev/mps/mps_sas_lsi.c projects/numa2/sys/dev/mps/mps_table.c projects/numa2/sys/dev/mps/mps_table.h projects/numa2/sys/dev/mps/mpsvar.h projects/numa2/sys/dev/ow/owc_gpiobus.c projects/numa2/sys/dev/rtwn/if_rtwnreg.h projects/numa2/sys/dev/rtwn/rtl8188e/r88e_rx.c projects/numa2/sys/dev/rtwn/usb/rtwn_usb_attach.c projects/numa2/sys/dev/rtwn/usb/rtwn_usb_ep.c projects/numa2/sys/dev/rtwn/usb/rtwn_usb_rx.c projects/numa2/sys/dev/rtwn/usb/rtwn_usb_var.h projects/numa2/sys/dev/sdhci/sdhci.c projects/numa2/sys/dev/sdhci/sdhci.h projects/numa2/sys/dev/sdhci/sdhci_acpi.c projects/numa2/sys/dev/sdhci/sdhci_pci.c projects/numa2/sys/dev/uart/uart_bus_pci.c projects/numa2/sys/dev/usb/wlan/if_rsu.c projects/numa2/sys/dev/usb/wlan/if_zyd.c projects/numa2/sys/dev/virtio/network/if_vtnetvar.h projects/numa2/sys/fs/nfs/nfs_commonkrpc.c projects/numa2/sys/fs/nfs/nfs_commonsubs.c projects/numa2/sys/fs/nfs/nfscl.h projects/numa2/sys/fs/nfsclient/nfs_clbio.c projects/numa2/sys/fs/nfsclient/nfs_clport.c projects/numa2/sys/fs/nfsclient/nfs_clrpcops.c projects/numa2/sys/fs/nfsclient/nfs_clstate.c projects/numa2/sys/fs/nfsclient/nfs_clvfsops.c projects/numa2/sys/fs/nfsclient/nfs_clvnops.c projects/numa2/sys/fs/nfsclient/nfsmount.h projects/numa2/sys/fs/nfsserver/nfs_fha_new.c projects/numa2/sys/fs/smbfs/smbfs_io.c projects/numa2/sys/i386/i386/genassym.c projects/numa2/sys/i386/linux/linux_sysvec.c projects/numa2/sys/kern/kern_linker.c projects/numa2/sys/kern/kern_mutex.c projects/numa2/sys/kern/kern_sig.c projects/numa2/sys/kern/subr_pctrie.c projects/numa2/sys/kern/subr_rtc.c projects/numa2/sys/kern/subr_taskqueue.c projects/numa2/sys/kern/vfs_bio.c projects/numa2/sys/mips/conf/TL-WDR4300 projects/numa2/sys/net/if_enc.c projects/numa2/sys/net/if_enc.h projects/numa2/sys/net/if_stf.c projects/numa2/sys/net/iflib.c projects/numa2/sys/net/iflib.h projects/numa2/sys/net/route.c projects/numa2/sys/netinet/cc/cc_cubic.c projects/numa2/sys/netinet/ip_output.c projects/numa2/sys/netinet6/ip6_output.c projects/numa2/sys/netipsec/ipsec.h projects/numa2/sys/netipsec/ipsec_input.c projects/numa2/sys/netipsec/ipsec_output.c projects/numa2/sys/nfs/nfs_fha.c projects/numa2/sys/nfs/nfs_fha.h projects/numa2/sys/nfs/nfs_nfssvc.c projects/numa2/sys/nfs/nfssvc.h projects/numa2/sys/sys/ata.h projects/numa2/sys/sys/clock.h projects/numa2/sys/sys/copyright.h projects/numa2/sys/sys/param.h projects/numa2/sys/sys/pctrie.h projects/numa2/sys/sys/taskqueue.h projects/numa2/sys/sys/time.h projects/numa2/sys/vm/vnode_pager.c projects/numa2/sys/vm/vnode_pager.h projects/numa2/sys/x86/x86/stack_machdep.c projects/numa2/tests/sys/geom/class/gate/ggate_test.sh projects/numa2/tools/tools/nanobsd/defaults.sh projects/numa2/tools/tools/nanobsd/legacy.sh projects/numa2/tools/tools/net80211/wlanwds/wlanwds.c projects/numa2/usr.bin/calendar/calendars/calendar.freebsd projects/numa2/usr.bin/netstat/Makefile projects/numa2/usr.bin/netstat/main.c projects/numa2/usr.bin/netstat/netstat.h projects/numa2/usr.bin/truss/syscalls.c projects/numa2/usr.bin/w/w.c projects/numa2/usr.sbin/acpi/acpidb/Makefile projects/numa2/usr.sbin/acpi/iasl/Makefile projects/numa2/usr.sbin/bhyve/pci_e82545.c projects/numa2/usr.sbin/bhyve/vga.c (contents, props changed) projects/numa2/usr.sbin/binmiscctl/binmiscctl.c projects/numa2/usr.sbin/bsdinstall/scripts/zfsboot projects/numa2/usr.sbin/mpsutil/mps_cmd.c projects/numa2/usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c Directory Properties: projects/numa2/ (props changed) projects/numa2/cddl/ (props changed) projects/numa2/cddl/contrib/opensolaris/ (props changed) projects/numa2/contrib/compiler-rt/ (props changed) projects/numa2/contrib/ipfilter/ (props changed) projects/numa2/contrib/libarchive/ (props changed) projects/numa2/contrib/libc++/ (props changed) projects/numa2/contrib/llvm/ (props changed) projects/numa2/contrib/llvm/tools/clang/ (props changed) projects/numa2/contrib/llvm/tools/lld/ (props changed) projects/numa2/contrib/llvm/tools/lldb/ (props changed) projects/numa2/sys/contrib/dev/acpica/ (props changed) Modified: projects/numa2/Makefile ============================================================================== --- projects/numa2/Makefile Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/Makefile Mon Jul 31 19:30:23 2017 (r321809) @@ -441,14 +441,22 @@ TARGET_ARCHES_${target}?= ${target} MAKE_PARAMS_riscv?= CROSS_TOOLCHAIN=riscv64-gcc -# XXX Remove riscv from universe if the required toolchain package is missing. -.if !exists(/usr/local/share/toolchains/riscv64-gcc.mk) && ${TARGETS:Mriscv} -_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Nriscv} -universe: universe_riscv_skip .PHONY -universe_epilogue: universe_riscv_skip .PHONY -universe_riscv_skip: universe_prologue .PHONY - @echo ">> riscv skipped - install riscv64-xtoolchain-gcc port or package to build" +# XXX Remove architectures only supported by external toolchain from universe +# if required toolchain packages are missing. +TOOLCHAINS_riscv= riscv64 +.for target in riscv +.if ${_UNIVERSE_TARGETS:M${target}} +.for toolchain in ${TOOLCHAINS_${target}} +.if !exists(/usr/local/share/toolchains/${toolchain}-gcc.mk) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:N${target}} +universe: universe_${toolchain}_skip .PHONY +universe_epilogue: universe_${toolchain}_skip .PHONY +universe_${toolchain}_skip: universe_prologue .PHONY + @echo ">> ${target} skipped - install ${toolchain}-xtoolchain-gcc port or package to build" .endif +.endfor +.endif +.endfor .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES Modified: projects/numa2/Makefile.inc1 ============================================================================== --- projects/numa2/Makefile.inc1 Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/Makefile.inc1 Mon Jul 31 19:30:23 2017 (r321809) @@ -624,8 +624,7 @@ XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTM # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif Modified: projects/numa2/UPDATING ============================================================================== --- projects/numa2/UPDATING Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/UPDATING Mon Jul 31 19:30:23 2017 (r321809) @@ -51,6 +51,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20170728: + As of r321665, an NFSv4 server configuration that services + Kerberos mounts or clients that do not support the uid/gid in + owner/owner_group string capability, must explicitly enable + the nfsuserd daemon by adding nfsuserd_enable="YES" to the + machine's /etc/rc.conf file. + 20170722: Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0. Please see the 20141231 entry below for information about prerequisites Modified: projects/numa2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh ============================================================================== --- projects/numa2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 19:30:23 2017 (r321809) @@ -39,6 +39,15 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} + if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' exit 2 @@ -46,6 +55,9 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qZf wassup'{printf("Iamkool");}' \ -qf read'{printf("I am done"); exit(0);}' @@ -54,5 +66,7 @@ status=$? if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi + +kill $child exit $status Copied: projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfattach (from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfattach) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfattach Mon Jul 31 19:30:23 2017 (r321809, copy of r321808, head/contrib/hyperv/tools/scripts/hyperv_vfattach) @@ -0,0 +1,79 @@ +#!/bin/sh + +# +# If transparent VF is enabled, don't do anything. +# + +sysctl -n hw.hn.vf_transparent > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # Old kernel; no transparent VF. + vf_transparent=0 +else + vf_transparent=`sysctl -n hw.hn.vf_transparent` +fi + +if [ $vf_transparent -ne 0 ] +then + # Transparent VF; done! + exit 0 +fi + +iface=$1 +delay=$2 + +if [ $delay -gt 0 ] +then + # + # Delayed VF up. + # + sleep $delay + ifconfig $iface up + # Done! + exit $? +fi + +# +# Check to see whether $iface is a VF or not. +# If $iface is a VF, bring it up now. +# + +# for hyperv_vf_delay +. /etc/rc.conf + +sysctl -n hw.hn.vflist > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # Old kernel; nothing could be done properly. + exit 0 +fi +vf_list=`sysctl -n hw.hn.vflist` + +for vf in $vf_list +do + if [ $vf = $iface ] + then + # + # Linger a little bit (at least 2 seconds) mainly to + # make sure that $iface is fully attached. + # + # NOTE: + # In Azure hyperv_vf_delay should be configured to a + # large value, e.g. 120 seconds, to avoid racing cloud + # agent goofs. + # + test $hyperv_vf_delay -ge 2 > /dev/null 2>&1 + if [ $? -ne 0 ] + then + hyperv_vf_delay=2 + fi + # + # NOTE: + # "(sleep ..; ifconfig .. up) > /dev/null 2>&1 &" + # does _not_ work. + # + daemon -f /usr/libexec/hyperv/hyperv_vfattach \ + $iface $hyperv_vf_delay + break + fi +done Copied: projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfup (from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfup) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/numa2/contrib/hyperv/tools/scripts/hyperv_vfup Mon Jul 31 19:30:23 2017 (r321809, copy of r321808, head/contrib/hyperv/tools/scripts/hyperv_vfup) @@ -0,0 +1,119 @@ +#!/bin/sh + +. /etc/rc.subr +. /etc/network.subr + +load_rc_config netif + +# +# Customized per-interface setup, e.g. hyperv_vfup.hn1 +# +# NOTE-CUSTOMIZE: +# Comment this out, if this script is used as template +# for the customized per-interface setup. +# +if [ -f /usr/libexec/hyperv/hyperv_vfup.$1 ] +then + /usr/libexec/hyperv/hyperv_vfup.$1 + exit $? +fi + +# NOTE-CUSTOMIZE: +#hn=${0##*.} +hn=$1 +hn_unit=`echo $hn | sed 's/[^0-9]*//g'` + +vf=`sysctl -n dev.hn.$hn_unit.vf` +if [ ! $vf ] +then + # Race happened; VF was removed, before we ran. + echo "$hn: VF was detached" + exit 0 +fi + +# +# Create laggX for hnX. +# Add VF and hnX to laggX. +# + +lagg=lagg$hn_unit + +ifconfig $lagg > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # + # No laggX, create it now. + # + ifconfig $lagg create > /dev/null 2>&1 + if [ $? -ne 0 ] + then + echo "$lagg creation failed" + exit 1 + fi + + # + # Configure laggX (failover), add hnX and VF to it. + # + ifconfig $lagg laggproto failover laggport $hn laggport $vf + ifconfig $lagg inet6 no_dad + + # + # Stop dhclient on hnX, if any. + # + pidfile=/var/run/dhclient.$hn.pid + if [ -f $pidfile ] + then + kill -TERM `cat $pidfile` + fi + + # + # Remove all configured IPv4 addresses on hnX, e.g. + # configured by dhclient. laggX will take over the + # network operations. + # + while true + do + ifconfig $hn -alias > /dev/null 2>&1 + if [ $? -ne 0 ] + then + break + fi + done + + # TODO: Remove IPv6 addresses on hnX + + # + # Use hnX's configuration for laggX + # + # NOTE-CUSTOMIZE: + # If this script is used as template for the customized + # per-interface setup, replace this with whatever you + # want to do with the laggX. + # + if dhcpif $hn; + then + ifconfig $lagg up + if syncdhcpif $hn; + then + dhclient $lagg + else + dhclient -b $lagg + fi + else + ifconfig_args=`ifconfig_getargs $hn` + if [ -n "$ifconfig_args" ] + then + ifconfig $lagg $ifconfig_args + fi + fi +else + # + # laggX exists. Check whether VF was there or not. + # If VF was not added to laggX, add it now. + # + ifconfig $lagg | grep "laggport: $vf" > /dev/null 2>&1 + if [ $? -ne 0 ] + then + ifconfig $lagg laggport $vf + fi +fi Modified: projects/numa2/contrib/ipfilter/arc4random.c ============================================================================== --- projects/numa2/contrib/ipfilter/arc4random.c Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/ipfilter/arc4random.c Mon Jul 31 19:30:23 2017 (r321809) @@ -109,9 +109,9 @@ arc4_randomstir (void) /* * Throw away the first N words of output, as suggested in the * paper "Weaknesses in the Key Scheduling Algorithm of RC4" - * by Fluher, Mantin, and Shamir. (N = 256 in our case.) + * by Fluher, Mantin, and Shamir. (N = 768 in our case.) */ - for (n = 0; n < 256*4; n++) + for (n = 0; n < 768*4; n++) arc4_randbyte(); MUTEX_EXIT(&arc4_mtx); } Modified: projects/numa2/contrib/libarchive/libarchive/archive_cryptor_private.h ============================================================================== --- projects/numa2/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 19:30:23 2017 (r321809) @@ -64,7 +64,7 @@ typedef struct { } archive_crypto_ctx; #elif defined(_WIN32) && !defined(__CYGWIN__) && defined(HAVE_BCRYPT_H) -#include +#include /* Common in other bcrypt implementations, but missing from VS2008. */ #ifndef BCRYPT_SUCCESS Modified: projects/numa2/contrib/libarchive/libarchive/archive_write_set_format_ar.c ============================================================================== --- projects/numa2/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 19:30:23 2017 (r321809) @@ -374,13 +374,14 @@ archive_write_ar_data(struct archive_write *a, const v return (ARCHIVE_WARN); } - ar->strtab = (char *)malloc(s); + ar->strtab = (char *)malloc(s + 1); if (ar->strtab == NULL) { archive_set_error(&a->archive, ENOMEM, "Can't allocate strtab buffer"); return (ARCHIVE_FATAL); } - strncpy(ar->strtab, buff, s); + memcpy(ar->strtab, buff, s); + ar->strtab[s] = '\0'; ar->has_strtab = 1; } Modified: projects/numa2/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h ============================================================================== --- projects/numa2/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 19:30:23 2017 (r321809) @@ -40,7 +40,8 @@ class TargetRegisterInfo; /// This is convenient because std::bitset does not have a constructor /// with an initializer list of set bits. /// -/// Each InstructionSelector subclass should define a PredicateBitset class with: +/// Each InstructionSelector subclass should define a PredicateBitset class +/// with: /// const unsigned MAX_SUBTARGET_PREDICATES = 192; /// using PredicateBitset = PredicateBitsetImpl; /// and updating the constant to suit the target. Tablegen provides a suitable @@ -102,7 +103,8 @@ enum { /// - OpIdx - Operand index /// - Expected integer GIM_CheckConstantInt, - /// Check the operand is a specific literal integer (i.e. MO.isImm() or MO.isCImm() is true). + /// Check the operand is a specific literal integer (i.e. MO.isImm() or + /// MO.isCImm() is true). /// - InsnID - Instruction ID /// - OpIdx - Operand index /// - Expected integer Modified: projects/numa2/contrib/llvm/include/llvm/Support/CommandLine.h ============================================================================== --- projects/numa2/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 19:30:23 2017 (r321809) @@ -66,15 +66,12 @@ bool ParseCommandLineOptions(int argc, const char *con void ParseEnvironmentOptions(const char *progName, const char *envvar, const char *Overview = ""); -// Function pointer type for printing version information. -using VersionPrinterTy = std::function; - ///===---------------------------------------------------------------------===// /// SetVersionPrinter - Override the default (LLVM specific) version printer /// used to print out the version when --version is given /// on the command line. This allows other systems using the /// CommandLine utilities to print their own version string. -void SetVersionPrinter(VersionPrinterTy func); +void SetVersionPrinter(void (*func)()); ///===---------------------------------------------------------------------===// /// AddExtraVersionPrinter - Add an extra printer to use in addition to the @@ -83,7 +80,7 @@ void SetVersionPrinter(VersionPrinterTy func); /// which will be called after the basic LLVM version /// printing is complete. Each can then add additional /// information specific to the tool. -void AddExtraVersionPrinter(VersionPrinterTy func); +void AddExtraVersionPrinter(void (*func)()); // PrintOptionValues - Print option values. // With -print-options print the difference between option values and defaults. Modified: projects/numa2/contrib/llvm/include/llvm/Support/TargetRegistry.h ============================================================================== --- projects/numa2/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 19:30:23 2017 (r321809) @@ -599,7 +599,7 @@ struct TargetRegistry { /// printRegisteredTargetsForVersion - Print the registered targets /// appropriately for inclusion in a tool's version output. - static void printRegisteredTargetsForVersion(raw_ostream &OS); + static void printRegisteredTargetsForVersion(); /// @name Registry Access /// @{ Modified: projects/numa2/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h ============================================================================== --- projects/numa2/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 19:30:23 2017 (r321809) @@ -531,8 +531,10 @@ Value *createTargetReduction(IRBuilder<> &B, const Tar /// Get the intersection (logical and) of all of the potential IR flags /// of each scalar operation (VL) that will be converted into a vector (I). +/// If OpValue is non-null, we only consider operations similar to OpValue +/// when intersecting. /// Flag set: NSW, NUW, exact, and all of fast-math. -void propagateIRFlags(Value *I, ArrayRef VL); +void propagateIRFlags(Value *I, ArrayRef VL, Value *OpValue = nullptr); } // end namespace llvm Modified: projects/numa2/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -4016,14 +4016,18 @@ static bool IsOperandAMemoryOperand(CallInst *CI, Inli return true; } +// Max number of memory uses to look at before aborting the search to conserve +// compile time. +static constexpr int MaxMemoryUsesToScan = 20; + /// Recursively walk all the uses of I until we find a memory use. /// If we find an obviously non-foldable instruction, return true. /// Add the ultimately found memory instructions to MemoryUses. static bool FindAllMemoryUses( Instruction *I, SmallVectorImpl> &MemoryUses, - SmallPtrSetImpl &ConsideredInsts, - const TargetLowering &TLI, const TargetRegisterInfo &TRI) { + SmallPtrSetImpl &ConsideredInsts, const TargetLowering &TLI, + const TargetRegisterInfo &TRI, int SeenInsts = 0) { // If we already considered this instruction, we're done. if (!ConsideredInsts.insert(I).second) return false; @@ -4036,8 +4040,12 @@ static bool FindAllMemoryUses( // Loop over all the uses, recursively processing them. for (Use &U : I->uses()) { - Instruction *UserI = cast(U.getUser()); + // Conservatively return true if we're seeing a large number or a deep chain + // of users. This avoids excessive compilation times in pathological cases. + if (SeenInsts++ >= MaxMemoryUsesToScan) + return true; + Instruction *UserI = cast(U.getUser()); if (LoadInst *LI = dyn_cast(UserI)) { MemoryUses.push_back(std::make_pair(LI, U.getOperandNo())); continue; @@ -4082,7 +4090,8 @@ static bool FindAllMemoryUses( continue; } - if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI)) + if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI, + SeenInsts)) return true; } Modified: projects/numa2/contrib/llvm/lib/CodeGen/InlineSpiller.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/CodeGen/InlineSpiller.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/CodeGen/InlineSpiller.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -643,8 +643,11 @@ void InlineSpiller::reMaterializeAll() { Edit->eraseVirtReg(Reg); continue; } - assert((LIS.hasInterval(Reg) && !LIS.getInterval(Reg).empty()) && - "Reg with empty interval has reference"); + + assert(LIS.hasInterval(Reg) && + (!LIS.getInterval(Reg).empty() || !MRI.reg_nodbg_empty(Reg)) && + "Empty and not used live-range?!"); + RegsToSpill[ResultPos++] = Reg; } RegsToSpill.erase(RegsToSpill.begin() + ResultPos, RegsToSpill.end()); Modified: projects/numa2/contrib/llvm/lib/CodeGen/RegAllocBase.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/CodeGen/RegAllocBase.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/CodeGen/RegAllocBase.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -133,18 +133,19 @@ void RegAllocBase::allocatePhysRegs() { if (AvailablePhysReg) Matrix->assign(*VirtReg, AvailablePhysReg); - for (VirtRegVec::iterator I = SplitVRegs.begin(), E = SplitVRegs.end(); - I != E; ++I) { - LiveInterval *SplitVirtReg = &LIS->getInterval(*I); + for (unsigned Reg : SplitVRegs) { + assert(LIS->hasInterval(Reg)); + + LiveInterval *SplitVirtReg = &LIS->getInterval(Reg); assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { + assert(SplitVirtReg->empty() && "Non-empty but used interval"); DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); aboutToRemoveInterval(*SplitVirtReg); LIS->removeInterval(SplitVirtReg->reg); continue; } DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); - assert(!SplitVirtReg->empty() && "expecting non-empty interval"); assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) && "expect split value in virtual register"); enqueue(SplitVirtReg); Modified: projects/numa2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -2965,7 +2965,12 @@ static inline bool isSETCCorConvertedSETCC(SDValue N) else if (N.getOpcode() == ISD::SIGN_EXTEND) N = N.getOperand(0); - return (N.getOpcode() == ISD::SETCC); + if (isLogicalMaskOp(N.getOpcode())) + return isSETCCorConvertedSETCC(N.getOperand(0)) && + isSETCCorConvertedSETCC(N.getOperand(1)); + + return (N.getOpcode() == ISD::SETCC || + ISD::isBuildVectorOfConstantSDNodes(N.getNode())); } #endif @@ -2973,28 +2978,20 @@ static inline bool isSETCCorConvertedSETCC(SDValue N) // to ToMaskVT if needed with vector extension or truncation. SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT) { - LLVMContext &Ctx = *DAG.getContext(); - // Currently a SETCC or a AND/OR/XOR with two SETCCs are handled. - unsigned InMaskOpc = InMask->getOpcode(); - // FIXME: This code seems to be too restrictive, we might consider // generalizing it or dropping it. - assert((InMaskOpc == ISD::SETCC || - ISD::isBuildVectorOfConstantSDNodes(InMask.getNode()) || - (isLogicalMaskOp(InMaskOpc) && - isSETCCorConvertedSETCC(InMask->getOperand(0)) && - isSETCCorConvertedSETCC(InMask->getOperand(1)))) && - "Unexpected mask argument."); + assert(isSETCCorConvertedSETCC(InMask) && "Unexpected mask argument."); // Make a new Mask node, with a legal result VT. SmallVector Ops; for (unsigned i = 0; i < InMask->getNumOperands(); ++i) Ops.push_back(InMask->getOperand(i)); - SDValue Mask = DAG.getNode(InMaskOpc, SDLoc(InMask), MaskVT, Ops); + SDValue Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops); // If MaskVT has smaller or bigger elements than ToMaskVT, a vector sign // extend or truncate is needed. + LLVMContext &Ctx = *DAG.getContext(); unsigned MaskScalarBits = MaskVT.getScalarSizeInBits(); unsigned ToMaskScalBits = ToMaskVT.getScalarSizeInBits(); if (MaskScalarBits < ToMaskScalBits) { Modified: projects/numa2/contrib/llvm/lib/Option/OptTable.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Option/OptTable.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Option/OptTable.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -235,7 +235,9 @@ OptTable::findByPrefix(StringRef Cur, unsigned short D continue; for (int I = 0; In.Prefixes[I]; I++) { - std::string S = std::string(In.Prefixes[I]) + std::string(In.Name); + std::string S = std::string(In.Prefixes[I]) + std::string(In.Name) + "\t"; + if (In.HelpText) + S += In.HelpText; if (StringRef(S).startswith(Cur)) Ret.push_back(S); } Modified: projects/numa2/contrib/llvm/lib/Support/CommandLine.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Support/CommandLine.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Support/CommandLine.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -2039,9 +2039,9 @@ void CommandLineParser::printOptionValues() { Opts[i].second->printOptionValue(MaxArgLen, PrintAllOptions); } -static VersionPrinterTy OverrideVersionPrinter = nullptr; +static void (*OverrideVersionPrinter)() = nullptr; -static std::vector *ExtraVersionPrinters = nullptr; +static std::vector *ExtraVersionPrinters = nullptr; namespace { class VersionPrinter { @@ -2081,7 +2081,7 @@ class VersionPrinter { (public) return; if (OverrideVersionPrinter != nullptr) { - OverrideVersionPrinter(outs()); + (*OverrideVersionPrinter)(); exit(0); } print(); @@ -2090,8 +2090,10 @@ class VersionPrinter { (public) // information. if (ExtraVersionPrinters != nullptr) { outs() << '\n'; - for (auto I : *ExtraVersionPrinters) - I(outs()); + for (std::vector::iterator I = ExtraVersionPrinters->begin(), + E = ExtraVersionPrinters->end(); + I != E; ++I) + (*I)(); } exit(0); @@ -2129,11 +2131,11 @@ void cl::PrintHelpMessage(bool Hidden, bool Categorize /// Utility function for printing version number. void cl::PrintVersionMessage() { VersionPrinterInstance.print(); } -void cl::SetVersionPrinter(VersionPrinterTy func) { OverrideVersionPrinter = func; } +void cl::SetVersionPrinter(void (*func)()) { OverrideVersionPrinter = func; } -void cl::AddExtraVersionPrinter(VersionPrinterTy func) { +void cl::AddExtraVersionPrinter(void (*func)()) { if (!ExtraVersionPrinters) - ExtraVersionPrinters = new std::vector; + ExtraVersionPrinters = new std::vector; ExtraVersionPrinters->push_back(func); } Modified: projects/numa2/contrib/llvm/lib/Support/ErrorHandling.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Support/ErrorHandling.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Support/ErrorHandling.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -169,7 +169,8 @@ void llvm::report_bad_alloc_error(const char *Reason, // Don't call the normal error handler. It may allocate memory. Directly write // an OOM to stderr and abort. char OOMMessage[] = "LLVM ERROR: out of memory\n"; - (void)::write(2, OOMMessage, strlen(OOMMessage)); + ssize_t written = ::write(2, OOMMessage, strlen(OOMMessage)); + (void)written; abort(); #endif } Modified: projects/numa2/contrib/llvm/lib/Support/TargetRegistry.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Support/TargetRegistry.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Support/TargetRegistry.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -114,7 +114,7 @@ static int TargetArraySortFn(const std::pairfirst.compare(RHS->first); } -void TargetRegistry::printRegisteredTargetsForVersion(raw_ostream &OS) { +void TargetRegistry::printRegisteredTargetsForVersion() { std::vector > Targets; size_t Width = 0; for (const auto &T : TargetRegistry::targets()) { @@ -123,6 +123,7 @@ void TargetRegistry::printRegisteredTargetsForVersion( } array_pod_sort(Targets.begin(), Targets.end(), TargetArraySortFn); + raw_ostream &OS = outs(); OS << " Registered Targets:\n"; for (unsigned i = 0, e = Targets.size(); i != e; ++i) { OS << " " << Targets[i].first; Modified: projects/numa2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -2889,9 +2889,12 @@ void AArch64TargetLowering::saveVarArgRegisters(CCStat unsigned GPRSaveSize = 8 * (NumGPRArgRegs - FirstVariadicGPR); int GPRIdx = 0; if (GPRSaveSize != 0) { - if (IsWin64) + if (IsWin64) { GPRIdx = MFI.CreateFixedObject(GPRSaveSize, -(int)GPRSaveSize, false); - else + if (GPRSaveSize & 15) + // The extra size here, if triggered, will always be 8. + MFI.CreateFixedObject(16 - (GPRSaveSize & 15), -(int)alignTo(GPRSaveSize, 16), false); + } else GPRIdx = MFI.CreateStackObject(GPRSaveSize, 8, false); SDValue FIN = DAG.getFrameIndex(GPRIdx, PtrVT); Modified: projects/numa2/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -297,6 +297,11 @@ void AMDGPUInstPrinter::printRegOperand(unsigned RegNo case AMDGPU::FLAT_SCR_HI: O << "flat_scratch_hi"; return; + case AMDGPU::FP_REG: + case AMDGPU::SP_REG: + case AMDGPU::SCRATCH_WAVE_OFFSET_REG: + case AMDGPU::PRIVATE_RSRC_REG: + llvm_unreachable("pseudo-register should not ever be emitted"); default: break; } Modified: projects/numa2/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td Mon Jul 31 19:30:23 2017 (r321809) @@ -274,8 +274,7 @@ def VGPR_512 : RegisterTuples<[sub0, sub1, sub2, sub3, def SReg_32_XM0_XEXEC : RegisterClass<"AMDGPU", [i32, f32, i16, f16, v2i16, v2f16], 32, (add SGPR_32, VCC_LO, VCC_HI, FLAT_SCR_LO, FLAT_SCR_HI, TTMP_32, TMA_LO, TMA_HI, TBA_LO, TBA_HI, SRC_SHARED_BASE, SRC_SHARED_LIMIT, - SRC_PRIVATE_BASE, SRC_PRIVATE_LIMIT, - FP_REG, SP_REG, SCRATCH_WAVE_OFFSET_REG)> { + SRC_PRIVATE_BASE, SRC_PRIVATE_LIMIT)> { let AllocationPriority = 7; } Modified: projects/numa2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -61,14 +61,6 @@ static unsigned adjustFixupValue(unsigned Kind, uint64 case Sparc::fixup_sparc_lo10: return Value & 0x3ff; - case Sparc::fixup_sparc_tls_ldo_hix22: - case Sparc::fixup_sparc_tls_le_hix22: - return (~Value >> 10) & 0x3fffff; - - case Sparc::fixup_sparc_tls_ldo_lox10: - case Sparc::fixup_sparc_tls_le_lox10: - return (~(~Value & 0x3ff)) & 0x1fff; - case Sparc::fixup_sparc_h44: return (Value >> 22) & 0x3fffff; @@ -83,6 +75,13 @@ static unsigned adjustFixupValue(unsigned Kind, uint64 case Sparc::fixup_sparc_hm: return (Value >> 32) & 0x3ff; + + case Sparc::fixup_sparc_tls_ldo_hix22: + case Sparc::fixup_sparc_tls_le_hix22: + case Sparc::fixup_sparc_tls_ldo_lox10: + case Sparc::fixup_sparc_tls_le_lox10: + assert(Value == 0 && "Sparc TLS relocs expect zero Value"); + return 0; case Sparc::fixup_sparc_tls_gd_add: case Sparc::fixup_sparc_tls_gd_call: Modified: projects/numa2/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td Mon Jul 31 19:30:23 2017 (r321809) @@ -455,10 +455,10 @@ def : InstRW<[FXa, LSU, Lat8], (instregex "MH(Y)?$")>; def : InstRW<[FXa2, Lat6, GroupAlone], (instregex "M(L)?R$")>; def : InstRW<[FXa2, LSU, Lat10, GroupAlone], (instregex "M(FY|L)?$")>; def : InstRW<[FXa, LSU, Lat8], (instregex "MGH$")>; -def : InstRW<[FXa, LSU, Lat12, GroupAlone], (instregex "MG$")>; -def : InstRW<[FXa, Lat8, GroupAlone], (instregex "MGRK$")>; -def : InstRW<[FXa, LSU, Lat9, GroupAlone], (instregex "MSC$")>; -def : InstRW<[FXa, LSU, Lat11, GroupAlone], (instregex "MSGC$")>; +def : InstRW<[FXa, FXa, LSU, Lat12, GroupAlone], (instregex "MG$")>; +def : InstRW<[FXa, FXa, Lat8, GroupAlone], (instregex "MGRK$")>; +def : InstRW<[FXa, LSU, Lat9], (instregex "MSC$")>; +def : InstRW<[FXa, LSU, Lat11], (instregex "MSGC$")>; def : InstRW<[FXa, Lat5], (instregex "MSRKC$")>; def : InstRW<[FXa, Lat7], (instregex "MSGRKC$")>; @@ -620,7 +620,7 @@ def : InstRW<[FXa, Lat30], (instregex "(PCC|PPNO|PRNO) def : InstRW<[LSU], (instregex "LGG$")>; def : InstRW<[LSU, Lat5], (instregex "LLGFSG$")>; -def : InstRW<[LSU, Lat30, GroupAlone], (instregex "(L|ST)GSC$")>; +def : InstRW<[LSU, Lat30], (instregex "(L|ST)GSC$")>; //===----------------------------------------------------------------------===// // Decimal arithmetic @@ -708,7 +708,7 @@ def : InstRW<[FXb, LSU, Lat5], (instregex "NTSTG$")>; // Processor assist //===----------------------------------------------------------------------===// -def : InstRW<[FXb], (instregex "PPA$")>; +def : InstRW<[FXb, GroupAlone], (instregex "PPA$")>; //===----------------------------------------------------------------------===// // Miscellaneous Instructions. @@ -1276,9 +1276,9 @@ def : InstRW<[VecXsPm], (instregex "VESRL(B|F|G|H)?$") def : InstRW<[VecXsPm], (instregex "VESRLV(B|F|G|H)?$")>; def : InstRW<[VecXsPm], (instregex "VSL(DB)?$")>; -def : InstRW<[VecXsPm, VecXsPm, Lat8], (instregex "VSLB$")>; +def : InstRW<[VecXsPm], (instregex "VSLB$")>; def : InstRW<[VecXsPm], (instregex "VSR(A|L)$")>; -def : InstRW<[VecXsPm, VecXsPm, Lat8], (instregex "VSR(A|L)B$")>; +def : InstRW<[VecXsPm], (instregex "VSR(A|L)B$")>; def : InstRW<[VecXsPm], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>; def : InstRW<[VecXsPm], (instregex "VSCBI(B|F|G|H|Q)?$")>; @@ -1435,9 +1435,9 @@ def : InstRW<[VecStr, Lat5], (instregex "VSTRCZ(B|F|H) // Vector: Packed-decimal instructions //===----------------------------------------------------------------------===// -def : InstRW<[VecDF, VecDF, Lat10, GroupAlone], (instregex "VLIP$")>; -def : InstRW<[VecDFX, LSU, Lat12, GroupAlone], (instregex "VPKZ$")>; -def : InstRW<[VecDFX, FXb, LSU, Lat12, GroupAlone], (instregex "VUPKZ$")>; +def : InstRW<[VecDF, VecDF, Lat10], (instregex "VLIP$")>; +def : InstRW<[VecDFX, LSU, GroupAlone], (instregex "VPKZ$")>; +def : InstRW<[VecDFX, FXb, LSU, Lat12, BeginGroup], (instregex "VUPKZ$")>; def : InstRW<[VecDF, VecDF, FXb, Lat20, GroupAlone], (instregex "VCVB(G)?$")>; def : InstRW<[VecDF, VecDF, FXb, Lat20, GroupAlone], (instregex "VCVD(G)?$")>; def : InstRW<[VecDFX], (instregex "V(A|S)P$")>; Modified: projects/numa2/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -1055,7 +1055,10 @@ static bool foldMaskAndShiftToScale(SelectionDAG &DAG, // Scale the leading zero count down based on the actual size of the value. // Also scale it down based on the size of the shift. - MaskLZ -= (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt; + unsigned ScaleDown = (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt; + if (MaskLZ < ScaleDown) + return true; + MaskLZ -= ScaleDown; // The final check is to ensure that any masked out high bits of X are // already known to be zero. Otherwise, the mask has a semantic impact Modified: projects/numa2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -1672,8 +1672,8 @@ X86TargetLowering::X86TargetLowering(const X86TargetMa // TODO: These control memcmp expansion in CGP and could be raised higher, but // that needs to benchmarked and balanced with the potential use of vector - // load/store types (PR33329). - MaxLoadsPerMemcmp = 4; + // load/store types (PR33329, PR33914). + MaxLoadsPerMemcmp = 2; MaxLoadsPerMemcmpOptSize = 2; // Set loop alignment to 2^ExperimentalPrefLoopAlignment bytes (default: 2^4). @@ -22022,8 +22022,9 @@ static SDValue LowerScalarImmediateShift(SDValue Op, S return getTargetVShiftByConstNode(X86Opc, dl, VT, R, ShiftAmt, DAG); // i64 SRA needs to be performed as partial shifts. - if ((VT == MVT::v2i64 || (Subtarget.hasInt256() && VT == MVT::v4i64)) && - Op.getOpcode() == ISD::SRA && !Subtarget.hasXOP()) + if (((!Subtarget.hasXOP() && VT == MVT::v2i64) || + (Subtarget.hasInt256() && VT == MVT::v4i64)) && + Op.getOpcode() == ISD::SRA) return ArithmeticShiftRight64(ShiftAmt); if (VT == MVT::v16i8 || Modified: projects/numa2/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -64,6 +64,11 @@ ImplicationSearchThreshold( "condition to use to thread over a weaker condition"), cl::init(3), cl::Hidden); +static cl::opt PrintLVIAfterJumpThreading( + "print-lvi-after-jump-threading", + cl::desc("Print the LazyValueInfo cache after JumpThreading"), cl::init(false), + cl::Hidden); + namespace { /// This pass performs 'jump threading', which looks at blocks that have /// multiple predecessors and multiple successors. If one or more of the @@ -93,9 +98,10 @@ namespace { bool runOnFunction(Function &F) override; void getAnalysisUsage(AnalysisUsage &AU) const override { + if (PrintLVIAfterJumpThreading) + AU.addRequired(); AU.addRequired(); AU.addRequired(); - AU.addPreserved(); AU.addPreserved(); AU.addRequired(); } @@ -137,8 +143,14 @@ bool JumpThreading::runOnFunction(Function &F) { BFI.reset(new BlockFrequencyInfo(F, *BPI, LI)); } - return Impl.runImpl(F, TLI, LVI, AA, HasProfileData, std::move(BFI), - std::move(BPI)); + bool Changed = Impl.runImpl(F, TLI, LVI, AA, HasProfileData, std::move(BFI), + std::move(BPI)); + if (PrintLVIAfterJumpThreading) { + dbgs() << "LVI for function '" << F.getName() << "':\n"; + LVI->printLVI(F, getAnalysis().getDomTree(), + dbgs()); + } + return Changed; } PreservedAnalyses JumpThreadingPass::run(Function &F, @@ -231,13 +243,15 @@ bool JumpThreadingPass::runImpl(Function &F, TargetLib // Can't thread an unconditional jump, but if the block is "almost // empty", we can replace uses of it with uses of the successor and make // this dead. - // We should not eliminate the loop header either, because eliminating - // a loop header might later prevent LoopSimplify from transforming nested - // loops into simplified form. + // We should not eliminate the loop header or latch either, because + // eliminating a loop header or latch might later prevent LoopSimplify + // from transforming nested loops into simplified form. We will rely on + // later passes in backend to clean up empty blocks. if (BI && BI->isUnconditional() && BB != &BB->getParent()->getEntryBlock() && // If the terminator is the only non-phi instruction, try to nuke it. - BB->getFirstNonPHIOrDbg()->isTerminator() && !LoopHeaders.count(BB)) { + BB->getFirstNonPHIOrDbg()->isTerminator() && !LoopHeaders.count(BB) && + !LoopHeaders.count(BI->getSuccessor(0))) { // FIXME: It is always conservatively correct to drop the info // for a block even if it doesn't get erased. This isn't totally // awesome, but it allows us to use AssertingVH to prevent nasty Modified: projects/numa2/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -1376,16 +1376,21 @@ Value *llvm::createTargetReduction(IRBuilder<> &Builde } } -void llvm::propagateIRFlags(Value *I, ArrayRef VL) { - if (auto *VecOp = dyn_cast(I)) { - if (auto *I0 = dyn_cast(VL[0])) { - // VecOVp is initialized to the 0th scalar, so start counting from index - // '1'. - VecOp->copyIRFlags(I0); - for (int i = 1, e = VL.size(); i < e; ++i) { - if (auto *Scalar = dyn_cast(VL[i])) - VecOp->andIRFlags(Scalar); - } - } +void llvm::propagateIRFlags(Value *I, ArrayRef VL, Value *OpValue) { + auto *VecOp = dyn_cast(I); + if (!VecOp) + return; + auto *Intersection = (OpValue == nullptr) ? dyn_cast(VL[0]) + : dyn_cast(OpValue); + if (!Intersection) + return; + const unsigned Opcode = Intersection->getOpcode(); + VecOp->copyIRFlags(Intersection); + for (auto *V : VL) { + auto *Instr = dyn_cast(V); + if (!Instr) + continue; + if (OpValue == nullptr || Opcode == Instr->getOpcode()) + VecOp->andIRFlags(V); } } Modified: projects/numa2/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp ============================================================================== --- projects/numa2/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -5656,20 +5656,22 @@ static bool TryToMergeLandingPad(LandingPadInst *LPad, bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI, IRBuilder<> &Builder) { BasicBlock *BB = BI->getParent(); + BasicBlock *Succ = BI->getSuccessor(0); if (SinkCommon && SinkThenElseCodeToEnd(BI)) return true; // If the Terminator is the only non-phi instruction, simplify the block. - // if LoopHeader is provided, check if the block is a loop header - // (This is for early invocations before loop simplify and vectorization - // to keep canonical loop forms for nested loops. - // These blocks can be eliminated when the pass is invoked later - // in the back-end.) + // if LoopHeader is provided, check if the block or its successor is a loop + // header (This is for early invocations before loop simplify and + // vectorization to keep canonical loop forms for nested loops. These blocks + // can be eliminated when the pass is invoked later in the back-end.) + bool NeedCanonicalLoop = + !LateSimplifyCFG && + (LoopHeaders && (LoopHeaders->count(BB) || LoopHeaders->count(Succ))); BasicBlock::iterator I = BB->getFirstNonPHIOrDbg()->getIterator(); if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() && - (!LoopHeaders || !LoopHeaders->count(BB)) && - TryToSimplifyUncondBranchFromEmptyBlock(BB)) + !NeedCanonicalLoop && TryToSimplifyUncondBranchFromEmptyBlock(BB)) return true; // If the only instruction in the block is a seteq/setne comparison Modified: projects/numa2/contrib/llvm/tools/clang/include/clang/AST/Type.h ============================================================================== --- projects/numa2/contrib/llvm/tools/clang/include/clang/AST/Type.h Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/tools/clang/include/clang/AST/Type.h Mon Jul 31 19:30:23 2017 (r321809) @@ -1752,6 +1752,7 @@ class Type : public ExtQualsTypeCommonBase { (public) bool isTemplateTypeParmType() const; // C++ template type parameter bool isNullPtrType() const; // C++11 std::nullptr_t bool isAlignValT() const; // C++17 std::align_val_t + bool isStdByteType() const; // C++17 std::byte bool isAtomicType() const; // C11 _Atomic() #define IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) \ Modified: projects/numa2/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp ============================================================================== --- projects/numa2/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -1388,6 +1388,15 @@ static Stmt::StmtClass DecodeOperatorCall(const CXXOpe llvm_unreachable("Invalid overloaded operator expression"); } +#if defined(_MSC_VER) +#if _MSC_VER == 1911 +// Work around https://developercommunity.visualstudio.com/content/problem/84002/clang-cl-when-built-with-vc-2017-crashes-cause-vc.html +// MSVC 2017 update 3 miscompiles this function, and a clang built with it +// will crash in stage 2 of a bootstrap build. +#pragma optimize("", off) +#endif +#endif + void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { if (S->isTypeDependent()) { // Type-dependent operator calls are profiled like their underlying @@ -1419,6 +1428,12 @@ void StmtProfiler::VisitCXXOperatorCallExpr(const CXXO VisitCallExpr(S); ID.AddInteger(S->getOperator()); } + +#if defined(_MSC_VER) +#if _MSC_VER == 1911 +#pragma optimize("", on) +#endif +#endif void StmtProfiler::VisitCXXMemberCallExpr(const CXXMemberCallExpr *S) { VisitCallExpr(S); Modified: projects/numa2/contrib/llvm/tools/clang/lib/AST/Type.cpp ============================================================================== --- projects/numa2/contrib/llvm/tools/clang/lib/AST/Type.cpp Mon Jul 31 19:18:48 2017 (r321808) +++ projects/numa2/contrib/llvm/tools/clang/lib/AST/Type.cpp Mon Jul 31 19:30:23 2017 (r321809) @@ -2313,6 +2313,15 @@ bool Type::isAlignValT() const { return false; } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jul 31 19:59:01 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26650DBC503 for ; Mon, 31 Jul 2017 19:59:01 +0000 (UTC) (envelope-from cy@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 44907663F9; Mon, 31 Jul 2017 19:58:59 +0000 (UTC) (envelope-from cy@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VJwwpf011210; Mon, 31 Jul 2017 19:58:58 GMT (envelope-from cy@FreeBSD.org) Received: (from cy@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VJwtvm011180; Mon, 31 Jul 2017 19:58:55 GMT (envelope-from cy@FreeBSD.org) Message-Id: <201707311958.v6VJwtvm011180@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: cy set sender to cy@FreeBSD.org using -f From: Cy Schubert Date: Mon, 31 Jul 2017 19:58:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321813 - in projects/krb5: . bin/date bin/dd/tests bin/ps bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil cdd... X-SVN-Group: projects X-SVN-Commit-Author: cy X-SVN-Commit-Paths: in projects/krb5: . bin/date bin/dd/tests bin/ps bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil cddl/contrib/opensolaris/cmd... X-SVN-Commit-Revision: 321813 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 19:59:01 -0000 Author: cy Date: Mon Jul 31 19:58:49 2017 New Revision: 321813 URL: https://svnweb.freebsd.org/changeset/base/321813 Log: MFH r320920-r321808, specifically bringing in the fix from r321806. Added: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c - copied unchanged from r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe - copied unchanged from r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe projects/krb5/contrib/compiler-rt/include/sanitizer/tsan_interface.h - copied unchanged from r321808, head/contrib/compiler-rt/include/sanitizer/tsan_interface.h projects/krb5/contrib/compiler-rt/include/xray/xray_log_interface.h - copied unchanged from r321808, head/contrib/compiler-rt/include/xray/xray_log_interface.h projects/krb5/contrib/compiler-rt/lib/asan/asan_interface.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/asan/asan_interface.inc projects/krb5/contrib/compiler-rt/lib/asan/asan_win_weak_interception.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/asan/asan_win_weak_interception.cc projects/krb5/contrib/compiler-rt/lib/builtins/arm/addsf3.S - copied unchanged from r321808, head/contrib/compiler-rt/lib/builtins/arm/addsf3.S projects/krb5/contrib/compiler-rt/lib/builtins/os_version_check.c - copied unchanged from r321808, head/contrib/compiler-rt/lib/builtins/os_version_check.c projects/krb5/contrib/compiler-rt/lib/lsan/lsan_common_mac.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/lsan/lsan_common_mac.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_linux.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/lsan/lsan_linux.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_mac.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/lsan/lsan_mac.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_malloc_mac.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/lsan/lsan_malloc_mac.cc projects/krb5/contrib/compiler-rt/lib/lsan/weak_symbols.txt - copied unchanged from r321808, head/contrib/compiler-rt/lib/lsan/weak_symbols.txt projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingNameVar.c - copied unchanged from r321808, head/contrib/compiler-rt/lib/profile/InstrProfilingNameVar.c projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interface_posix.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interface_posix.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_interface.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_interface.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno_codes.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_errno_codes.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/symbolizer/scripts/ar_to_bc.sh - copied unchanged from r321808, head/contrib/compiler-rt/lib/sanitizer_common/symbolizer/scripts/ar_to_bc.sh projects/krb5/contrib/compiler-rt/lib/scudo/scudo_allocator_combined.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_allocator_combined.h projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls.h projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_android.cpp - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_android.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_android.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_android.inc projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_context_android.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_context_android.inc projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_context_linux.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_context_linux.inc projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_linux.cpp - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_linux.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_tls_linux.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_tls_linux.inc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_external.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/tsan/rtl/tsan_external.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_interface.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/ubsan/ubsan_interface.inc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_always_instrument.txt - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_always_instrument.txt projects/krb5/contrib/compiler-rt/lib/xray/xray_fdr_log_records.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_fdr_log_records.h projects/krb5/contrib/compiler-rt/lib/xray/xray_fdr_logging.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_fdr_logging.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_fdr_logging.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_fdr_logging.h projects/krb5/contrib/compiler-rt/lib/xray/xray_fdr_logging_impl.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_fdr_logging_impl.h projects/krb5/contrib/compiler-rt/lib/xray/xray_log_interface.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_log_interface.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_mips.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_mips.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_mips64.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_mips64.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_never_instrument.txt - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_never_instrument.txt projects/krb5/contrib/compiler-rt/lib/xray/xray_powerpc64.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_powerpc64.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_powerpc64.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_powerpc64.inc projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_mips.S - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_trampoline_mips.S projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_mips64.S - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_trampoline_mips64.S projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_powerpc64.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_trampoline_powerpc64.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_powerpc64_asm.S - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_trampoline_powerpc64_asm.S projects/krb5/contrib/compiler-rt/lib/xray/xray_tsc.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_tsc.h projects/krb5/contrib/compiler-rt/lib/xray/xray_utils.cc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_utils.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_utils.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_utils.h projects/krb5/contrib/compiler-rt/lib/xray/xray_x86_64.inc - copied unchanged from r321808, head/contrib/compiler-rt/lib/xray/xray_x86_64.inc projects/krb5/contrib/hyperv/tools/scripts/hyperv_vfattach - copied unchanged from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfattach projects/krb5/contrib/hyperv/tools/scripts/hyperv_vfup - copied unchanged from r321808, head/contrib/hyperv/tools/scripts/hyperv_vfup projects/krb5/contrib/libc++/include/__undef_macros - copied unchanged from r321808, head/contrib/libc++/include/__undef_macros projects/krb5/contrib/libc++/include/experimental/coroutine - copied unchanged from r321808, head/contrib/libc++/include/experimental/coroutine projects/krb5/contrib/libc++/src/experimental/filesystem/filesystem_time_helper.h - copied unchanged from r321808, head/contrib/libc++/src/experimental/filesystem/filesystem_time_helper.h projects/krb5/contrib/libc++/src/functional.cpp - copied unchanged from r321808, head/contrib/libc++/src/functional.cpp projects/krb5/contrib/libc++/src/include/refstring.h - copied unchanged from r321808, head/contrib/libc++/src/include/refstring.h projects/krb5/contrib/libc++/src/support/ - copied from r321808, head/contrib/libc++/src/support/ projects/krb5/contrib/libc++/src/vector.cpp - copied unchanged from r321808, head/contrib/libc++/src/vector.cpp projects/krb5/contrib/llvm/include/llvm/ADT/BreadthFirstIterator.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ADT/BreadthFirstIterator.h projects/krb5/contrib/llvm/include/llvm/Analysis/CFLAliasAnalysisUtils.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Analysis/CFLAliasAnalysisUtils.h projects/krb5/contrib/llvm/include/llvm/Analysis/MemorySSA.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Analysis/MemorySSA.h projects/krb5/contrib/llvm/include/llvm/Analysis/MemorySSAUpdater.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Analysis/MemorySSAUpdater.h projects/krb5/contrib/llvm/include/llvm/Analysis/ObjectUtils.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Analysis/ObjectUtils.h projects/krb5/contrib/llvm/include/llvm/BinaryFormat/ - copied from r321808, head/contrib/llvm/include/llvm/BinaryFormat/ projects/krb5/contrib/llvm/include/llvm/CodeGen/ExecutionDepsFix.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/ExecutionDepsFix.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ExpandReductions.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/ExpandReductions.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MIRPrinter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/MIRPrinter.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MacroFusion.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/MacroFusion.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/Formatters.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/Formatters.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/GUID.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/GUID.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeName.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeName.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeTableCollection.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeTableCollection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/Native/ - copied from r321808, head/contrib/llvm/include/llvm/DebugInfo/PDB/Native/ projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/UDTLayout.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/DebugInfo/PDB/UDTLayout.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h projects/krb5/contrib/llvm/include/llvm/IR/DerivedUser.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/IR/DerivedUser.h projects/krb5/contrib/llvm/include/llvm/IR/SafepointIRVerifier.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/IR/SafepointIRVerifier.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmInfoWasm.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/MC/MCAsmInfoWasm.h projects/krb5/contrib/llvm/include/llvm/MC/MCSectionWasm.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/MC/MCSectionWasm.h projects/krb5/contrib/llvm/include/llvm/MC/MCSymbolWasm.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/MC/MCSymbolWasm.h projects/krb5/contrib/llvm/include/llvm/MC/MCWasmObjectWriter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/MC/MCWasmObjectWriter.h projects/krb5/contrib/llvm/include/llvm/MC/MCWasmStreamer.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/MC/MCWasmStreamer.h projects/krb5/contrib/llvm/include/llvm/Object/COFFModuleDefinition.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Object/COFFModuleDefinition.h projects/krb5/contrib/llvm/include/llvm/Object/IRSymtab.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Object/IRSymtab.h projects/krb5/contrib/llvm/include/llvm/Object/WindowsResource.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Object/WindowsResource.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/DWARFEmitter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ObjectYAML/DWARFEmitter.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/WasmYAML.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/ObjectYAML/WasmYAML.h projects/krb5/contrib/llvm/include/llvm/Support/AMDGPUCodeObjectMetadata.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/AMDGPUCodeObjectMetadata.h projects/krb5/contrib/llvm/include/llvm/Support/ARMAttributeParser.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/ARMAttributeParser.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryByteStream.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryByteStream.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryItemStream.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryItemStream.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStream.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStream.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStreamArray.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStreamArray.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStreamError.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStreamError.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStreamReader.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStreamReader.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStreamRef.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStreamRef.h projects/krb5/contrib/llvm/include/llvm/Support/BinaryStreamWriter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/BinaryStreamWriter.h projects/krb5/contrib/llvm/include/llvm/Support/DebugCounter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/DebugCounter.h projects/krb5/contrib/llvm/include/llvm/Support/KnownBits.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/KnownBits.h projects/krb5/contrib/llvm/include/llvm/Support/LowLevelTypeImpl.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/LowLevelTypeImpl.h projects/krb5/contrib/llvm/include/llvm/Support/Parallel.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/Parallel.h projects/krb5/contrib/llvm/include/llvm/Support/ReverseIteration.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Support/ReverseIteration.h projects/krb5/contrib/llvm/include/llvm/Support/Solaris/ - copied from r321808, head/contrib/llvm/include/llvm/Support/Solaris/ projects/krb5/contrib/llvm/include/llvm/Target/GlobalISel/ - copied from r321808, head/contrib/llvm/include/llvm/Target/GlobalISel/ projects/krb5/contrib/llvm/include/llvm/Testing/ - copied from r321808, head/contrib/llvm/include/llvm/Testing/ projects/krb5/contrib/llvm/include/llvm/ToolDrivers/ - copied from r321808, head/contrib/llvm/include/llvm/ToolDrivers/ projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopPredication.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Scalar/LoopPredication.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopSink.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Scalar/LoopSink.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/OrderedInstructions.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Utils/OrderedInstructions.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/PredicateInfo.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Utils/PredicateInfo.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/VNCoercion.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/Transforms/Utils/VNCoercion.h projects/krb5/contrib/llvm/include/llvm/XRay/Graph.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/XRay/Graph.h projects/krb5/contrib/llvm/include/llvm/XRay/InstrumentationMap.h - copied unchanged from r321808, head/contrib/llvm/include/llvm/XRay/InstrumentationMap.h projects/krb5/contrib/llvm/lib/Analysis/MemorySSA.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Analysis/MemorySSA.cpp projects/krb5/contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp projects/krb5/contrib/llvm/lib/BinaryFormat/ - copied from r321808, head/contrib/llvm/lib/BinaryFormat/ projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHashAttributes.def - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHashAttributes.def projects/krb5/contrib/llvm/lib/CodeGen/BranchCoalescing.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/BranchCoalescing.cpp projects/krb5/contrib/llvm/lib/CodeGen/ExpandReductions.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/ExpandReductions.cpp projects/krb5/contrib/llvm/lib/CodeGen/FEntryInserter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/FEntryInserter.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/Localizer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/GlobalISel/Localizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineFrameInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/MachineFrameInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineOutliner.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/MachineOutliner.cpp projects/krb5/contrib/llvm/lib/CodeGen/MacroFusion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/MacroFusion.cpp projects/krb5/contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp - copied unchanged from r321808, head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/Formatters.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/Formatters.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/StringsAndChecksums.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/StringsAndChecksums.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeIndex.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/TypeIndex.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeName.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/TypeName.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeTableCollection.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/CodeView/TypeTableCollection.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/Native/ - copied from r321808, head/contrib/llvm/lib/DebugInfo/PDB/Native/ projects/krb5/contrib/llvm/lib/DebugInfo/PDB/UDTLayout.cpp - copied unchanged from r321808, head/contrib/llvm/lib/DebugInfo/PDB/UDTLayout.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/RPCUtils.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ExecutionEngine/Orc/RPCUtils.cpp projects/krb5/contrib/llvm/lib/IR/SafepointIRVerifier.cpp - copied unchanged from r321808, head/contrib/llvm/lib/IR/SafepointIRVerifier.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmInfoWasm.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/MCAsmInfoWasm.cpp projects/krb5/contrib/llvm/lib/MC/MCSectionWasm.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/MCSectionWasm.cpp projects/krb5/contrib/llvm/lib/MC/MCWasmObjectTargetWriter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/MCWasmObjectTargetWriter.cpp projects/krb5/contrib/llvm/lib/MC/MCWasmStreamer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/MCWasmStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp projects/krb5/contrib/llvm/lib/MC/WasmObjectWriter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/MC/WasmObjectWriter.cpp projects/krb5/contrib/llvm/lib/Object/COFFImportFile.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Object/COFFImportFile.cpp projects/krb5/contrib/llvm/lib/Object/COFFModuleDefinition.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Object/COFFModuleDefinition.cpp projects/krb5/contrib/llvm/lib/Object/IRSymtab.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Object/IRSymtab.cpp projects/krb5/contrib/llvm/lib/Object/WindowsResource.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Object/WindowsResource.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/DWARFEmitter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/DWARFEmitter.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/DWARFVisitor.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/DWARFVisitor.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/DWARFVisitor.h - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/DWARFVisitor.h projects/krb5/contrib/llvm/lib/ObjectYAML/WasmYAML.cpp - copied unchanged from r321808, head/contrib/llvm/lib/ObjectYAML/WasmYAML.cpp projects/krb5/contrib/llvm/lib/Support/AMDGPUCodeObjectMetadata.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/AMDGPUCodeObjectMetadata.cpp projects/krb5/contrib/llvm/lib/Support/ARMAttributeParser.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/ARMAttributeParser.cpp projects/krb5/contrib/llvm/lib/Support/BinaryStreamError.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/BinaryStreamError.cpp projects/krb5/contrib/llvm/lib/Support/BinaryStreamReader.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/BinaryStreamReader.cpp projects/krb5/contrib/llvm/lib/Support/BinaryStreamRef.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/BinaryStreamRef.cpp projects/krb5/contrib/llvm/lib/Support/BinaryStreamWriter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/BinaryStreamWriter.cpp projects/krb5/contrib/llvm/lib/Support/DebugCounter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/DebugCounter.cpp projects/krb5/contrib/llvm/lib/Support/LowLevelType.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/LowLevelType.cpp projects/krb5/contrib/llvm/lib/Support/Parallel.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Support/Parallel.cpp projects/krb5/contrib/llvm/lib/Support/Unix/DynamicLibrary.inc - copied unchanged from r321808, head/contrib/llvm/lib/Support/Unix/DynamicLibrary.inc projects/krb5/contrib/llvm/lib/Support/Unix/Threading.inc - copied unchanged from r321808, head/contrib/llvm/lib/Support/Unix/Threading.inc projects/krb5/contrib/llvm/lib/Support/Windows/Threading.inc - copied unchanged from r321808, head/contrib/llvm/lib/Support/Windows/Threading.inc projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64RegisterBanks.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64RegisterBanks.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkorDetails.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkorDetails.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX2T99.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX2T99.td projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOP3PInstructions.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/AMDGPU/VOP3PInstructions.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMMacroFusion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMMacroFusion.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMMacroFusion.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMMacroFusion.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMRegisterBanks.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMRegisterBanks.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleA57.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMScheduleA57.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleA57WriteRes.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMScheduleA57WriteRes.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleM3.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/ARM/ARMScheduleM3.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepDecoders.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepDecoders.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepIICHVX.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepIICHVX.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepMappings.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepMappings.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepOperands.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepOperands.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonIICHVX.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonIICHVX.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonIICScalar.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonIICScalar.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonPseudo.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonPseudo.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV62.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV62.td projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFRegisters.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/RDFRegisters.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFRegisters.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/Hexagon/RDFRegisters.h projects/krb5/contrib/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsMTInstrFormats.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Mips/MipsMTInstrFormats.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsMTInstrInfo.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/Mips/MipsMTInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/Relocation.txt - copied unchanged from r321808, head/contrib/llvm/lib/Target/Mips/Relocation.txt projects/krb5/contrib/llvm/lib/Target/Nios2/ - copied from r321808, head/contrib/llvm/lib/Target/Nios2/ projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCExpandISEL.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/PowerPC/PPCExpandISEL.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrDFP.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/SystemZ/SystemZInstrDFP.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrHFP.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/SystemZ/SystemZInstrHFP.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrSystem.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/SystemZ/SystemZInstrSystem.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h projects/krb5/contrib/llvm/lib/Target/X86/X86CmovConversion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86CmovConversion.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86GenRegisterBankInfo.def - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86GenRegisterBankInfo.def projects/krb5/contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86LegalizerInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86LegalizerInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86LegalizerInfo.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86LegalizerInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86MacroFusion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86MacroFusion.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86MacroFusion.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86MacroFusion.h projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterBankInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86RegisterBankInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterBankInfo.h - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86RegisterBankInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterBanks.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86RegisterBanks.td projects/krb5/contrib/llvm/lib/Target/X86/X86ScheduleZnver1.td - copied unchanged from r321808, head/contrib/llvm/lib/Target/X86/X86ScheduleZnver1.td projects/krb5/contrib/llvm/lib/Testing/ - copied from r321808, head/contrib/llvm/lib/Testing/ projects/krb5/contrib/llvm/lib/ToolDrivers/ - copied from r321808, head/contrib/llvm/lib/ToolDrivers/ projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/OrderedInstructions.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Utils/OrderedInstructions.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/VNCoercion.cpp - copied unchanged from r321808, head/contrib/llvm/lib/Transforms/Utils/VNCoercion.cpp projects/krb5/contrib/llvm/lib/XRay/InstrumentationMap.cpp - copied unchanged from r321808, head/contrib/llvm/lib/XRay/InstrumentationMap.cpp projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ASTStructuralEquivalence.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/AST/ASTStructuralEquivalence.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ExternalASTMerger.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTMerger.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ODRHash.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/AST/ODRHash.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNios2.def - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNios2.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/MemoryBufferCache.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Basic/MemoryBufferCache.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/XRayLists.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Basic/XRayLists.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/ConstantInitFuture.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/CodeGen/ConstantInitFuture.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/ClangOptionDocs.td - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Driver/ClangOptionDocs.td projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/XRayArgs.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Driver/XRayArgs.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/PrecompiledPreamble.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Frontend/PrecompiledPreamble.h projects/krb5/contrib/llvm/tools/clang/include/clang/Parse/RAIIObjectsForParser.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/Parse/RAIIObjectsForParser.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ - copied from r321808, head/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ projects/krb5/contrib/llvm/tools/clang/lib/AST/ASTStructuralEquivalence.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/AST/ASTStructuralEquivalence.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ExternalASTMerger.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/AST/ExternalASTMerger.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ODRHash.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/AST/ODRHash.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/MemoryBufferCache.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Basic/MemoryBufferCache.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/XRayLists.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Basic/XRayLists.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/MacroPPCallbacks.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/CodeGen/MacroPPCallbacks.h projects/krb5/contrib/llvm/tools/clang/lib/Driver/Arch/ - copied from r321808, head/contrib/llvm/tools/clang/lib/Driver/Arch/ projects/krb5/contrib/llvm/tools/clang/lib/Driver/ToolChains/ - copied from r321808, head/contrib/llvm/tools/clang/lib/Driver/ToolChains/ projects/krb5/contrib/llvm/tools/clang/lib/Driver/XRayArgs.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Driver/XRayArgs.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/NamespaceEndCommentsFixer.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Format/NamespaceEndCommentsFixer.h projects/krb5/contrib/llvm/tools/clang/lib/Format/UsingDeclarationsSorter.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Format/UsingDeclarationsSorter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/UsingDeclarationsSorter.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Format/UsingDeclarationsSorter.h projects/krb5/contrib/llvm/tools/clang/lib/Frontend/PrecompiledPreamble.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Frontend/PrecompiledPreamble.cpp projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512vpopcntdqintrin.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Headers/avx512vpopcntdqintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/clzerointrin.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Headers/clzerointrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/lwpintrin.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Headers/lwpintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Sema/CoroutineStmtBuilder.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/Sema/CoroutineStmtBuilder.h projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/Refactoring/ - copied from r321808, head/contrib/llvm/tools/clang/lib/Tooling/Refactoring/ projects/krb5/contrib/llvm/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp - copied unchanged from r321808, head/contrib/llvm/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp projects/krb5/contrib/llvm/tools/lld/COFF/LTO.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/COFF/LTO.cpp projects/krb5/contrib/llvm/tools/lld/COFF/LTO.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/COFF/LTO.h projects/krb5/contrib/llvm/tools/lld/COFF/MapFile.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/COFF/MapFile.cpp projects/krb5/contrib/llvm/tools/lld/COFF/MapFile.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/COFF/MapFile.h projects/krb5/contrib/llvm/tools/lld/ELF/Arch/ - copied from r321808, head/contrib/llvm/tools/lld/ELF/Arch/ projects/krb5/contrib/llvm/tools/lld/ELF/Filesystem.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/Filesystem.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Filesystem.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/Filesystem.h projects/krb5/contrib/llvm/tools/lld/ELF/MapFile.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/MapFile.cpp projects/krb5/contrib/llvm/tools/lld/ELF/MapFile.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/MapFile.h projects/krb5/contrib/llvm/tools/lld/ELF/ScriptLexer.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/ScriptLexer.cpp projects/krb5/contrib/llvm/tools/lld/ELF/ScriptLexer.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/ELF/ScriptLexer.h projects/krb5/contrib/llvm/tools/lld/include/lld/Core/TargetOptionsCommandFlags.h - copied unchanged from r321808, head/contrib/llvm/tools/lld/include/lld/Core/TargetOptionsCommandFlags.h projects/krb5/contrib/llvm/tools/lld/lib/Core/TargetOptionsCommandFlags.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lld/lib/Core/TargetOptionsCommandFlags.cpp projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBTrace.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/API/SBTrace.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBTraceOptions.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/API/SBTraceOptions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DumpDataExtractor.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Core/DumpDataExtractor.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StructuredDataImpl.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Core/StructuredDataImpl.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Config.h.cmake - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Host/Config.h.cmake projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/PseudoTerminal.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Host/PseudoTerminal.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/openbsd/ - copied from r321808, head/contrib/llvm/tools/lldb/include/lldb/Host/openbsd/ projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosixFork.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosixFork.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ModuleCache.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Target/ModuleCache.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ProcessStructReader.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Target/ProcessStructReader.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/RegisterNumber.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterNumber.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Baton.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Baton.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Connection.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Connection.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/ConstString.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/ConstString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/DataBuffer.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/DataBuffer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferHeap.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferHeap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferLLVM.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferLLVM.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/DataEncoder.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/DataEncoder.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/DataExtractor.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/DataExtractor.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Endian.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Endian.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/FastDemangle.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/FastDemangle.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/FileSpec.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/FileSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Flags.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Flags.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/History.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/History.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/IOObject.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/IOObject.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Log.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Log.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Logging.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Logging.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/RegularExpression.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/RegularExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Status.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Status.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Stream.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Stream.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StreamCallback.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StreamCallback.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StreamGDBRemote.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StreamGDBRemote.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StreamString.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StreamString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StreamTee.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StreamTee.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StringList.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StringList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StructuredData.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/StructuredData.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/TildeExpressionResolver.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/TildeExpressionResolver.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Timer.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/Timer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/TraceOptions.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/TraceOptions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/UUID.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/UUID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/UriParser.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/UriParser.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/UserID.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/UserID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/VASPrintf.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/VASPrintf.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/VMRange.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/include/lldb/Utility/VMRange.h projects/krb5/contrib/llvm/tools/lldb/source/API/SBTrace.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/API/SBTrace.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBTraceOptions.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/API/SBTraceOptions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DumpDataExtractor.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Core/DumpDataExtractor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/MainLoop.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Host/common/MainLoop.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/PseudoTerminal.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Host/common/PseudoTerminal.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/openbsd/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Host/openbsd/ projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UndefinedBehaviorSanitizer/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UndefinedBehaviorSanitizer/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/ - copied from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/ projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Target/ModuleCache.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Target/ModuleCache.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/RegisterNumber.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Target/RegisterNumber.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Baton.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Baton.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Connection.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Connection.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ConstString.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/ConstString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/DataBufferHeap.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/DataBufferHeap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/DataBufferLLVM.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/DataBufferLLVM.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/DataEncoder.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/DataEncoder.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/DataExtractor.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/DataExtractor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/FastDemangle.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/FastDemangle.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/FileSpec.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/FileSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/History.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/History.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/IOObject.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/IOObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Log.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Log.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Logging.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Logging.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/RegularExpression.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/RegularExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Status.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Status.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Stream.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Stream.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StreamCallback.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/StreamCallback.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StreamGDBRemote.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/StreamGDBRemote.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StreamString.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/StreamString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StringList.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/StringList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StructuredData.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/StructuredData.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/TildeExpressionResolver.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/TildeExpressionResolver.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Timer.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/Timer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/UUID.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/UUID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/UserID.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/UserID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/VASprintf.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/VASprintf.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/VMRange.cpp - copied unchanged from r321808, head/contrib/llvm/tools/lldb/source/Utility/VMRange.cpp projects/krb5/contrib/llvm/tools/lldb/tools/intel-mpx/ - copied from r321808, head/contrib/llvm/tools/lldb/tools/intel-mpx/ projects/krb5/contrib/llvm/tools/llvm-pdbutil/ - copied from r321808, head/contrib/llvm/tools/llvm-pdbutil/ projects/krb5/contrib/llvm/tools/llvm-readobj/WasmDumper.cpp - copied unchanged from r321808, head/contrib/llvm/tools/llvm-readobj/WasmDumper.cpp projects/krb5/contrib/llvm/tools/llvm-xray/xray-color-helper.cc - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-color-helper.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-color-helper.h - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-color-helper.h projects/krb5/contrib/llvm/tools/llvm-xray/xray-graph-diff.cc - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-graph-diff.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-graph-diff.h - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-graph-diff.h projects/krb5/contrib/llvm/tools/llvm-xray/xray-graph.cc - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-graph.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-graph.h - copied unchanged from r321808, head/contrib/llvm/tools/llvm-xray/xray-graph.h projects/krb5/contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp - copied unchanged from r321808, head/contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp - copied unchanged from r321808, head/contrib/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp projects/krb5/etc/rc.d/ipfw_netflow - copied unchanged from r321808, head/etc/rc.d/ipfw_netflow projects/krb5/lib/clang/include/lldb/ - copied from r321808, head/lib/clang/include/lldb/ projects/krb5/lib/clang/include/llvm/Support/VCSRevision.h - copied unchanged from r321808, head/lib/clang/include/llvm/Support/VCSRevision.h projects/krb5/sbin/pfctl/tests/ - copied from r321808, head/sbin/pfctl/tests/ projects/krb5/sys/contrib/dev/acpica/compiler/aslparseop.c - copied unchanged from r321808, head/sys/contrib/dev/acpica/compiler/aslparseop.c projects/krb5/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c - copied unchanged from r321808, head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c projects/krb5/sys/dev/iicbus/nxprtc.c - copied unchanged from r321808, head/sys/dev/iicbus/nxprtc.c projects/krb5/sys/powerpc/cpufreq/mpc85xx_jog.c - copied unchanged from r321808, head/sys/powerpc/cpufreq/mpc85xx_jog.c projects/krb5/tests/sys/aio/lio_test.c - copied unchanged from r321808, head/tests/sys/aio/lio_test.c projects/krb5/usr.bin/clang/llvm-pdbutil/ - copied from r321808, head/usr.bin/clang/llvm-pdbutil/ projects/krb5/usr.bin/hexdump/tests/ - copied from r321808, head/usr.bin/hexdump/tests/ projects/krb5/usr.bin/indent/tests/comments.0.pro - copied unchanged from r321808, head/usr.bin/indent/tests/comments.0.pro Replaced: projects/krb5/contrib/compiler-rt/lib/scudo/scudo_crc32.h - copied unchanged from r321808, head/contrib/compiler-rt/lib/scudo/scudo_crc32.h Deleted: projects/krb5/contrib/compiler-rt/lib/asan/asan_globals_win.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_emulate_tsc.h projects/krb5/contrib/compiler-rt/lib/xray/xray_x86_64.h projects/krb5/contrib/libc++/include/__refstring projects/krb5/contrib/libc++/include/__undef_min_max projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineFunctionInitializer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CVTypeDumper.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/ModuleSubstream.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDatabase.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDumperBase.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecords.def projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/ByteStream.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/SequencedItemStream.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/StreamArray.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/StreamInterface.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/StreamReader.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/StreamRef.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/StreamWriter.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/ projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h projects/krb5/contrib/llvm/include/llvm/LibDriver/ projects/krb5/contrib/llvm/include/llvm/Object/ModuleSummaryIndexObjectFile.h projects/krb5/contrib/llvm/include/llvm/Support/COFF.h projects/krb5/contrib/llvm/include/llvm/Support/Dwarf.def projects/krb5/contrib/llvm/include/llvm/Support/Dwarf.h projects/krb5/contrib/llvm/include/llvm/Support/ELF.h projects/krb5/contrib/llvm/include/llvm/Support/ELFRelocs/ projects/krb5/contrib/llvm/include/llvm/Support/MachO.def projects/krb5/contrib/llvm/include/llvm/Support/MachO.h projects/krb5/contrib/llvm/include/llvm/Support/Solaris.h projects/krb5/contrib/llvm/include/llvm/Support/Wasm.h projects/krb5/contrib/llvm/include/llvm/Target/TargetGlobalISel.td projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/MemorySSA.h projects/krb5/contrib/llvm/lib/CodeGen/MIRPrinter.h projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/CVTypeDumper.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/ModuleSubstream.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeDatabase.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeRecord.cpp projects/krb5/contrib/llvm/lib/DebugInfo/MSF/StreamReader.cpp projects/krb5/contrib/llvm/lib/DebugInfo/MSF/StreamWriter.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/Raw/ projects/krb5/contrib/llvm/lib/IR/AttributeSetNode.h projects/krb5/contrib/llvm/lib/LibDriver/ projects/krb5/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/krb5/contrib/llvm/lib/Object/ModuleSummaryIndexObjectFile.cpp projects/krb5/contrib/llvm/lib/Support/Dwarf.cpp projects/krb5/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedVulcan.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SITypeRewriter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonCallingConv.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrAlias.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrEnc.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV60.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonIsetDx.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSystemInst.td projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86InstrTablesInfo.h projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/MemorySSA.cpp projects/krb5/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/krb5/contrib/llvm/lib/XRay/CMakeLists.txt projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCUDABuiltin.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ConstantBuilder.h projects/krb5/contrib/llvm/tools/clang/lib/Driver/CrossWindowsToolChain.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/MinGWToolChain.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/krb5/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/krb5/contrib/llvm/tools/clang/lib/Format/Comments.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/Comments.h projects/krb5/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/krb5/contrib/llvm/tools/lld/COFF/Librarian.cpp projects/krb5/contrib/llvm/tools/lld/COFF/ModuleDef.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Mips.cpp projects/krb5/contrib/llvm/tools/lld/include/lld/Core/Parallel.h projects/krb5/contrib/llvm/tools/lld/include/lld/Support/ projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Baton.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Error.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/FastDemangle.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/History.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Log.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Stream.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamCallback.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamTee.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Timer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/UserID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/VMRange.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Config.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Endian.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/IOObject.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/ThisThread.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/Config.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostThreadFreeBSD.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/Config.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/HostThreadNetBSD.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/MainLoopPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/ConvertEnum.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/PriorityPointerPair.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/RegisterNumber.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Utils.h projects/krb5/contrib/llvm/tools/lldb/source/Core/Baton.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Connection.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Error.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/History.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Logging.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Stream.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StreamCallback.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StreamString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StringList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Timer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/UUID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/UserID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/VMRange.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/IOObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/ThisThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/freebsd/HostThreadFreeBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/freebsd/ThisThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/netbsd/HostThreadNetBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/netbsd/ThisThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/MainLoopPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ModuleCache.h projects/krb5/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/RegisterNumber.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/UriParser.h projects/krb5/contrib/llvm/tools/llvm-pdbdump/ projects/krb5/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.h projects/krb5/contrib/llvm/tools/llvm-readobj/CodeView.h projects/krb5/contrib/llvm/tools/llvm-xray/xray-extract.h projects/krb5/contrib/llvm/tools/llvm-xray/xray-sleds.h projects/krb5/sys/dev/iicbus/pcf8563.c projects/krb5/sys/dev/iicbus/pcf8563reg.h projects/krb5/sys/net/flowtable.c projects/krb5/sys/net/flowtable.h projects/krb5/usr.bin/clang/llvm-pdbdump/ projects/krb5/usr.bin/netstat/flowtable.c Modified: projects/krb5/Makefile projects/krb5/Makefile.inc1 projects/krb5/ObsoleteFiles.inc projects/krb5/UPDATING projects/krb5/bin/date/date.c projects/krb5/bin/dd/tests/Makefile projects/krb5/bin/ps/ps.1 projects/krb5/bin/sh/options.c projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d projects/krb5/cddl/usr.sbin/dtrace/tests/common/probes/Makefile projects/krb5/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile projects/krb5/cddl/usr.sbin/dtrace/tests/tools/dtest.sh projects/krb5/contrib/bmake/ChangeLog projects/krb5/contrib/bmake/Makefile projects/krb5/contrib/bmake/bmake.1 projects/krb5/contrib/bmake/bmake.cat1 projects/krb5/contrib/bmake/buf.h projects/krb5/contrib/bmake/compat.c projects/krb5/contrib/bmake/dir.h projects/krb5/contrib/bmake/hash.h projects/krb5/contrib/bmake/job.c projects/krb5/contrib/bmake/main.c projects/krb5/contrib/bmake/make.1 projects/krb5/contrib/bmake/make.h projects/krb5/contrib/bmake/meta.c projects/krb5/contrib/bmake/mk/ChangeLog projects/krb5/contrib/bmake/mk/dirdeps.mk projects/krb5/contrib/bmake/mk/install-mk projects/krb5/contrib/bmake/mk/lib.mk projects/krb5/contrib/bmake/mk/meta.stage.mk projects/krb5/contrib/bmake/mk/meta.sys.mk projects/krb5/contrib/bmake/mk/meta2deps.py projects/krb5/contrib/bmake/mk/own.mk projects/krb5/contrib/bmake/nonints.h projects/krb5/contrib/bmake/sprite.h projects/krb5/contrib/compiler-rt/include/sanitizer/common_interface_defs.h projects/krb5/contrib/compiler-rt/include/sanitizer/coverage_interface.h projects/krb5/contrib/compiler-rt/include/xray/xray_interface.h projects/krb5/contrib/compiler-rt/include/xray/xray_records.h projects/krb5/contrib/compiler-rt/lib/asan/asan.syms.extra projects/krb5/contrib/compiler-rt/lib/asan/asan_activation.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_allocator.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_allocator.h projects/krb5/contrib/compiler-rt/lib/asan/asan_descriptions.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_errors.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_flags.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_flags.inc projects/krb5/contrib/compiler-rt/lib/asan/asan_globals.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_globals_win.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_interceptors.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_interceptors.h projects/krb5/contrib/compiler-rt/lib/asan/asan_interface_internal.h projects/krb5/contrib/compiler-rt/lib/asan/asan_internal.h projects/krb5/contrib/compiler-rt/lib/asan/asan_linux.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_mac.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_malloc_linux.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_malloc_win.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_mapping.h projects/krb5/contrib/compiler-rt/lib/asan/asan_memory_profile.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_new_delete.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_posix.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_report.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_report.h projects/krb5/contrib/compiler-rt/lib/asan/asan_rtl.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_suppressions.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_thread.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_thread.h projects/krb5/contrib/compiler-rt/lib/asan/asan_win.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc projects/krb5/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc projects/krb5/contrib/compiler-rt/lib/asan/weak_symbols.txt projects/krb5/contrib/compiler-rt/lib/builtins/README.txt projects/krb5/contrib/compiler-rt/lib/builtins/adddf3.c projects/krb5/contrib/compiler-rt/lib/builtins/addsf3.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_dcmp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_div0.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_drsub.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_frsub.c projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_idivmod.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_memset.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/comparesf2.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/eqdf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/eqsf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/gedf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/gesf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/gtdf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/gtsf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/ledf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/lesf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/ltdf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/ltsf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/nedf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/nesf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/udivsi3.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/unorddf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/arm/unordsf2vfp.S projects/krb5/contrib/compiler-rt/lib/builtins/ashldi3.c projects/krb5/contrib/compiler-rt/lib/builtins/ashrdi3.c projects/krb5/contrib/compiler-rt/lib/builtins/assembly.h projects/krb5/contrib/compiler-rt/lib/builtins/bswapdi2.c projects/krb5/contrib/compiler-rt/lib/builtins/bswapsi2.c projects/krb5/contrib/compiler-rt/lib/builtins/clear_cache.c projects/krb5/contrib/compiler-rt/lib/builtins/comparedf2.c projects/krb5/contrib/compiler-rt/lib/builtins/comparesf2.c projects/krb5/contrib/compiler-rt/lib/builtins/cpu_model.c projects/krb5/contrib/compiler-rt/lib/builtins/divdf3.c projects/krb5/contrib/compiler-rt/lib/builtins/divsf3.c projects/krb5/contrib/compiler-rt/lib/builtins/divsi3.c projects/krb5/contrib/compiler-rt/lib/builtins/divtc3.c projects/krb5/contrib/compiler-rt/lib/builtins/emutls.c projects/krb5/contrib/compiler-rt/lib/builtins/extendhfsf2.c projects/krb5/contrib/compiler-rt/lib/builtins/extendsfdf2.c projects/krb5/contrib/compiler-rt/lib/builtins/fixdfdi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixdfsi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixsfdi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixsfsi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixunsdfdi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixunsdfsi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixunssfdi.c projects/krb5/contrib/compiler-rt/lib/builtins/fixunssfsi.c projects/krb5/contrib/compiler-rt/lib/builtins/floatdidf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatdisf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatsidf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatsisf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatundidf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatundisf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatunsidf.c projects/krb5/contrib/compiler-rt/lib/builtins/floatunsisf.c projects/krb5/contrib/compiler-rt/lib/builtins/int_lib.h projects/krb5/contrib/compiler-rt/lib/builtins/int_types.h projects/krb5/contrib/compiler-rt/lib/builtins/int_util.c projects/krb5/contrib/compiler-rt/lib/builtins/lshrdi3.c projects/krb5/contrib/compiler-rt/lib/builtins/muldf3.c projects/krb5/contrib/compiler-rt/lib/builtins/muldi3.c projects/krb5/contrib/compiler-rt/lib/builtins/mulsf3.c projects/krb5/contrib/compiler-rt/lib/builtins/negdf2.c projects/krb5/contrib/compiler-rt/lib/builtins/negsf2.c projects/krb5/contrib/compiler-rt/lib/builtins/subdf3.c projects/krb5/contrib/compiler-rt/lib/builtins/subsf3.c projects/krb5/contrib/compiler-rt/lib/builtins/truncdfhf2.c projects/krb5/contrib/compiler-rt/lib/builtins/truncdfsf2.c projects/krb5/contrib/compiler-rt/lib/builtins/truncsfhf2.c projects/krb5/contrib/compiler-rt/lib/builtins/udivsi3.c projects/krb5/contrib/compiler-rt/lib/builtins/x86_64/floatdidf.c projects/krb5/contrib/compiler-rt/lib/builtins/x86_64/floatdisf.c projects/krb5/contrib/compiler-rt/lib/cfi/cfi.cc projects/krb5/contrib/compiler-rt/lib/cfi/cfi_blacklist.txt projects/krb5/contrib/compiler-rt/lib/dfsan/done_abilist.txt projects/krb5/contrib/compiler-rt/lib/esan/esan_interceptors.cpp projects/krb5/contrib/compiler-rt/lib/esan/working_set.cpp projects/krb5/contrib/compiler-rt/lib/interception/interception_win.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan.h projects/krb5/contrib/compiler-rt/lib/lsan/lsan_allocator.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_allocator.h projects/krb5/contrib/compiler-rt/lib/lsan/lsan_common.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_common.h projects/krb5/contrib/compiler-rt/lib/lsan/lsan_common_linux.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_interceptors.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_thread.cc projects/krb5/contrib/compiler-rt/lib/lsan/lsan_thread.h projects/krb5/contrib/compiler-rt/lib/msan/msan.h projects/krb5/contrib/compiler-rt/lib/msan/msan_allocator.cc projects/krb5/contrib/compiler-rt/lib/msan/msan_interceptors.cc projects/krb5/contrib/compiler-rt/lib/msan/msan_new_delete.cc projects/krb5/contrib/compiler-rt/lib/profile/InstrProfData.inc projects/krb5/contrib/compiler-rt/lib/profile/InstrProfiling.c projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingBuffer.c projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingFile.c projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingInternal.h projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingUtil.c projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingUtil.h projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingValue.c projects/krb5/contrib/compiler-rt/lib/profile/InstrProfilingWriter.c projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sancov_flags.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sancov_flags.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_combined.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_interface.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_local_cache.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary64.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_secondary.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_other.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_list.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_malloc_mac.inc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_quarantine.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.h projects/krb5/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc projects/krb5/contrib/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh projects/krb5/contrib/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt projects/krb5/contrib/compiler-rt/lib/sanitizer_common/weak_symbols.txt projects/krb5/contrib/compiler-rt/lib/scudo/scudo_allocator.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_allocator.h projects/krb5/contrib/compiler-rt/lib/scudo/scudo_allocator_secondary.h projects/krb5/contrib/compiler-rt/lib/scudo/scudo_crc32.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_flags.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_flags.inc projects/krb5/contrib/compiler-rt/lib/scudo/scudo_new_delete.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_utils.cpp projects/krb5/contrib/compiler-rt/lib/scudo/scudo_utils.h projects/krb5/contrib/compiler-rt/lib/tsan/dd/dd_interceptors.cc projects/krb5/contrib/compiler-rt/lib/tsan/go/tsan_go.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan.syms.extra projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_clock.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_clock.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_debugging.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_defs.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_dense_alloc.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.inc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interface.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_java.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_libdispatch_mac.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_mman.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_report.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_report.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_stat.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_stat.h projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_suppressions.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_sync.cc projects/krb5/contrib/compiler-rt/lib/tsan/rtl/tsan_sync.h projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_checks.inc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_diag.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_flags.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_handlers.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_handlers.h projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_init.cc projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_init.h projects/krb5/contrib/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_AArch64.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_arm.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_buffer_queue.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_buffer_queue.h projects/krb5/contrib/compiler-rt/lib/xray/xray_flags.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_flags.h projects/krb5/contrib/compiler-rt/lib/xray/xray_flags.inc projects/krb5/contrib/compiler-rt/lib/xray/xray_init.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_inmemory_log.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_interface.cc projects/krb5/contrib/compiler-rt/lib/xray/xray_interface_internal.h projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_AArch64.S projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_arm.S projects/krb5/contrib/compiler-rt/lib/xray/xray_trampoline_x86_64.S projects/krb5/contrib/compiler-rt/lib/xray/xray_x86_64.cc projects/krb5/contrib/elftoolchain/readelf/readelf.c projects/krb5/contrib/ipfilter/arc4random.c projects/krb5/contrib/libarchive/NEWS projects/krb5/contrib/libarchive/libarchive/archive.h projects/krb5/contrib/libarchive/libarchive/archive_cryptor_private.h projects/krb5/contrib/libarchive/libarchive/archive_entry.h projects/krb5/contrib/libarchive/libarchive/archive_write_set_format_ar.c projects/krb5/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c projects/krb5/contrib/libc++/CREDITS.TXT projects/krb5/contrib/libc++/include/__bit_reference projects/krb5/contrib/libc++/include/__bsd_locale_fallbacks.h projects/krb5/contrib/libc++/include/__config projects/krb5/contrib/libc++/include/__debug projects/krb5/contrib/libc++/include/__functional_03 projects/krb5/contrib/libc++/include/__functional_base projects/krb5/contrib/libc++/include/__hash_table projects/krb5/contrib/libc++/include/__libcpp_version projects/krb5/contrib/libc++/include/__locale projects/krb5/contrib/libc++/include/__mutex_base projects/krb5/contrib/libc++/include/__split_buffer projects/krb5/contrib/libc++/include/__std_stream projects/krb5/contrib/libc++/include/__string projects/krb5/contrib/libc++/include/__threading_support projects/krb5/contrib/libc++/include/__tree projects/krb5/contrib/libc++/include/__tuple projects/krb5/contrib/libc++/include/algorithm projects/krb5/contrib/libc++/include/any projects/krb5/contrib/libc++/include/array projects/krb5/contrib/libc++/include/atomic projects/krb5/contrib/libc++/include/bitset projects/krb5/contrib/libc++/include/chrono projects/krb5/contrib/libc++/include/cmath projects/krb5/contrib/libc++/include/complex projects/krb5/contrib/libc++/include/condition_variable projects/krb5/contrib/libc++/include/cstddef projects/krb5/contrib/libc++/include/cstdio projects/krb5/contrib/libc++/include/cstdlib projects/krb5/contrib/libc++/include/ctype.h projects/krb5/contrib/libc++/include/deque projects/krb5/contrib/libc++/include/exception projects/krb5/contrib/libc++/include/experimental/__config projects/krb5/contrib/libc++/include/experimental/algorithm projects/krb5/contrib/libc++/include/experimental/any projects/krb5/contrib/libc++/include/experimental/dynarray projects/krb5/contrib/libc++/include/experimental/filesystem projects/krb5/contrib/libc++/include/experimental/functional projects/krb5/contrib/libc++/include/experimental/memory_resource projects/krb5/contrib/libc++/include/experimental/numeric projects/krb5/contrib/libc++/include/experimental/optional projects/krb5/contrib/libc++/include/experimental/string_view projects/krb5/contrib/libc++/include/ext/hash_map projects/krb5/contrib/libc++/include/ext/hash_set projects/krb5/contrib/libc++/include/forward_list projects/krb5/contrib/libc++/include/fstream projects/krb5/contrib/libc++/include/functional projects/krb5/contrib/libc++/include/future projects/krb5/contrib/libc++/include/initializer_list projects/krb5/contrib/libc++/include/ios projects/krb5/contrib/libc++/include/istream projects/krb5/contrib/libc++/include/iterator projects/krb5/contrib/libc++/include/limits projects/krb5/contrib/libc++/include/list projects/krb5/contrib/libc++/include/locale projects/krb5/contrib/libc++/include/map projects/krb5/contrib/libc++/include/math.h projects/krb5/contrib/libc++/include/memory projects/krb5/contrib/libc++/include/module.modulemap projects/krb5/contrib/libc++/include/mutex projects/krb5/contrib/libc++/include/new projects/krb5/contrib/libc++/include/numeric projects/krb5/contrib/libc++/include/optional projects/krb5/contrib/libc++/include/ostream projects/krb5/contrib/libc++/include/queue projects/krb5/contrib/libc++/include/random projects/krb5/contrib/libc++/include/ratio projects/krb5/contrib/libc++/include/regex projects/krb5/contrib/libc++/include/set projects/krb5/contrib/libc++/include/shared_mutex projects/krb5/contrib/libc++/include/sstream projects/krb5/contrib/libc++/include/stack projects/krb5/contrib/libc++/include/stddef.h projects/krb5/contrib/libc++/include/stdexcept projects/krb5/contrib/libc++/include/stdio.h projects/krb5/contrib/libc++/include/stdlib.h projects/krb5/contrib/libc++/include/streambuf projects/krb5/contrib/libc++/include/string projects/krb5/contrib/libc++/include/string_view projects/krb5/contrib/libc++/include/strstream projects/krb5/contrib/libc++/include/system_error projects/krb5/contrib/libc++/include/thread projects/krb5/contrib/libc++/include/tuple projects/krb5/contrib/libc++/include/type_traits projects/krb5/contrib/libc++/include/typeinfo projects/krb5/contrib/libc++/include/unordered_map projects/krb5/contrib/libc++/include/unordered_set projects/krb5/contrib/libc++/include/utility projects/krb5/contrib/libc++/include/valarray projects/krb5/contrib/libc++/include/variant projects/krb5/contrib/libc++/include/vector projects/krb5/contrib/libc++/include/wchar.h projects/krb5/contrib/libc++/src/chrono.cpp projects/krb5/contrib/libc++/src/condition_variable.cpp projects/krb5/contrib/libc++/src/exception.cpp projects/krb5/contrib/libc++/src/experimental/filesystem/directory_iterator.cpp projects/krb5/contrib/libc++/src/experimental/filesystem/operations.cpp projects/krb5/contrib/libc++/src/experimental/filesystem/path.cpp projects/krb5/contrib/libc++/src/include/atomic_support.h projects/krb5/contrib/libc++/src/ios.cpp projects/krb5/contrib/libc++/src/iostream.cpp projects/krb5/contrib/libc++/src/locale.cpp projects/krb5/contrib/libc++/src/memory.cpp projects/krb5/contrib/libc++/src/mutex.cpp projects/krb5/contrib/libc++/src/new.cpp projects/krb5/contrib/libc++/src/stdexcept.cpp projects/krb5/contrib/libc++/src/string.cpp projects/krb5/contrib/libc++/src/strstream.cpp projects/krb5/contrib/libc++/src/system_error.cpp projects/krb5/contrib/libc++/src/thread.cpp projects/krb5/contrib/libc++/src/typeinfo.cpp projects/krb5/contrib/llvm/include/llvm-c/Core.h projects/krb5/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/krb5/contrib/llvm/include/llvm-c/OrcBindings.h projects/krb5/contrib/llvm/include/llvm-c/Support.h projects/krb5/contrib/llvm/include/llvm-c/TargetMachine.h projects/krb5/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/krb5/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/krb5/contrib/llvm/include/llvm-c/Types.h projects/krb5/contrib/llvm/include/llvm-c/lto.h projects/krb5/contrib/llvm/include/llvm/ADT/APFloat.h projects/krb5/contrib/llvm/include/llvm/ADT/APInt.h projects/krb5/contrib/llvm/include/llvm/ADT/APSInt.h projects/krb5/contrib/llvm/include/llvm/ADT/AllocatorList.h projects/krb5/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/krb5/contrib/llvm/include/llvm/ADT/BitVector.h projects/krb5/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h projects/krb5/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h projects/krb5/contrib/llvm/include/llvm/ADT/DenseMap.h projects/krb5/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/krb5/contrib/llvm/include/llvm/ADT/DenseSet.h projects/krb5/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/krb5/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/krb5/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/krb5/contrib/llvm/include/llvm/ADT/GraphTraits.h projects/krb5/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/krb5/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/krb5/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/krb5/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/krb5/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/krb5/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/krb5/contrib/llvm/include/llvm/ADT/MapVector.h projects/krb5/contrib/llvm/include/llvm/ADT/None.h projects/krb5/contrib/llvm/include/llvm/ADT/Optional.h projects/krb5/contrib/llvm/include/llvm/ADT/PackedVector.h projects/krb5/contrib/llvm/include/llvm/ADT/PointerEmbeddedInt.h projects/krb5/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/krb5/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/krb5/contrib/llvm/include/llvm/ADT/PriorityWorklist.h projects/krb5/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/krb5/contrib/llvm/include/llvm/ADT/STLExtras.h projects/krb5/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/krb5/contrib/llvm/include/llvm/ADT/Sequence.h projects/krb5/contrib/llvm/include/llvm/ADT/SetVector.h projects/krb5/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/krb5/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/krb5/contrib/llvm/include/llvm/ADT/SmallSet.h projects/krb5/contrib/llvm/include/llvm/ADT/SmallVector.h projects/krb5/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/krb5/contrib/llvm/include/llvm/ADT/SparseMultiSet.h projects/krb5/contrib/llvm/include/llvm/ADT/SparseSet.h projects/krb5/contrib/llvm/include/llvm/ADT/Statistic.h projects/krb5/contrib/llvm/include/llvm/ADT/StringExtras.h projects/krb5/contrib/llvm/include/llvm/ADT/StringMap.h projects/krb5/contrib/llvm/include/llvm/ADT/StringRef.h projects/krb5/contrib/llvm/include/llvm/ADT/StringSet.h projects/krb5/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/krb5/contrib/llvm/include/llvm/ADT/Triple.h projects/krb5/contrib/llvm/include/llvm/ADT/UniqueVector.h projects/krb5/contrib/llvm/include/llvm/ADT/ilist_base.h projects/krb5/contrib/llvm/include/llvm/ADT/ilist_iterator.h projects/krb5/contrib/llvm/include/llvm/ADT/ilist_node.h projects/krb5/contrib/llvm/include/llvm/ADT/iterator.h projects/krb5/contrib/llvm/include/llvm/ADT/iterator_range.h projects/krb5/contrib/llvm/include/llvm/ADT/simple_ilist.h projects/krb5/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/krb5/contrib/llvm/include/llvm/Analysis/AssumptionCache.h projects/krb5/contrib/llvm/include/llvm/Analysis/BasicAliasAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/krb5/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/krb5/contrib/llvm/include/llvm/Analysis/CFLAndersAliasAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h projects/krb5/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/krb5/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/krb5/contrib/llvm/include/llvm/Analysis/DemandedBits.h projects/krb5/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/krb5/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h projects/krb5/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/krb5/contrib/llvm/include/llvm/Analysis/IndirectCallSiteVisitor.h projects/krb5/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/krb5/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/krb5/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h projects/krb5/contrib/llvm/include/llvm/Analysis/LazyBlockFrequencyInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/LazyBranchProbabilityInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h projects/krb5/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/Loads.h projects/krb5/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/krb5/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/krb5/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/krb5/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/krb5/contrib/llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h projects/krb5/contrib/llvm/include/llvm/Analysis/ObjCARCInstKind.h projects/krb5/contrib/llvm/include/llvm/Analysis/OptimizationDiagnosticInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/OrderedBasicBlock.h projects/krb5/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/krb5/contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h projects/krb5/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h projects/krb5/contrib/llvm/include/llvm/Analysis/RegionIterator.h projects/krb5/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/krb5/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/krb5/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/krb5/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/krb5/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h projects/krb5/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def projects/krb5/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/krb5/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/krb5/contrib/llvm/include/llvm/Analysis/TypeMetadataUtils.h projects/krb5/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/krb5/contrib/llvm/include/llvm/Analysis/VectorUtils.h projects/krb5/contrib/llvm/include/llvm/Bitcode/BitcodeReader.h projects/krb5/contrib/llvm/include/llvm/Bitcode/BitcodeWriter.h projects/krb5/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/krb5/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/krb5/contrib/llvm/include/llvm/CodeGen/AtomicExpandUtils.h projects/krb5/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h projects/krb5/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/krb5/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/krb5/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/krb5/contrib/llvm/include/llvm/CodeGen/DIE.h projects/krb5/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/krb5/contrib/llvm/include/llvm/CodeGen/FaultMaps.h projects/krb5/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBank.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/Types.h projects/krb5/contrib/llvm/include/llvm/CodeGen/GlobalISel/Utils.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/krb5/contrib/llvm/include/llvm/CodeGen/LowLevelType.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MIRParser/MIRParser.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineCombinerPattern.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineInstrBundleIterator.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h projects/krb5/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQP/CostAllocator.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PBQPRAConstraint.h projects/krb5/contrib/llvm/include/llvm/CodeGen/Passes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RegisterUsageInfo.h projects/krb5/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScheduleDAGMutation.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScheduleDFS.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/krb5/contrib/llvm/include/llvm/CodeGen/StackProtector.h projects/krb5/contrib/llvm/include/llvm/CodeGen/TailDuplicator.h projects/krb5/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/krb5/contrib/llvm/include/llvm/CodeGen/TargetPassConfig.h projects/krb5/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/krb5/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/krb5/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h projects/krb5/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeView.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewError.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/EnumTables.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/Line.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDumper.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeSerializer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/MSFCommon.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/MSF/MappedBlockStream.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/GenericError.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBDataStream.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDB.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBContext.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBExtras.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolData.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h projects/krb5/contrib/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/JITSymbol.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/LambdaResolver.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCSerialization.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/Orc/RawByteChannel.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/krb5/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h projects/krb5/contrib/llvm/include/llvm/IR/Argument.h projects/krb5/contrib/llvm/include/llvm/IR/Attributes.h projects/krb5/contrib/llvm/include/llvm/IR/Attributes.td projects/krb5/contrib/llvm/include/llvm/IR/BasicBlock.h projects/krb5/contrib/llvm/include/llvm/IR/CFG.h projects/krb5/contrib/llvm/include/llvm/IR/CallSite.h projects/krb5/contrib/llvm/include/llvm/IR/CallingConv.h projects/krb5/contrib/llvm/include/llvm/IR/Comdat.h projects/krb5/contrib/llvm/include/llvm/IR/Constant.h projects/krb5/contrib/llvm/include/llvm/IR/ConstantRange.h projects/krb5/contrib/llvm/include/llvm/IR/Constants.h projects/krb5/contrib/llvm/include/llvm/IR/DIBuilder.h projects/krb5/contrib/llvm/include/llvm/IR/DataLayout.h projects/krb5/contrib/llvm/include/llvm/IR/DebugInfo.h projects/krb5/contrib/llvm/include/llvm/IR/DebugInfoFlags.def projects/krb5/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h projects/krb5/contrib/llvm/include/llvm/IR/DebugLoc.h projects/krb5/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/krb5/contrib/llvm/include/llvm/IR/DiagnosticInfo.h projects/krb5/contrib/llvm/include/llvm/IR/Dominators.h projects/krb5/contrib/llvm/include/llvm/IR/Function.h projects/krb5/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalIFunc.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalIndirectSymbol.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalObject.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalValue.h projects/krb5/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/krb5/contrib/llvm/include/llvm/IR/IRBuilder.h projects/krb5/contrib/llvm/include/llvm/IR/InlineAsm.h projects/krb5/contrib/llvm/include/llvm/IR/InstIterator.h projects/krb5/contrib/llvm/include/llvm/IR/InstVisitor.h projects/krb5/contrib/llvm/include/llvm/IR/InstrTypes.h projects/krb5/contrib/llvm/include/llvm/IR/Instruction.def projects/krb5/contrib/llvm/include/llvm/IR/Instruction.h projects/krb5/contrib/llvm/include/llvm/IR/Instructions.h projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicInst.h projects/krb5/contrib/llvm/include/llvm/IR/Intrinsics.h projects/krb5/contrib/llvm/include/llvm/IR/Intrinsics.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsARM.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsWebAssembly.td projects/krb5/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/krb5/contrib/llvm/include/llvm/IR/LLVMContext.h projects/krb5/contrib/llvm/include/llvm/IR/LegacyPassManager.h projects/krb5/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h projects/krb5/contrib/llvm/include/llvm/IR/MDBuilder.h projects/krb5/contrib/llvm/include/llvm/IR/Mangler.h projects/krb5/contrib/llvm/include/llvm/IR/Metadata.h projects/krb5/contrib/llvm/include/llvm/IR/Module.h projects/krb5/contrib/llvm/include/llvm/IR/ModuleSummaryIndex.h projects/krb5/contrib/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h projects/krb5/contrib/llvm/include/llvm/IR/OperandTraits.h projects/krb5/contrib/llvm/include/llvm/IR/Operator.h projects/krb5/contrib/llvm/include/llvm/IR/OptBisect.h projects/krb5/contrib/llvm/include/llvm/IR/PassManager.h projects/krb5/contrib/llvm/include/llvm/IR/PassManagerInternal.h projects/krb5/contrib/llvm/include/llvm/IR/PatternMatch.h projects/krb5/contrib/llvm/include/llvm/IR/PredIteratorCache.h projects/krb5/contrib/llvm/include/llvm/IR/ProfileSummary.h projects/krb5/contrib/llvm/include/llvm/IR/Statepoint.h projects/krb5/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/krb5/contrib/llvm/include/llvm/IR/TrackingMDRef.h projects/krb5/contrib/llvm/include/llvm/IR/Type.h projects/krb5/contrib/llvm/include/llvm/IR/TypeFinder.h projects/krb5/contrib/llvm/include/llvm/IR/Use.h projects/krb5/contrib/llvm/include/llvm/IR/UseListOrder.h projects/krb5/contrib/llvm/include/llvm/IR/User.h projects/krb5/contrib/llvm/include/llvm/IR/Value.def projects/krb5/contrib/llvm/include/llvm/IR/Value.h projects/krb5/contrib/llvm/include/llvm/IR/ValueHandle.h projects/krb5/contrib/llvm/include/llvm/IR/ValueMap.h projects/krb5/contrib/llvm/include/llvm/IR/ValueSymbolTable.h projects/krb5/contrib/llvm/include/llvm/IR/Verifier.h projects/krb5/contrib/llvm/include/llvm/InitializePasses.h projects/krb5/contrib/llvm/include/llvm/LTO/Caching.h projects/krb5/contrib/llvm/include/llvm/LTO/Config.h projects/krb5/contrib/llvm/include/llvm/LTO/LTO.h projects/krb5/contrib/llvm/include/llvm/LTO/LTOBackend.h projects/krb5/contrib/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h projects/krb5/contrib/llvm/include/llvm/LTO/legacy/LTOModule.h projects/krb5/contrib/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h projects/krb5/contrib/llvm/include/llvm/LinkAllIR.h projects/krb5/contrib/llvm/include/llvm/LinkAllPasses.h projects/krb5/contrib/llvm/include/llvm/Linker/IRMover.h projects/krb5/contrib/llvm/include/llvm/Linker/Linker.h projects/krb5/contrib/llvm/include/llvm/MC/ConstantPools.h projects/krb5/contrib/llvm/include/llvm/MC/LaneBitmask.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h projects/krb5/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h projects/krb5/contrib/llvm/include/llvm/MC/MCAssembler.h projects/krb5/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/krb5/contrib/llvm/include/llvm/MC/MCCodeView.h projects/krb5/contrib/llvm/include/llvm/MC/MCContext.h projects/krb5/contrib/llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h projects/krb5/contrib/llvm/include/llvm/MC/MCDisassembler/MCRelocationInfo.h projects/krb5/contrib/llvm/include/llvm/MC/MCDisassembler/MCSymbolizer.h projects/krb5/contrib/llvm/include/llvm/MC/MCDwarf.h projects/krb5/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/krb5/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/krb5/contrib/llvm/include/llvm/MC/MCExpr.h projects/krb5/contrib/llvm/include/llvm/MC/MCFixup.h projects/krb5/contrib/llvm/include/llvm/MC/MCFragment.h projects/krb5/contrib/llvm/include/llvm/MC/MCInst.h projects/krb5/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/krb5/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h projects/krb5/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/krb5/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/krb5/contrib/llvm/include/llvm/MC/MCLabel.h projects/krb5/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h projects/krb5/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/krb5/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/krb5/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/krb5/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/AsmCond.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/krb5/contrib/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h projects/krb5/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/krb5/contrib/llvm/include/llvm/MC/MCSection.h projects/krb5/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/krb5/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/krb5/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/krb5/contrib/llvm/include/llvm/MC/MCStreamer.h projects/krb5/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/krb5/contrib/llvm/include/llvm/MC/MCSymbol.h projects/krb5/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h projects/krb5/contrib/llvm/include/llvm/MC/MCTargetOptions.h projects/krb5/contrib/llvm/include/llvm/MC/MCValue.h projects/krb5/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/krb5/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/krb5/contrib/llvm/include/llvm/MC/MachineLocation.h projects/krb5/contrib/llvm/include/llvm/MC/StringTableBuilder.h projects/krb5/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/krb5/contrib/llvm/include/llvm/Object/Archive.h projects/krb5/contrib/llvm/include/llvm/Object/ArchiveWriter.h projects/krb5/contrib/llvm/include/llvm/Object/Binary.h projects/krb5/contrib/llvm/include/llvm/Object/COFF.h projects/krb5/contrib/llvm/include/llvm/Object/COFFImportFile.h projects/krb5/contrib/llvm/include/llvm/Object/Decompressor.h projects/krb5/contrib/llvm/include/llvm/Object/ELF.h projects/krb5/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/krb5/contrib/llvm/include/llvm/Object/ELFTypes.h projects/krb5/contrib/llvm/include/llvm/Object/IRObjectFile.h projects/krb5/contrib/llvm/include/llvm/Object/MachO.h projects/krb5/contrib/llvm/include/llvm/Object/MachOUniversal.h projects/krb5/contrib/llvm/include/llvm/Object/ModuleSymbolTable.h projects/krb5/contrib/llvm/include/llvm/Object/ObjectFile.h projects/krb5/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/krb5/contrib/llvm/include/llvm/Object/StackMapParser.h projects/krb5/contrib/llvm/include/llvm/Object/SymbolicFile.h projects/krb5/contrib/llvm/include/llvm/Object/Wasm.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/COFFYAML.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/DWARFYAML.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/ELFYAML.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/MachOYAML.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/ObjectYAML.h projects/krb5/contrib/llvm/include/llvm/ObjectYAML/YAML.h projects/krb5/contrib/llvm/include/llvm/Option/Arg.h projects/krb5/contrib/llvm/include/llvm/Option/ArgList.h projects/krb5/contrib/llvm/include/llvm/Option/OptParser.td projects/krb5/contrib/llvm/include/llvm/Option/OptSpecifier.h projects/krb5/contrib/llvm/include/llvm/Option/OptTable.h projects/krb5/contrib/llvm/include/llvm/Option/Option.h projects/krb5/contrib/llvm/include/llvm/Pass.h projects/krb5/contrib/llvm/include/llvm/PassInfo.h projects/krb5/contrib/llvm/include/llvm/PassSupport.h projects/krb5/contrib/llvm/include/llvm/Passes/PassBuilder.h projects/krb5/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h projects/krb5/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h projects/krb5/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h projects/krb5/contrib/llvm/include/llvm/ProfileData/InstrProf.h projects/krb5/contrib/llvm/include/llvm/ProfileData/InstrProfData.inc projects/krb5/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h projects/krb5/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h projects/krb5/contrib/llvm/include/llvm/ProfileData/ProfileCommon.h projects/krb5/contrib/llvm/include/llvm/ProfileData/SampleProf.h projects/krb5/contrib/llvm/include/llvm/ProfileData/SampleProfReader.h projects/krb5/contrib/llvm/include/llvm/ProfileData/SampleProfWriter.h projects/krb5/contrib/llvm/include/llvm/Support/AArch64TargetParser.def projects/krb5/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h projects/krb5/contrib/llvm/include/llvm/Support/ARMTargetParser.def projects/krb5/contrib/llvm/include/llvm/Support/Allocator.h projects/krb5/contrib/llvm/include/llvm/Support/ArrayRecycler.h projects/krb5/contrib/llvm/include/llvm/Support/Atomic.h projects/krb5/contrib/llvm/include/llvm/Support/BlockFrequency.h projects/krb5/contrib/llvm/include/llvm/Support/BranchProbability.h projects/krb5/contrib/llvm/include/llvm/Support/CBindingWrapping.h projects/krb5/contrib/llvm/include/llvm/Support/CachePruning.h projects/krb5/contrib/llvm/include/llvm/Support/Casting.h projects/krb5/contrib/llvm/include/llvm/Support/Chrono.h projects/krb5/contrib/llvm/include/llvm/Support/CommandLine.h projects/krb5/contrib/llvm/include/llvm/Support/Compiler.h projects/krb5/contrib/llvm/include/llvm/Support/Compression.h projects/krb5/contrib/llvm/include/llvm/Support/ConvertUTF.h projects/krb5/contrib/llvm/include/llvm/Support/DataExtractor.h projects/krb5/contrib/llvm/include/llvm/Support/Debug.h projects/krb5/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/krb5/contrib/llvm/include/llvm/Support/Endian.h projects/krb5/contrib/llvm/include/llvm/Support/Errno.h projects/krb5/contrib/llvm/include/llvm/Support/Error.h projects/krb5/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/krb5/contrib/llvm/include/llvm/Support/ErrorOr.h projects/krb5/contrib/llvm/include/llvm/Support/FileSystem.h projects/krb5/contrib/llvm/include/llvm/Support/Format.h projects/krb5/contrib/llvm/include/llvm/Support/FormatAdapters.h projects/krb5/contrib/llvm/include/llvm/Support/FormatCommon.h projects/krb5/contrib/llvm/include/llvm/Support/FormatProviders.h projects/krb5/contrib/llvm/include/llvm/Support/FormatVariadic.h projects/krb5/contrib/llvm/include/llvm/Support/GCOV.h projects/krb5/contrib/llvm/include/llvm/Support/GenericDomTree.h projects/krb5/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h projects/krb5/contrib/llvm/include/llvm/Support/GraphWriter.h projects/krb5/contrib/llvm/include/llvm/Support/Host.h projects/krb5/contrib/llvm/include/llvm/Support/LEB128.h projects/krb5/contrib/llvm/include/llvm/Support/MD5.h projects/krb5/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/krb5/contrib/llvm/include/llvm/Support/MathExtras.h projects/krb5/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/krb5/contrib/llvm/include/llvm/Support/Path.h projects/krb5/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/krb5/contrib/llvm/include/llvm/Support/RWMutex.h projects/krb5/contrib/llvm/include/llvm/Support/Recycler.h projects/krb5/contrib/llvm/include/llvm/Support/Regex.h projects/krb5/contrib/llvm/include/llvm/Support/SMLoc.h projects/krb5/contrib/llvm/include/llvm/Support/ScopedPrinter.h projects/krb5/contrib/llvm/include/llvm/Support/SourceMgr.h projects/krb5/contrib/llvm/include/llvm/Support/StringPool.h projects/krb5/contrib/llvm/include/llvm/Support/StringSaver.h projects/krb5/contrib/llvm/include/llvm/Support/TargetParser.h projects/krb5/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/krb5/contrib/llvm/include/llvm/Support/ThreadPool.h projects/krb5/contrib/llvm/include/llvm/Support/Threading.h projects/krb5/contrib/llvm/include/llvm/Support/Timer.h projects/krb5/contrib/llvm/include/llvm/Support/TrailingObjects.h projects/krb5/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h projects/krb5/contrib/llvm/include/llvm/Support/UniqueLock.h projects/krb5/contrib/llvm/include/llvm/Support/YAMLParser.h projects/krb5/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/krb5/contrib/llvm/include/llvm/Support/raw_sha1_ostream.h projects/krb5/contrib/llvm/include/llvm/Support/thread.h projects/krb5/contrib/llvm/include/llvm/Support/type_traits.h projects/krb5/contrib/llvm/include/llvm/TableGen/Main.h projects/krb5/contrib/llvm/include/llvm/TableGen/Record.h projects/krb5/contrib/llvm/include/llvm/TableGen/SetTheory.h projects/krb5/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/krb5/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h projects/krb5/contrib/llvm/include/llvm/Target/GenericOpcodes.td projects/krb5/contrib/llvm/include/llvm/Target/Target.td projects/krb5/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/krb5/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/krb5/contrib/llvm/include/llvm/Target/TargetLowering.h projects/krb5/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/krb5/contrib/llvm/include/llvm/Target/TargetMachine.h projects/krb5/contrib/llvm/include/llvm/Target/TargetOpcodes.def projects/krb5/contrib/llvm/include/llvm/Target/TargetOptions.h projects/krb5/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/krb5/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/krb5/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/krb5/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/FunctionImport.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/GlobalDCE.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h projects/krb5/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/krb5/contrib/llvm/include/llvm/Transforms/InstrProfiling.h projects/krb5/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/krb5/contrib/llvm/include/llvm/Transforms/PGOInstrumentation.h projects/krb5/contrib/llvm/include/llvm/Transforms/SampleProfile.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/Float2Int.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/GVN.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/GVNExpression.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/JumpThreading.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/Reassociate.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/SROA.h projects/krb5/contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/EscapeEnumerator.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/FunctionComparator.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/LoopVersioning.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/Mem2Reg.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/krb5/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/krb5/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/krb5/contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h projects/krb5/contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h projects/krb5/contrib/llvm/include/llvm/XRay/XRayRecord.h projects/krb5/contrib/llvm/include/llvm/XRay/YAMLXRayRecord.h projects/krb5/contrib/llvm/include/llvm/module.modulemap projects/krb5/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/krb5/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/krb5/contrib/llvm/lib/Analysis/Analysis.cpp projects/krb5/contrib/llvm/lib/Analysis/AssumptionCache.cpp projects/krb5/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/krb5/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/CFLGraph.h projects/krb5/contrib/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp projects/krb5/contrib/llvm/lib/Analysis/CallGraph.cpp projects/krb5/contrib/llvm/lib/Analysis/CallGraphSCCPass.cpp projects/krb5/contrib/llvm/lib/Analysis/CallPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/krb5/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/krb5/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/krb5/contrib/llvm/lib/Analysis/CostModel.cpp projects/krb5/contrib/llvm/lib/Analysis/DemandedBits.cpp projects/krb5/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/krb5/contrib/llvm/lib/Analysis/EHPersonalities.cpp projects/krb5/contrib/llvm/lib/Analysis/GlobalsModRef.cpp projects/krb5/contrib/llvm/lib/Analysis/IVUsers.cpp projects/krb5/contrib/llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/InlineCost.cpp projects/krb5/contrib/llvm/lib/Analysis/InstCount.cpp projects/krb5/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/krb5/contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp projects/krb5/contrib/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/LazyCallGraph.cpp projects/krb5/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/Lint.cpp projects/krb5/contrib/llvm/lib/Analysis/Loads.cpp projects/krb5/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/LoopAnalysisManager.cpp projects/krb5/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/LoopPass.cpp projects/krb5/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/krb5/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/MemoryLocation.cpp projects/krb5/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/ObjCARCInstKind.cpp projects/krb5/contrib/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/OrderedBasicBlock.cpp projects/krb5/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/krb5/contrib/llvm/lib/Analysis/PostDominators.cpp projects/krb5/contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/RegionPass.cpp projects/krb5/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/krb5/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/krb5/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/krb5/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp projects/krb5/contrib/llvm/lib/Analysis/SparsePropagation.cpp projects/krb5/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/krb5/contrib/llvm/lib/Analysis/TypeMetadataUtils.cpp projects/krb5/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/krb5/contrib/llvm/lib/Analysis/VectorUtils.cpp projects/krb5/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/krb5/contrib/llvm/lib/AsmParser/LLParser.cpp projects/krb5/contrib/llvm/lib/AsmParser/LLParser.h projects/krb5/contrib/llvm/lib/AsmParser/LLToken.h projects/krb5/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/krb5/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.cpp projects/krb5/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.h projects/krb5/contrib/llvm/lib/Bitcode/Reader/ValueList.cpp projects/krb5/contrib/llvm/lib/Bitcode/Reader/ValueList.h projects/krb5/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/krb5/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/krb5/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/krb5/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/krb5/contrib/llvm/lib/CodeGen/Analysis.cpp projects/krb5/contrib/llvm/lib/CodeGen/AntiDepBreaker.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/krb5/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/krb5/contrib/llvm/lib/CodeGen/BranchFolding.h projects/krb5/contrib/llvm/lib/CodeGen/BranchRelaxation.cpp projects/krb5/contrib/llvm/lib/CodeGen/BuiltinGCs.cpp projects/krb5/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/krb5/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/krb5/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/krb5/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/krb5/contrib/llvm/lib/CodeGen/CountingFunctionInserter.cpp projects/krb5/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/krb5/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/krb5/contrib/llvm/lib/CodeGen/DetectDeadLanes.cpp projects/krb5/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/krb5/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/krb5/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/krb5/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/krb5/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/krb5/contrib/llvm/lib/CodeGen/FaultMaps.cpp projects/krb5/contrib/llvm/lib/CodeGen/FuncletLayout.cpp projects/krb5/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/krb5/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalISel/Utils.cpp projects/krb5/contrib/llvm/lib/CodeGen/GlobalMerge.cpp projects/krb5/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/krb5/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp projects/krb5/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/krb5/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/krb5/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/krb5/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveDebugValues.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/krb5/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/krb5/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/krb5/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/krb5/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/krb5/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/krb5/contrib/llvm/lib/CodeGen/LowLevelType.cpp projects/krb5/contrib/llvm/lib/CodeGen/LowerEmuTLS.cpp projects/krb5/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp projects/krb5/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h projects/krb5/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp projects/krb5/contrib/llvm/lib/CodeGen/MIRParser/MIParser.h projects/krb5/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp projects/krb5/contrib/llvm/lib/CodeGen/MIRPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineCombiner.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineDominanceFrontier.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineDominators.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachinePipeliner.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachinePostDominators.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineRegionInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/krb5/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/krb5/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/krb5/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/krb5/contrib/llvm/lib/CodeGen/PatchableFunction.cpp projects/krb5/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/krb5/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/krb5/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/krb5/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegUsageInfoCollector.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/krb5/contrib/llvm/lib/CodeGen/RegisterUsageInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/RenameIndependentSubregs.cpp projects/krb5/contrib/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/SafeStack.cpp projects/krb5/contrib/llvm/lib/CodeGen/SafeStackColoring.cpp projects/krb5/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/krb5/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/krb5/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/krb5/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/krb5/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp projects/krb5/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp projects/krb5/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/krb5/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/krb5/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/krb5/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/krb5/contrib/llvm/lib/CodeGen/SplitKit.h projects/krb5/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/krb5/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/krb5/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/krb5/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/krb5/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/krb5/contrib/llvm/lib/CodeGen/TailDuplicator.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetPassConfig.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/krb5/contrib/llvm/lib/CodeGen/TargetSubtargetInfo.cpp projects/krb5/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/krb5/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/krb5/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/krb5/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp projects/krb5/contrib/llvm/lib/CodeGen/XRayInstrumentation.cpp (contents, props changed) projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/CodeViewError.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/EnumTables.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeSerializer.cpp projects/krb5/contrib/llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp projects/krb5/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h projects/krb5/contrib/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp projects/krb5/contrib/llvm/lib/DebugInfo/MSF/MSFCommon.cpp projects/krb5/contrib/llvm/lib/DebugInfo/MSF/MappedBlockStream.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAEnumDebugStreams.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAEnumLineNumbers.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAEnumSourceFiles.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAEnumSymbols.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/GenericError.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDB.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBContext.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBExtras.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbol.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolCustom.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolData.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolExe.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolLabel.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolThunk.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp projects/krb5/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp projects/krb5/contrib/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp projects/krb5/contrib/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp projects/krb5/contrib/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h projects/krb5/contrib/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp projects/krb5/contrib/llvm/lib/Demangle/ItaniumDemangle.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c projects/krb5/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/OrcError.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp projects/krb5/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h projects/krb5/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp projects/krb5/contrib/llvm/lib/IR/AsmWriter.cpp projects/krb5/contrib/llvm/lib/IR/AttributeImpl.h projects/krb5/contrib/llvm/lib/IR/Attributes.cpp projects/krb5/contrib/llvm/lib/IR/AutoUpgrade.cpp projects/krb5/contrib/llvm/lib/IR/BasicBlock.cpp projects/krb5/contrib/llvm/lib/IR/Comdat.cpp projects/krb5/contrib/llvm/lib/IR/ConstantFold.cpp projects/krb5/contrib/llvm/lib/IR/ConstantRange.cpp projects/krb5/contrib/llvm/lib/IR/Constants.cpp projects/krb5/contrib/llvm/lib/IR/ConstantsContext.h projects/krb5/contrib/llvm/lib/IR/Core.cpp projects/krb5/contrib/llvm/lib/IR/DIBuilder.cpp projects/krb5/contrib/llvm/lib/IR/DataLayout.cpp projects/krb5/contrib/llvm/lib/IR/DebugInfo.cpp projects/krb5/contrib/llvm/lib/IR/DebugInfoMetadata.cpp projects/krb5/contrib/llvm/lib/IR/DebugLoc.cpp projects/krb5/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/krb5/contrib/llvm/lib/IR/DiagnosticPrinter.cpp projects/krb5/contrib/llvm/lib/IR/Dominators.cpp projects/krb5/contrib/llvm/lib/IR/Function.cpp projects/krb5/contrib/llvm/lib/IR/GCOV.cpp projects/krb5/contrib/llvm/lib/IR/Globals.cpp projects/krb5/contrib/llvm/lib/IR/IRBuilder.cpp projects/krb5/contrib/llvm/lib/IR/IRPrintingPasses.cpp projects/krb5/contrib/llvm/lib/IR/InlineAsm.cpp projects/krb5/contrib/llvm/lib/IR/Instruction.cpp projects/krb5/contrib/llvm/lib/IR/Instructions.cpp projects/krb5/contrib/llvm/lib/IR/IntrinsicInst.cpp projects/krb5/contrib/llvm/lib/IR/LLVMContext.cpp projects/krb5/contrib/llvm/lib/IR/LLVMContextImpl.cpp projects/krb5/contrib/llvm/lib/IR/LLVMContextImpl.h projects/krb5/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/krb5/contrib/llvm/lib/IR/MDBuilder.cpp projects/krb5/contrib/llvm/lib/IR/Mangler.cpp projects/krb5/contrib/llvm/lib/IR/Metadata.cpp projects/krb5/contrib/llvm/lib/IR/Module.cpp projects/krb5/contrib/llvm/lib/IR/ModuleSummaryIndex.cpp projects/krb5/contrib/llvm/lib/IR/Operator.cpp projects/krb5/contrib/llvm/lib/IR/OptBisect.cpp projects/krb5/contrib/llvm/lib/IR/Pass.cpp projects/krb5/contrib/llvm/lib/IR/PassManager.cpp projects/krb5/contrib/llvm/lib/IR/PassRegistry.cpp projects/krb5/contrib/llvm/lib/IR/Statepoint.cpp projects/krb5/contrib/llvm/lib/IR/Type.cpp projects/krb5/contrib/llvm/lib/IR/TypeFinder.cpp projects/krb5/contrib/llvm/lib/IR/User.cpp projects/krb5/contrib/llvm/lib/IR/Value.cpp projects/krb5/contrib/llvm/lib/IR/ValueSymbolTable.cpp projects/krb5/contrib/llvm/lib/IR/ValueTypes.cpp projects/krb5/contrib/llvm/lib/IR/Verifier.cpp projects/krb5/contrib/llvm/lib/LTO/Caching.cpp projects/krb5/contrib/llvm/lib/LTO/LTO.cpp projects/krb5/contrib/llvm/lib/LTO/LTOBackend.cpp projects/krb5/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/krb5/contrib/llvm/lib/LTO/LTOModule.cpp projects/krb5/contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp projects/krb5/contrib/llvm/lib/LTO/UpdateCompilerUsed.cpp projects/krb5/contrib/llvm/lib/Linker/IRMover.cpp projects/krb5/contrib/llvm/lib/Linker/LinkModules.cpp projects/krb5/contrib/llvm/lib/MC/ConstantPools.cpp projects/krb5/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmInfoELF.cpp projects/krb5/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCAssembler.cpp projects/krb5/contrib/llvm/lib/MC/MCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/MC/MCCodeView.cpp projects/krb5/contrib/llvm/lib/MC/MCContext.cpp projects/krb5/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/krb5/contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp projects/krb5/contrib/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp projects/krb5/contrib/llvm/lib/MC/MCDisassembler/MCSymbolizer.cpp projects/krb5/contrib/llvm/lib/MC/MCDwarf.cpp projects/krb5/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/krb5/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCExpr.cpp projects/krb5/contrib/llvm/lib/MC/MCFragment.cpp projects/krb5/contrib/llvm/lib/MC/MCInst.cpp projects/krb5/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/krb5/contrib/llvm/lib/MC/MCInstrAnalysis.cpp projects/krb5/contrib/llvm/lib/MC/MCLabel.cpp projects/krb5/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp projects/krb5/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/krb5/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/krb5/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp projects/krb5/contrib/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp projects/krb5/contrib/llvm/lib/MC/MCRegisterInfo.cpp projects/krb5/contrib/llvm/lib/MC/MCSection.cpp projects/krb5/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/krb5/contrib/llvm/lib/MC/MCSectionELF.cpp projects/krb5/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/krb5/contrib/llvm/lib/MC/MCStreamer.cpp projects/krb5/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/krb5/contrib/llvm/lib/MC/MCSymbol.cpp projects/krb5/contrib/llvm/lib/MC/MCSymbolELF.cpp projects/krb5/contrib/llvm/lib/MC/MCTargetOptions.cpp projects/krb5/contrib/llvm/lib/MC/MCValue.cpp projects/krb5/contrib/llvm/lib/MC/MCWinEH.cpp projects/krb5/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/krb5/contrib/llvm/lib/MC/StringTableBuilder.cpp projects/krb5/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/krb5/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Object/Archive.cpp projects/krb5/contrib/llvm/lib/Object/ArchiveWriter.cpp projects/krb5/contrib/llvm/lib/Object/Binary.cpp projects/krb5/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/krb5/contrib/llvm/lib/Object/Decompressor.cpp projects/krb5/contrib/llvm/lib/Object/ELF.cpp projects/krb5/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/krb5/contrib/llvm/lib/Object/IRObjectFile.cpp projects/krb5/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/krb5/contrib/llvm/lib/Object/ModuleSymbolTable.cpp projects/krb5/contrib/llvm/lib/Object/Object.cpp projects/krb5/contrib/llvm/lib/Object/ObjectFile.cpp projects/krb5/contrib/llvm/lib/Object/RecordStreamer.cpp projects/krb5/contrib/llvm/lib/Object/RecordStreamer.h projects/krb5/contrib/llvm/lib/Object/SymbolicFile.cpp projects/krb5/contrib/llvm/lib/Object/WasmObjectFile.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/COFFYAML.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/DWARFYAML.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/ELFYAML.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/MachOYAML.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/ObjectYAML.cpp projects/krb5/contrib/llvm/lib/ObjectYAML/YAML.cpp projects/krb5/contrib/llvm/lib/Option/Arg.cpp projects/krb5/contrib/llvm/lib/Option/ArgList.cpp projects/krb5/contrib/llvm/lib/Option/OptTable.cpp projects/krb5/contrib/llvm/lib/Option/Option.cpp projects/krb5/contrib/llvm/lib/Passes/PassBuilder.cpp projects/krb5/contrib/llvm/lib/Passes/PassRegistry.def projects/krb5/contrib/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp projects/krb5/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp projects/krb5/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp projects/krb5/contrib/llvm/lib/ProfileData/InstrProf.cpp projects/krb5/contrib/llvm/lib/ProfileData/InstrProfReader.cpp projects/krb5/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp projects/krb5/contrib/llvm/lib/ProfileData/SampleProf.cpp projects/krb5/contrib/llvm/lib/ProfileData/SampleProfReader.cpp projects/krb5/contrib/llvm/lib/ProfileData/SampleProfWriter.cpp projects/krb5/contrib/llvm/lib/Support/APFloat.cpp projects/krb5/contrib/llvm/lib/Support/APInt.cpp projects/krb5/contrib/llvm/lib/Support/ARMBuildAttrs.cpp projects/krb5/contrib/llvm/lib/Support/Atomic.cpp projects/krb5/contrib/llvm/lib/Support/BranchProbability.cpp projects/krb5/contrib/llvm/lib/Support/CachePruning.cpp projects/krb5/contrib/llvm/lib/Support/Chrono.cpp projects/krb5/contrib/llvm/lib/Support/CommandLine.cpp projects/krb5/contrib/llvm/lib/Support/Compression.cpp projects/krb5/contrib/llvm/lib/Support/ConvertUTF.cpp projects/krb5/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp projects/krb5/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/krb5/contrib/llvm/lib/Support/DataExtractor.cpp projects/krb5/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/krb5/contrib/llvm/lib/Support/Errno.cpp projects/krb5/contrib/llvm/lib/Support/Error.cpp projects/krb5/contrib/llvm/lib/Support/ErrorHandling.cpp projects/krb5/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/krb5/contrib/llvm/lib/Support/FoldingSet.cpp projects/krb5/contrib/llvm/lib/Support/FormattedStream.cpp projects/krb5/contrib/llvm/lib/Support/GraphWriter.cpp projects/krb5/contrib/llvm/lib/Support/Host.cpp projects/krb5/contrib/llvm/lib/Support/LockFileManager.cpp projects/krb5/contrib/llvm/lib/Support/MD5.cpp projects/krb5/contrib/llvm/lib/Support/ManagedStatic.cpp projects/krb5/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/krb5/contrib/llvm/lib/Support/Mutex.cpp projects/krb5/contrib/llvm/lib/Support/Path.cpp projects/krb5/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/krb5/contrib/llvm/lib/Support/Process.cpp projects/krb5/contrib/llvm/lib/Support/RWMutex.cpp projects/krb5/contrib/llvm/lib/Support/Regex.cpp projects/krb5/contrib/llvm/lib/Support/SHA1.cpp projects/krb5/contrib/llvm/lib/Support/ScopedPrinter.cpp projects/krb5/contrib/llvm/lib/Support/Signals.cpp projects/krb5/contrib/llvm/lib/Support/SourceMgr.cpp projects/krb5/contrib/llvm/lib/Support/SpecialCaseList.cpp projects/krb5/contrib/llvm/lib/Support/Statistic.cpp projects/krb5/contrib/llvm/lib/Support/StringExtras.cpp projects/krb5/contrib/llvm/lib/Support/StringRef.cpp projects/krb5/contrib/llvm/lib/Support/TargetParser.cpp projects/krb5/contrib/llvm/lib/Support/ThreadLocal.cpp projects/krb5/contrib/llvm/lib/Support/ThreadPool.cpp projects/krb5/contrib/llvm/lib/Support/Threading.cpp projects/krb5/contrib/llvm/lib/Support/Timer.cpp projects/krb5/contrib/llvm/lib/Support/TrigramIndex.cpp projects/krb5/contrib/llvm/lib/Support/Triple.cpp projects/krb5/contrib/llvm/lib/Support/Twine.cpp projects/krb5/contrib/llvm/lib/Support/Unix/Host.inc projects/krb5/contrib/llvm/lib/Support/Unix/Memory.inc projects/krb5/contrib/llvm/lib/Support/Unix/Path.inc projects/krb5/contrib/llvm/lib/Support/Unix/Process.inc projects/krb5/contrib/llvm/lib/Support/Unix/Program.inc projects/krb5/contrib/llvm/lib/Support/Unix/Signals.inc projects/krb5/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/krb5/contrib/llvm/lib/Support/Windows/Host.inc projects/krb5/contrib/llvm/lib/Support/Windows/Mutex.inc projects/krb5/contrib/llvm/lib/Support/Windows/Path.inc projects/krb5/contrib/llvm/lib/Support/Windows/Process.inc projects/krb5/contrib/llvm/lib/Support/Windows/Program.inc projects/krb5/contrib/llvm/lib/Support/Windows/RWMutex.inc projects/krb5/contrib/llvm/lib/Support/Windows/Signals.inc projects/krb5/contrib/llvm/lib/Support/Windows/ThreadLocal.inc projects/krb5/contrib/llvm/lib/Support/Windows/WindowsSupport.h projects/krb5/contrib/llvm/lib/Support/YAMLParser.cpp projects/krb5/contrib/llvm/lib/Support/YAMLTraits.cpp projects/krb5/contrib/llvm/lib/Support/raw_ostream.cpp projects/krb5/contrib/llvm/lib/TableGen/Record.cpp projects/krb5/contrib/llvm/lib/TableGen/SetTheory.cpp projects/krb5/contrib/llvm/lib/TableGen/StringMatcher.cpp projects/krb5/contrib/llvm/lib/TableGen/TGParser.cpp projects/krb5/contrib/llvm/lib/TableGen/TGParser.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedA53.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkor.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedKryoDetails.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SchedM1.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64SystemOperands.td projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/AArch64/AArch64VectorByElementOpt.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPU.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUIntrinsics.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUPTNote.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/BUFInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/DSInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/EvergreenInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/FLATInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/MIMGInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/Processors.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600ClauseMergePass.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600FrameLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600Instructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600Intrinsics.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600Packetizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600RegisterInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/R600RegisterInfo.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIDefines.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInstrFormats.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIIntrinsics.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SISchedule.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/SMInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/SOPInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp projects/krb5/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOP1Instructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOP2Instructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOP3Instructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOPCInstructions.td projects/krb5/contrib/llvm/lib/Target/AMDGPU/VOPInstructions.td projects/krb5/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARM.h projects/krb5/contrib/llvm/lib/Target/ARM/ARM.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMBasicBlockInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMCallLowering.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMCallLowering.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMComputeBlockSize.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMFeatures.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleR52.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td projects/krb5/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h projects/krb5/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/krb5/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/krb5/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVR.h projects/krb5/contrib/llvm/lib/Target/AVR/AVRAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRDevices.td projects/krb5/contrib/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRISelLowering.h projects/krb5/contrib/llvm/lib/Target/AVR/AVRInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRInstrInfo.h projects/krb5/contrib/llvm/lib/Target/AVR/AVRInstrInfo.td projects/krb5/contrib/llvm/lib/Target/AVR/AVRInstrumentFunctions.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/AVR/AVRSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRSubtarget.h projects/krb5/contrib/llvm/lib/Target/AVR/AVRTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AVRTargetMachine.h projects/krb5/contrib/llvm/lib/Target/AVR/AVRTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/AVR/InstPrinter/AVRInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFISelLowering.h projects/krb5/contrib/llvm/lib/Target/BPF/BPFInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td projects/krb5/contrib/llvm/lib/Target/BPF/BPFMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFMCInstLower.h projects/krb5/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h projects/krb5/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/BitTracker.h projects/krb5/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonGenMux.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV60.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonPatterns.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV55.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV60.td projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFCopy.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFCopy.h projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFDeadCode.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFGraph.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFGraph.h projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFLiveness.cpp projects/krb5/contrib/llvm/lib/Target/Hexagon/RDFLiveness.h projects/krb5/contrib/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.h projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiRegisterInfo.h projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.h projects/krb5/contrib/llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430.td projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/krb5/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/Mips.h projects/krb5/contrib/llvm/lib/Target/Mips/Mips.td projects/krb5/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp projects/krb5/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsCCState.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsCCState.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsHazardSchedule.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsScheduleGeneric.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsScheduleP5600.td projects/krb5/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/krb5/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/krb5/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/NVPTX/NVVMIntrRange.cpp projects/krb5/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPC.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCScheduleP8.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCScheduleP9.td projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/krb5/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/krb5/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td projects/krb5/contrib/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/LeonPasses.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/LeonPasses.h projects/krb5/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h projects/krb5/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/Sparc.h projects/krb5/contrib/llvm/lib/Target/Sparc/Sparc.td projects/krb5/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/krb5/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/krb5/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/krb5/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/krb5/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/SystemZ/README.txt projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZ.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZFeatures.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZSchedule.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZTDC.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/Target.cpp projects/krb5/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/TargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/TargetMachineC.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/README.txt projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssembly.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFloat.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp projects/krb5/contrib/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h projects/krb5/contrib/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt projects/krb5/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp projects/krb5/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h projects/krb5/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/krb5/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h projects/krb5/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/krb5/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/krb5/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/krb5/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/krb5/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/krb5/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/krb5/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/krb5/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/krb5/contrib/llvm/lib/Target/X86/X86.h projects/krb5/contrib/llvm/lib/Target/X86/X86.td projects/krb5/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/krb5/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86CallLowering.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86CallLowering.h projects/krb5/contrib/llvm/lib/Target/X86/X86CallingConv.cpp (contents, props changed) projects/krb5/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/krb5/contrib/llvm/lib/Target/X86/X86EvexToVex.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FixupBWInsts.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/krb5/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/krb5/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/krb5/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFMA3Info.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFMA3Info.h projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrMPX.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrTSX.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/krb5/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/krb5/contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86OptimizeLEAs.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/krb5/contrib/llvm/lib/Target/X86/X86SchedHaswell.td projects/krb5/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td projects/krb5/contrib/llvm/lib/Target/X86/X86Schedule.td projects/krb5/contrib/llvm/lib/Target/X86/X86ScheduleBtVer2.td projects/krb5/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td projects/krb5/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/krb5/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/krb5/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/krb5/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h projects/krb5/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/krb5/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/krb5/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp projects/krb5/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h projects/krb5/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/krb5/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h projects/krb5/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/krb5/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/krb5/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/krb5/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/krb5/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/krb5/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroEarly.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroElide.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroFrame.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroInstr.h projects/krb5/contrib/llvm/lib/Transforms/Coroutines/CoroSplit.cpp projects/krb5/contrib/llvm/lib/Transforms/Coroutines/Coroutines.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/GlobalSplit.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp projects/krb5/contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/krb5/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/CFGMST.h projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp projects/krb5/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp projects/krb5/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h projects/krb5/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopPassManager.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp projects/krb5/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/Evaluator.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SanitizerStats.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/StripGCRelocates.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/krb5/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/krb5/contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/krb5/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/krb5/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp projects/krb5/contrib/llvm/lib/XRay/Trace.cpp projects/krb5/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/krb5/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/krb5/contrib/llvm/tools/bugpoint/FindBugs.cpp projects/krb5/contrib/llvm/tools/bugpoint/ListReducer.h projects/krb5/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/krb5/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/krb5/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/krb5/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/krb5/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h projects/krb5/contrib/llvm/tools/clang/include/clang-c/Index.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def projects/krb5/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/krb5/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h projects/krb5/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h projects/krb5/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/krb5/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h projects/krb5/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h projects/krb5/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h projects/krb5/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h projects/krb5/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/krb5/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/krb5/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h projects/krb5/contrib/llvm/tools/clang/include/clang/Analysis/CloneDetection.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAMDGPU.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsSystemZ.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsWebAssembly.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86_64.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/OpenCLImageTypes.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/VirtualFileSystem.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/krb5/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/krb5/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Distro.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Multilib.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Options.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/Tool.h projects/krb5/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/krb5/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h projects/krb5/contrib/llvm/tools/clang/include/clang/Format/Format.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/PCHContainerOperations.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/krb5/contrib/llvm/tools/clang/include/clang/Index/IndexSymbol.h projects/krb5/contrib/llvm/tools/clang/include/clang/Index/IndexingAction.h projects/krb5/contrib/llvm/tools/clang/include/clang/Index/USRGeneration.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/krb5/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/krb5/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/krb5/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/krb5/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/Core/Diagnostic.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/DiagnosticsYaml.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/FixIt.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h projects/krb5/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/krb5/contrib/llvm/tools/clang/include/clang/module.modulemap projects/krb5/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/krb5/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/krb5/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/OpenMPClause.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/StmtCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/StmtOpenMP.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/krb5/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/krb5/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp projects/krb5/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h projects/krb5/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp projects/krb5/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp projects/krb5/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/CloneDetection.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/OSLog.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/krb5/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/Attributes.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/krb5/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGCoroutine.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypeCache.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/SwiftCallingConv.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/krb5/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/Distro.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/Multilib.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp projects/krb5/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/krb5/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/krb5/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/BreakableToken.h projects/krb5/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h projects/krb5/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/FormatToken.h projects/krb5/contrib/llvm/tools/clang/lib/Format/FormatTokenLexer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/FormatTokenLexer.h projects/krb5/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h projects/krb5/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.h projects/krb5/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h projects/krb5/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h projects/krb5/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/LangStandards.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/krb5/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/krb5/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/arm_acle.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512bwintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512dqintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512vldqintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/cpuid.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/htmxlintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/intrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/module.modulemap projects/krb5/contrib/llvm/tools/clang/lib/Headers/opencl-c.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/stdarg.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/stdatomic.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/tgmath.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/vecintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/krb5/contrib/llvm/tools/clang/lib/Index/CommentToXML.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexBody.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexSymbol.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexTypeSourceInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexingAction.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexingContext.cpp projects/krb5/contrib/llvm/tools/clang/lib/Index/IndexingContext.h projects/krb5/contrib/llvm/tools/clang/lib/Index/USRGeneration.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/krb5/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/krb5/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaCUDA.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaCoroutine.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/krb5/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/Module.cpp projects/krb5/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/krb5/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/Core/Diagnostic.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp projects/krb5/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/krb5/contrib/llvm/tools/clang/tools/clang-format/ClangFormat.cpp projects/krb5/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/krb5/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/krb5/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/krb5/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/krb5/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp projects/krb5/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/krb5/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/krb5/contrib/llvm/tools/llc/llc.cpp projects/krb5/contrib/llvm/tools/lld/CMakeLists.txt projects/krb5/contrib/llvm/tools/lld/COFF/CMakeLists.txt projects/krb5/contrib/llvm/tools/lld/COFF/Chunks.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Chunks.h projects/krb5/contrib/llvm/tools/lld/COFF/Config.h projects/krb5/contrib/llvm/tools/lld/COFF/DLL.cpp projects/krb5/contrib/llvm/tools/lld/COFF/DLL.h projects/krb5/contrib/llvm/tools/lld/COFF/Driver.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Driver.h projects/krb5/contrib/llvm/tools/lld/COFF/DriverUtils.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Error.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Error.h projects/krb5/contrib/llvm/tools/lld/COFF/ICF.cpp projects/krb5/contrib/llvm/tools/lld/COFF/InputFiles.cpp projects/krb5/contrib/llvm/tools/lld/COFF/InputFiles.h projects/krb5/contrib/llvm/tools/lld/COFF/MarkLive.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Options.td projects/krb5/contrib/llvm/tools/lld/COFF/PDB.cpp projects/krb5/contrib/llvm/tools/lld/COFF/PDB.h projects/krb5/contrib/llvm/tools/lld/COFF/Strings.cpp projects/krb5/contrib/llvm/tools/lld/COFF/SymbolTable.cpp projects/krb5/contrib/llvm/tools/lld/COFF/SymbolTable.h projects/krb5/contrib/llvm/tools/lld/COFF/Symbols.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Symbols.h projects/krb5/contrib/llvm/tools/lld/COFF/Writer.cpp projects/krb5/contrib/llvm/tools/lld/COFF/Writer.h projects/krb5/contrib/llvm/tools/lld/ELF/CMakeLists.txt projects/krb5/contrib/llvm/tools/lld/ELF/Config.h projects/krb5/contrib/llvm/tools/lld/ELF/Driver.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Driver.h projects/krb5/contrib/llvm/tools/lld/ELF/DriverUtils.cpp projects/krb5/contrib/llvm/tools/lld/ELF/EhFrame.cpp projects/krb5/contrib/llvm/tools/lld/ELF/EhFrame.h projects/krb5/contrib/llvm/tools/lld/ELF/Error.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Error.h projects/krb5/contrib/llvm/tools/lld/ELF/GdbIndex.cpp projects/krb5/contrib/llvm/tools/lld/ELF/GdbIndex.h projects/krb5/contrib/llvm/tools/lld/ELF/ICF.cpp projects/krb5/contrib/llvm/tools/lld/ELF/ICF.h projects/krb5/contrib/llvm/tools/lld/ELF/InputFiles.cpp projects/krb5/contrib/llvm/tools/lld/ELF/InputFiles.h projects/krb5/contrib/llvm/tools/lld/ELF/InputSection.cpp projects/krb5/contrib/llvm/tools/lld/ELF/InputSection.h projects/krb5/contrib/llvm/tools/lld/ELF/LTO.cpp projects/krb5/contrib/llvm/tools/lld/ELF/LTO.h projects/krb5/contrib/llvm/tools/lld/ELF/LinkerScript.cpp projects/krb5/contrib/llvm/tools/lld/ELF/LinkerScript.h projects/krb5/contrib/llvm/tools/lld/ELF/MarkLive.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Memory.h projects/krb5/contrib/llvm/tools/lld/ELF/Options.td projects/krb5/contrib/llvm/tools/lld/ELF/OutputSections.cpp projects/krb5/contrib/llvm/tools/lld/ELF/OutputSections.h projects/krb5/contrib/llvm/tools/lld/ELF/Relocations.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Relocations.h projects/krb5/contrib/llvm/tools/lld/ELF/ScriptParser.cpp projects/krb5/contrib/llvm/tools/lld/ELF/ScriptParser.h projects/krb5/contrib/llvm/tools/lld/ELF/Strings.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Strings.h projects/krb5/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/krb5/contrib/llvm/tools/lld/ELF/SymbolTable.h projects/krb5/contrib/llvm/tools/lld/ELF/Symbols.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Symbols.h projects/krb5/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp projects/krb5/contrib/llvm/tools/lld/ELF/SyntheticSections.h projects/krb5/contrib/llvm/tools/lld/ELF/Target.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Target.h projects/krb5/contrib/llvm/tools/lld/ELF/Threads.h projects/krb5/contrib/llvm/tools/lld/ELF/Thunks.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Thunks.h projects/krb5/contrib/llvm/tools/lld/ELF/Writer.cpp projects/krb5/contrib/llvm/tools/lld/ELF/Writer.h projects/krb5/contrib/llvm/tools/lld/README.md projects/krb5/contrib/llvm/tools/lld/include/lld/Core/Reader.h projects/krb5/contrib/llvm/tools/lld/include/lld/Driver/Driver.h projects/krb5/contrib/llvm/tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h projects/krb5/contrib/llvm/tools/lld/lib/Core/CMakeLists.txt projects/krb5/contrib/llvm/tools/lld/lib/Core/Reader.cpp projects/krb5/contrib/llvm/tools/lld/lib/Core/SymbolTable.cpp projects/krb5/contrib/llvm/tools/lld/lib/Driver/DarwinLdDriver.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/FileArchive.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/CMakeLists.txt projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp projects/krb5/contrib/llvm/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp projects/krb5/contrib/llvm/tools/lld/tools/lld/lld.cpp projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBStructuredData.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Event.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/FileSpecList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Listener.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ModuleChild.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Section.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/State.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamBuffer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/UniqueCStringMap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/Value.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectCast.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/StringPrinter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorIterator.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/DiagnosticManager.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionParser.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionVariable.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/LLVMUserExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/Materializer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/REPL.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/UserExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Expression/UtilityFunction.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcessBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThread.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadForward.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/HostThread.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/MainLoop.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/MainLoopBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/MonitoringProcessLauncher.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/PosixApi.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/ProcessLauncher.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/ThreadLauncher.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/XML.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpointList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeRegisterContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeThreadProtocol.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeWatchpointList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/SoftwareBreakpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/TCPSocket.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/common/UDPSocket.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/HostInfoNetBSD.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/DomainSocket.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostThreadPosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/LockFilePosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Host/posix/PipePosix.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandHistory.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupArchitecture.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFile.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUInt64.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUUID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueChar.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/Property.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDecl.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDeclContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerType.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/DebugMacros.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/DeclVendor.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/GoASTContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/JavaASTContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/OCamlASTContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/InstrumentationRuntime.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Language.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/StructuredDataPlugin.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/ThreadSpec.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Target/UnixSignals.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/LLDBAssert.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/NameMatches.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Range.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/SafeMachO.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/SelectHelper.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StringExtractor.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/TaskPool.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/Utility/Timeout.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-private-forward.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/krb5/contrib/llvm/tools/lldb/include/lldb/lldb-types.h projects/krb5/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBBlock.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBCommunication.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBData.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBError.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBFunction.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfoList.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBQueue.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBSection.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBStringList.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBStructuredData.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBThreadPlan.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBTypeEnumMember.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBValueList.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointIDList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/Watchpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Breakpoint/WatchpointOptions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.h projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.h projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Event.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Listener.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Opcode.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/State.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultCast.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/FormattersHelpers.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/TypeValidator.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/krb5/contrib/llvm/tools/lldb/source/DataFormatters/VectorType.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/DiagnosticManager.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/ExpressionVariable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/FunctionCaller.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/LLVMUserExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/REPL.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/UserExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Expression/UtilityFunction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/FileCache.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/FileSystem.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/HostNativeThreadBase.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/HostProcess.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/HostThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/LockFileBase.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/PipeBase.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/common/UDPSocket.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/netbsd/Host.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/netbsd/HostInfoNetBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/DomainSocket.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/HostThreadPosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/LockFilePosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp projects/krb5/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/CommandAlias.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/krb5/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoLanguage.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeLists.txt projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSString.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/MachException.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/MachException.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/CMakeLists.txt projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt projects/krb5/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h projects/krb5/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp projects/krb5/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ArmUnwindInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Block.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/CompilerType.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Declaration.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Function.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/GoASTContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/JavaASTContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/OCamlASTContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/krb5/contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ABI.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/FileAction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/InstrumentationRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Language.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/StackID.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanPython.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/ThreadSpec.cpp projects/krb5/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.h projects/krb5/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.h projects/krb5/contrib/llvm/tools/lldb/source/Utility/JSON.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/LLDBAssert.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/NameMatches.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/Range.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/SelectHelper.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/krb5/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/TaskPool.cpp projects/krb5/contrib/llvm/tools/lldb/source/Utility/UriParser.cpp projects/krb5/contrib/llvm/tools/lldb/tools/argdumper/argdumper.cpp projects/krb5/contrib/llvm/tools/lldb/tools/driver/Driver.cpp projects/krb5/contrib/llvm/tools/lldb/tools/driver/Driver.h projects/krb5/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMain.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.h projects/krb5/contrib/llvm/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp projects/krb5/contrib/llvm/tools/lldb/tools/lldb-server/lldb-platform.cpp projects/krb5/contrib/llvm/tools/lli/OrcLazyJIT.cpp projects/krb5/contrib/llvm/tools/lli/OrcLazyJIT.h projects/krb5/contrib/llvm/tools/lli/RemoteJITUtils.h projects/krb5/contrib/llvm/tools/lli/lli.cpp projects/krb5/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/krb5/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/krb5/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp projects/krb5/contrib/llvm/tools/llvm-cov/CoverageReport.cpp projects/krb5/contrib/llvm/tools/llvm-cov/CoverageReport.h projects/krb5/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.h projects/krb5/contrib/llvm/tools/llvm-cov/TestingSupport.cpp projects/krb5/contrib/llvm/tools/llvm-cov/gcov.cpp projects/krb5/contrib/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp projects/krb5/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp projects/krb5/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/krb5/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp projects/krb5/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/krb5/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/krb5/contrib/llvm/tools/llvm-lto/llvm-lto.cpp projects/krb5/contrib/llvm/tools/llvm-lto2/llvm-lto2.cpp projects/krb5/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/krb5/contrib/llvm/tools/llvm-modextract/llvm-modextract.cpp projects/krb5/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/krb5/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/krb5/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/krb5/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/krb5/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/COFFImportDumper.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/krb5/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/krb5/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/krb5/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/krb5/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/krb5/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp projects/krb5/contrib/llvm/tools/llvm-xray/llvm-xray.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-account.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-converter.cc projects/krb5/contrib/llvm/tools/llvm-xray/xray-extract.cc projects/krb5/contrib/llvm/tools/opt/BreakpointPrinter.cpp projects/krb5/contrib/llvm/tools/opt/GraphPrinters.cpp projects/krb5/contrib/llvm/tools/opt/NewPMDriver.cpp projects/krb5/contrib/llvm/tools/opt/NewPMDriver.h projects/krb5/contrib/llvm/tools/opt/opt.cpp projects/krb5/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/Attributes.cpp projects/krb5/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/krb5/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/krb5/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/krb5/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/krb5/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/krb5/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/krb5/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/krb5/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/krb5/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/krb5/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/OptParserEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/SearchableTableEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/krb5/contrib/llvm/utils/TableGen/SubtargetFeatureInfo.cpp projects/krb5/contrib/llvm/utils/TableGen/SubtargetFeatureInfo.h projects/krb5/contrib/llvm/utils/TableGen/TableGen.cpp projects/krb5/contrib/llvm/utils/TableGen/TableGenBackends.h projects/krb5/contrib/llvm/utils/TableGen/Types.cpp projects/krb5/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/krb5/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/krb5/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/krb5/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/krb5/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/krb5/contrib/netbsd-tests/lib/libc/regex/data/subexp.in projects/krb5/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/krb5/contrib/zstd/Makefile projects/krb5/contrib/zstd/NEWS projects/krb5/contrib/zstd/README.md projects/krb5/contrib/zstd/appveyor.yml projects/krb5/contrib/zstd/contrib/pzstd/Pzstd.cpp projects/krb5/contrib/zstd/doc/zstd_manual.html projects/krb5/contrib/zstd/examples/Makefile projects/krb5/contrib/zstd/lib/Makefile projects/krb5/contrib/zstd/lib/common/bitstream.h projects/krb5/contrib/zstd/lib/common/error_private.c projects/krb5/contrib/zstd/lib/common/huf.h projects/krb5/contrib/zstd/lib/common/mem.h projects/krb5/contrib/zstd/lib/common/pool.c projects/krb5/contrib/zstd/lib/common/pool.h projects/krb5/contrib/zstd/lib/common/threading.c projects/krb5/contrib/zstd/lib/common/zstd_common.c projects/krb5/contrib/zstd/lib/common/zstd_errors.h projects/krb5/contrib/zstd/lib/common/zstd_internal.h projects/krb5/contrib/zstd/lib/compress/huf_compress.c projects/krb5/contrib/zstd/lib/compress/zstd_compress.c projects/krb5/contrib/zstd/lib/compress/zstd_opt.h projects/krb5/contrib/zstd/lib/compress/zstdmt_compress.c projects/krb5/contrib/zstd/lib/compress/zstdmt_compress.h projects/krb5/contrib/zstd/lib/decompress/huf_decompress.c projects/krb5/contrib/zstd/lib/decompress/zstd_decompress.c projects/krb5/contrib/zstd/lib/dictBuilder/cover.c projects/krb5/contrib/zstd/lib/dictBuilder/zdict.c projects/krb5/contrib/zstd/lib/dictBuilder/zdict.h projects/krb5/contrib/zstd/lib/legacy/zstd_v04.c projects/krb5/contrib/zstd/lib/legacy/zstd_v05.c projects/krb5/contrib/zstd/lib/legacy/zstd_v06.c projects/krb5/contrib/zstd/lib/legacy/zstd_v07.c projects/krb5/contrib/zstd/lib/zstd.h projects/krb5/contrib/zstd/programs/Makefile projects/krb5/contrib/zstd/programs/README.md projects/krb5/contrib/zstd/programs/bench.c projects/krb5/contrib/zstd/programs/dibio.c projects/krb5/contrib/zstd/programs/dibio.h projects/krb5/contrib/zstd/programs/fileio.c projects/krb5/contrib/zstd/programs/fileio.h projects/krb5/contrib/zstd/programs/util.h projects/krb5/contrib/zstd/programs/zstd.1 projects/krb5/contrib/zstd/programs/zstd.1.md projects/krb5/contrib/zstd/programs/zstdcli.c projects/krb5/contrib/zstd/tests/Makefile projects/krb5/contrib/zstd/tests/datagencli.c projects/krb5/contrib/zstd/tests/decodecorpus.c projects/krb5/contrib/zstd/tests/fullbench.c projects/krb5/contrib/zstd/tests/fuzzer.c projects/krb5/contrib/zstd/tests/paramgrill.c projects/krb5/contrib/zstd/tests/playTests.sh projects/krb5/contrib/zstd/tests/roundTripCrash.c projects/krb5/contrib/zstd/tests/symbols.c projects/krb5/contrib/zstd/tests/zstreamtest.c projects/krb5/contrib/zstd/zlibWrapper/Makefile projects/krb5/contrib/zstd/zlibWrapper/examples/zwrapbench.c projects/krb5/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c projects/krb5/etc/Makefile projects/krb5/etc/defaults/rc.conf projects/krb5/etc/devd/hyperv.conf projects/krb5/etc/mtree/BSD.debug.dist projects/krb5/etc/mtree/BSD.tests.dist projects/krb5/etc/mtree/BSD.usr.dist projects/krb5/etc/mtree/Makefile projects/krb5/etc/rc.d/Makefile projects/krb5/etc/rc.d/ipfw projects/krb5/etc/rc.d/nfsd projects/krb5/kerberos5/lib/libkafs5/Makefile projects/krb5/lib/clang/freebsd_cc_version.h projects/krb5/lib/clang/headers/Makefile projects/krb5/lib/clang/include/clang/Basic/Version.inc projects/krb5/lib/clang/include/clang/Config/config.h projects/krb5/lib/clang/include/lld/Config/Version.inc projects/krb5/lib/clang/include/llvm/Config/abi-breaking.h projects/krb5/lib/clang/include/llvm/Config/config.h projects/krb5/lib/clang/include/llvm/Config/llvm-config.h projects/krb5/lib/clang/include/llvm/Support/DataTypes.h projects/krb5/lib/clang/libclang/Makefile projects/krb5/lib/clang/liblldb/Makefile projects/krb5/lib/clang/libllvm/Makefile projects/krb5/lib/clang/libllvmminimal/Makefile projects/krb5/lib/clang/llvm.build.mk projects/krb5/lib/libc++/Makefile projects/krb5/lib/libc/stdlib/tsearch.3 projects/krb5/lib/libc/sys/Symbol.map projects/krb5/lib/libc/tests/sys/Makefile projects/krb5/lib/libc/x86/sys/__vdso_gettc.c projects/krb5/lib/libclang_rt/Makefile.inc projects/krb5/lib/libclang_rt/asan/Makefile projects/krb5/lib/libclang_rt/asan_dynamic/Makefile projects/krb5/lib/libclang_rt/include/Makefile projects/krb5/lib/libclang_rt/profile/Makefile projects/krb5/lib/libclang_rt/safestack/Makefile projects/krb5/lib/libclang_rt/stats/Makefile projects/krb5/lib/libclang_rt/ubsan_standalone/Makefile projects/krb5/lib/libcompiler_rt/Makefile.inc projects/krb5/lib/libefivar/uefi-dputil.c projects/krb5/lib/libmt/mtlib.c projects/krb5/lib/libprocstat/libprocstat.3 projects/krb5/lib/librt/Symbol.map projects/krb5/lib/librt/aio.c projects/krb5/lib/libsysdecode/Makefile projects/krb5/lib/libsysdecode/mkioctls projects/krb5/lib/libtelnet/Makefile projects/krb5/lib/libthr/thread/thr_barrier.c projects/krb5/lib/libutil/tests/Makefile projects/krb5/lib/msun/tests/Makefile projects/krb5/lib/msun/tests/trig_test.c projects/krb5/libexec/hyperv/Makefile projects/krb5/libexec/rtld-elf/rtld.1 projects/krb5/libexec/rtld-elf/rtld.c projects/krb5/release/arm/BANANAPI.conf projects/krb5/release/arm/CUBIEBOARD2.conf projects/krb5/sbin/pfctl/Makefile projects/krb5/sbin/savecore/savecore.c projects/krb5/sbin/sysctl/sysctl.c projects/krb5/sbin/umount/umount.8 projects/krb5/sbin/umount/umount.c projects/krb5/share/man/man4/arcmsr.4 projects/krb5/share/man/man4/rtwn.4 projects/krb5/share/man/man5/rc.conf.5 projects/krb5/share/man/man9/taskqueue.9 projects/krb5/share/misc/committers-src.dot projects/krb5/share/misc/pci_vendors projects/krb5/share/mk/bsd.dep.mk projects/krb5/share/mk/bsd.files.mk projects/krb5/share/mk/bsd.linker.mk projects/krb5/share/mk/bsd.obj.mk projects/krb5/share/mk/bsd.opts.mk projects/krb5/share/mk/bsd.progs.mk projects/krb5/share/mk/bsd.stand.mk projects/krb5/share/mk/bsd.sys.mk projects/krb5/share/mk/bsd.test.mk projects/krb5/sys/amd64/amd64/efirt.c (contents, props changed) projects/krb5/sys/amd64/amd64/genassym.c projects/krb5/sys/amd64/amd64/pmap.c projects/krb5/sys/amd64/include/efi.h projects/krb5/sys/amd64/include/pmap.h projects/krb5/sys/amd64/linux/linux_sysvec.c projects/krb5/sys/amd64/linux32/linux32_sysvec.c projects/krb5/sys/arm/allwinner/a10_ehci.c projects/krb5/sys/arm/allwinner/clkng/ccu_a64.c projects/krb5/sys/arm/arm/mpcore_timer.c projects/krb5/sys/arm/arm/pmap-v6.c projects/krb5/sys/arm/conf/GENERIC projects/krb5/sys/arm/freescale/imx/imx6_usbphy.c projects/krb5/sys/arm/freescale/imx/imx_i2c.c projects/krb5/sys/arm/include/pte-v6.h projects/krb5/sys/arm/include/ucontext.h projects/krb5/sys/arm/mv/mv_machdep.c projects/krb5/sys/arm64/arm64/trap.c projects/krb5/sys/arm64/arm64/vfp.c projects/krb5/sys/arm64/include/pcb.h projects/krb5/sys/arm64/include/vfp.h projects/krb5/sys/boot/efi/boot1/zfs_module.c projects/krb5/sys/boot/efi/libefi/efinet.c projects/krb5/sys/cam/ata/ata_da.c projects/krb5/sys/cam/cam_ccb.h projects/krb5/sys/cam/cam_periph.c projects/krb5/sys/cam/cam_xpt.c projects/krb5/sys/cam/scsi/scsi_da.c projects/krb5/sys/cam/scsi/scsi_pass.c projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/krb5/sys/compat/cloudabi/cloudabi_fd.c projects/krb5/sys/compat/cloudabi/cloudabi_mem.c projects/krb5/sys/compat/cloudabi/cloudabi_sock.c projects/krb5/sys/compat/cloudabi/cloudabi_util.h projects/krb5/sys/compat/cloudabi32/cloudabi32_proto.h projects/krb5/sys/compat/cloudabi32/cloudabi32_sock.c projects/krb5/sys/compat/cloudabi32/cloudabi32_syscall.h projects/krb5/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/krb5/sys/compat/cloudabi32/cloudabi32_sysent.c projects/krb5/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/krb5/sys/compat/cloudabi64/cloudabi64_proto.h projects/krb5/sys/compat/cloudabi64/cloudabi64_sock.c projects/krb5/sys/compat/cloudabi64/cloudabi64_syscall.h projects/krb5/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/krb5/sys/compat/cloudabi64/cloudabi64_sysent.c projects/krb5/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/krb5/sys/compat/freebsd32/freebsd32_util.h projects/krb5/sys/compat/linux/linux_ioctl.h projects/krb5/sys/compat/linux/linux_vdso.c projects/krb5/sys/compat/linux/linux_vdso.h projects/krb5/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/krb5/sys/compat/linuxkpi/common/include/linux/compiler.h projects/krb5/sys/compat/linuxkpi/common/include/linux/jiffies.h projects/krb5/sys/compat/linuxkpi/common/src/linux_hrtimer.c projects/krb5/sys/conf/NOTES projects/krb5/sys/conf/files projects/krb5/sys/conf/files.amd64 projects/krb5/sys/conf/files.powerpc projects/krb5/sys/conf/kern.post.mk projects/krb5/sys/conf/kern.pre.mk projects/krb5/sys/conf/kmod.mk projects/krb5/sys/conf/options projects/krb5/sys/contrib/cloudabi/cloudabi32_types.h projects/krb5/sys/contrib/cloudabi/cloudabi64_types.h projects/krb5/sys/contrib/cloudabi/cloudabi_types_common.h projects/krb5/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S projects/krb5/sys/contrib/cloudabi/cloudabi_vdso_armv6.S projects/krb5/sys/contrib/cloudabi/cloudabi_vdso_i686.S projects/krb5/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S projects/krb5/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S projects/krb5/sys/contrib/cloudabi/syscalls32.master projects/krb5/sys/contrib/cloudabi/syscalls64.master projects/krb5/sys/contrib/dev/acpica/acpica_prep.sh projects/krb5/sys/contrib/dev/acpica/changes.txt projects/krb5/sys/contrib/dev/acpica/common/acfileio.c projects/krb5/sys/contrib/dev/acpica/common/adisasm.c projects/krb5/sys/contrib/dev/acpica/common/adwalk.c projects/krb5/sys/contrib/dev/acpica/common/ahpredef.c projects/krb5/sys/contrib/dev/acpica/common/ahtable.c projects/krb5/sys/contrib/dev/acpica/common/dmtable.c projects/krb5/sys/contrib/dev/acpica/common/dmtbinfo.c projects/krb5/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/krb5/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/krb5/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/krb5/sys/contrib/dev/acpica/compiler/aslcompile.c projects/krb5/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/krb5/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/krb5/sys/contrib/dev/acpica/compiler/aslcstyle.y projects/krb5/sys/contrib/dev/acpica/compiler/asldefine.h projects/krb5/sys/contrib/dev/acpica/compiler/aslerror.c projects/krb5/sys/contrib/dev/acpica/compiler/aslexternal.c projects/krb5/sys/contrib/dev/acpica/compiler/aslfold.c projects/krb5/sys/contrib/dev/acpica/compiler/aslglobal.h projects/krb5/sys/contrib/dev/acpica/compiler/aslhelp.c projects/krb5/sys/contrib/dev/acpica/compiler/aslhelpers.y projects/krb5/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/krb5/sys/contrib/dev/acpica/compiler/asllength.c projects/krb5/sys/contrib/dev/acpica/compiler/asllisting.c projects/krb5/sys/contrib/dev/acpica/compiler/aslload.c projects/krb5/sys/contrib/dev/acpica/compiler/asllookup.c projects/krb5/sys/contrib/dev/acpica/compiler/aslmap.c projects/krb5/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/krb5/sys/contrib/dev/acpica/compiler/aslmessages.c projects/krb5/sys/contrib/dev/acpica/compiler/aslmessages.h projects/krb5/sys/contrib/dev/acpica/compiler/aslmethod.c projects/krb5/sys/contrib/dev/acpica/compiler/asloffset.c projects/krb5/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/krb5/sys/contrib/dev/acpica/compiler/aslopt.c projects/krb5/sys/contrib/dev/acpica/compiler/asloptions.c projects/krb5/sys/contrib/dev/acpica/compiler/aslpld.c projects/krb5/sys/contrib/dev/acpica/compiler/aslpredef.c projects/krb5/sys/contrib/dev/acpica/compiler/aslprimaries.y projects/krb5/sys/contrib/dev/acpica/compiler/aslprintf.c projects/krb5/sys/contrib/dev/acpica/compiler/aslresource.c projects/krb5/sys/contrib/dev/acpica/compiler/aslresources.y projects/krb5/sys/contrib/dev/acpica/compiler/aslrules.y projects/krb5/sys/contrib/dev/acpica/compiler/aslstartup.c projects/krb5/sys/contrib/dev/acpica/compiler/aslsupport.y projects/krb5/sys/contrib/dev/acpica/compiler/asltokens.y projects/krb5/sys/contrib/dev/acpica/compiler/asltransform.c projects/krb5/sys/contrib/dev/acpica/compiler/asltree.c projects/krb5/sys/contrib/dev/acpica/compiler/asltypes.h projects/krb5/sys/contrib/dev/acpica/compiler/aslutils.c projects/krb5/sys/contrib/dev/acpica/compiler/aslwalks.c projects/krb5/sys/contrib/dev/acpica/compiler/aslxref.c projects/krb5/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/krb5/sys/contrib/dev/acpica/compiler/cvdisasm.c projects/krb5/sys/contrib/dev/acpica/compiler/cvparser.c projects/krb5/sys/contrib/dev/acpica/compiler/dtcompile.c projects/krb5/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/krb5/sys/contrib/dev/acpica/compiler/dttemplate.h projects/krb5/sys/contrib/dev/acpica/compiler/dtutils.c projects/krb5/sys/contrib/dev/acpica/compiler/prmacros.c projects/krb5/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/krb5/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/krb5/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/krb5/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/krb5/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/krb5/sys/contrib/dev/acpica/components/executer/excreate.c projects/krb5/sys/contrib/dev/acpica/components/executer/exdump.c projects/krb5/sys/contrib/dev/acpica/components/executer/exmisc.c projects/krb5/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/krb5/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/krb5/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/krb5/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/krb5/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/krb5/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/krb5/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/krb5/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/krb5/sys/contrib/dev/acpica/components/parser/psloop.c projects/krb5/sys/contrib/dev/acpica/components/parser/psobject.c projects/krb5/sys/contrib/dev/acpica/components/resources/rsxface.c projects/krb5/sys/contrib/dev/acpica/components/tables/tbdata.c projects/krb5/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/krb5/sys/contrib/dev/acpica/components/tables/tbutils.c projects/krb5/sys/contrib/dev/acpica/components/tables/tbxface.c projects/krb5/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/krb5/sys/contrib/dev/acpica/components/utilities/uthex.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utmath.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utobject.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utstate.c projects/krb5/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c projects/krb5/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/krb5/sys/contrib/dev/acpica/include/acapps.h projects/krb5/sys/contrib/dev/acpica/include/acdisasm.h projects/krb5/sys/contrib/dev/acpica/include/acdispat.h projects/krb5/sys/contrib/dev/acpica/include/aclocal.h projects/krb5/sys/contrib/dev/acpica/include/acnames.h projects/krb5/sys/contrib/dev/acpica/include/acobject.h projects/krb5/sys/contrib/dev/acpica/include/acpi.h projects/krb5/sys/contrib/dev/acpica/include/acpixf.h projects/krb5/sys/contrib/dev/acpica/include/actables.h projects/krb5/sys/contrib/dev/acpica/include/actbl.h projects/krb5/sys/contrib/dev/acpica/include/actbl2.h projects/krb5/sys/contrib/dev/acpica/include/actypes.h projects/krb5/sys/contrib/dev/acpica/include/acutils.h projects/krb5/sys/contrib/dev/acpica/include/platform/acenv.h projects/krb5/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/krb5/sys/contrib/dev/acpica/include/platform/acgcc.h projects/krb5/sys/dev/acpica/acpi.c projects/krb5/sys/dev/arcmsr/arcmsr.c projects/krb5/sys/dev/arcmsr/arcmsr.h projects/krb5/sys/dev/bnxt/bnxt.h projects/krb5/sys/dev/bnxt/bnxt_hwrm.c projects/krb5/sys/dev/bnxt/bnxt_hwrm.h projects/krb5/sys/dev/bnxt/bnxt_sysctl.c projects/krb5/sys/dev/bnxt/if_bnxt.c projects/krb5/sys/dev/bxe/bxe.c projects/krb5/sys/dev/bxe/bxe.h projects/krb5/sys/dev/cxgbe/adapter.h projects/krb5/sys/dev/cxgbe/common/common.h projects/krb5/sys/dev/cxgbe/common/t4_hw.c projects/krb5/sys/dev/cxgbe/iw_cxgbe/cm.c projects/krb5/sys/dev/cxgbe/t4_ioctl.h projects/krb5/sys/dev/cxgbe/t4_main.c projects/krb5/sys/dev/cxgbe/t4_sge.c projects/krb5/sys/dev/cxgbe/tom/t4_cpl_io.c projects/krb5/sys/dev/e1000/if_em.c projects/krb5/sys/dev/e1000/if_em.h projects/krb5/sys/dev/etherswitch/e6000sw/e6000sw.c projects/krb5/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/krb5/sys/dev/evdev/cdev.c projects/krb5/sys/dev/evdev/evdev.c projects/krb5/sys/dev/evdev/evdev_mt.c projects/krb5/sys/dev/evdev/evdev_private.h projects/krb5/sys/dev/evdev/evdev_utils.c projects/krb5/sys/dev/evdev/input-event-codes.h projects/krb5/sys/dev/evdev/input.h projects/krb5/sys/dev/evdev/uinput.c projects/krb5/sys/dev/evdev/uinput.h projects/krb5/sys/dev/hyperv/netvsc/if_hn.c projects/krb5/sys/dev/hyperv/netvsc/if_hnvar.h projects/krb5/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/krb5/sys/dev/ichwd/ichwd.c projects/krb5/sys/dev/iicbus/ds1307.c projects/krb5/sys/dev/iicbus/ds1307reg.h projects/krb5/sys/dev/iicbus/ds3231.c projects/krb5/sys/dev/iicbus/iicbus.h projects/krb5/sys/dev/iicbus/iiconf.c projects/krb5/sys/dev/iicbus/iiconf.h projects/krb5/sys/dev/isp/isp.c projects/krb5/sys/dev/iwm/if_iwm.c projects/krb5/sys/dev/iwm/if_iwm_scan.c projects/krb5/sys/dev/iwm/if_iwm_sta.c projects/krb5/sys/dev/iwm/if_iwm_util.c projects/krb5/sys/dev/iwm/if_iwm_util.h projects/krb5/sys/dev/iwm/if_iwmreg.h projects/krb5/sys/dev/iwm/if_iwmvar.h projects/krb5/sys/dev/ixgbe/ix_txrx.c projects/krb5/sys/dev/ixl/i40e_prototype.h projects/krb5/sys/dev/ixl/if_ixlv.c projects/krb5/sys/dev/ixl/ixl.h projects/krb5/sys/dev/ixl/ixl_pf.h projects/krb5/sys/dev/ixl/ixl_pf_main.c projects/krb5/sys/dev/ixl/ixl_txrx.c projects/krb5/sys/dev/ksyms/ksyms.c projects/krb5/sys/dev/mlx4/device.h projects/krb5/sys/dev/mlx4/mlx4_core/mlx4_main.c projects/krb5/sys/dev/mlx4/mlx4_core/mlx4_port.c projects/krb5/sys/dev/mlx4/mlx4_en/en.h projects/krb5/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/krb5/sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c projects/krb5/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c projects/krb5/sys/dev/mlx4/stats.h projects/krb5/sys/dev/mmc/bridge.h projects/krb5/sys/dev/mmc/mmc.c projects/krb5/sys/dev/mmc/mmc_ioctl.h projects/krb5/sys/dev/mmc/mmc_private.h projects/krb5/sys/dev/mmc/mmc_subr.c projects/krb5/sys/dev/mmc/mmcbr_if.m projects/krb5/sys/dev/mmc/mmcbrvar.h projects/krb5/sys/dev/mmc/mmcbus_if.m projects/krb5/sys/dev/mmc/mmcreg.h projects/krb5/sys/dev/mmc/mmcsd.c projects/krb5/sys/dev/mpr/mpr.c projects/krb5/sys/dev/mpr/mpr_pci.c projects/krb5/sys/dev/mpr/mpr_sas.c projects/krb5/sys/dev/mpr/mpr_sas_lsi.c projects/krb5/sys/dev/mpr/mpr_table.c projects/krb5/sys/dev/mpr/mpr_table.h projects/krb5/sys/dev/mpr/mprvar.h projects/krb5/sys/dev/mps/mps.c projects/krb5/sys/dev/mps/mps_pci.c projects/krb5/sys/dev/mps/mps_sas_lsi.c projects/krb5/sys/dev/mps/mps_table.c projects/krb5/sys/dev/mps/mps_table.h projects/krb5/sys/dev/mps/mpsvar.h projects/krb5/sys/dev/netmap/netmap_freebsd.c projects/krb5/sys/dev/netmap/netmap_generic.c projects/krb5/sys/dev/netmap/netmap_mem2.c projects/krb5/sys/dev/nvme/nvme_sim.c projects/krb5/sys/dev/ow/owc_gpiobus.c projects/krb5/sys/dev/qlnx/qlnxe/ecore_hw.h projects/krb5/sys/dev/qlnx/qlnxe/qlnx_ioctl.c projects/krb5/sys/dev/qlnx/qlnxe/qlnx_os.c projects/krb5/sys/dev/qlxgbe/ql_def.h projects/krb5/sys/dev/qlxgbe/ql_hw.c projects/krb5/sys/dev/qlxgbe/ql_hw.h projects/krb5/sys/dev/qlxgbe/ql_os.c projects/krb5/sys/dev/rtwn/if_rtwnreg.h projects/krb5/sys/dev/rtwn/rtl8188e/r88e_rx.c projects/krb5/sys/dev/rtwn/usb/rtwn_usb_attach.c projects/krb5/sys/dev/rtwn/usb/rtwn_usb_ep.c projects/krb5/sys/dev/rtwn/usb/rtwn_usb_rx.c projects/krb5/sys/dev/rtwn/usb/rtwn_usb_var.h projects/krb5/sys/dev/sdhci/sdhci.c projects/krb5/sys/dev/sdhci/sdhci.h projects/krb5/sys/dev/sdhci/sdhci_acpi.c projects/krb5/sys/dev/sdhci/sdhci_if.m projects/krb5/sys/dev/sdhci/sdhci_pci.c projects/krb5/sys/dev/uart/uart_bus_pci.c projects/krb5/sys/dev/usb/controller/ehci_imx.c projects/krb5/sys/dev/usb/wlan/if_rsu.c projects/krb5/sys/dev/usb/wlan/if_zyd.c projects/krb5/sys/dev/virtio/network/if_vtnetvar.h projects/krb5/sys/fs/fdescfs/fdesc.h projects/krb5/sys/fs/nfs/nfs_commonkrpc.c projects/krb5/sys/fs/nfs/nfs_commonsubs.c projects/krb5/sys/fs/nfs/nfscl.h projects/krb5/sys/fs/nfsclient/nfs_clbio.c projects/krb5/sys/fs/nfsclient/nfs_clport.c projects/krb5/sys/fs/nfsclient/nfs_clrpcops.c projects/krb5/sys/fs/nfsclient/nfs_clstate.c projects/krb5/sys/fs/nfsclient/nfs_clvfsops.c projects/krb5/sys/fs/nfsclient/nfs_clvnops.c projects/krb5/sys/fs/nfsclient/nfsmount.h projects/krb5/sys/fs/nfsserver/nfs_fha_new.c projects/krb5/sys/fs/nfsserver/nfs_nfsdport.c projects/krb5/sys/fs/smbfs/smbfs_io.c projects/krb5/sys/i386/i386/genassym.c projects/krb5/sys/i386/linux/linux_sysvec.c projects/krb5/sys/kern/capabilities.conf projects/krb5/sys/kern/kern_linker.c projects/krb5/sys/kern/kern_mutex.c projects/krb5/sys/kern/kern_proc.c projects/krb5/sys/kern/kern_shutdown.c projects/krb5/sys/kern/kern_sig.c projects/krb5/sys/kern/subr_blist.c projects/krb5/sys/kern/subr_bus_dma.c projects/krb5/sys/kern/subr_clock.c projects/krb5/sys/kern/subr_pctrie.c projects/krb5/sys/kern/subr_rtc.c projects/krb5/sys/kern/subr_sbuf.c projects/krb5/sys/kern/subr_taskqueue.c projects/krb5/sys/kern/sys_socket.c projects/krb5/sys/kern/uipc_mqueue.c projects/krb5/sys/kern/uipc_socket.c projects/krb5/sys/kern/vfs_bio.c projects/krb5/sys/mips/conf/CARAMBOLA2.hints projects/krb5/sys/mips/conf/TL-WDR4300 projects/krb5/sys/mips/conf/std.AR933X projects/krb5/sys/modules/ixl/Makefile projects/krb5/sys/modules/qlnx/Makefile projects/krb5/sys/modules/qlnx/qlnxe/Makefile projects/krb5/sys/net/ethernet.h projects/krb5/sys/net/if_enc.c projects/krb5/sys/net/if_enc.h projects/krb5/sys/net/if_ethersubr.c projects/krb5/sys/net/if_lagg.c projects/krb5/sys/net/if_stf.c projects/krb5/sys/net/iflib.c projects/krb5/sys/net/iflib.h projects/krb5/sys/net/netmap_user.h projects/krb5/sys/net/rndis.h projects/krb5/sys/net/route.c projects/krb5/sys/net80211/ieee80211_amrr.c projects/krb5/sys/net80211/ieee80211_rssadapt.c projects/krb5/sys/netinet/cc/cc_cdg.c projects/krb5/sys/netinet/cc/cc_chd.c projects/krb5/sys/netinet/cc/cc_cubic.c projects/krb5/sys/netinet/cc/cc_dctcp.c projects/krb5/sys/netinet/cc/cc_htcp.c projects/krb5/sys/netinet/cc/cc_newreno.c projects/krb5/sys/netinet/ip_output.c projects/krb5/sys/netinet/sctp_asconf.c projects/krb5/sys/netinet/sctp_auth.c projects/krb5/sys/netinet/sctp_indata.c projects/krb5/sys/netinet/sctp_os_bsd.h projects/krb5/sys/netinet/sctp_output.c projects/krb5/sys/netinet/sctp_output.h projects/krb5/sys/netinet/sctp_pcb.c projects/krb5/sys/netinet/sctp_ss_functions.c projects/krb5/sys/netinet/sctp_syscalls.c projects/krb5/sys/netinet/sctp_usrreq.c projects/krb5/sys/netinet/sctputil.c projects/krb5/sys/netinet/tcp_input.c projects/krb5/sys/netinet/tcp_stacks/fastpath.c projects/krb5/sys/netinet6/ip6_output.c projects/krb5/sys/netinet6/sctp6_usrreq.c projects/krb5/sys/netipsec/ipsec.h projects/krb5/sys/netipsec/ipsec_input.c projects/krb5/sys/netipsec/ipsec_output.c projects/krb5/sys/netpfil/ipfw/ip_fw2.c projects/krb5/sys/netpfil/ipfw/ip_fw_table.c projects/krb5/sys/nfs/nfs_fha.c projects/krb5/sys/nfs/nfs_fha.h projects/krb5/sys/nfs/nfs_nfssvc.c projects/krb5/sys/nfs/nfssvc.h projects/krb5/sys/sys/_pctrie.h projects/krb5/sys/sys/ata.h projects/krb5/sys/sys/clock.h projects/krb5/sys/sys/copyright.h projects/krb5/sys/sys/efi.h projects/krb5/sys/sys/param.h projects/krb5/sys/sys/pctrie.h projects/krb5/sys/sys/sysent.h projects/krb5/sys/sys/taskqueue.h projects/krb5/sys/sys/time.h projects/krb5/sys/ufs/ffs/ffs_alloc.c projects/krb5/sys/ufs/ffs/ffs_snapshot.c projects/krb5/sys/vm/_vm_radix.h projects/krb5/sys/vm/pmap.h projects/krb5/sys/vm/swap_pager.c projects/krb5/sys/vm/swap_pager.h projects/krb5/sys/vm/vm_fault.c projects/krb5/sys/vm/vm_map.c projects/krb5/sys/vm/vm_object.c projects/krb5/sys/vm/vm_object.h projects/krb5/sys/vm/vm_page.c projects/krb5/sys/vm/vm_page.h projects/krb5/sys/vm/vm_radix.c projects/krb5/sys/vm/vm_radix.h projects/krb5/sys/vm/vm_reserv.c projects/krb5/sys/vm/vm_reserv.h projects/krb5/sys/vm/vnode_pager.c projects/krb5/sys/vm/vnode_pager.h projects/krb5/sys/x86/x86/mp_x86.c projects/krb5/sys/x86/x86/stack_machdep.c projects/krb5/targets/pseudo/tests/Makefile.depend projects/krb5/tests/sys/aio/Makefile projects/krb5/tests/sys/aio/aio_test.c projects/krb5/tests/sys/geom/class/gate/ggate_test.sh projects/krb5/tests/sys/kern/coredump_phnum_test.sh projects/krb5/tools/build/mk/OptionalObsoleteFiles.inc projects/krb5/tools/tools/nanobsd/defaults.sh projects/krb5/tools/tools/nanobsd/legacy.sh projects/krb5/tools/tools/net80211/wlanwds/wlanwds.c projects/krb5/usr.bin/ar/write.c projects/krb5/usr.bin/bmake/Makefile projects/krb5/usr.bin/bmake/Makefile.inc projects/krb5/usr.bin/bsdcat/Makefile projects/krb5/usr.bin/calendar/calendars/calendar.freebsd projects/krb5/usr.bin/clang/Makefile projects/krb5/usr.bin/clang/clang-tblgen/Makefile projects/krb5/usr.bin/clang/lld/Makefile projects/krb5/usr.bin/clang/llvm-tblgen/Makefile projects/krb5/usr.bin/clang/llvm-xray/Makefile projects/krb5/usr.bin/cpio/Makefile projects/krb5/usr.bin/diff/diffdir.c projects/krb5/usr.bin/diff/diffreg.c projects/krb5/usr.bin/diff/tests/Makefile projects/krb5/usr.bin/diff/tests/diff_test.sh projects/krb5/usr.bin/getconf/progenv.gperf projects/krb5/usr.bin/grep/util.c projects/krb5/usr.bin/hexdump/Makefile projects/krb5/usr.bin/indent/args.c projects/krb5/usr.bin/indent/indent.1 projects/krb5/usr.bin/indent/indent.c projects/krb5/usr.bin/indent/indent_codes.h projects/krb5/usr.bin/indent/indent_globs.h projects/krb5/usr.bin/indent/io.c projects/krb5/usr.bin/indent/lexi.c projects/krb5/usr.bin/indent/pr_comment.c projects/krb5/usr.bin/indent/tests/binary.0.stdout projects/krb5/usr.bin/indent/tests/comments.0 projects/krb5/usr.bin/indent/tests/comments.0.stdout projects/krb5/usr.bin/indent/tests/declarations.0 projects/krb5/usr.bin/indent/tests/declarations.0.stdout projects/krb5/usr.bin/indent/tests/elsecomment.0.stdout projects/krb5/usr.bin/indent/tests/float.0.stdout projects/krb5/usr.bin/indent/tests/label.0.stdout projects/krb5/usr.bin/indent/tests/nsac.0.stdout projects/krb5/usr.bin/indent/tests/offsetof.0.stdout projects/krb5/usr.bin/indent/tests/sac.0.stdout projects/krb5/usr.bin/ktrace/ktrace.1 projects/krb5/usr.bin/mt/mt.1 projects/krb5/usr.bin/netstat/Makefile projects/krb5/usr.bin/netstat/main.c projects/krb5/usr.bin/netstat/netstat.h projects/krb5/usr.bin/procstat/procstat.c projects/krb5/usr.bin/tar/Makefile projects/krb5/usr.bin/top/machine.c projects/krb5/usr.bin/truss/syscalls.c projects/krb5/usr.bin/truss/truss.1 projects/krb5/usr.bin/w/w.c projects/krb5/usr.sbin/acpi/acpidb/Makefile projects/krb5/usr.sbin/acpi/acpidump/acpi.c projects/krb5/usr.sbin/acpi/iasl/Makefile projects/krb5/usr.sbin/bhyve/pci_e82545.c projects/krb5/usr.sbin/bhyve/vga.c (contents, props changed) projects/krb5/usr.sbin/binmiscctl/binmiscctl.c projects/krb5/usr.sbin/bsdinstall/scripts/auto projects/krb5/usr.sbin/bsdinstall/scripts/checksum projects/krb5/usr.sbin/bsdinstall/scripts/hardening projects/krb5/usr.sbin/bsdinstall/scripts/keymap projects/krb5/usr.sbin/bsdinstall/scripts/mount projects/krb5/usr.sbin/bsdinstall/scripts/netconfig_ipv4 projects/krb5/usr.sbin/bsdinstall/scripts/netconfig_ipv6 projects/krb5/usr.sbin/bsdinstall/scripts/umount projects/krb5/usr.sbin/bsdinstall/scripts/zfsboot projects/krb5/usr.sbin/crashinfo/crashinfo.sh projects/krb5/usr.sbin/cron/cron/cron.8 projects/krb5/usr.sbin/cron/cron/cron.c projects/krb5/usr.sbin/ctladm/ctladm.8 projects/krb5/usr.sbin/cxgbetool/cxgbetool.c projects/krb5/usr.sbin/mpsutil/mps_cmd.c projects/krb5/usr.sbin/newsyslog/tests/legacy_test.sh projects/krb5/usr.sbin/nfsd/nfsv4.4 projects/krb5/usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c Directory Properties: projects/krb5/ (props changed) projects/krb5/MAINTAINERS (props changed) projects/krb5/cddl/ (props changed) projects/krb5/cddl/contrib/opensolaris/ (props changed) projects/krb5/cddl/contrib/opensolaris/cmd/zdb/ (props changed) projects/krb5/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/krb5/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/krb5/contrib/atf/ (props changed) projects/krb5/contrib/binutils/ (props changed) projects/krb5/contrib/blacklist/ (props changed) projects/krb5/contrib/bmake/ (props changed) projects/krb5/contrib/byacc/ (props changed) projects/krb5/contrib/compiler-rt/ (props changed) projects/krb5/contrib/dma/ (props changed) projects/krb5/contrib/elftoolchain/ (props changed) projects/krb5/contrib/elftoolchain/ar/ (props changed) projects/krb5/contrib/elftoolchain/elfdump/ (props changed) projects/krb5/contrib/gcc/ (props changed) projects/krb5/contrib/ipfilter/ (props changed) projects/krb5/contrib/less/ (props changed) projects/krb5/contrib/libarchive/ (props changed) projects/krb5/contrib/libc++/ (props changed) projects/krb5/contrib/libc-vis/ (props changed) projects/krb5/contrib/libpcap/ (props changed) projects/krb5/contrib/libstdc++/ (props changed) projects/krb5/contrib/libxo/ (props changed) projects/krb5/contrib/llvm/ (props changed) projects/krb5/contrib/llvm/tools/clang/ (props changed) projects/krb5/contrib/llvm/tools/lld/ (props changed) projects/krb5/contrib/llvm/tools/lldb/ (props changed) projects/krb5/contrib/mdocml/ (props changed) projects/krb5/contrib/netbsd-tests/ (props changed) projects/krb5/contrib/openbsm/ (props changed) projects/krb5/contrib/openpam/ (props changed) projects/krb5/contrib/pjdfstest/ (props changed) projects/krb5/contrib/tcpdump/ (props changed) projects/krb5/contrib/top/ (props changed) projects/krb5/contrib/xz/ (props changed) projects/krb5/contrib/zstd/ (props changed) projects/krb5/crypto/heimdal/ (props changed) projects/krb5/crypto/openssh/ (props changed) projects/krb5/crypto/openssl/ (props changed) projects/krb5/gnu/lib/ (props changed) projects/krb5/gnu/usr.bin/gdb/ (props changed) projects/krb5/lib/libedit/ (props changed) projects/krb5/sys/cddl/contrib/opensolaris/ (props changed) projects/krb5/sys/contrib/dev/acpica/ (props changed) projects/krb5/sys/contrib/ipfilter/ (props changed) projects/krb5/sys/contrib/octeon-sdk/ (props changed) projects/krb5/sys/gnu/dts/arm/ (props changed) projects/krb5/sys/gnu/dts/include/ (props changed) projects/krb5/usr.sbin/bhyve/bhyvegc.c (props changed) projects/krb5/usr.sbin/bhyve/pci_fbuf.c (props changed) projects/krb5/usr.sbin/bhyve/pci_xhci.c (props changed) projects/krb5/usr.sbin/bhyve/rfb.c (props changed) projects/krb5/usr.sbin/bhyve/rfb.h (props changed) Modified: projects/krb5/Makefile ============================================================================== --- projects/krb5/Makefile Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/Makefile Mon Jul 31 19:58:49 2017 (r321813) @@ -158,8 +158,18 @@ META_TGT_WHITELIST+= \ toolchains universe world worlds xdev xdev-build .ORDER: buildworld installworld +.ORDER: buildworld distrib-dirs +.ORDER: buildworld distribution +.ORDER: buildworld distribute .ORDER: buildworld distributeworld .ORDER: buildworld buildkernel +.ORDER: distrib-dirs distribute +.ORDER: distrib-dirs distributeworld +.ORDER: distrib-dirs installworld +.ORDER: distribution distribute +.ORDER: distributeworld distribute +.ORDER: distributeworld distribution +.ORDER: installworld distribute .ORDER: installworld distribution .ORDER: installworld installkernel .ORDER: buildkernel installkernel @@ -431,14 +441,22 @@ TARGET_ARCHES_${target}?= ${target} MAKE_PARAMS_riscv?= CROSS_TOOLCHAIN=riscv64-gcc -# XXX Remove riscv from universe if the required toolchain package is missing. -.if !exists(/usr/local/share/toolchains/riscv64-gcc.mk) && ${TARGETS:Mriscv} -_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Nriscv} -universe: universe_riscv_skip .PHONY -universe_epilogue: universe_riscv_skip .PHONY -universe_riscv_skip: universe_prologue .PHONY - @echo ">> riscv skipped - install riscv64-xtoolchain-gcc port or package to build" +# XXX Remove architectures only supported by external toolchain from universe +# if required toolchain packages are missing. +TOOLCHAINS_riscv= riscv64 +.for target in riscv +.if ${_UNIVERSE_TARGETS:M${target}} +.for toolchain in ${TOOLCHAINS_${target}} +.if !exists(/usr/local/share/toolchains/${toolchain}-gcc.mk) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:N${target}} +universe: universe_${toolchain}_skip .PHONY +universe_epilogue: universe_${toolchain}_skip .PHONY +universe_${toolchain}_skip: universe_prologue .PHONY + @echo ">> ${target} skipped - install ${toolchain}-xtoolchain-gcc port or package to build" .endif +.endfor +.endif +.endfor .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES Modified: projects/krb5/Makefile.inc1 ============================================================================== --- projects/krb5/Makefile.inc1 Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/Makefile.inc1 Mon Jul 31 19:58:49 2017 (r321813) @@ -624,8 +624,7 @@ XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTM # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif @@ -761,6 +760,14 @@ _worldtmp: .PHONY rm -rf ${LIBCOMPATTMP} .endif .else + @echo ">>> Deleting stale files in build tree..." + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + delete-old delete-old-libs >/dev/null +.if defined(LIBCOMPAT) + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + DESTDIR=${LIBCOMPATTMP} \ + delete-old delete-old-libs >/dev/null +.endif rm -rf ${WORLDTMP}/legacy/usr/include .if ${USING_SYSTEM_COMPILER} == "yes" .for cc in cc c++ @@ -770,7 +777,6 @@ _worldtmp: .PHONY fi .endfor .endif # ${USING_SYSTEM_COMPILER} == "yes" -.endif # !defined(NO_CLEAN) # Our current approach to dependency tracking cannot cope with certain source # tree changes, particularly with respect to removing source files and @@ -813,6 +819,9 @@ _worldtmp: .PHONY ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.* .endif .endfor + +.endif # !defined(NO_CLEAN) + .for _dir in \ lib lib/casper usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} @@ -2327,11 +2336,12 @@ _cddl_lib_libumem= cddl/lib/libumem _cddl_lib_libnvpair= cddl/lib/libnvpair _cddl_lib_libavl= cddl/lib/libavl _cddl_lib_libuutil= cddl/lib/libuutil +.if ${MK_ZFS} != "no" _cddl_lib_libzfs_core= cddl/lib/libzfs_core +cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L +.endif _cddl_lib_libctf= cddl/lib/libctf _cddl_lib= cddl/lib -cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L -cddl/lib/libzfs__L: lib/libgeom__L cddl/lib/libctf__L: lib/libz__L .endif # cddl/lib/libdtrace requires lib/libproc and lib/librtld_db; it's only built Modified: projects/krb5/ObsoleteFiles.inc ============================================================================== --- projects/krb5/ObsoleteFiles.inc Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/ObsoleteFiles.inc Mon Jul 31 19:58:49 2017 (r321813) @@ -38,6 +38,119 @@ # xargs -n1 | sort | uniq -d; # done +# 20170722: new clang import which bumps version from 4.0.0 to 5.0.0. +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/allocator_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/asan_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/common_interface_defs.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/coverage_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/dfsan_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/esan_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/linux_syscall_hooks.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/lsan_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/msan_interface.h +OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/tsan_interface_atomic.h +OLD_DIRS+=usr/lib/clang/4.0.0/include/sanitizer +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_builtin_vars.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_cmath.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_complex_builtins.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_intrinsics.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_math_forward_declares.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__clang_cuda_runtime_wrapper.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__stddef_max_align_t.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__wmmintrin_aes.h +OLD_FILES+=usr/lib/clang/4.0.0/include/__wmmintrin_pclmul.h +OLD_FILES+=usr/lib/clang/4.0.0/include/adxintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/altivec.h +OLD_FILES+=usr/lib/clang/4.0.0/include/ammintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/arm_acle.h +OLD_FILES+=usr/lib/clang/4.0.0/include/arm_neon.h +OLD_FILES+=usr/lib/clang/4.0.0/include/armintr.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx2intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512bwintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512cdintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512dqintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512erintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512fintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512ifmaintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512ifmavlintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512pfintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vbmiintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vbmivlintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vlbwintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vlcdintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vldqintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avx512vlintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/avxintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/bmi2intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/bmiintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/clflushoptintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/cpuid.h +OLD_FILES+=usr/lib/clang/4.0.0/include/emmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/f16cintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/fma4intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/fmaintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/fxsrintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/htmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/htmxlintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/ia32intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/immintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/lzcntintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/mm3dnow.h +OLD_FILES+=usr/lib/clang/4.0.0/include/mm_malloc.h +OLD_FILES+=usr/lib/clang/4.0.0/include/mmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/module.modulemap +OLD_FILES+=usr/lib/clang/4.0.0/include/msa.h +OLD_FILES+=usr/lib/clang/4.0.0/include/mwaitxintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/nmmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/opencl-c.h +OLD_FILES+=usr/lib/clang/4.0.0/include/pkuintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/pmmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/popcntintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/prfchwintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/rdseedintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/rtmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/s390intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/shaintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/smmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/tbmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/tmmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/vadefs.h +OLD_FILES+=usr/lib/clang/4.0.0/include/vecintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/wmmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/x86intrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xmmintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xopintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xsavecintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xsaveintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xsaveoptintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xsavesintrin.h +OLD_FILES+=usr/lib/clang/4.0.0/include/xtestintrin.h +OLD_DIRS+=usr/lib/clang/4.0.0/include +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-i386.so +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan-x86_64.so +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.profile-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.safestack-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.stats-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.stats-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.stats_client-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a +OLD_FILES+=usr/lib/clang/4.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a +OLD_DIRS+=usr/lib/clang/4.0.0/lib/freebsd +OLD_DIRS+=usr/lib/clang/4.0.0/lib +OLD_DIRS+=usr/lib/clang/4.0.0 +OLD_FILES+=usr/bin/llvm-pdbdump # 20170610: chown-f_test replaced by chown_test OLD_FILES+=usr/tests/usr.sbin/chown/chown-f_test # 20170609: drop obsolete manpage link (if_rtwn.ko -> rtwn.ko) Modified: projects/krb5/UPDATING ============================================================================== --- projects/krb5/UPDATING Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/UPDATING Mon Jul 31 19:58:49 2017 (r321813) @@ -51,6 +51,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20170728: + As of r321665, an NFSv4 server configuration that services + Kerberos mounts or clients that do not support the uid/gid in + owner/owner_group string capability, must explicitly enable + the nfsuserd daemon by adding nfsuserd_enable="YES" to the + machine's /etc/rc.conf file. + +20170722: + Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0. + Please see the 20141231 entry below for information about prerequisites + and upgrading, if you are not already using clang 3.5.0 or higher. + 20170701: WITHOUT_RCMDS is now the default. Set WITH_RCMDS if you need them to be built with the base system. Modified: projects/krb5/bin/date/date.c ============================================================================== --- projects/krb5/bin/date/date.c Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/bin/date/date.c Mon Jul 31 19:58:49 2017 (r321813) @@ -85,7 +85,7 @@ main(int argc, char *argv[]) int set_timezone; struct vary *v; const struct vary *badv; - struct tm lt; + struct tm *lt; struct stat sb; v = NULL; @@ -174,8 +174,10 @@ main(int argc, char *argv[]) if (*argv && **argv == '+') format = *argv + 1; - lt = *localtime(&tval); - badv = vary_apply(v, <); + lt = localtime(&tval); + if (lt == NULL) + errx(1, "invalid time"); + badv = vary_apply(v, lt); if (badv) { fprintf(stderr, "%s: Cannot apply date adjustment\n", badv->arg); @@ -191,7 +193,7 @@ main(int argc, char *argv[]) */ setlocale(LC_TIME, "C"); - (void)strftime(buf, sizeof(buf), format, <); + (void)strftime(buf, sizeof(buf), format, lt); (void)printf("%s\n", buf); if (fflush(stdout)) err(1, "stdout"); @@ -210,6 +212,8 @@ setthetime(const char *fmt, const char *p, int jflag, int century; lt = localtime(&tval); + if (lt == NULL) + errx(1, "invalid time"); lt->tm_isdst = -1; /* divine correct DST */ if (fmt != NULL) { Modified: projects/krb5/bin/dd/tests/Makefile ============================================================================== --- projects/krb5/bin/dd/tests/Makefile Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/bin/dd/tests/Makefile Mon Jul 31 19:58:49 2017 (r321813) @@ -1,9 +1,5 @@ # $FreeBSD$ -.include - -.PATH: ${.CURDIR}/.. - ATF_TESTS_SH= dd2_test NETBSD_ATF_TESTS_SH= dd_test Modified: projects/krb5/bin/ps/ps.1 ============================================================================== --- projects/krb5/bin/ps/ps.1 Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/bin/ps/ps.1 Mon Jul 31 19:58:49 2017 (r321813) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd August 12, 2016 +.Dd July 25, 2017 .Dt PS 1 .Os .Sh NAME @@ -129,7 +129,7 @@ time (this normally has no effect). .It Fl d Arrange processes into descendancy order and prefix each command with -indentation text showing sibling and parent/child relationships. +indentation text showing sibling and parent/child relationships as a tree. If either of the .Fl m and Modified: projects/krb5/bin/sh/options.c ============================================================================== --- projects/krb5/bin/sh/options.c Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/bin/sh/options.c Mon Jul 31 19:58:49 2017 (r321813) @@ -191,16 +191,11 @@ options(int cmdline) while ((c = *p++) != '\0') { if (c == 'c' && cmdline) { char *q; -#ifdef NOHACK /* removing this code allows sh -ce 'foo' for compat */ - if (*p == '\0') -#endif - q = *argptr++; + + q = *argptr++; if (q == NULL || minusc != NULL) error("Bad -c option"); minusc = q; -#ifdef NOHACK - break; -#endif } else if (c == 'o') { minus_o(*argptr, val); if (*argptr) Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl Mon Jul 31 19:58:49 2017 (r321813) @@ -116,7 +116,7 @@ sub fail open(README, ">$opt_d/failure.$n/README"); print README "ERROR: " . $file . " " . $msg; - + if (scalar @parms > 1) { print README "; see $errfile\n"; } else { @@ -250,7 +250,7 @@ sub run_tests { $name = $1; $base = $2; $ext = $3; - + $dir = dirname($file); $isksh = 0; $tag = 0; @@ -372,7 +372,7 @@ sub run_tests { "modunload -i 0"); if (!system("modinfo | grep dtrace")) { warn "ERROR: couldn't unload dtrace\n"; - system("svcadm enable " . + system("svcadm enable " . "-s svc:/network/nfs/mapid:default"); exit(124); } @@ -387,7 +387,7 @@ sub run_tests { "modunload -i 0"); if (!system("modinfo | grep dtrace")) { warn "ERROR: couldn't unload dtrace\n"; - system("svcadm enable " . + system("svcadm enable " . "-s svc:/network/nfs/mapid:default"); exit(124); } @@ -679,7 +679,7 @@ if ($opt_b) { # # Run all the tests specified on the command-line (the entire test suite # by default) once for each dtrace command tested, skipping any tests -# not valid for that command. +# not valid for that command. # foreach $dtrace_cmd (@dtrace_cmds) { run_tests($dtrace_cmd, $exception_lists{$dtrace_cmd}); Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d Mon Jul 31 19:58:49 2017 (r321813) @@ -1,4 +1,4 @@ -#!/bin/ksh -p +#!/usr/bin/env ksh -p /* * CDDL HEADER START Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh Mon Jul 31 19:58:49 2017 (r321813) @@ -38,6 +38,14 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' @@ -46,11 +54,16 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qwf read'{chill(15); printf("Done chilling"); exit(0);}' status=$? if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi + +kill $child exit $status Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 19:58:49 2017 (r321813) @@ -39,6 +39,15 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} + if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' exit 2 @@ -46,6 +55,9 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qZf wassup'{printf("Iamkool");}' \ -qf read'{printf("I am done"); exit(0);}' @@ -54,5 +66,7 @@ status=$? if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi + +kill $child exit $status Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d Mon Jul 31 19:58:49 2017 (r321813) @@ -27,6 +27,7 @@ #pragma ident "%Z%%M% %I% %E% SMI" #pragma D option quiet +#pragma D option dynvarsize=2m /* * This test verifies that the basename() and dirname() functions are working @@ -54,12 +55,16 @@ BEGIN dir[i++] = "f"; dir[i++] = "f/"; dir[i++] = "/////"; + /* + * basename(3) and basename(1) return different results for the empty + * string on FreeBSD, so we need special handling. dir[i++] = ""; + */ end = i; i = 0; - printf("#!/usr/bin/ksh\n\n"); + printf("#!/usr/bin/env ksh\n\n"); } tick-1ms @@ -83,5 +88,19 @@ tick-1ms tick-1ms /i == end/ { + dir[i] = ""; + printf("if [ \"`basename \"%s\"`\" != \"%s\" -a \".\" != \"%s\" ]; then\n", + dir[i], basename(dir[i]), basename(dir[i])); + printf(" echo \"basename(\\\"%s\\\") is \\\"%s\\\"; ", + dir[i], basename(dir[i])); + printf("expected \\\"`basename \"%s\"`\\\" or \\\".\\\"\"\n", dir[i]); + printf("fi\n\n"); + printf("if [ `dirname \"%s\"` != \"%s\" ]; then\n", + dir[i], dirname(dir[i])); + printf(" echo \"dirname(\\\"%s\\\") is \\\"%s\\\"; ", + dir[i], dirname(dir[i])); + printf("expected \\\"`dirname \"%s\"`\"\\\"\n", dir[i]); + printf("fi\n\n"); + exit(0); } Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out Mon Jul 31 19:58:49 2017 (r321813) @@ -1,4 +1,4 @@ -#!/usr/bin/ksh +#!/usr/bin/env ksh if [ `basename "/foo/bar/baz"` != "baz" ]; then echo "basename(\"/foo/bar/baz\") is \"baz\"; expected \"`basename "/foo/bar/baz"`"\" @@ -152,8 +152,8 @@ if [ `dirname "/////"` != "/" ]; then echo "dirname(\"/////\") is \"/\"; expected \"`dirname "/////"`"\" fi -if [ `basename ""` != "." ]; then - echo "basename(\"\") is \".\"; expected \"`basename ""`"\" +if [ "`basename ""`" != "." -a "." != "." ]; then + echo "basename(\"\") is \".\"; expected \"`basename ""`\" or \".\"" fi if [ `dirname ""` != "." ]; then Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d Mon Jul 31 19:58:49 2017 (r321813) @@ -27,6 +27,7 @@ #pragma ident "%Z%%M% %I% %E% SMI" #pragma D option quiet +#pragma D option dynvarsize=2m BEGIN { Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh Mon Jul 31 19:58:49 2017 (r321813) @@ -31,11 +31,12 @@ fi dtrace=$1 -$dtrace -ln 'syscall::*$1:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::$1*:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::re$1*:entry' ad | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::$1l*:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::p$1[0-9][0-9]:entry' read | awk '{print $(NF-1),$NF}' | \ - sort +$dtrace -ln 'syscall:freebsd:*$1:entry' read | \ + awk '{print $(NF-1),$NF}' | grep -v -E 'compat.\.' | sort +$dtrace -ln 'syscall:freebsd:$1*:entry' read | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:re$1*:entry' ad | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:$1l*:entry' read | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:w$1[0-9]:entry' ait | \ + awk '{print $(NF-1),$NF}' | sort exit $status Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out Mon Jul 31 19:58:49 2017 (r321813) @@ -1,15 +1,22 @@ FUNCTION NAME +aio_read entry +obs_vread entry pread entry read entry +rtprio_thread entry FUNCTION NAME read entry readlink entry +readlinkat entry readv entry FUNCTION NAME read entry readlink entry +readlinkat entry readv entry FUNCTION NAME readlink entry +readlinkat entry FUNCTION NAME -pread64 entry +wait4 entry +wait6 entry Copied: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c (from r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c Mon Jul 31 19:58:49 2017 (r321813, copy of r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c) @@ -0,0 +1,47 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License (the "License"). + * You may not use this file except in compliance with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + */ + +/* + * Copyright 2017 Li-Wen Hsu + */ + +#include +#include +#include + +int +main(void) +{ + + sigset_t set; + siginfo_t info; + struct timespec timeout; + + (void)sigemptyset(&set); + (void)sigaddset(&set, SIGHUP); + timeout.tv_sec = 1; + timeout.tv_nsec = 0; + + for (;;) + (void)sigtimedwait(&set, &info, &timeout); + + return (0); +} Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d Mon Jul 31 19:58:49 2017 (r321813) @@ -45,6 +45,7 @@ BEGIN } syscall::*wait*:entry +/pid == $1/ { exit(0); } Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d ============================================================================== --- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d Mon Jul 31 19:58:49 2017 (r321813) @@ -39,6 +39,7 @@ BEGIN { i = 0; + notused = $1; } syscall::open:entry Copied: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe (from r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe Mon Jul 31 19:58:49 2017 (r321813, copy of r321808, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe) @@ -0,0 +1,30 @@ +#!/usr/bin/env ksh +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright 2017 Li-Wen Hsu + +while true +do + sleep 0.1 + cat /etc/motd > /dev/null +done Modified: projects/krb5/cddl/usr.sbin/dtrace/tests/common/probes/Makefile ============================================================================== --- projects/krb5/cddl/usr.sbin/dtrace/tests/common/probes/Makefile Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/usr.sbin/dtrace/tests/common/probes/Makefile Mon Jul 31 19:58:49 2017 (r321813) @@ -32,6 +32,7 @@ TESTEXES= \ CFILES= \ + tst.probestar.c \ Modified: projects/krb5/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile ============================================================================== --- projects/krb5/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile Mon Jul 31 19:58:49 2017 (r321813) @@ -68,6 +68,7 @@ ${PACKAGE}FILES= \ tst.zerosize.d \ TESTEXES= \ + tst.NoSpecBuffer.exe \ CFILES= \ Modified: projects/krb5/cddl/usr.sbin/dtrace/tests/tools/dtest.sh ============================================================================== --- projects/krb5/cddl/usr.sbin/dtrace/tests/tools/dtest.sh Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/cddl/usr.sbin/dtrace/tests/tools/dtest.sh Mon Jul 31 19:58:49 2017 (r321813) @@ -1,3 +1,5 @@ +#!/bin/sh + # $FreeBSD$ usage() @@ -83,6 +85,12 @@ runtest() retval=1 ;; esac + + if [ $retval -eq 0 ] && \ + head -n 1 $STDOUT | grep -q -E '^#!/.*ksh$'; then + ksh $STDOUT + retval=$? + fi return $retval } Modified: projects/krb5/contrib/bmake/ChangeLog ============================================================================== --- projects/krb5/contrib/bmake/ChangeLog Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/contrib/bmake/ChangeLog Mon Jul 31 19:58:49 2017 (r321813) @@ -1,3 +1,23 @@ +2017-07-20 Simon J. Gerraty + + * Makefile (_MAKE_VERSION): 20170720 + Merge with NetBSD make, pick up + o compat.c: pass SIGINT etc onto child and wait for it to exit + before we self-terminate. + +2017-07-11 Simon J. Gerraty + + * Makefile (_MAKE_VERSION): 20170711 + forgot to update after merge on 20170708 ;-) + o main.c: refactor to reduce size of main function. + add -v option to always fully expand values. + o meta.c: ensure command output in meta file has ending newline + even when filemon not being used. + When matching ${.MAKE.META.IGNORE_PATTERNS} do not use + pathname via ':L' since any ':' in pathname breaks that. + Instead set a '${.p.}' to pathname in the target context and + use that. + 2017-05-10 Simon J. Gerraty * Makefile (_MAKE_VERSION): 20170510 Modified: projects/krb5/contrib/bmake/Makefile ============================================================================== --- projects/krb5/contrib/bmake/Makefile Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/contrib/bmake/Makefile Mon Jul 31 19:58:49 2017 (r321813) @@ -1,7 +1,7 @@ -# $Id: Makefile,v 1.92 2017/05/10 22:29:04 sjg Exp $ +# $Id: Makefile,v 1.95 2017/07/20 19:36:13 sjg Exp $ # Base version on src date -_MAKE_VERSION= 20170510 +_MAKE_VERSION= 20170720 PROG= bmake Modified: projects/krb5/contrib/bmake/bmake.1 ============================================================================== --- projects/krb5/contrib/bmake/bmake.1 Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/contrib/bmake/bmake.1 Mon Jul 31 19:58:49 2017 (r321813) @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.266 2017/02/01 18:39:27 sjg Exp $ +.\" $NetBSD: make.1,v 1.271 2017/07/03 21:34:20 wiz Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd February 1, 2017 +.Dd June 22, 2017 .Dt BMAKE 1 .Os .Sh NAME @@ -48,6 +48,7 @@ .Op Fl m Ar directory .Op Fl T Ar file .Op Fl V Ar variable +.Op Fl v Ar variable .Op Ar variable=value .Op Ar target ... .Sh DESCRIPTION @@ -206,7 +207,9 @@ Print debugging information about target list maintena .It Ar V Force the .Fl V -option to print raw values of variables. +option to print raw values of variables, overriding the default behavior +set via +.Va .MAKE.EXPAND_VARIABLES . .It Ar v Print debugging information about variable assignment. .It Ar x @@ -334,20 +337,39 @@ for each job started and completed. Rather than re-building a target as specified in the makefile, create it or update its modification time to make it appear up-to-date. .It Fl V Ar variable -Print -.Nm Ns 's -idea of the value of -.Ar variable , -in the global context. +Print the value of +.Ar variable . Do not build any targets. Multiple instances of this option may be specified; the variables will be printed one per line, with a blank line for each null or undefined variable. +The value printed is extracted from the global context after all +makefiles have been read. +By default, the raw variable contents (which may +include additional unexpanded variable references) are shown. If .Ar variable contains a .Ql \&$ -then the value will be expanded before printing. +then the value will be recursively expanded to its complete resultant +text before printing. +The expanded value will also be printed if +.Va .MAKE.EXPAND_VARIABLES +is set to true and +the +.Fl dV +option has not been used to override it. +Note that loop-local and target-local variables, as well as values +taken temporarily by global variables during makefile processing, are +not accessible via this option. +The +.Fl dv +debug mode can be used to see these at the cost of generating +substantial extraneous output. +.It Fl v Ar variable +Like +.Fl V +but the variable is always expanded to its complete value. .It Fl W Treat any warnings during makefile parsing as errors. .It Fl w @@ -657,7 +679,7 @@ The seven local variables are as follows: .Bl -tag -width ".ARCHIVE" -offset indent .It Va .ALLSRC The list of all sources for this target; also known as -.Ql Va \&\*[Gt] . +.Ql Va \&> . .It Va .ARCHIVE The name of the archive file; also known as .Ql Va \&! . @@ -666,7 +688,7 @@ In suffix-transformation rules, the name/path of the s target is to be transformed (the .Dq implied source); also known as -.Ql Va \&\*[Lt] . +.Ql Va \&< . It is not defined in explicit rules. .It Va .MEMBER The name of the archive member; also known as @@ -691,9 +713,9 @@ in archive member rules. .El .Pp The shorter forms -.Ql ( Va \*[Gt] , +.Ql ( Va > , .Ql Va \&! , -.Ql Va \*[Lt] , +.Ql Va < , .Ql Va % , .Ql Va \&? , .Ql Va * , @@ -776,6 +798,10 @@ from which generated dependencies are read. A boolean that controls the default behavior of the .Fl V option. +If true, variable values printed with +.Fl V +are fully expanded; if false, the raw variable contents (which may +include additional unexpanded variable references) are shown. .It Va .MAKE.EXPORTED The list of variables exported by .Nm . @@ -1287,7 +1313,7 @@ it is anchored at the end of each word. Inside .Ar new_string , an ampersand -.Pq Ql \*[Am] +.Pq Ql & is replaced by .Ar old_string (without any @@ -1751,7 +1777,7 @@ may be any one of the following: .Bl -tag -width "Cm XX" .It Cm \&|\&| Logical OR. -.It Cm \&\*[Am]\*[Am] +.It Cm \&&& Logical .Tn AND ; of higher precedence than @@ -1768,7 +1794,7 @@ The boolean operator may be used to logically negate an entire conditional. It is of higher precedence than -.Ql Ic \&\*[Am]\*[Am] . +.Ql Ic \&&& . .Pp The value of .Ar expression Modified: projects/krb5/contrib/bmake/bmake.cat1 ============================================================================== --- projects/krb5/contrib/bmake/bmake.cat1 Mon Jul 31 19:51:36 2017 (r321812) +++ projects/krb5/contrib/bmake/bmake.cat1 Mon Jul 31 19:58:49 2017 (r321813) @@ -6,8 +6,8 @@ NNAAMMEE SSYYNNOOPPSSIISS bbmmaakkee [--BBeeiikkNNnnqqrrssttWWwwXX] [--CC _d_i_r_e_c_t_o_r_y] [--DD _v_a_r_i_a_b_l_e] [--dd _f_l_a_g_s] [--ff _m_a_k_e_f_i_l_e] [--II _d_i_r_e_c_t_o_r_y] [--JJ _p_r_i_v_a_t_e] [--jj _m_a_x___j_o_b_s] - [--mm _d_i_r_e_c_t_o_r_y] [--TT _f_i_l_e] [--VV _v_a_r_i_a_b_l_e] [_v_a_r_i_a_b_l_e_=_v_a_l_u_e] - [_t_a_r_g_e_t _._._.] + [--mm _d_i_r_e_c_t_o_r_y] [--TT _f_i_l_e] [--VV _v_a_r_i_a_b_l_e] [--vv _v_a_r_i_a_b_l_e] + [_v_a_r_i_a_b_l_e_=_v_a_l_u_e] [_t_a_r_g_e_t _._._.] DDEESSCCRRIIPPTTIIOONN bbmmaakkee is a program designed to simplify the maintenance of other pro- @@ -118,7 +118,9 @@ DDEESSCCRRIIPPTTIIOONN _t Print debugging information about target list mainte- nance. - _V Force the --VV option to print raw values of variables. + _V Force the --VV option to print raw values of variables, + overriding the default behavior set via + _._M_A_K_E_._E_X_P_A_N_D___V_A_R_I_A_B_L_E_S. _v Print debugging information about variable assignment. @@ -209,13 +211,26 @@ DDEESSCCRRIIPPTTIIOONN to-date. --VV _v_a_r_i_a_b_l_e - Print bbmmaakkee's idea of the value of _v_a_r_i_a_b_l_e, in the global con- - text. Do not build any targets. Multiple instances of this - option may be specified; the variables will be printed one per - line, with a blank line for each null or undefined variable. If - _v_a_r_i_a_b_l_e contains a `$' then the value will be expanded before - printing. + Print the value of _v_a_r_i_a_b_l_e. Do not build any targets. Multiple + instances of this option may be specified; the variables will be + printed one per line, with a blank line for each null or unde- + fined variable. The value printed is extracted from the global + context after all makefiles have been read. By default, the raw + variable contents (which may include additional unexpanded vari- + able references) are shown. If _v_a_r_i_a_b_l_e contains a `$' then the + value will be recursively expanded to its complete resultant text + before printing. The expanded value will also be printed if + _._M_A_K_E_._E_X_P_A_N_D___V_A_R_I_A_B_L_E_S is set to true and the --ddVV option has not + been used to override it. Note that loop-local and target-local + variables, as well as values taken temporarily by global vari- + ables during makefile processing, are not accessible via this + option. The --ddvv debug mode can be used to see these at the cost + of generating substantial extraneous output. + --vv _v_a_r_i_a_b_l_e + Like --VV but the variable is always expanded to its complete + value. + --WW Treat any warnings during makefile parsing as errors. --ww Print entering and leaving directory messages, pre and post pro- @@ -488,7 +503,10 @@ VVAARRIIAABBLLEE AASSSSIIGGNNMMEENNT _._M_A_K_E_._E_X_P_A_N_D___V_A_R_I_A_B_L_E_S A boolean that controls the default behavior of the --VV - option. + option. If true, variable values printed with --VV are + fully expanded; if false, the raw variable contents + (which may include additional unexpanded variable refer- + ences) are shown. _._M_A_K_E_._E_X_P_O_R_T_E_D The list of variables exported by bbmmaakkee. @@ -1523,4 +1541,4 @@ BBUUGGSS *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jul 31 20:28:27 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5F97DBCDF8 for ; Mon, 31 Jul 2017 20:28:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A561A673BF; Mon, 31 Jul 2017 20:28:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VKSQnm023522; Mon, 31 Jul 2017 20:28:26 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VKSQde023521; Mon, 31 Jul 2017 20:28:26 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707312028.v6VKSQde023521@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 20:28:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321815 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 321815 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 20:28:27 -0000 Author: ngie Date: Mon Jul 31 20:28:26 2017 New Revision: 321815 URL: https://svnweb.freebsd.org/changeset/base/321815 Log: - Check CXXFLAGS as well for -g options before writing off --coverage support to enable c++ program runtime coverage instrumentation. - Pass --coverage down through LDFLAGS to ensure that libprofile_rt is used in the linking phase, for reasons similar to what I did with SOLINKOPTS in bsd.lib.mk@r321778. Modified: projects/runtime-coverage/share/mk/bsd.prog.mk Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 20:15:11 2017 (r321814) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 20:28:26 2017 (r321815) @@ -43,10 +43,12 @@ CFLAGS+= -g CXXFLAGS+= -g CTFFLAGS+= -g .endif -.if ${MK_COVERAGE} != "no" && ${CFLAGS:M-g*} != "" +.if ${MK_COVERAGE} != "no" && \ + (${CFLAGS:M-g*} != "" || ${CXXFLAGS:M-g*}) _COV_FLAG= --coverage CFLAGS+= ${_COV_FLAG} CXXFLAGS+= ${_COV_FLAG} +LDFLAGS+= ${_COV_FLAG} .endif .endif From owner-svn-src-projects@freebsd.org Mon Jul 31 21:59:07 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9FBFDBEBEF for ; Mon, 31 Jul 2017 21:59:07 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 86EDD6A94C; Mon, 31 Jul 2017 21:59:07 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VLx6ib060435; Mon, 31 Jul 2017 21:59:06 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VLx6rR060434; Mon, 31 Jul 2017 21:59:06 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707312159.v6VLx6rR060434@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 21:59:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321822 - projects/runtime-coverage/share/mk X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: projects/runtime-coverage/share/mk X-SVN-Commit-Revision: 321822 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 21:59:07 -0000 Author: ngie Date: Mon Jul 31 21:59:06 2017 New Revision: 321822 URL: https://svnweb.freebsd.org/changeset/base/321822 Log: Revert _COV_FLAG spamming in LDFLAGS added in r321815 It's completely unnecessary since CFLAGS/CXXFLAGS already handles the spamming. Modified: projects/runtime-coverage/share/mk/bsd.prog.mk Modified: projects/runtime-coverage/share/mk/bsd.prog.mk ============================================================================== --- projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 21:53:00 2017 (r321821) +++ projects/runtime-coverage/share/mk/bsd.prog.mk Mon Jul 31 21:59:06 2017 (r321822) @@ -48,7 +48,6 @@ CTFFLAGS+= -g _COV_FLAG= --coverage CFLAGS+= ${_COV_FLAG} CXXFLAGS+= ${_COV_FLAG} -LDFLAGS+= ${_COV_FLAG} .endif .endif From owner-svn-src-projects@freebsd.org Mon Jul 31 23:04:17 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6DE7DBFD40 for ; Mon, 31 Jul 2017 23:04:17 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 03D0B6D03E; Mon, 31 Jul 2017 23:04:16 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6VN4GAc089312; Mon, 31 Jul 2017 23:04:16 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6VN4CVk089276; Mon, 31 Jul 2017 23:04:12 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201707312304.v6VN4CVk089276@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Mon, 31 Jul 2017 23:04:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r321831 - in projects/make-check-sandbox: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs cddl/contrib/opensol... X-SVN-Group: projects X-SVN-Commit-Author: ngie X-SVN-Commit-Paths: in projects/make-check-sandbox: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs cddl/contrib/opensolaris/cmd/dtrace/test/tst/... X-SVN-Commit-Revision: 321831 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 23:04:17 -0000 Author: ngie Date: Mon Jul 31 23:04:12 2017 New Revision: 321831 URL: https://svnweb.freebsd.org/changeset/base/321831 Log: MFhead@r321829 Added: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c - copied unchanged from r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe - copied unchanged from r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfattach - copied unchanged from r321829, head/contrib/hyperv/tools/scripts/hyperv_vfattach projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfup - copied unchanged from r321829, head/contrib/hyperv/tools/scripts/hyperv_vfup projects/make-check-sandbox/contrib/mdocml/compat_recallocarray.c - copied unchanged from r321829, head/contrib/mdocml/compat_recallocarray.c projects/make-check-sandbox/contrib/mdocml/mandoc_xr.c - copied unchanged from r321829, head/contrib/mdocml/mandoc_xr.c projects/make-check-sandbox/contrib/mdocml/mandoc_xr.h - copied unchanged from r321829, head/contrib/mdocml/mandoc_xr.h projects/make-check-sandbox/contrib/mdocml/test-recallocarray.c - copied unchanged from r321829, head/contrib/mdocml/test-recallocarray.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslparseop.c - copied unchanged from r321829, head/sys/contrib/dev/acpica/compiler/aslparseop.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c - copied unchanged from r321829, head/sys/contrib/dev/acpica/components/dispatcher/dspkginit.c projects/make-check-sandbox/sys/dev/iicbus/nxprtc.c - copied unchanged from r321829, head/sys/dev/iicbus/nxprtc.c projects/make-check-sandbox/sys/modules/i2c/ds1307/ - copied from r321829, head/sys/modules/i2c/ds1307/ projects/make-check-sandbox/sys/modules/i2c/ds3231/ - copied from r321829, head/sys/modules/i2c/ds3231/ projects/make-check-sandbox/sys/modules/i2c/nxprtc/ - copied from r321829, head/sys/modules/i2c/nxprtc/ Deleted: projects/make-check-sandbox/sys/dev/iicbus/pcf8563.c projects/make-check-sandbox/sys/dev/iicbus/pcf8563reg.h projects/make-check-sandbox/sys/net/flowtable.c projects/make-check-sandbox/sys/net/flowtable.h projects/make-check-sandbox/usr.bin/netstat/flowtable.c Modified: projects/make-check-sandbox/Makefile projects/make-check-sandbox/Makefile.inc1 projects/make-check-sandbox/UPDATING projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/probes/Makefile projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/tools/dtest.sh projects/make-check-sandbox/contrib/ipfilter/arc4random.c projects/make-check-sandbox/contrib/libarchive/libarchive/archive_cryptor_private.h projects/make-check-sandbox/contrib/libarchive/libarchive/archive_write_set_format_ar.c projects/make-check-sandbox/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h projects/make-check-sandbox/contrib/llvm/include/llvm/Support/CommandLine.h projects/make-check-sandbox/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/make-check-sandbox/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/make-check-sandbox/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/make-check-sandbox/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/make-check-sandbox/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/make-check-sandbox/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/make-check-sandbox/contrib/llvm/lib/Option/OptTable.cpp projects/make-check-sandbox/contrib/llvm/lib/Support/CommandLine.cpp projects/make-check-sandbox/contrib/llvm/lib/Support/ErrorHandling.cpp projects/make-check-sandbox/contrib/llvm/lib/Support/TargetRegistry.cpp projects/make-check-sandbox/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/make-check-sandbox/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/make-check-sandbox/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/make-check-sandbox/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/make-check-sandbox/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td projects/make-check-sandbox/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/make-check-sandbox/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/make-check-sandbox/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/make-check-sandbox/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/make-check-sandbox/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/make-check-sandbox/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/make-check-sandbox/contrib/llvm/tools/clang/tools/clang-format/ClangFormat.cpp projects/make-check-sandbox/contrib/llvm/tools/lld/COFF/Config.h projects/make-check-sandbox/contrib/llvm/tools/lld/COFF/Driver.cpp projects/make-check-sandbox/contrib/llvm/tools/lld/ELF/InputFiles.cpp projects/make-check-sandbox/contrib/llvm/tools/lld/ELF/InputFiles.h projects/make-check-sandbox/contrib/llvm/tools/lld/ELF/SymbolTable.cpp projects/make-check-sandbox/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp projects/make-check-sandbox/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h projects/make-check-sandbox/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/make-check-sandbox/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/make-check-sandbox/contrib/mdocml/INSTALL projects/make-check-sandbox/contrib/mdocml/LICENSE projects/make-check-sandbox/contrib/mdocml/Makefile projects/make-check-sandbox/contrib/mdocml/Makefile.depend projects/make-check-sandbox/contrib/mdocml/NEWS projects/make-check-sandbox/contrib/mdocml/TODO projects/make-check-sandbox/contrib/mdocml/apropos.1 projects/make-check-sandbox/contrib/mdocml/att.c projects/make-check-sandbox/contrib/mdocml/cgi.c projects/make-check-sandbox/contrib/mdocml/chars.c projects/make-check-sandbox/contrib/mdocml/config.h projects/make-check-sandbox/contrib/mdocml/configure projects/make-check-sandbox/contrib/mdocml/configure.local.example projects/make-check-sandbox/contrib/mdocml/demandoc.c projects/make-check-sandbox/contrib/mdocml/eqn.7 projects/make-check-sandbox/contrib/mdocml/eqn.c projects/make-check-sandbox/contrib/mdocml/eqn_html.c projects/make-check-sandbox/contrib/mdocml/eqn_term.c projects/make-check-sandbox/contrib/mdocml/gmdiff projects/make-check-sandbox/contrib/mdocml/html.c projects/make-check-sandbox/contrib/mdocml/html.h projects/make-check-sandbox/contrib/mdocml/lib.c projects/make-check-sandbox/contrib/mdocml/libmandoc.h projects/make-check-sandbox/contrib/mdocml/libroff.h projects/make-check-sandbox/contrib/mdocml/main.c projects/make-check-sandbox/contrib/mdocml/man.7 projects/make-check-sandbox/contrib/mdocml/man.c projects/make-check-sandbox/contrib/mdocml/man.options.1 projects/make-check-sandbox/contrib/mdocml/man_html.c projects/make-check-sandbox/contrib/mdocml/man_macro.c projects/make-check-sandbox/contrib/mdocml/man_term.c projects/make-check-sandbox/contrib/mdocml/man_validate.c projects/make-check-sandbox/contrib/mdocml/manconf.h projects/make-check-sandbox/contrib/mdocml/mandoc.1 projects/make-check-sandbox/contrib/mdocml/mandoc.3 projects/make-check-sandbox/contrib/mdocml/mandoc.c projects/make-check-sandbox/contrib/mdocml/mandoc.css projects/make-check-sandbox/contrib/mdocml/mandoc.h projects/make-check-sandbox/contrib/mdocml/mandoc_aux.c projects/make-check-sandbox/contrib/mdocml/mandoc_aux.h projects/make-check-sandbox/contrib/mdocml/mandoc_char.7 projects/make-check-sandbox/contrib/mdocml/mandoc_escape.3 projects/make-check-sandbox/contrib/mdocml/mandoc_headers.3 projects/make-check-sandbox/contrib/mdocml/mandoc_html.3 projects/make-check-sandbox/contrib/mdocml/mandocd.c projects/make-check-sandbox/contrib/mdocml/mandocdb.c projects/make-check-sandbox/contrib/mdocml/manpath.c projects/make-check-sandbox/contrib/mdocml/mansearch.c projects/make-check-sandbox/contrib/mdocml/mdoc.7 projects/make-check-sandbox/contrib/mdocml/mdoc.c projects/make-check-sandbox/contrib/mdocml/mdoc_html.c projects/make-check-sandbox/contrib/mdocml/mdoc_man.c projects/make-check-sandbox/contrib/mdocml/mdoc_markdown.c projects/make-check-sandbox/contrib/mdocml/mdoc_term.c projects/make-check-sandbox/contrib/mdocml/mdoc_validate.c projects/make-check-sandbox/contrib/mdocml/msec.in projects/make-check-sandbox/contrib/mdocml/out.c projects/make-check-sandbox/contrib/mdocml/out.h projects/make-check-sandbox/contrib/mdocml/read.c projects/make-check-sandbox/contrib/mdocml/roff.7 projects/make-check-sandbox/contrib/mdocml/roff.c projects/make-check-sandbox/contrib/mdocml/roff.h projects/make-check-sandbox/contrib/mdocml/roff_html.c projects/make-check-sandbox/contrib/mdocml/roff_int.h projects/make-check-sandbox/contrib/mdocml/roff_term.c projects/make-check-sandbox/contrib/mdocml/roff_validate.c projects/make-check-sandbox/contrib/mdocml/soelim.1 projects/make-check-sandbox/contrib/mdocml/st.c projects/make-check-sandbox/contrib/mdocml/st.in projects/make-check-sandbox/contrib/mdocml/tbl.7 projects/make-check-sandbox/contrib/mdocml/tbl.c projects/make-check-sandbox/contrib/mdocml/tbl_data.c projects/make-check-sandbox/contrib/mdocml/tbl_html.c projects/make-check-sandbox/contrib/mdocml/tbl_layout.c projects/make-check-sandbox/contrib/mdocml/tbl_term.c projects/make-check-sandbox/contrib/mdocml/term.c projects/make-check-sandbox/contrib/mdocml/term.h projects/make-check-sandbox/contrib/mdocml/term_ascii.c projects/make-check-sandbox/contrib/mdocml/term_tab.c projects/make-check-sandbox/contrib/mdocml/tree.c projects/make-check-sandbox/contrib/netbsd-tests/usr.bin/grep/t_grep.sh projects/make-check-sandbox/etc/Makefile projects/make-check-sandbox/etc/devd/hyperv.conf projects/make-check-sandbox/etc/mtree/Makefile projects/make-check-sandbox/etc/rc.d/nfsd projects/make-check-sandbox/kerberos5/lib/libkafs5/Makefile projects/make-check-sandbox/lib/clang/include/clang/Basic/Version.inc projects/make-check-sandbox/lib/clang/include/clang/Config/config.h projects/make-check-sandbox/lib/clang/include/lld/Config/Version.inc projects/make-check-sandbox/lib/clang/include/llvm/Support/VCSRevision.h projects/make-check-sandbox/lib/clang/libllvm/Makefile projects/make-check-sandbox/lib/libc/x86/sys/__vdso_gettc.c projects/make-check-sandbox/lib/libprocstat/libprocstat.3 projects/make-check-sandbox/lib/libtelnet/Makefile projects/make-check-sandbox/lib/msun/tests/Makefile projects/make-check-sandbox/lib/msun/tests/trig_test.c projects/make-check-sandbox/libexec/hyperv/Makefile projects/make-check-sandbox/libexec/rtld-elf/rtld.c projects/make-check-sandbox/release/arm/BANANAPI.conf projects/make-check-sandbox/release/arm/CUBIEBOARD2.conf projects/make-check-sandbox/sbin/sysctl/sysctl.c projects/make-check-sandbox/sbin/umount/umount.8 projects/make-check-sandbox/sbin/umount/umount.c projects/make-check-sandbox/share/man/man4/rtwn.4 projects/make-check-sandbox/share/man/man9/taskqueue.9 projects/make-check-sandbox/share/misc/pci_vendors projects/make-check-sandbox/share/mk/bsd.dep.mk projects/make-check-sandbox/share/mk/bsd.obj.mk projects/make-check-sandbox/share/mk/bsd.stand.mk projects/make-check-sandbox/sys/amd64/amd64/genassym.c projects/make-check-sandbox/sys/amd64/linux/linux_sysvec.c projects/make-check-sandbox/sys/amd64/linux32/linux32_sysvec.c projects/make-check-sandbox/sys/arm/allwinner/clkng/ccu_a64.c projects/make-check-sandbox/sys/arm/arm/mpcore_timer.c projects/make-check-sandbox/sys/arm/arm/pmap-v6.c projects/make-check-sandbox/sys/arm/conf/GENERIC projects/make-check-sandbox/sys/arm/freescale/imx/imx_i2c.c projects/make-check-sandbox/sys/arm/include/pte-v6.h projects/make-check-sandbox/sys/arm/include/ucontext.h projects/make-check-sandbox/sys/arm/mv/mv_machdep.c projects/make-check-sandbox/sys/arm64/arm64/trap.c projects/make-check-sandbox/sys/boot/efi/libefi/efinet.c projects/make-check-sandbox/sys/cam/ata/ata_da.c projects/make-check-sandbox/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/make-check-sandbox/sys/compat/cloudabi/cloudabi_fd.c projects/make-check-sandbox/sys/compat/cloudabi/cloudabi_mem.c projects/make-check-sandbox/sys/compat/cloudabi/cloudabi_sock.c projects/make-check-sandbox/sys/compat/cloudabi/cloudabi_util.h projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_proto.h projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_sock.c projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_syscall.h projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_syscalls.c projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_sysent.c projects/make-check-sandbox/sys/compat/cloudabi32/cloudabi32_systrace_args.c projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_proto.h projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_sock.c projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_syscall.h projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_syscalls.c projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_sysent.c projects/make-check-sandbox/sys/compat/cloudabi64/cloudabi64_systrace_args.c projects/make-check-sandbox/sys/compat/linux/linux_vdso.c projects/make-check-sandbox/sys/compat/linux/linux_vdso.h projects/make-check-sandbox/sys/compat/linuxkpi/common/include/linux/clocksource.h projects/make-check-sandbox/sys/compat/linuxkpi/common/src/linux_hrtimer.c projects/make-check-sandbox/sys/conf/NOTES projects/make-check-sandbox/sys/conf/files projects/make-check-sandbox/sys/conf/kern.post.mk projects/make-check-sandbox/sys/conf/options projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi32_types.h projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi64_types.h projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_types_common.h projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_vdso_armv6.S projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_vdso_i686.S projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S projects/make-check-sandbox/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S projects/make-check-sandbox/sys/contrib/cloudabi/syscalls32.master projects/make-check-sandbox/sys/contrib/cloudabi/syscalls64.master projects/make-check-sandbox/sys/contrib/dev/acpica/acpica_prep.sh projects/make-check-sandbox/sys/contrib/dev/acpica/changes.txt projects/make-check-sandbox/sys/contrib/dev/acpica/common/acfileio.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/adisasm.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/adwalk.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/ahpredef.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/ahtable.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/dmtable.c projects/make-check-sandbox/sys/contrib/dev/acpica/common/dmtbinfo.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslcompile.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslcstyle.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asldefine.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslerror.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslexternal.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslfold.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslglobal.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslhelp.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslhelpers.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asllength.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asllisting.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslload.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asllookup.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslmap.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslmessages.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslmessages.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslmethod.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asloffset.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslopt.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asloptions.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslpld.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslpredef.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslprimaries.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslprintf.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslresource.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslresources.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslrules.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslstartup.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslsupport.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asltokens.y projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asltransform.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asltree.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/asltypes.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslutils.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslwalks.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/aslxref.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/cvcompiler.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/cvdisasm.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/cvparser.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/dtcompile.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/dttemplate.h projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/dtutils.c projects/make-check-sandbox/sys/contrib/dev/acpica/compiler/prmacros.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/executer/excreate.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/executer/exdump.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/executer/exmisc.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/parser/psloop.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/parser/psobject.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/resources/rsxface.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/tables/tbdata.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/tables/tbutils.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/tables/tbxface.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/uthex.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utmath.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utobject.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utstate.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c projects/make-check-sandbox/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/make-check-sandbox/sys/contrib/dev/acpica/include/acapps.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acdisasm.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acdispat.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/aclocal.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acnames.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acobject.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acpi.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acpixf.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/actables.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/actbl.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/actbl2.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/actypes.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/acutils.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/platform/acenv.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/make-check-sandbox/sys/contrib/dev/acpica/include/platform/acgcc.h projects/make-check-sandbox/sys/dev/acpica/acpi.c projects/make-check-sandbox/sys/dev/bnxt/bnxt.h projects/make-check-sandbox/sys/dev/bnxt/bnxt_hwrm.c projects/make-check-sandbox/sys/dev/bnxt/bnxt_hwrm.h projects/make-check-sandbox/sys/dev/bnxt/bnxt_sysctl.c projects/make-check-sandbox/sys/dev/bnxt/if_bnxt.c projects/make-check-sandbox/sys/dev/cxgbe/common/common.h projects/make-check-sandbox/sys/dev/cxgbe/common/t4_hw.c projects/make-check-sandbox/sys/dev/cxgbe/iw_cxgbe/cm.c projects/make-check-sandbox/sys/dev/cxgbe/t4_main.c projects/make-check-sandbox/sys/dev/cxgbe/t4_sge.c projects/make-check-sandbox/sys/dev/etherswitch/e6000sw/e6000sw.c projects/make-check-sandbox/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/make-check-sandbox/sys/dev/ichwd/ichwd.c projects/make-check-sandbox/sys/dev/iicbus/ds1307.c projects/make-check-sandbox/sys/dev/iicbus/ds1307reg.h projects/make-check-sandbox/sys/dev/iicbus/ds3231.c projects/make-check-sandbox/sys/dev/iicbus/ds3231reg.h projects/make-check-sandbox/sys/dev/iicbus/iicbus.h projects/make-check-sandbox/sys/dev/iicbus/iiconf.c projects/make-check-sandbox/sys/dev/iicbus/iiconf.h projects/make-check-sandbox/sys/dev/isp/isp.c projects/make-check-sandbox/sys/dev/iwm/if_iwm.c projects/make-check-sandbox/sys/dev/iwm/if_iwm_scan.c projects/make-check-sandbox/sys/dev/iwm/if_iwm_sta.c projects/make-check-sandbox/sys/dev/iwm/if_iwm_util.c projects/make-check-sandbox/sys/dev/iwm/if_iwm_util.h projects/make-check-sandbox/sys/dev/iwm/if_iwmreg.h projects/make-check-sandbox/sys/dev/iwm/if_iwmvar.h projects/make-check-sandbox/sys/dev/ixgbe/ix_txrx.c projects/make-check-sandbox/sys/dev/ixl/ixl_txrx.c projects/make-check-sandbox/sys/dev/ksyms/ksyms.c projects/make-check-sandbox/sys/dev/mlx4/device.h projects/make-check-sandbox/sys/dev/mlx4/mlx4_core/mlx4_main.c projects/make-check-sandbox/sys/dev/mlx4/mlx4_core/mlx4_port.c projects/make-check-sandbox/sys/dev/mlx4/mlx4_en/en.h projects/make-check-sandbox/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/make-check-sandbox/sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c projects/make-check-sandbox/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c projects/make-check-sandbox/sys/dev/mlx4/stats.h projects/make-check-sandbox/sys/dev/mmc/mmc.c projects/make-check-sandbox/sys/dev/mmc/mmcsd.c projects/make-check-sandbox/sys/dev/mpr/mpr.c projects/make-check-sandbox/sys/dev/mpr/mpr_pci.c projects/make-check-sandbox/sys/dev/mpr/mpr_sas.c projects/make-check-sandbox/sys/dev/mpr/mpr_sas_lsi.c projects/make-check-sandbox/sys/dev/mpr/mpr_table.c projects/make-check-sandbox/sys/dev/mpr/mpr_table.h projects/make-check-sandbox/sys/dev/mpr/mprvar.h projects/make-check-sandbox/sys/dev/mps/mps.c projects/make-check-sandbox/sys/dev/mps/mps_pci.c projects/make-check-sandbox/sys/dev/mps/mps_sas_lsi.c projects/make-check-sandbox/sys/dev/mps/mps_table.c projects/make-check-sandbox/sys/dev/mps/mps_table.h projects/make-check-sandbox/sys/dev/mps/mpsvar.h projects/make-check-sandbox/sys/dev/ow/owc_gpiobus.c projects/make-check-sandbox/sys/dev/rtwn/if_rtwnreg.h projects/make-check-sandbox/sys/dev/rtwn/rtl8188e/r88e_rx.c projects/make-check-sandbox/sys/dev/rtwn/usb/rtwn_usb_attach.c projects/make-check-sandbox/sys/dev/rtwn/usb/rtwn_usb_ep.c projects/make-check-sandbox/sys/dev/rtwn/usb/rtwn_usb_rx.c projects/make-check-sandbox/sys/dev/rtwn/usb/rtwn_usb_var.h projects/make-check-sandbox/sys/dev/sdhci/sdhci.c projects/make-check-sandbox/sys/dev/sdhci/sdhci.h projects/make-check-sandbox/sys/dev/sdhci/sdhci_acpi.c projects/make-check-sandbox/sys/dev/sdhci/sdhci_pci.c projects/make-check-sandbox/sys/dev/uart/uart_bus_pci.c projects/make-check-sandbox/sys/dev/usb/wlan/if_rsu.c projects/make-check-sandbox/sys/dev/usb/wlan/if_zyd.c projects/make-check-sandbox/sys/dev/virtio/network/if_vtnetvar.h projects/make-check-sandbox/sys/fs/fdescfs/fdesc.h projects/make-check-sandbox/sys/fs/nfs/nfs_commonkrpc.c projects/make-check-sandbox/sys/fs/nfs/nfs_commonsubs.c projects/make-check-sandbox/sys/fs/nfs/nfscl.h projects/make-check-sandbox/sys/fs/nfsclient/nfs_clbio.c projects/make-check-sandbox/sys/fs/nfsclient/nfs_clport.c projects/make-check-sandbox/sys/fs/nfsclient/nfs_clrpcops.c projects/make-check-sandbox/sys/fs/nfsclient/nfs_clstate.c projects/make-check-sandbox/sys/fs/nfsclient/nfs_clvfsops.c projects/make-check-sandbox/sys/fs/nfsclient/nfs_clvnops.c projects/make-check-sandbox/sys/fs/nfsclient/nfsmount.h projects/make-check-sandbox/sys/fs/nfsserver/nfs_fha_new.c projects/make-check-sandbox/sys/fs/smbfs/smbfs_io.c projects/make-check-sandbox/sys/i386/i386/genassym.c projects/make-check-sandbox/sys/i386/linux/linux_sysvec.c projects/make-check-sandbox/sys/kern/kern_linker.c projects/make-check-sandbox/sys/kern/kern_mutex.c projects/make-check-sandbox/sys/kern/kern_sig.c projects/make-check-sandbox/sys/kern/subr_pctrie.c projects/make-check-sandbox/sys/kern/subr_rtc.c projects/make-check-sandbox/sys/kern/subr_taskqueue.c projects/make-check-sandbox/sys/kern/vfs_bio.c projects/make-check-sandbox/sys/mips/conf/TL-WDR4300 projects/make-check-sandbox/sys/modules/i2c/Makefile projects/make-check-sandbox/sys/net/if_enc.c projects/make-check-sandbox/sys/net/if_enc.h projects/make-check-sandbox/sys/net/if_lagg.c projects/make-check-sandbox/sys/net/if_stf.c projects/make-check-sandbox/sys/net/iflib.c projects/make-check-sandbox/sys/net/iflib.h projects/make-check-sandbox/sys/net/route.c projects/make-check-sandbox/sys/netinet/cc/cc_cdg.c projects/make-check-sandbox/sys/netinet/cc/cc_chd.c projects/make-check-sandbox/sys/netinet/cc/cc_cubic.c projects/make-check-sandbox/sys/netinet/cc/cc_dctcp.c projects/make-check-sandbox/sys/netinet/cc/cc_htcp.c projects/make-check-sandbox/sys/netinet/cc/cc_newreno.c projects/make-check-sandbox/sys/netinet/ip_output.c projects/make-check-sandbox/sys/netinet/sctp_indata.c projects/make-check-sandbox/sys/netinet/tcp_input.c projects/make-check-sandbox/sys/netinet/tcp_stacks/fastpath.c projects/make-check-sandbox/sys/netinet6/ip6_output.c projects/make-check-sandbox/sys/netipsec/ipsec.h projects/make-check-sandbox/sys/netipsec/ipsec_input.c projects/make-check-sandbox/sys/netipsec/ipsec_output.c projects/make-check-sandbox/sys/nfs/nfs_fha.c projects/make-check-sandbox/sys/nfs/nfs_fha.h projects/make-check-sandbox/sys/nfs/nfs_nfssvc.c projects/make-check-sandbox/sys/nfs/nfssvc.h projects/make-check-sandbox/sys/sys/ata.h projects/make-check-sandbox/sys/sys/clock.h projects/make-check-sandbox/sys/sys/copyright.h projects/make-check-sandbox/sys/sys/param.h projects/make-check-sandbox/sys/sys/pctrie.h projects/make-check-sandbox/sys/sys/taskqueue.h projects/make-check-sandbox/sys/sys/time.h projects/make-check-sandbox/sys/ufs/ffs/ffs_snapshot.c projects/make-check-sandbox/sys/vm/vnode_pager.c projects/make-check-sandbox/sys/vm/vnode_pager.h projects/make-check-sandbox/sys/x86/x86/stack_machdep.c projects/make-check-sandbox/tests/sys/file/newfileops_on_fork_test.c projects/make-check-sandbox/tests/sys/geom/class/gate/ggate_test.sh projects/make-check-sandbox/tools/tools/nanobsd/defaults.sh projects/make-check-sandbox/tools/tools/nanobsd/legacy.sh projects/make-check-sandbox/tools/tools/net80211/wlanwds/wlanwds.c projects/make-check-sandbox/usr.bin/calendar/calendars/calendar.freebsd projects/make-check-sandbox/usr.bin/grep/util.c projects/make-check-sandbox/usr.bin/indent/args.c projects/make-check-sandbox/usr.bin/indent/indent.1 projects/make-check-sandbox/usr.bin/indent/indent.c projects/make-check-sandbox/usr.bin/indent/indent_globs.h projects/make-check-sandbox/usr.bin/indent/io.c projects/make-check-sandbox/usr.bin/indent/pr_comment.c projects/make-check-sandbox/usr.bin/mandoc/Makefile projects/make-check-sandbox/usr.bin/netstat/Makefile projects/make-check-sandbox/usr.bin/netstat/main.c projects/make-check-sandbox/usr.bin/netstat/netstat.h projects/make-check-sandbox/usr.bin/truss/syscalls.c projects/make-check-sandbox/usr.bin/w/w.c projects/make-check-sandbox/usr.sbin/acpi/acpidb/Makefile projects/make-check-sandbox/usr.sbin/acpi/iasl/Makefile projects/make-check-sandbox/usr.sbin/bhyve/pci_e82545.c projects/make-check-sandbox/usr.sbin/bhyve/vga.c (contents, props changed) projects/make-check-sandbox/usr.sbin/binmiscctl/binmiscctl.c projects/make-check-sandbox/usr.sbin/bsdinstall/scripts/zfsboot projects/make-check-sandbox/usr.sbin/mpsutil/mps_cmd.c projects/make-check-sandbox/usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c Directory Properties: projects/make-check-sandbox/ (props changed) projects/make-check-sandbox/cddl/ (props changed) projects/make-check-sandbox/cddl/contrib/opensolaris/ (props changed) projects/make-check-sandbox/contrib/compiler-rt/ (props changed) projects/make-check-sandbox/contrib/ipfilter/ (props changed) projects/make-check-sandbox/contrib/libarchive/ (props changed) projects/make-check-sandbox/contrib/libc++/ (props changed) projects/make-check-sandbox/contrib/llvm/ (props changed) projects/make-check-sandbox/contrib/llvm/tools/clang/ (props changed) projects/make-check-sandbox/contrib/llvm/tools/lld/ (props changed) projects/make-check-sandbox/contrib/llvm/tools/lldb/ (props changed) projects/make-check-sandbox/contrib/mdocml/ (props changed) projects/make-check-sandbox/contrib/netbsd-tests/ (props changed) projects/make-check-sandbox/sys/cddl/contrib/opensolaris/ (props changed) projects/make-check-sandbox/sys/contrib/dev/acpica/ (props changed) Modified: projects/make-check-sandbox/Makefile ============================================================================== --- projects/make-check-sandbox/Makefile Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/Makefile Mon Jul 31 23:04:12 2017 (r321831) @@ -441,14 +441,22 @@ TARGET_ARCHES_${target}?= ${target} MAKE_PARAMS_riscv?= CROSS_TOOLCHAIN=riscv64-gcc -# XXX Remove riscv from universe if the required toolchain package is missing. -.if !exists(/usr/local/share/toolchains/riscv64-gcc.mk) && ${TARGETS:Mriscv} -_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Nriscv} -universe: universe_riscv_skip .PHONY -universe_epilogue: universe_riscv_skip .PHONY -universe_riscv_skip: universe_prologue .PHONY - @echo ">> riscv skipped - install riscv64-xtoolchain-gcc port or package to build" +# XXX Remove architectures only supported by external toolchain from universe +# if required toolchain packages are missing. +TOOLCHAINS_riscv= riscv64 +.for target in riscv +.if ${_UNIVERSE_TARGETS:M${target}} +.for toolchain in ${TOOLCHAINS_${target}} +.if !exists(/usr/local/share/toolchains/${toolchain}-gcc.mk) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:N${target}} +universe: universe_${toolchain}_skip .PHONY +universe_epilogue: universe_${toolchain}_skip .PHONY +universe_${toolchain}_skip: universe_prologue .PHONY + @echo ">> ${target} skipped - install ${toolchain}-xtoolchain-gcc port or package to build" .endif +.endfor +.endif +.endfor .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES Modified: projects/make-check-sandbox/Makefile.inc1 ============================================================================== --- projects/make-check-sandbox/Makefile.inc1 Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/Makefile.inc1 Mon Jul 31 23:04:12 2017 (r321831) @@ -624,8 +624,7 @@ XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTM # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -# XXX: This should be checking MK_GNUCXX == no -.if ${X_COMPILER_VERSION} >= 40800 +.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif @@ -761,6 +760,14 @@ _worldtmp: .PHONY rm -rf ${LIBCOMPATTMP} .endif .else + @echo ">>> Deleting stale files in build tree..." + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + delete-old delete-old-libs >/dev/null +.if defined(LIBCOMPAT) + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + DESTDIR=${LIBCOMPATTMP} \ + delete-old delete-old-libs >/dev/null +.endif rm -rf ${WORLDTMP}/legacy/usr/include .if ${USING_SYSTEM_COMPILER} == "yes" .for cc in cc c++ @@ -770,7 +777,6 @@ _worldtmp: .PHONY fi .endfor .endif # ${USING_SYSTEM_COMPILER} == "yes" -.endif # !defined(NO_CLEAN) # Our current approach to dependency tracking cannot cope with certain source # tree changes, particularly with respect to removing source files and @@ -813,16 +819,9 @@ _worldtmp: .PHONY ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.* .endif .endfor -# 20170724 remove stale lib/clang/libllvm/Options.inc file, of which there are -# two different versions after r308421, one for llvm-lib, one for llvm-dlltool -.for d in ${OBJTREE} ${WORLDTMP} -.for f in ${d}${.CURDIR}/lib/clang/libllvm/Options.inc -.if exists(${f}) || exists(${f}.d) - @echo Removing stale generated ${f} files - @rm -f ${f} ${f}.d -.endif -.endfor -.endfor + +.endif # !defined(NO_CLEAN) + .for _dir in \ lib lib/casper usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} @@ -2337,11 +2336,12 @@ _cddl_lib_libumem= cddl/lib/libumem _cddl_lib_libnvpair= cddl/lib/libnvpair _cddl_lib_libavl= cddl/lib/libavl _cddl_lib_libuutil= cddl/lib/libuutil +.if ${MK_ZFS} != "no" _cddl_lib_libzfs_core= cddl/lib/libzfs_core +cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L +.endif _cddl_lib_libctf= cddl/lib/libctf _cddl_lib= cddl/lib -cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L -cddl/lib/libzfs__L: lib/libgeom__L cddl/lib/libctf__L: lib/libz__L .endif # cddl/lib/libdtrace requires lib/libproc and lib/librtld_db; it's only built Modified: projects/make-check-sandbox/UPDATING ============================================================================== --- projects/make-check-sandbox/UPDATING Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/UPDATING Mon Jul 31 23:04:12 2017 (r321831) @@ -51,6 +51,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: ****************************** SPECIAL WARNING: ****************************** +20170728: + As of r321665, an NFSv4 server configuration that services + Kerberos mounts or clients that do not support the uid/gid in + owner/owner_group string capability, must explicitly enable + the nfsuserd daemon by adding nfsuserd_enable="YES" to the + machine's /etc/rc.conf file. + 20170722: Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0. Please see the 20141231 entry below for information about prerequisites Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh Mon Jul 31 23:04:12 2017 (r321831) @@ -38,6 +38,14 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' @@ -46,11 +54,16 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qwf read'{chill(15); printf("Done chilling"); exit(0);}' status=$? if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi + +kill $child exit $status Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh Mon Jul 31 23:04:12 2017 (r321831) @@ -39,6 +39,15 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} + if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' exit 2 @@ -46,6 +55,9 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qZf wassup'{printf("Iamkool");}' \ -qf read'{printf("I am done"); exit(0);}' @@ -54,5 +66,7 @@ status=$? if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi + +kill $child exit $status Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d Mon Jul 31 23:04:12 2017 (r321831) @@ -27,6 +27,7 @@ #pragma ident "%Z%%M% %I% %E% SMI" #pragma D option quiet +#pragma D option dynvarsize=2m /* * This test verifies that the basename() and dirname() functions are working @@ -54,12 +55,16 @@ BEGIN dir[i++] = "f"; dir[i++] = "f/"; dir[i++] = "/////"; + /* + * basename(3) and basename(1) return different results for the empty + * string on FreeBSD, so we need special handling. dir[i++] = ""; + */ end = i; i = 0; - printf("#!/usr/bin/ksh\n\n"); + printf("#!/usr/bin/env ksh\n\n"); } tick-1ms @@ -83,5 +88,19 @@ tick-1ms tick-1ms /i == end/ { + dir[i] = ""; + printf("if [ \"`basename \"%s\"`\" != \"%s\" -a \".\" != \"%s\" ]; then\n", + dir[i], basename(dir[i]), basename(dir[i])); + printf(" echo \"basename(\\\"%s\\\") is \\\"%s\\\"; ", + dir[i], basename(dir[i])); + printf("expected \\\"`basename \"%s\"`\\\" or \\\".\\\"\"\n", dir[i]); + printf("fi\n\n"); + printf("if [ `dirname \"%s\"` != \"%s\" ]; then\n", + dir[i], dirname(dir[i])); + printf(" echo \"dirname(\\\"%s\\\") is \\\"%s\\\"; ", + dir[i], dirname(dir[i])); + printf("expected \\\"`dirname \"%s\"`\"\\\"\n", dir[i]); + printf("fi\n\n"); + exit(0); } Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out Mon Jul 31 23:04:12 2017 (r321831) @@ -1,4 +1,4 @@ -#!/usr/bin/ksh +#!/usr/bin/env ksh if [ `basename "/foo/bar/baz"` != "baz" ]; then echo "basename(\"/foo/bar/baz\") is \"baz\"; expected \"`basename "/foo/bar/baz"`"\" @@ -152,8 +152,8 @@ if [ `dirname "/////"` != "/" ]; then echo "dirname(\"/////\") is \"/\"; expected \"`dirname "/////"`"\" fi -if [ `basename ""` != "." ]; then - echo "basename(\"\") is \".\"; expected \"`basename ""`"\" +if [ "`basename ""`" != "." -a "." != "." ]; then + echo "basename(\"\") is \".\"; expected \"`basename ""`\" or \".\"" fi if [ `dirname ""` != "." ]; then Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d Mon Jul 31 23:04:12 2017 (r321831) @@ -27,6 +27,7 @@ #pragma ident "%Z%%M% %I% %E% SMI" #pragma D option quiet +#pragma D option dynvarsize=2m BEGIN { Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh Mon Jul 31 23:04:12 2017 (r321831) @@ -31,11 +31,12 @@ fi dtrace=$1 -$dtrace -ln 'syscall::*$1:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::$1*:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::re$1*:entry' ad | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::$1l*:entry' read | awk '{print $(NF-1),$NF}' | sort -$dtrace -ln 'syscall::p$1[0-9][0-9]:entry' read | awk '{print $(NF-1),$NF}' | \ - sort +$dtrace -ln 'syscall:freebsd:*$1:entry' read | \ + awk '{print $(NF-1),$NF}' | grep -v -E 'compat.\.' | sort +$dtrace -ln 'syscall:freebsd:$1*:entry' read | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:re$1*:entry' ad | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:$1l*:entry' read | awk '{print $(NF-1),$NF}' | sort +$dtrace -ln 'syscall:freebsd:w$1[0-9]:entry' ait | \ + awk '{print $(NF-1),$NF}' | sort exit $status Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out Mon Jul 31 23:04:12 2017 (r321831) @@ -1,15 +1,22 @@ FUNCTION NAME +aio_read entry +obs_vread entry pread entry read entry +rtprio_thread entry FUNCTION NAME read entry readlink entry +readlinkat entry readv entry FUNCTION NAME read entry readlink entry +readlinkat entry readv entry FUNCTION NAME readlink entry +readlinkat entry FUNCTION NAME -pread64 entry +wait4 entry +wait6 entry Copied: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c (from r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c Mon Jul 31 23:04:12 2017 (r321831, copy of r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.c) @@ -0,0 +1,47 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License (the "License"). + * You may not use this file except in compliance with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + */ + +/* + * Copyright 2017 Li-Wen Hsu + */ + +#include +#include +#include + +int +main(void) +{ + + sigset_t set; + siginfo_t info; + struct timespec timeout; + + (void)sigemptyset(&set); + (void)sigaddset(&set, SIGHUP); + timeout.tv_sec = 1; + timeout.tv_nsec = 0; + + for (;;) + (void)sigtimedwait(&set, &info, &timeout); + + return (0); +} Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d Mon Jul 31 23:04:12 2017 (r321831) @@ -45,6 +45,7 @@ BEGIN } syscall::*wait*:entry +/pid == $1/ { exit(0); } Modified: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d ============================================================================== --- projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.d Mon Jul 31 23:04:12 2017 (r321831) @@ -39,6 +39,7 @@ BEGIN { i = 0; + notused = $1; } syscall::open:entry Copied: projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe (from r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/make-check-sandbox/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe Mon Jul 31 23:04:12 2017 (r321831, copy of r321829, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/tst.NoSpecBuffer.exe) @@ -0,0 +1,30 @@ +#!/usr/bin/env ksh +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright 2017 Li-Wen Hsu + +while true +do + sleep 0.1 + cat /etc/motd > /dev/null +done Modified: projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/probes/Makefile ============================================================================== --- projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/probes/Makefile Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/probes/Makefile Mon Jul 31 23:04:12 2017 (r321831) @@ -32,6 +32,7 @@ TESTEXES= \ CFILES= \ + tst.probestar.c \ Modified: projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile ============================================================================== --- projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/common/speculation/Makefile Mon Jul 31 23:04:12 2017 (r321831) @@ -68,6 +68,7 @@ ${PACKAGE}FILES= \ tst.zerosize.d \ TESTEXES= \ + tst.NoSpecBuffer.exe \ CFILES= \ Modified: projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/tools/dtest.sh ============================================================================== --- projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/tools/dtest.sh Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/cddl/usr.sbin/dtrace/tests/tools/dtest.sh Mon Jul 31 23:04:12 2017 (r321831) @@ -1,3 +1,5 @@ +#!/bin/sh + # $FreeBSD$ usage() @@ -83,6 +85,12 @@ runtest() retval=1 ;; esac + + if [ $retval -eq 0 ] && \ + head -n 1 $STDOUT | grep -q -E '^#!/.*ksh$'; then + ksh $STDOUT + retval=$? + fi return $retval } Copied: projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfattach (from r321829, head/contrib/hyperv/tools/scripts/hyperv_vfattach) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfattach Mon Jul 31 23:04:12 2017 (r321831, copy of r321829, head/contrib/hyperv/tools/scripts/hyperv_vfattach) @@ -0,0 +1,79 @@ +#!/bin/sh + +# +# If transparent VF is enabled, don't do anything. +# + +sysctl -n hw.hn.vf_transparent > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # Old kernel; no transparent VF. + vf_transparent=0 +else + vf_transparent=`sysctl -n hw.hn.vf_transparent` +fi + +if [ $vf_transparent -ne 0 ] +then + # Transparent VF; done! + exit 0 +fi + +iface=$1 +delay=$2 + +if [ $delay -gt 0 ] +then + # + # Delayed VF up. + # + sleep $delay + ifconfig $iface up + # Done! + exit $? +fi + +# +# Check to see whether $iface is a VF or not. +# If $iface is a VF, bring it up now. +# + +# for hyperv_vf_delay +. /etc/rc.conf + +sysctl -n hw.hn.vflist > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # Old kernel; nothing could be done properly. + exit 0 +fi +vf_list=`sysctl -n hw.hn.vflist` + +for vf in $vf_list +do + if [ $vf = $iface ] + then + # + # Linger a little bit (at least 2 seconds) mainly to + # make sure that $iface is fully attached. + # + # NOTE: + # In Azure hyperv_vf_delay should be configured to a + # large value, e.g. 120 seconds, to avoid racing cloud + # agent goofs. + # + test $hyperv_vf_delay -ge 2 > /dev/null 2>&1 + if [ $? -ne 0 ] + then + hyperv_vf_delay=2 + fi + # + # NOTE: + # "(sleep ..; ifconfig .. up) > /dev/null 2>&1 &" + # does _not_ work. + # + daemon -f /usr/libexec/hyperv/hyperv_vfattach \ + $iface $hyperv_vf_delay + break + fi +done Copied: projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfup (from r321829, head/contrib/hyperv/tools/scripts/hyperv_vfup) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/make-check-sandbox/contrib/hyperv/tools/scripts/hyperv_vfup Mon Jul 31 23:04:12 2017 (r321831, copy of r321829, head/contrib/hyperv/tools/scripts/hyperv_vfup) @@ -0,0 +1,119 @@ +#!/bin/sh + +. /etc/rc.subr +. /etc/network.subr + +load_rc_config netif + +# +# Customized per-interface setup, e.g. hyperv_vfup.hn1 +# +# NOTE-CUSTOMIZE: +# Comment this out, if this script is used as template +# for the customized per-interface setup. +# +if [ -f /usr/libexec/hyperv/hyperv_vfup.$1 ] +then + /usr/libexec/hyperv/hyperv_vfup.$1 + exit $? +fi + +# NOTE-CUSTOMIZE: +#hn=${0##*.} +hn=$1 +hn_unit=`echo $hn | sed 's/[^0-9]*//g'` + +vf=`sysctl -n dev.hn.$hn_unit.vf` +if [ ! $vf ] +then + # Race happened; VF was removed, before we ran. + echo "$hn: VF was detached" + exit 0 +fi + +# +# Create laggX for hnX. +# Add VF and hnX to laggX. +# + +lagg=lagg$hn_unit + +ifconfig $lagg > /dev/null 2>&1 +if [ $? -ne 0 ] +then + # + # No laggX, create it now. + # + ifconfig $lagg create > /dev/null 2>&1 + if [ $? -ne 0 ] + then + echo "$lagg creation failed" + exit 1 + fi + + # + # Configure laggX (failover), add hnX and VF to it. + # + ifconfig $lagg laggproto failover laggport $hn laggport $vf + ifconfig $lagg inet6 no_dad + + # + # Stop dhclient on hnX, if any. + # + pidfile=/var/run/dhclient.$hn.pid + if [ -f $pidfile ] + then + kill -TERM `cat $pidfile` + fi + + # + # Remove all configured IPv4 addresses on hnX, e.g. + # configured by dhclient. laggX will take over the + # network operations. + # + while true + do + ifconfig $hn -alias > /dev/null 2>&1 + if [ $? -ne 0 ] + then + break + fi + done + + # TODO: Remove IPv6 addresses on hnX + + # + # Use hnX's configuration for laggX + # + # NOTE-CUSTOMIZE: + # If this script is used as template for the customized + # per-interface setup, replace this with whatever you + # want to do with the laggX. + # + if dhcpif $hn; + then + ifconfig $lagg up + if syncdhcpif $hn; + then + dhclient $lagg + else + dhclient -b $lagg + fi + else + ifconfig_args=`ifconfig_getargs $hn` + if [ -n "$ifconfig_args" ] + then + ifconfig $lagg $ifconfig_args + fi + fi +else + # + # laggX exists. Check whether VF was there or not. + # If VF was not added to laggX, add it now. + # + ifconfig $lagg | grep "laggport: $vf" > /dev/null 2>&1 + if [ $? -ne 0 ] + then + ifconfig $lagg laggport $vf + fi +fi Modified: projects/make-check-sandbox/contrib/ipfilter/arc4random.c ============================================================================== --- projects/make-check-sandbox/contrib/ipfilter/arc4random.c Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/ipfilter/arc4random.c Mon Jul 31 23:04:12 2017 (r321831) @@ -109,9 +109,9 @@ arc4_randomstir (void) /* * Throw away the first N words of output, as suggested in the * paper "Weaknesses in the Key Scheduling Algorithm of RC4" - * by Fluher, Mantin, and Shamir. (N = 256 in our case.) + * by Fluher, Mantin, and Shamir. (N = 768 in our case.) */ - for (n = 0; n < 256*4; n++) + for (n = 0; n < 768*4; n++) arc4_randbyte(); MUTEX_EXIT(&arc4_mtx); } Modified: projects/make-check-sandbox/contrib/libarchive/libarchive/archive_cryptor_private.h ============================================================================== --- projects/make-check-sandbox/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/libarchive/libarchive/archive_cryptor_private.h Mon Jul 31 23:04:12 2017 (r321831) @@ -64,7 +64,7 @@ typedef struct { } archive_crypto_ctx; #elif defined(_WIN32) && !defined(__CYGWIN__) && defined(HAVE_BCRYPT_H) -#include +#include /* Common in other bcrypt implementations, but missing from VS2008. */ #ifndef BCRYPT_SUCCESS Modified: projects/make-check-sandbox/contrib/libarchive/libarchive/archive_write_set_format_ar.c ============================================================================== --- projects/make-check-sandbox/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/libarchive/libarchive/archive_write_set_format_ar.c Mon Jul 31 23:04:12 2017 (r321831) @@ -374,13 +374,14 @@ archive_write_ar_data(struct archive_write *a, const v return (ARCHIVE_WARN); } - ar->strtab = (char *)malloc(s); + ar->strtab = (char *)malloc(s + 1); if (ar->strtab == NULL) { archive_set_error(&a->archive, ENOMEM, "Can't allocate strtab buffer"); return (ARCHIVE_FATAL); } - strncpy(ar->strtab, buff, s); + memcpy(ar->strtab, buff, s); + ar->strtab[s] = '\0'; ar->has_strtab = 1; } Modified: projects/make-check-sandbox/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h ============================================================================== --- projects/make-check-sandbox/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Mon Jul 31 23:04:12 2017 (r321831) @@ -40,7 +40,8 @@ class TargetRegisterInfo; /// This is convenient because std::bitset does not have a constructor /// with an initializer list of set bits. /// -/// Each InstructionSelector subclass should define a PredicateBitset class with: +/// Each InstructionSelector subclass should define a PredicateBitset class +/// with: /// const unsigned MAX_SUBTARGET_PREDICATES = 192; /// using PredicateBitset = PredicateBitsetImpl; /// and updating the constant to suit the target. Tablegen provides a suitable @@ -102,7 +103,8 @@ enum { /// - OpIdx - Operand index /// - Expected integer GIM_CheckConstantInt, - /// Check the operand is a specific literal integer (i.e. MO.isImm() or MO.isCImm() is true). + /// Check the operand is a specific literal integer (i.e. MO.isImm() or + /// MO.isCImm() is true). /// - InsnID - Instruction ID /// - OpIdx - Operand index /// - Expected integer Modified: projects/make-check-sandbox/contrib/llvm/include/llvm/Support/CommandLine.h ============================================================================== --- projects/make-check-sandbox/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/llvm/include/llvm/Support/CommandLine.h Mon Jul 31 23:04:12 2017 (r321831) @@ -66,15 +66,12 @@ bool ParseCommandLineOptions(int argc, const char *con void ParseEnvironmentOptions(const char *progName, const char *envvar, const char *Overview = ""); -// Function pointer type for printing version information. -using VersionPrinterTy = std::function; - ///===---------------------------------------------------------------------===// /// SetVersionPrinter - Override the default (LLVM specific) version printer /// used to print out the version when --version is given /// on the command line. This allows other systems using the /// CommandLine utilities to print their own version string. -void SetVersionPrinter(VersionPrinterTy func); +void SetVersionPrinter(void (*func)()); ///===---------------------------------------------------------------------===// /// AddExtraVersionPrinter - Add an extra printer to use in addition to the @@ -83,7 +80,7 @@ void SetVersionPrinter(VersionPrinterTy func); /// which will be called after the basic LLVM version /// printing is complete. Each can then add additional /// information specific to the tool. -void AddExtraVersionPrinter(VersionPrinterTy func); +void AddExtraVersionPrinter(void (*func)()); // PrintOptionValues - Print option values. // With -print-options print the difference between option values and defaults. Modified: projects/make-check-sandbox/contrib/llvm/include/llvm/Support/TargetRegistry.h ============================================================================== --- projects/make-check-sandbox/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/llvm/include/llvm/Support/TargetRegistry.h Mon Jul 31 23:04:12 2017 (r321831) @@ -599,7 +599,7 @@ struct TargetRegistry { /// printRegisteredTargetsForVersion - Print the registered targets /// appropriately for inclusion in a tool's version output. - static void printRegisteredTargetsForVersion(raw_ostream &OS); + static void printRegisteredTargetsForVersion(); /// @name Registry Access /// @{ Modified: projects/make-check-sandbox/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h ============================================================================== --- projects/make-check-sandbox/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h Mon Jul 31 23:04:12 2017 (r321831) @@ -531,8 +531,10 @@ Value *createTargetReduction(IRBuilder<> &B, const Tar /// Get the intersection (logical and) of all of the potential IR flags /// of each scalar operation (VL) that will be converted into a vector (I). +/// If OpValue is non-null, we only consider operations similar to OpValue +/// when intersecting. /// Flag set: NSW, NUW, exact, and all of fast-math. -void propagateIRFlags(Value *I, ArrayRef VL); +void propagateIRFlags(Value *I, ArrayRef VL, Value *OpValue = nullptr); } // end namespace llvm Modified: projects/make-check-sandbox/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp ============================================================================== --- projects/make-check-sandbox/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 23:03:10 2017 (r321830) +++ projects/make-check-sandbox/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp Mon Jul 31 23:04:12 2017 (r321831) @@ -4016,14 +4016,18 @@ static bool IsOperandAMemoryOperand(CallInst *CI, Inli return true; } +// Max number of memory uses to look at before aborting the search to conserve +// compile time. +static constexpr int MaxMemoryUsesToScan = 20; + /// Recursively walk all the uses of I until we find a memory use. /// If we find an obviously non-foldable instruction, return true. /// Add the ultimately found memory instructions to MemoryUses. static bool FindAllMemoryUses( Instruction *I, SmallVectorImpl> &MemoryUses, - SmallPtrSetImpl &ConsideredInsts, - const TargetLowering &TLI, const TargetRegisterInfo &TRI) { + SmallPtrSetImpl &ConsideredInsts, const TargetLowering &TLI, + const TargetRegisterInfo &TRI, int SeenInsts = 0) { // If we already considered this instruction, we're done. if (!ConsideredInsts.insert(I).second) return false; @@ -4036,8 +4040,12 @@ static