Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Mar 2014 17:54:01 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r263508 - in stable/10: . contrib/gcc contrib/llvm contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm-c/Transforms contrib/llvm/include/llvm/ADT contrib/llv...
Message-ID:  <201403211754.s2LHs1Pk030364@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Mar 21 17:53:59 2014
New Revision: 263508
URL: http://svnweb.freebsd.org/changeset/base/263508

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403211754.s2LHs1Pk030364>