svn commit: r277718 - in projects/clang360-import/contrib/llvm: include/llvm include/llvm-c include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/llvm/AsmParser include/llvm/Bitc...

Dimitry Andric dim at FreeBSD.org
Sun Jan 25 23:37:02 UTC 2015


Author: dim
Date: Sun Jan 25 23:36:55 2015
New Revision: 277718
URL: https://svnweb.freebsd.org/changeset/base/277718

Log:
  Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from
  ^/vendor/clang/dist, resolve conflicts, and cleanup patches.

Added:
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/AssumptionCache.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Analysis/AssumptionCache.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/FunctionTargetTransformInfo.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Analysis/FunctionTargetTransformInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/DIE.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/CodeGen/DIE.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/ForwardControlFlowIntegrity.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/CodeGen/ForwardControlFlowIntegrity.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineCombinerPattern.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/CodeGen/MachineCombinerPattern.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQPRAConstraint.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/CodeGen/PBQPRAConstraint.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFAcceleratorTable.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFAcceleratorTable.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFCompileUnit.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFCompileUnit.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFContext.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFContext.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAbbrev.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugAbbrev.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugArangeSet.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugArangeSet.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAranges.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugAranges.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugFrame.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugFrame.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugInfoEntry.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugInfoEntry.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLine.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugLine.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLoc.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugLoc.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFDebugRangeList.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFDebugRangeList.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFRelocMap.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFRelocMap.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFSection.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFSection.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFTypeUnit.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFTypeUnit.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFUnit.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/DebugInfo/DWARFUnit.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Metadata.def
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/Metadata.def
  projects/clang360-import/contrib/llvm/include/llvm/IR/MetadataTracking.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/MetadataTracking.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/PassManagerInternal.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/PassManagerInternal.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Statepoint.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/Statepoint.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/TrackingMDRef.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/TrackingMDRef.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/UseListOrder.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/IR/UseListOrder.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/CoverageMapping.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/CoverageMapping.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/CoverageMappingReader.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/CoverageMappingReader.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/CoverageMappingWriter.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/CoverageMappingWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/SampleProf.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/SampleProf.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/SampleProfReader.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/SampleProfReader.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/SampleProfWriter.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/ProfileData/SampleProfWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ELFRelocs/
     - copied from r277716, vendor/llvm/dist/include/llvm/Support/ELFRelocs/
  projects/clang360-import/contrib/llvm/include/llvm/Support/Options.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Support/Options.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Support/StreamingMemoryObject.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/UniqueLock.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Support/UniqueLock.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h
     - copied unchanged from r277716, vendor/llvm/dist/include/llvm/Transforms/Utils/SymbolRewriter.h
  projects/clang360-import/contrib/llvm/lib/Analysis/AssumptionCache.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Analysis/AssumptionCache.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CFLAliasAnalysis.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Analysis/CFLAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/FunctionTargetTransformInfo.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Analysis/FunctionTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Analysis/ScopedNoAliasAA.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/StratifiedSets.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Analysis/StratifiedSets.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfExpression.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AsmPrinter/Win64Exception.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/AtomicExpandPass.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ForwardControlFlowIntegrity.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/ForwardControlFlowIntegrity.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineCombiner.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/MachineCombiner.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/SelectionDAG/StatepointLowering.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/StatepointExampleGC.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/CodeGen/StatepointExampleGC.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFAcceleratorTable.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/DebugInfo/DWARFAcceleratorTable.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/DebugInfo/SyntaxHighlighting.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/DebugInfo/SyntaxHighlighting.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ExecutionEngine/GDBRegistrationListener.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/MCJIT/ObjectBuffer.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/ExecutionEngine/MCJIT/ObjectBuffer.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h
  projects/clang360-import/contrib/llvm/lib/IR/MetadataTracking.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/IR/MetadataTracking.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Statepoint.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/IR/Statepoint.cpp
  projects/clang360-import/contrib/llvm/lib/IR/UseListOrder.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/IR/UseListOrder.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/MC/MCDisassembler/MCDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/MC/MCDisassembler/MCRelocationInfo.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCWinEH.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/MC/MCWinEH.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/CoverageMapping.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/CoverageMapping.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/CoverageMappingReader.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/CoverageMappingWriter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/CoverageMappingWriter.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/SampleProf.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/SampleProf.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/SampleProfReader.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/SampleProfReader.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/SampleProfWriter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/ProfileData/SampleProfWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Support/MathExtras.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Support/MathExtras.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Options.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Support/Options.cpp
  projects/clang360-import/contrib/llvm/lib/Support/StreamingMemoryObject.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Support/StreamingMemoryObject.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64A53Fix835769.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64CallingConvention.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64MachineCombinerPattern.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64MachineCombinerPattern.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/AArch64/AArch64PBQPRegAlloc.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Disassembler/
     - copied from r277716, vendor/llvm/dist/lib/Target/Hexagon/Disassembler/
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/PowerPC/PPCCallingConv.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrSPE.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/PowerPC/PPCInstrSPE.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCScheduleP8.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleP8.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUAlwaysInlinePass.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/AMDGPUAlwaysInlinePass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDKernelCodeT.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/AMDKernelCodeT.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AsmParser/
     - copied from r277716, vendor/llvm/dist/lib/Target/R600/AsmParser/
  projects/clang360-import/contrib/llvm/lib/Target/R600/CIInstructions.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/CIInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIFoldOperands.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/SIFoldOperands.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SILoadStoreOptimizer.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/SILoadStoreOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIPrepareScratchRegs.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/SIPrepareScratchRegs.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/VIInstrFormats.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/VIInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/VIInstructions.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/R600/VIInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrSGX.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/X86/X86InstrSGX.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/X86/X86IntrinsicsInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ScheduleBtVer2.td
     - copied unchanged from r277716, vendor/llvm/dist/lib/Target/X86/X86ScheduleBtVer2.td
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Transforms/Instrumentation/InstrProfiling.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp
     - copied unchanged from r277716, vendor/llvm/dist/lib/Transforms/Utils/SymbolRewriter.cpp
  projects/clang360-import/contrib/llvm/patches/patch-01-freebsd-kprintf.diff
  projects/clang360-import/contrib/llvm/patches/patch-02-clang-vendor-suffix.diff
     - copied unchanged from r277716, projects/clang360-import/contrib/llvm/patches/patch-03-clang-vendor-suffix.diff
  projects/clang360-import/contrib/llvm/patches/patch-03-add-CC-aliases.diff
     - copied, changed from r277716, projects/clang360-import/contrib/llvm/patches/patch-05-add-CC-aliases.diff
  projects/clang360-import/contrib/llvm/patches/patch-04-add-llvm-gvn-option.diff
     - copied, changed from r277716, projects/clang360-import/contrib/llvm/patches/patch-11-add-llvm-gvn-option.diff
  projects/clang360-import/contrib/llvm/patches/patch-05-enable-armv6-clrex.diff
     - copied, changed from r277716, projects/clang360-import/contrib/llvm/patches/patch-19-enable-armv6-clrex.diff
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/CodeInjector.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Analysis/CodeInjector.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsLe64.def
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Basic/BuiltinsLe64.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/SanitizerBlacklist.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Basic/SanitizerBlacklist.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Basic/Sanitizers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticReader.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticReader.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnostics.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/Frontend/SerializedDiagnostics.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
     - copied unchanged from r277717, vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/Core/
     - copied from r277717, vendor/clang/dist/include/clang/Tooling/Core/
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/CodeInjector.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Analysis/CodeInjector.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/SanitizerBlacklist.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Basic/SanitizerBlacklist.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Sanitizers.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Basic/Sanitizers.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/CodeGen/CoverageMappingGen.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.h
     - copied unchanged from r277717, vendor/clang/dist/lib/CodeGen/CoverageMappingGen.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/SanitizerMetadata.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/CodeGen/SanitizerMetadata.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/SanitizerMetadata.h
     - copied unchanged from r277717, vendor/clang/dist/lib/CodeGen/SanitizerMetadata.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/CrossWindowsToolChain.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Driver/CrossWindowsToolChain.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Driver/MSVCToolChain.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Format/UnwrappedLineFormatter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Format/UnwrappedLineFormatter.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/CodeGenOptions.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Frontend/CodeGenOptions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Frontend/SerializedDiagnosticReader.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/__stddef_max_align_t.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/__stddef_max_align_t.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/adxintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/adxintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/avx512bwintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/avx512bwintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/avx512erintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/avx512erintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/avx512fintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/avx512vlbwintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/avx512vlbwintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/avx512vlintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/stdatomic.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/stdatomic.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/vadefs.h
     - copied unchanged from r277717, vendor/clang/dist/lib/Headers/vadefs.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaCUDA.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/Sema/SemaCUDA.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
     - copied unchanged from r277717, vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h
     - copied unchanged from r277717, vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelInjector.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/Core/
     - copied from r277717, vendor/clang/dist/lib/Tooling/Core/
Deleted:
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/RegAllocSolver.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/JIT.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/LeakDetector.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAnalysis/MCAtom.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAnalysis/MCFunction.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAnalysis/MCModule.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAnalysis/MCModuleYAML.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/IncludeFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetJITInfo.h
  projects/clang360-import/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AtomicExpandLoadLinkedPass.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/Spiller.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFContext.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFRelocMap.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFUnit.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
  projects/clang360-import/contrib/llvm/lib/IR/LeakDetector.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCAtom.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCFunction.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCModule.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCModuleYAML.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCObjectDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAnalysis/MCObjectSymbolizer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCRelocationInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Support/IncludeFile.cpp
  projects/clang360-import/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
  projects/clang360-import/contrib/llvm/lib/Support/StringRefMemoryObject.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMJITInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMRelocations.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Disassembler/CMakeLists.txt
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Disassembler/LLVMBuild.txt
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Disassembler/Makefile
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/InstPrinter/
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsABIInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsABIInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsJITInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsRelocations.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCRelocations.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AsmParser/CMakeLists.txt
  projects/clang360-import/contrib/llvm/lib/Target/R600/AsmParser/LLVMBuild.txt
  projects/clang360-import/contrib/llvm/lib/Target/R600/AsmParser/Makefile
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcRelocations.h
  projects/clang360-import/contrib/llvm/lib/Target/TargetJITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86AtomicExpandPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86JITInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86Relocations.h
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h
  projects/clang360-import/contrib/llvm/patches/patch-01-clang-version-include.diff
  projects/clang360-import/contrib/llvm/patches/patch-02-format-extensions.diff
  projects/clang360-import/contrib/llvm/patches/patch-03-clang-vendor-suffix.diff
  projects/clang360-import/contrib/llvm/patches/patch-04-default-target-triple.diff
  projects/clang360-import/contrib/llvm/patches/patch-05-add-CC-aliases.diff
  projects/clang360-import/contrib/llvm/patches/patch-06-clang-arm-target-cpu.diff
  projects/clang360-import/contrib/llvm/patches/patch-07-llvm-r216989-r216990-fix-movw-armv6.diff
  projects/clang360-import/contrib/llvm/patches/patch-08-clang-r217410-i386-garbage-float.diff
  projects/clang360-import/contrib/llvm/patches/patch-09-llvm-r221709-debug-oom.diff
  projects/clang360-import/contrib/llvm/patches/patch-10-llvm-r222562-loop-rotate.diff
  projects/clang360-import/contrib/llvm/patches/patch-11-add-llvm-gvn-option.diff
  projects/clang360-import/contrib/llvm/patches/patch-12-llvm-r218241-dwarf2-warning.diff
  projects/clang360-import/contrib/llvm/patches/patch-13-llvm-r215352-aarch64-dyn-loader.diff
  projects/clang360-import/contrib/llvm/patches/patch-14-llvm-r216571-dynamiclib-usability.diff
  projects/clang360-import/contrib/llvm/patches/patch-15-clang-r221900-freebsd-aarch64.diff
  projects/clang360-import/contrib/llvm/patches/patch-16-llvm-r222856-libapr-miscompile.diff
  projects/clang360-import/contrib/llvm/patches/patch-17-llvm-r214802-armv6-cp10-cp11.diff
  projects/clang360-import/contrib/llvm/patches/patch-18-llvm-r215811-arm-fpu-directive.diff
  projects/clang360-import/contrib/llvm/patches/patch-19-enable-armv6-clrex.diff
  projects/clang360-import/contrib/llvm/patches/patch-20-llvm-r223147-arm-cpu-directive.diff
  projects/clang360-import/contrib/llvm/patches/patch-21-llvm-r221170-ppc-vaarg.diff
  projects/clang360-import/contrib/llvm/patches/patch-22-llvm-r221791-ppc-small-pic.diff
  projects/clang360-import/contrib/llvm/patches/patch-23-llvm-r224415-ppc-local.diff
  projects/clang360-import/contrib/llvm/patches/patch-24-llvm-r213890-ppc-eh_frame.diff
  projects/clang360-import/contrib/llvm/patches/patch-25-llvm-r224890-ppc-ctr-tls-loop.diff
  projects/clang360-import/contrib/llvm/patches/patch-26-clang-r213790-type_traits-crash.diff
  projects/clang360-import/contrib/llvm/patches/patch-27-llvm-r222587-arm-add-pc.diff
  projects/clang360-import/contrib/llvm/patches/patch-28-llvm-r222292-aarch64-no-neon.diff
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/Core/CMakeLists.txt
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/Core/Makefile
Modified:
  projects/clang360-import/contrib/llvm/include/llvm-c/BitReader.h
  projects/clang360-import/contrib/llvm/include/llvm-c/BitWriter.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Core.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Disassembler.h
  projects/clang360-import/contrib/llvm/include/llvm-c/ExecutionEngine.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Initialization.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Support.h
  projects/clang360-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  projects/clang360-import/contrib/llvm/include/llvm-c/lto.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/APInt.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/APSInt.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/DenseMap.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/DenseSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/MapVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/Optional.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/PostOrderIterator.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/STLExtras.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/ScopedHashTable.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SetVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SmallSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SparseBitVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SparseMultiSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/SparseSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/StringSet.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/TinyPtrVector.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/Triple.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/Twine.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/VariadicFunction.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/ilist.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/ilist_node.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/iterator.h
  projects/clang360-import/contrib/llvm/include/llvm/ADT/iterator_range.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/CodeMetrics.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/IntervalIterator.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/Loads.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/LoopPass.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/PHITransAddr.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/PostDominators.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/clang360-import/contrib/llvm/include/llvm/AsmParser/Parser.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/BitCodes.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/clang360-import/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/GCMetadata.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/GCStrategy.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/GCs.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/JumpInstrTables.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineDominators.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/MachineValueType.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/CostAllocator.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/StackMaps.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/clang360-import/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DIContext.h
  projects/clang360-import/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  projects/clang360-import/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Argument.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/BasicBlock.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/CFG.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/CallingConv.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Constant.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/ConstantRange.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Constants.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DIBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DataLayout.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DebugInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DebugLoc.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DerivedTypes.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DiagnosticInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Dominators.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Function.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/GVMaterializer.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/GlobalObject.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/GlobalValue.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/IRBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/IRPrintingPasses.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/InlineAsm.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/InstrTypes.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Instruction.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Instructions.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicInst.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Intrinsics.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Intrinsics.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicsARM.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicsR600.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
  projects/clang360-import/contrib/llvm/include/llvm/IR/LLVMContext.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/LegacyPassManager.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/MDBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Mangler.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Metadata.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Module.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Operator.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/PassManager.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/PatternMatch.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/PredIteratorCache.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Type.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/TypeFinder.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/User.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Value.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/ValueHandle.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/ValueMap.h
  projects/clang360-import/contrib/llvm/include/llvm/IR/Verifier.h
  projects/clang360-import/contrib/llvm/include/llvm/IRReader/IRReader.h
  projects/clang360-import/contrib/llvm/include/llvm/InitializePasses.h
  projects/clang360-import/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h
  projects/clang360-import/contrib/llvm/include/llvm/LTO/LTOModule.h
  projects/clang360-import/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/clang360-import/contrib/llvm/include/llvm/Linker/Linker.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/ConstantPools.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAsmInfoELF.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCAssembler.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCContext.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCDisassembler.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCDwarf.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCELFStreamer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCExpr.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCInst.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCObjectWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCSchedule.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCSymbol.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCTargetOptions.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCWin64EH.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/MCWinEH.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/StringTableBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/Archive.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/Binary.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/COFF.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/COFFYAML.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/ELF.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/ELFObjectFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/ELFTypes.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/ELFYAML.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/Error.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/IRObjectFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/MachO.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/MachOUniversal.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/RelocVisitor.h
  projects/clang360-import/contrib/llvm/include/llvm/Object/SymbolicFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Option/ArgList.h
  projects/clang360-import/contrib/llvm/include/llvm/PassRegistry.h
  projects/clang360-import/contrib/llvm/include/llvm/PassSupport.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h
  projects/clang360-import/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ARMEHABI.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ARMWinEH.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Allocator.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/CBindingWrapping.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/COFF.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Casting.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/CommandLine.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Compiler.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Compression.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/DataExtractor.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/DataTypes.h.in
  projects/clang360-import/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/DynamicLibrary.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ELF.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Endian.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/EndianStream.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ErrorOr.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/FileOutputBuffer.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/FileSystem.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Format.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/GCOV.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/GenericDomTree.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/LEB128.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/LineIterator.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MD5.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MachO.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ManagedStatic.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MathExtras.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MemoryObject.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Mutex.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/MutexGuard.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/OnDiskHashTable.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Path.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Process.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Program.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/RWMutex.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Registry.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ScaledNumber.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/SpecialCaseList.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/StringPool.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/SwapByteOrder.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/TargetRegistry.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ThreadLocal.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Threading.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/TimeValue.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/Win64EH.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/WindowsError.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/YAMLParser.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/YAMLTraits.h
  projects/clang360-import/contrib/llvm/include/llvm/Support/raw_ostream.h
  projects/clang360-import/contrib/llvm/include/llvm/TableGen/Record.h
  projects/clang360-import/contrib/llvm/include/llvm/TableGen/SetTheory.h
  projects/clang360-import/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/Target.td
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/CtorUtils.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/clang360-import/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h
  projects/clang360-import/contrib/llvm/include/llvm/module.modulemap
  projects/clang360-import/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CFG.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CFGPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/CodeMetrics.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/IPA/IPA.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/JumpInstrTableInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/LazyCallGraph.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/LibCallSemantics.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/Lint.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/Loads.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/LoopInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/LoopPass.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/PHITransAddr.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/PtrUseVisitor.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/RegionInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/RegionPass.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/clang360-import/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/clang360-import/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/clang360-import/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/clang360-import/contrib/llvm/lib/AsmParser/LLParser.h
  projects/clang360-import/contrib/llvm/lib/AsmParser/LLToken.h
  projects/clang360-import/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/clang360-import/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/clang360-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/Analysis.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ErlangGC.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/GCMetadata.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/GCStrategy.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/GlobalMerge.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/JumpInstrTables.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineDominanceFrontier.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineDominators.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineRegionInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineSink.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/Passes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocBase.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegisterPressure.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SpillPlacement.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/Spiller.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/clang360-import/contrib/llvm/lib/CodeGen/StackColoring.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/StackMaps.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/clang360-import/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DIContext.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp
  projects/clang360-import/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
  projects/clang360-import/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/clang360-import/contrib/llvm/lib/IR/AsmWriter.cpp
  projects/clang360-import/contrib/llvm/lib/IR/AsmWriter.h
  projects/clang360-import/contrib/llvm/lib/IR/AttributeImpl.h
  projects/clang360-import/contrib/llvm/lib/IR/AutoUpgrade.cpp
  projects/clang360-import/contrib/llvm/lib/IR/BasicBlock.cpp
  projects/clang360-import/contrib/llvm/lib/IR/ConstantFold.cpp
  projects/clang360-import/contrib/llvm/lib/IR/ConstantFold.h
  projects/clang360-import/contrib/llvm/lib/IR/Constants.cpp
  projects/clang360-import/contrib/llvm/lib/IR/ConstantsContext.h
  projects/clang360-import/contrib/llvm/lib/IR/Core.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DIBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DataLayout.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DebugInfo.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DebugLoc.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DiagnosticInfo.cpp
  projects/clang360-import/contrib/llvm/lib/IR/DiagnosticPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Dominators.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Function.cpp
  projects/clang360-import/contrib/llvm/lib/IR/GCOV.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Globals.cpp
  projects/clang360-import/contrib/llvm/lib/IR/IRBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/IR/IRPrintingPasses.cpp
  projects/clang360-import/contrib/llvm/lib/IR/InlineAsm.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Instruction.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Instructions.cpp
  projects/clang360-import/contrib/llvm/lib/IR/IntrinsicInst.cpp
  projects/clang360-import/contrib/llvm/lib/IR/LLVMContext.cpp
  projects/clang360-import/contrib/llvm/lib/IR/LLVMContextImpl.cpp
  projects/clang360-import/contrib/llvm/lib/IR/LLVMContextImpl.h
  projects/clang360-import/contrib/llvm/lib/IR/LeaksContext.h
  projects/clang360-import/contrib/llvm/lib/IR/LegacyPassManager.cpp
  projects/clang360-import/contrib/llvm/lib/IR/MDBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Mangler.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Metadata.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Module.cpp
  projects/clang360-import/contrib/llvm/lib/IR/PassManager.cpp
  projects/clang360-import/contrib/llvm/lib/IR/PassRegistry.cpp
  projects/clang360-import/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h
  projects/clang360-import/contrib/llvm/lib/IR/Type.cpp
  projects/clang360-import/contrib/llvm/lib/IR/TypeFinder.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Use.cpp
  projects/clang360-import/contrib/llvm/lib/IR/User.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Value.cpp
  projects/clang360-import/contrib/llvm/lib/IR/ValueSymbolTable.cpp
  projects/clang360-import/contrib/llvm/lib/IR/Verifier.cpp
  projects/clang360-import/contrib/llvm/lib/IRReader/IRReader.cpp
  projects/clang360-import/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp
  projects/clang360-import/contrib/llvm/lib/LTO/LTOModule.cpp
  projects/clang360-import/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/clang360-import/contrib/llvm/lib/MC/ConstantPools.cpp
  projects/clang360-import/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAsmInfoELF.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCContext.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
  projects/clang360-import/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCSectionCOFF.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCSectionELF.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCTargetOptions.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/clang360-import/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/MC/StringTableBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/MC/SubtargetFeature.cpp
  projects/clang360-import/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Object/Archive.cpp
  projects/clang360-import/contrib/llvm/lib/Object/Binary.cpp
  projects/clang360-import/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Object/COFFYAML.cpp
  projects/clang360-import/contrib/llvm/lib/Object/ELF.cpp
  projects/clang360-import/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Object/ELFYAML.cpp
  projects/clang360-import/contrib/llvm/lib/Object/Error.cpp
  projects/clang360-import/contrib/llvm/lib/Object/IRObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Object/MachOUniversal.cpp
  projects/clang360-import/contrib/llvm/lib/Object/Object.cpp
  projects/clang360-import/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Object/RecordStreamer.h
  projects/clang360-import/contrib/llvm/lib/Object/SymbolicFile.cpp
  projects/clang360-import/contrib/llvm/lib/Option/ArgList.cpp
  projects/clang360-import/contrib/llvm/lib/Option/OptTable.cpp
  projects/clang360-import/contrib/llvm/lib/Option/Option.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/InstrProf.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/InstrProfIndexed.h
  projects/clang360-import/contrib/llvm/lib/ProfileData/InstrProfReader.cpp
  projects/clang360-import/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Support/APFloat.cpp
  projects/clang360-import/contrib/llvm/lib/Support/APInt.cpp
  projects/clang360-import/contrib/llvm/lib/Support/CommandLine.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Compression.cpp
  projects/clang360-import/contrib/llvm/lib/Support/DataStream.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Debug.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Dwarf.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Errno.cpp
  projects/clang360-import/contrib/llvm/lib/Support/ErrorHandling.cpp
  projects/clang360-import/contrib/llvm/lib/Support/FileOutputBuffer.cpp
  projects/clang360-import/contrib/llvm/lib/Support/FileUtilities.cpp
  projects/clang360-import/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Host.cpp
  projects/clang360-import/contrib/llvm/lib/Support/LineIterator.cpp
  projects/clang360-import/contrib/llvm/lib/Support/LockFileManager.cpp
  projects/clang360-import/contrib/llvm/lib/Support/MD5.cpp
  projects/clang360-import/contrib/llvm/lib/Support/MemoryBuffer.cpp
  projects/clang360-import/contrib/llvm/lib/Support/MemoryObject.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Path.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Process.cpp
  projects/clang360-import/contrib/llvm/lib/Support/RandomNumberGenerator.cpp
  projects/clang360-import/contrib/llvm/lib/Support/ScaledNumber.cpp
  projects/clang360-import/contrib/llvm/lib/Support/SmallPtrSet.cpp
  projects/clang360-import/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/clang360-import/contrib/llvm/lib/Support/SpecialCaseList.cpp
  projects/clang360-import/contrib/llvm/lib/Support/StringRef.cpp
  projects/clang360-import/contrib/llvm/lib/Support/ThreadLocal.cpp
  projects/clang360-import/contrib/llvm/lib/Support/TimeValue.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Timer.cpp
  projects/clang360-import/contrib/llvm/lib/Support/ToolOutputFile.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Triple.cpp
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Host.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Memory.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Path.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Process.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Program.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/RWMutex.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Signals.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/TimeValue.inc
  projects/clang360-import/contrib/llvm/lib/Support/Unix/Unix.h
  projects/clang360-import/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/Host.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/Path.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/Process.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/Program.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/RWMutex.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/ThreadLocal.inc
  projects/clang360-import/contrib/llvm/lib/Support/Windows/WindowsSupport.h
  projects/clang360-import/contrib/llvm/lib/Support/Windows/explicit_symbols.inc
  projects/clang360-import/contrib/llvm/lib/Support/YAMLParser.cpp
  projects/clang360-import/contrib/llvm/lib/Support/YAMLTraits.cpp
  projects/clang360-import/contrib/llvm/lib/Support/raw_ostream.cpp
  projects/clang360-import/contrib/llvm/lib/TableGen/Main.cpp
  projects/clang360-import/contrib/llvm/lib/TableGen/Record.cpp
  projects/clang360-import/contrib/llvm/lib/TableGen/TGLexer.cpp
  projects/clang360-import/contrib/llvm/lib/TableGen/TGLexer.h
  projects/clang360-import/contrib/llvm/lib/TableGen/TGParser.cpp
  projects/clang360-import/contrib/llvm/lib/TableGen/TGParser.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64PerfectShuffle.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA57WriteRes.td
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARM.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARM.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFPUName.def
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFPUName.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFeatures.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/clang360-import/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/Hexagon.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430CallingConv.td
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsCCState.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsCondMov.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsOs16.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTX.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXVector.td
  projects/clang360-import/contrib/llvm/lib/Target/NVPTX/NVPTXutil.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPC.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrBuilder.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCScheduleP7.td
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPU.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPU.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUPromoteAlloca.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/CaymanInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/EvergreenInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUFixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/Processors.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600Defines.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600ISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600InstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600Instructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600MachineScheduler.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/R600RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIDefines.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIFixSGPRLiveRanges.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIInstructions.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SILowerI1Copies.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIRegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SISchedule.td
  projects/clang360-import/contrib/llvm/lib/Target/R600/SIShrinkInstructions.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp   (contents, props changed)
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp   (contents, props changed)
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h   (contents, props changed)
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcInstrVIS.td
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/Target.cpp
  projects/clang360-import/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/TargetMachineC.cpp
  projects/clang360-import/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86CallingConv.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrControl.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrFMA.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86InstrTSX.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86Schedule.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCore.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h
  projects/clang360-import/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
  projects/clang360-import/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/Sink.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  projects/clang360-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  projects/clang360-import/contrib/llvm/patches/README.TXT
  projects/clang360-import/contrib/llvm/tools/bugpoint/BugDriver.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/BugDriver.h
  projects/clang360-import/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/ExtractFunction.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/ListReducer.h
  projects/clang360-import/contrib/llvm/tools/bugpoint/Miscompilation.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  projects/clang360-import/contrib/llvm/tools/bugpoint/ToolRunner.h
  projects/clang360-import/contrib/llvm/tools/bugpoint/bugpoint.cpp
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/BuildSystem.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/CXErrorCode.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/CXString.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/Documentation.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang-c/Platform.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Comment.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/StmtGraphTraits.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyOps.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/CFGStmtMap.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Attributes.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsR600.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/CharInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Module.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/OperatorPrecedence.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/PlistSupport.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/VirtualFileSystem.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Action.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Job.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Multilib.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Options.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Phases.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Tool.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Types.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Driver/Util.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Format/Format.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/FrontendPluginRegistry.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/ScratchBuffer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/TokenConcatenation.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Core/DeltaTree.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteRope.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Core/TokenRewriter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/LoopHint.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/SemaFixItUtils.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/Module.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
  projects/clang360-import/contrib/llvm/tools/clang/include/clang/module.modulemap
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/PlistReporter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/CXXABI.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Comment.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/VTTBuilder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Attributes.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Module.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Action.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/InputInfo.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Multilib.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Phases.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Tool.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Driver/Types.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/Encoding.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/Format.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/FormatToken.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/Intrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/altivec.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/arm_acle.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/cpuid.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/float.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/immintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/module.modulemap
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/stddef.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/unwind.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Index/CommentToXML.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Index/SimpleFormatContext.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Index/USRGeneration.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/Scope.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/Module.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp
  projects/clang360-import/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
  projects/clang360-import/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/clang360-import/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/clang360-import/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/clang360-import/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
  projects/clang360-import/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h
  projects/clang360-import/contrib/llvm/tools/llc/llc.cpp
  projects/clang360-import/contrib/llvm/tools/lli/ChildTarget/ChildTarget.cpp
  projects/clang360-import/contrib/llvm/tools/lli/RPCChannel.h
  projects/clang360-import/contrib/llvm/tools/lli/RemoteMemoryManager.cpp
  projects/clang360-import/contrib/llvm/tools/lli/RemoteMemoryManager.h
  projects/clang360-import/contrib/llvm/tools/lli/RemoteTarget.h
  projects/clang360-import/contrib/llvm/tools/lli/RemoteTargetExternal.h
  projects/clang360-import/contrib/llvm/tools/lli/RemoteTargetMessage.h
  projects/clang360-import/contrib/llvm/tools/lli/lli.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-ar/llvm-ar.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-as/llvm-as.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-diff/DiffConsumer.h
  projects/clang360-import/contrib/llvm/tools/llvm-diff/DiffLog.h
  projects/clang360-import/contrib/llvm/tools/llvm-diff/DifferenceEngine.h
  projects/clang360-import/contrib/llvm/tools/llvm-diff/llvm-diff.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-link/llvm-link.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-mc/Disassembler.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-mc/Disassembler.h
  projects/clang360-import/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-objdump/COFFDump.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/Error.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/Error.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/MachODumper.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/ObjDumper.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/StreamWriter.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/Win64EHDumper.h
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.h
  projects/clang360-import/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-stress/llvm-stress.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
  projects/clang360-import/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h
  projects/clang360-import/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
  projects/clang360-import/contrib/llvm/tools/macho-dump/macho-dump.cpp
  projects/clang360-import/contrib/llvm/tools/opt/BreakpointPrinter.cpp
  projects/clang360-import/contrib/llvm/tools/opt/NewPMDriver.cpp
  projects/clang360-import/contrib/llvm/tools/opt/NewPMDriver.h
  projects/clang360-import/contrib/llvm/tools/opt/PassRegistry.def
  projects/clang360-import/contrib/llvm/tools/opt/Passes.cpp
  projects/clang360-import/contrib/llvm/tools/opt/Passes.h
  projects/clang360-import/contrib/llvm/tools/opt/opt.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/AsmWriterInst.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/AsmWriterInst.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CTagsEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenSchedule.h
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/clang360-import/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  projects/clang360-import/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
  projects/clang360-import/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/TableGenBackends.h
  projects/clang360-import/contrib/llvm/utils/TableGen/X86DisassemblerShared.h
  projects/clang360-import/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
  projects/clang360-import/contrib/llvm/utils/TableGen/X86ModRMFilters.h
  projects/clang360-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/clang360-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
Directory Properties:
  projects/clang360-import/contrib/llvm/   (props changed)
  projects/clang360-import/contrib/llvm/tools/clang/   (props changed)

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/BitReader.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/BitReader.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/BitReader.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -16,8 +16,8 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-#ifndef LLVM_C_BITCODEREADER_H
-#define LLVM_C_BITCODEREADER_H
+#ifndef LLVM_C_BITREADER_H
+#define LLVM_C_BITREADER_H
 
 #include "llvm-c/Core.h"
 

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/BitWriter.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/BitWriter.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/BitWriter.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -16,8 +16,8 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-#ifndef LLVM_C_BITCODEWRITER_H
-#define LLVM_C_BITCODEWRITER_H
+#ifndef LLVM_C_BITWRITER_H
+#define LLVM_C_BITWRITER_H
 
 #include "llvm-c/Core.h"
 
@@ -45,6 +45,9 @@ int LLVMWriteBitcodeToFD(LLVMModuleRef M
     descriptor. Returns 0 on success. Closes the Handle. */
 int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle);
 
+/** Writes a module to a new memory buffer and returns it. */
+LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M);
+
 /**
  * @}
  */

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Core.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Core.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -560,6 +560,10 @@ LLVMModuleRef LLVMModuleCreateWithName(c
  */
 LLVMModuleRef LLVMModuleCreateWithNameInContext(const char *ModuleID,
                                                 LLVMContextRef C);
+/**
+ * Return an exact copy of the specified module.
+ */
+LLVMModuleRef LLVMCloneModule(LLVMModuleRef M);
 
 /**
  * Destroy a module instance.
@@ -1153,8 +1157,6 @@ LLVMTypeRef LLVMX86MMXType(void);
   macro(Argument)                           \
   macro(BasicBlock)                         \
   macro(InlineAsm)                          \
-  macro(MDNode)                             \
-  macro(MDString)                           \
   macro(User)                               \
     macro(Constant)                         \
       macro(BlockAddress)                   \
@@ -1303,6 +1305,9 @@ LLVMBool LLVMIsUndef(LLVMValueRef Val);
   LLVMValueRef LLVMIsA##name(LLVMValueRef Val);
 LLVM_FOR_EACH_VALUE_SUBCLASS(LLVM_DECLARE_VALUE_CAST)
 
+LLVMValueRef LLVMIsAMDNode(LLVMValueRef Val);
+LLVMValueRef LLVMIsAMDString(LLVMValueRef Val);
+
 /**
  * @}
  */
@@ -1378,6 +1383,13 @@ LLVMValueRef LLVMGetUsedValue(LLVMUseRef
 LLVMValueRef LLVMGetOperand(LLVMValueRef Val, unsigned Index);
 
 /**
+ * Obtain the use of an operand at a specific index in a llvm::User value.
+ *
+ * @see llvm::User::getOperandUse()
+ */
+LLVMUseRef LLVMGetOperandUse(LLVMValueRef Val, unsigned Index);
+
+/**
  * Set an operand at a specific index in a llvm::User value.
  *
  * @see llvm::User::setOperand()
@@ -1538,6 +1550,14 @@ unsigned long long LLVMConstIntGetZExtVa
 long long LLVMConstIntGetSExtValue(LLVMValueRef ConstantVal);
 
 /**
+ * Obtain the double value for an floating point constant value.
+ * losesInfo indicates if some precision was lost in the conversion.
+ *
+ * @see llvm::ConstantFP::getDoubleValue
+ */
+double LLVMConstRealGetDouble(LLVMValueRef ConstantVal, LLVMBool *losesInfo);
+
+/**
  * @}
  */
 
@@ -1570,6 +1590,20 @@ LLVMValueRef LLVMConstString(const char 
                              LLVMBool DontNullTerminate);
 
 /**
+ * Returns true if the specified constant is an array of i8.
+ *
+ * @see ConstantDataSequential::getAsString()
+ */
+LLVMBool LLVMIsConstantString(LLVMValueRef c);
+
+/**
+ * Get the given constant data sequential as a string.
+ *
+ * @see ConstantDataSequential::getAsString()
+ */
+const char *LLVMGetAsString(LLVMValueRef c, size_t* out);
+
+/**
  * Create an anonymous ConstantStruct with the specified values.
  *
  * @see llvm::ConstantStruct::getAnon()
@@ -1607,6 +1641,13 @@ LLVMValueRef LLVMConstNamedStruct(LLVMTy
                                   unsigned Count);
 
 /**
+ * Get an element at specified index as a constant.
+ *
+ * @see ConstantDataSequential::getElementAsConstant()
+ */
+LLVMValueRef LLVMGetElementAsConstant(LLVMValueRef c, unsigned idx);
+
+/**
  * Create a ConstantVector from values.
  *
  * @see llvm::ConstantVector::get()
@@ -2377,6 +2418,26 @@ LLVMOpcode   LLVMGetInstructionOpcode(LL
 LLVMIntPredicate LLVMGetICmpPredicate(LLVMValueRef Inst);
 
 /**
+ * Obtain the float predicate of an instruction.
+ *
+ * This is only valid for instructions that correspond to llvm::FCmpInst
+ * or llvm::ConstantExpr whose opcode is llvm::Instruction::FCmp.
+ *
+ * @see llvm::FCmpInst::getPredicate()
+ */
+LLVMRealPredicate LLVMGetFCmpPredicate(LLVMValueRef Inst);
+
+/**
+ * Create a copy of 'this' instruction that is identical in all ways
+ * except the following:
+ *   * The instruction has no parent
+ *   * The instruction has no name
+ *
+ * @see llvm::Instruction::clone()
+ */
+LLVMValueRef LLVMInstructionClone(LLVMValueRef Inst);
+
+/**
  * @defgroup LLVMCCoreValueInstructionCall Call Sites and Invocations
  *
  * Functions in this group apply to instructions that refer to call
@@ -2437,6 +2498,63 @@ void LLVMSetTailCall(LLVMValueRef CallIn
  */
 
 /**
+ * @defgroup LLVMCCoreValueInstructionTerminator Terminators
+ *
+ * Functions in this group only apply to instructions that map to
+ * llvm::TerminatorInst instances.
+ *
+ * @{
+ */
+
+/**
+ * Return the number of successors that this terminator has.
+ *
+ * @see llvm::TerminatorInst::getNumSuccessors
+ */
+unsigned LLVMGetNumSuccessors(LLVMValueRef Term);
+
+/**
+ * Return the specified successor.
+ *
+ * @see llvm::TerminatorInst::getSuccessor
+ */
+LLVMBasicBlockRef LLVMGetSuccessor(LLVMValueRef Term, unsigned i);
+
+/**
+ * Update the specified successor to point at the provided block.
+ *
+ * @see llvm::TerminatorInst::setSuccessor
+ */
+void LLVMSetSuccessor(LLVMValueRef Term, unsigned i, LLVMBasicBlockRef block);
+
+/**
+ * Return if a branch is conditional.
+ *
+ * This only works on llvm::BranchInst instructions.
+ *
+ * @see llvm::BranchInst::isConditional
+ */
+LLVMBool LLVMIsConditional(LLVMValueRef Branch);
+
+/**
+ * Return the condition of a branch instruction.
+ *
+ * This only works on llvm::BranchInst instructions.
+ *
+ * @see llvm::BranchInst::getCondition
+ */
+LLVMValueRef LLVMGetCondition(LLVMValueRef Branch);
+
+/**
+ * Set the condition of a branch instruction.
+ *
+ * This only works on llvm::BranchInst instructions.
+ *
+ * @see llvm::BranchInst::setCondition
+ */
+void LLVMSetCondition(LLVMValueRef Branch, LLVMValueRef Cond);
+
+/**
  * Obtain the default destination basic block of a switch instruction.
  *
  * This only works on llvm::SwitchInst instructions.
@@ -2446,6 +2564,10 @@ void LLVMSetTailCall(LLVMValueRef CallIn
 LLVMBasicBlockRef LLVMGetSwitchDefaultDest(LLVMValueRef SwitchInstr);
 
 /**
+ * @}
+ */
+
+/**
  * @defgroup LLVMCCoreValueInstructionPHINode PHI Nodes
  *
  * Functions in this group only apply to instructions that map to

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Disassembler.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Disassembler.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Disassembler.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -174,8 +174,8 @@ extern "C" {
  * by passing a block of information in the DisInfo parameter and specifying the
  * TagType and callback functions as described above.  These can all be passed
  * as NULL.  If successful, this returns a disassembler context.  If not, it
- * returns NULL. This function is equivalent to calling LLVMCreateDisasmCPU()
- * with an empty CPU name.
+ * returns NULL. This function is equivalent to calling
+ * LLVMCreateDisasmCPUFeatures() with an empty CPU name and feature set.
  */
 LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo,
                                       int TagType, LLVMOpInfoCallback GetOpInfo,
@@ -186,7 +186,8 @@ LLVMDisasmContextRef LLVMCreateDisasm(co
  * disassembly is supported by passing a block of information in the DisInfo
  * parameter and specifying the TagType and callback functions as described
  * above.  These can all be passed * as NULL.  If successful, this returns a
- * disassembler context.  If not, it returns NULL.
+ * disassembler context.  If not, it returns NULL. This function is equivalent
+ * to calling LLVMCreateDisasmCPUFeatures() with an empty feature set.
  */
 LLVMDisasmContextRef LLVMCreateDisasmCPU(const char *Triple, const char *CPU,
                                          void *DisInfo, int TagType,
@@ -194,6 +195,19 @@ LLVMDisasmContextRef LLVMCreateDisasmCPU
                                          LLVMSymbolLookupCallback SymbolLookUp);
 
 /**
+ * Create a disassembler for the TripleName, a specific CPU and specific feature
+ * string.  Symbolic disassembly is supported by passing a block of information
+ * in the DisInfo parameter and specifying the TagType and callback functions as
+ * described above.  These can all be passed * as NULL.  If successful, this
+ * returns a disassembler context.  If not, it returns NULL.
+ */
+LLVMDisasmContextRef
+LLVMCreateDisasmCPUFeatures(const char *Triple, const char *CPU,
+                            const char *Features, void *DisInfo, int TagType,
+                            LLVMOpInfoCallback GetOpInfo,
+                            LLVMSymbolLookupCallback SymbolLookUp);
+
+/**
  * Set the disassembler's options.  Returns 1 if it can set the Options and 0
  * otherwise.
  */

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/ExecutionEngine.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/ExecutionEngine.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/ExecutionEngine.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -34,7 +34,6 @@ extern "C" {
  * @{
  */
 
-void LLVMLinkInJIT(void);
 void LLVMLinkInMCJIT(void);
 void LLVMLinkInInterpreter(void);
 
@@ -171,6 +170,10 @@ void LLVMAddGlobalMapping(LLVMExecutionE
 
 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global);
 
+uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, const char *Name);
+
+uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, const char *Name);
+
 /*===-- Operations on memory managers -------------------------------------===*/
 
 typedef uint8_t *(*LLVMMemoryManagerAllocateCodeSectionCallback)(

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Initialization.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Initialization.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Initialization.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -13,8 +13,8 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-#ifndef LLVM_C_INITIALIZEPASSES_H
-#define LLVM_C_INITIALIZEPASSES_H
+#ifndef LLVM_C_INITIALIZATION_H
+#define LLVM_C_INITIALIZATION_H
 
 #include "llvm-c/Core.h"
 

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -20,20 +20,13 @@
 extern "C" {
 #endif
 
-
-typedef enum {
-  LLVMLinkerDestroySource = 0, /* Allow source module to be destroyed. */
-  LLVMLinkerPreserveSource = 1 /* Preserve the source module. */
-} LLVMLinkerMode;
-
-
 /* Links the source module into the destination module, taking ownership
  * of the source module away from the caller. Optionally returns a
  * human-readable description of any errors that occurred in linking.
  * OutMessage must be disposed with LLVMDisposeMessage. The return value
  * is true if an error occurred, false otherwise. */
 LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src,
-                         LLVMLinkerMode Mode, char **OutMessage);
+                         unsigned Unused, char **OutMessage);
 
 #ifdef __cplusplus
 }

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Support.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Support.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Support.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -47,6 +47,17 @@ typedef struct LLVMOpaqueMemoryBuffer *L
   */
 LLVMBool LLVMLoadLibraryPermanently(const char* Filename);
 
+/**
+ * This function parses the given arguments using the LLVM command line parser.
+ * Note that the only stable thing about this function is its signature; you
+ * cannot rely on any particular set of command line arguments being interpreted
+ * the same way across LLVM versions.
+ *
+ * @see llvm::cl::ParseCommandLineOptions()
+ */
+void LLVMParseCommandLineOptions(int argc, const char *const *argv,
+                                 const char *Overview);
+
 #ifdef __cplusplus
 }
 #endif

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -35,6 +35,9 @@ extern "C" {
 /** See llvm::createAggressiveDCEPass function. */
 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM);
 
+/** See llvm::createAlignmentFromAssumptionsPass function. */
+void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM);
+
 /** See llvm::createCFGSimplificationPass function. */
 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM);
 
@@ -86,6 +89,9 @@ void LLVMAddMemCpyOptPass(LLVMPassManage
 /** See llvm::createPartiallyInlineLibCallsPass function. */
 void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM);
 
+/** See llvm::createLowerSwitchPass function. */
+void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM);
+
 /** See llvm::createPromoteMemoryToRegisterPass function. */
 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM);
 
@@ -132,6 +138,9 @@ void LLVMAddLowerExpectIntrinsicPass(LLV
 /** See llvm::createTypeBasedAliasAnalysisPass function */
 void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM);
 
+/** See llvm::createScopedNoAliasAAPass function */
+void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM);
+
 /** See llvm::createBasicAliasAnalysisPass function */
 void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM);
 

Modified: projects/clang360-import/contrib/llvm/include/llvm-c/lto.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm-c/lto.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm-c/lto.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -40,7 +40,7 @@ typedef bool lto_bool_t;
  * @{
  */
 
-#define LTO_API_VERSION 10
+#define LTO_API_VERSION 11
 
 /**
  * \since prior to LTO_API_VERSION=3
@@ -178,6 +178,35 @@ lto_module_create_from_memory_with_path(
                                         const char *path);
 
 /**
+ * \brief Loads an object file in its own context.
+ *
+ * Loads an object file in its own LLVMContext.  This function call is
+ * thread-safe.  However, modules created this way should not be merged into an
+ * lto_code_gen_t using \a lto_codegen_add_module().
+ *
+ * Returns NULL on error (check lto_get_error_message() for details).
+ *
+ * \since LTO_API_VERSION=11
+ */
+extern lto_module_t
+lto_module_create_in_local_context(const void *mem, size_t length,
+                                   const char *path);
+
+/**
+ * \brief Loads an object file in the codegen context.
+ *
+ * Loads an object file into the same context as \c cg.  The module is safe to
+ * add using \a lto_codegen_add_module().
+ *
+ * Returns NULL on error (check lto_get_error_message() for details).
+ *
+ * \since LTO_API_VERSION=11
+ */
+extern lto_module_t
+lto_module_create_in_codegen_context(const void *mem, size_t length,
+                                     const char *path, lto_code_gen_t cg);
+
+/**
  * Loads an object file from disk. The seek point of fd is not preserved.
  * Returns NULL on error (check lto_get_error_message() for details).
  *
@@ -324,12 +353,27 @@ extern void lto_codegen_set_diagnostic_h
  * Instantiates a code generator.
  * Returns NULL on error (check lto_get_error_message() for details).
  *
+ * All modules added using \a lto_codegen_add_module() must have been created
+ * in the same context as the codegen.
+ *
  * \since prior to LTO_API_VERSION=3
  */
 extern lto_code_gen_t
 lto_codegen_create(void);
 
 /**
+ * \brief Instantiate a code generator in its own context.
+ *
+ * Instantiates a code generator in its own context.  Modules added via \a
+ * lto_codegen_add_module() must have all been created in the same context,
+ * using \a lto_module_create_in_codegen_context().
+ *
+ * \since LTO_API_VERSION=11
+ */
+extern lto_code_gen_t
+lto_codegen_create_in_local_context(void);
+
+/**
  * Frees all code generator and all memory it internally allocated.
  * Upon return the lto_code_gen_t is no longer valid.
  *
@@ -342,6 +386,10 @@ lto_codegen_dispose(lto_code_gen_t);
  * Add an object module to the set of modules for which code will be generated.
  * Returns true on error (check lto_get_error_message() for details).
  *
+ * \c cg and \c mod must both be in the same context.  See \a
+ * lto_codegen_create_in_local_context() and \a
+ * lto_module_create_in_codegen_context().
+ *
  * \since prior to LTO_API_VERSION=3
  */
 extern lto_bool_t

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/APFloat.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/APFloat.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/APFloat.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -304,6 +304,38 @@ public:
   /// IEEE-754R 5.3.1: nextUp/nextDown.
   opStatus next(bool nextDown);
 
+  /// \brief Operator+ overload which provides the default
+  /// \c nmNearestTiesToEven rounding mode and *no* error checking.
+  APFloat operator+(const APFloat &RHS) const {
+    APFloat Result = *this;
+    Result.add(RHS, rmNearestTiesToEven);
+    return Result;
+  }
+
+  /// \brief Operator- overload which provides the default
+  /// \c nmNearestTiesToEven rounding mode and *no* error checking.
+  APFloat operator-(const APFloat &RHS) const {
+    APFloat Result = *this;
+    Result.subtract(RHS, rmNearestTiesToEven);
+    return Result;
+  }
+
+  /// \brief Operator* overload which provides the default
+  /// \c nmNearestTiesToEven rounding mode and *no* error checking.
+  APFloat operator*(const APFloat &RHS) const {
+    APFloat Result = *this;
+    Result.multiply(RHS, rmNearestTiesToEven);
+    return Result;
+  }
+
+  /// \brief Operator/ overload which provides the default
+  /// \c nmNearestTiesToEven rounding mode and *no* error checking.
+  APFloat operator/(const APFloat &RHS) const {
+    APFloat Result = *this;
+    Result.divide(RHS, rmNearestTiesToEven);
+    return Result;
+  }
+
   /// @}
 
   /// \name Sign operations.
@@ -313,6 +345,13 @@ public:
   void clearSign();
   void copySign(const APFloat &);
 
+  /// \brief A static helper to produce a copy of an APFloat value with its sign
+  /// copied from some other APFloat.
+  static APFloat copySign(APFloat Value, const APFloat &Sign) {
+    Value.copySign(Sign);
+    return std::move(Value);
+  }
+
   /// @}
 
   /// \name Conversions
@@ -452,6 +491,36 @@ public:
   /// return true.
   bool getExactInverse(APFloat *inv) const;
 
+  /// \brief Enumeration of \c ilogb error results.
+  enum IlogbErrorKinds {
+    IEK_Zero = INT_MIN+1,
+    IEK_NaN = INT_MIN,
+    IEK_Inf = INT_MAX
+  };
+
+  /// \brief Returns the exponent of the internal representation of the APFloat.
+  ///
+  /// Because the radix of APFloat is 2, this is equivalent to floor(log2(x)).
+  /// For special APFloat values, this returns special error codes:
+  ///
+  ///   NaN -> \c IEK_NaN
+  ///   0   -> \c IEK_Zero
+  ///   Inf -> \c IEK_Inf
+  ///
+  friend int ilogb(const APFloat &Arg) {
+    if (Arg.isNaN())
+      return IEK_NaN;
+    if (Arg.isZero())
+      return IEK_Zero;
+    if (Arg.isInfinity())
+      return IEK_Inf;
+
+    return Arg.exponent;
+  }
+
+  /// \brief Returns: X * 2^Exp for integral exponents.
+  friend APFloat scalbn(APFloat X, int Exp);
+
 private:
 
   /// \name Simple Queries
@@ -573,11 +642,41 @@ private:
   unsigned int sign : 1;
 };
 
-/// See friend declaration above.
+/// See friend declarations above.
 ///
-/// This additional declaration is required in order to compile LLVM with IBM
+/// These additional declarations are required in order to compile LLVM with IBM
 /// xlC compiler.
 hash_code hash_value(const APFloat &Arg);
+APFloat scalbn(APFloat X, int Exp);
+
+/// \brief Returns the absolute value of the argument.
+inline APFloat abs(APFloat X) {
+  X.clearSign();
+  return X;
+}
+
+/// Implements IEEE minNum semantics. Returns the smaller of the 2 arguments if
+/// both are not NaN. If either argument is a NaN, returns the other argument.
+LLVM_READONLY
+inline APFloat minnum(const APFloat &A, const APFloat &B) {
+  if (A.isNaN())
+    return B;
+  if (B.isNaN())
+    return A;
+  return (B.compare(A) == APFloat::cmpLessThan) ? B : A;
+}
+
+/// Implements IEEE maxNum semantics. Returns the larger of the 2 arguments if
+/// both are not NaN. If either argument is a NaN, returns the other argument.
+LLVM_READONLY
+inline APFloat maxnum(const APFloat &A, const APFloat &B) {
+  if (A.isNaN())
+    return B;
+  if (B.isNaN())
+    return A;
+  return (A.compare(B) == APFloat::cmpLessThan) ? B : A;
+}
+
 } // namespace llvm
 
 #endif // LLVM_ADT_APFLOAT_H

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -91,6 +91,8 @@ class APInt {
     APINT_WORD_SIZE = static_cast<unsigned int>(sizeof(uint64_t))
   };
 
+  friend struct DenseMapAPIntKeyInfo;
+
   /// \brief Fast internal constructor
   ///
   /// This constructor is used only internally for speed of construction of
@@ -277,7 +279,6 @@ public:
   /// Simply makes *this a copy of that.
   /// @brief Copy Constructor.
   APInt(const APInt &that) : BitWidth(that.BitWidth), VAL(0) {
-    assert(BitWidth && "bitwidth too small");
     if (isSingleWord())
       VAL = that.VAL;
     else
@@ -656,13 +657,24 @@ public:
 
   /// @brief Move assignment operator.
   APInt &operator=(APInt &&that) {
-    if (!isSingleWord())
+    if (!isSingleWord()) {
+      // The MSVC STL shipped in 2013 requires that self move assignment be a
+      // no-op.  Otherwise algorithms like stable_sort will produce answers
+      // where half of the output is left in a moved-from state.
+      if (this == &that)
+        return *this;
       delete[] pVal;
+    }
 
-    BitWidth = that.BitWidth;
-    VAL = that.VAL;
-
+    // Use memcpy so that type based alias analysis sees both VAL and pVal
+    // as modified.
+    memcpy(&VAL, &that.VAL, sizeof(uint64_t));
+
+    // If 'this == &that', avoid zeroing our own bitwidth by storing to 'that'
+    // first.
+    unsigned ThatBitWidth = that.BitWidth;
     that.BitWidth = 0;
+    BitWidth = ThatBitWidth;
 
     return *this;
   }
@@ -936,7 +948,8 @@ public:
   APInt sdiv_ov(const APInt &RHS, bool &Overflow) const;
   APInt smul_ov(const APInt &RHS, bool &Overflow) const;
   APInt umul_ov(const APInt &RHS, bool &Overflow) const;
-  APInt sshl_ov(unsigned Amt, bool &Overflow) const;
+  APInt sshl_ov(const APInt &Amt, bool &Overflow) const;
+  APInt ushl_ov(const APInt &Amt, bool &Overflow) const;
 
   /// \brief Array-indexing support.
   ///

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/APSInt.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/APSInt.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/APSInt.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -269,19 +269,15 @@ public:
     else if (I2.getBitWidth() > I1.getBitWidth())
       return isSameValue(I1.extend(I2.getBitWidth()), I2);
 
-    // We have a signedness mismatch. Turn the signed value into an unsigned
-    // value.
-    if (I1.isSigned()) {
-      if (I1.isNegative())
-        return false;
+    assert(I1.isSigned() != I2.isSigned());
 
-      return APSInt(I1, true) == I2;
-    }
-
-    if (I2.isNegative())
+    // We have a signedness mismatch. Check for negative values and do an
+    // unsigned compare if signs match.
+    if ((I1.isSigned() && I1.isNegative()) ||
+        (!I1.isSigned() && I2.isNegative()))
       return false;
 
-    return I1 == APSInt(I2, true);
+    return I1.eq(I2);
   }
 
   /// Profile - Used to insert APSInt objects, or objects that contain APSInt

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -11,6 +11,7 @@
 #define LLVM_ADT_ARRAYREF_H
 
 #include "llvm/ADT/None.h"
+#include "llvm/ADT/STLExtras.h"
 #include "llvm/ADT/SmallVector.h"
 #include <vector>
 
@@ -43,6 +44,19 @@ namespace llvm {
     /// The number of elements.
     size_type Length;
 
+    /// \brief A dummy "optional" type that is only created by implicit
+    /// conversion from a reference to T.
+    ///
+    /// This type must *only* be used in a function argument or as a copy of
+    /// a function argument, as otherwise it will hold a pointer to a temporary
+    /// past that temporaries' lifetime.
+    struct TRefOrNothing {
+      const T *TPtr;
+
+      TRefOrNothing() : TPtr(nullptr) {}
+      TRefOrNothing(const T &TRef) : TPtr(&TRef) {}
+    };
+
   public:
     /// @name Constructors
     /// @{
@@ -90,6 +104,14 @@ namespace llvm {
       Length(Vec.size()) {}
 #endif
 
+    /// Construct an ArrayRef<const T*> from ArrayRef<T*>. This uses SFINAE to
+    /// ensure that only ArrayRefs of pointers can be converted.
+    template <typename U>
+    ArrayRef(const ArrayRef<U *> &A,
+             typename std::enable_if<
+                 std::is_convertible<U *const *, T const *>::value>::type* = 0)
+      : Data(A.data()), Length(A.size()) {}
+
     /// @}
     /// @name Simple Operations
     /// @{
@@ -131,7 +153,13 @@ namespace llvm {
     bool equals(ArrayRef RHS) const {
       if (Length != RHS.Length)
         return false;
-      return std::equal(begin(), end(), RHS.begin());
+      // Don't use std::equal(), since it asserts in MSVC on nullptr iterators.
+      for (auto L = begin(), LE = end(), R = RHS.begin(); L != LE; ++L, ++R)
+        // Match std::equal() in using == (instead of !=) to minimize API
+        // requirements of ArrayRef'ed types.
+        if (!(*L == *R))
+          return false;
+      return true;
     }
 
     /// slice(n) - Chop off the first N elements of the array.
@@ -176,6 +204,47 @@ namespace llvm {
     }
 
     /// @}
+    /// @{
+    /// @name Convenience methods
+
+    /// @brief Predicate for testing that the array equals the exact sequence of
+    /// arguments.
+    ///
+    /// Will return false if the size is not equal to the exact number of
+    /// arguments given or if the array elements don't equal the argument
+    /// elements in order. Currently supports up to 16 arguments, but can
+    /// easily be extended.
+    bool equals(TRefOrNothing Arg0 = TRefOrNothing(),
+                TRefOrNothing Arg1 = TRefOrNothing(),
+                TRefOrNothing Arg2 = TRefOrNothing(),
+                TRefOrNothing Arg3 = TRefOrNothing(),
+                TRefOrNothing Arg4 = TRefOrNothing(),
+                TRefOrNothing Arg5 = TRefOrNothing(),
+                TRefOrNothing Arg6 = TRefOrNothing(),
+                TRefOrNothing Arg7 = TRefOrNothing(),
+                TRefOrNothing Arg8 = TRefOrNothing(),
+                TRefOrNothing Arg9 = TRefOrNothing(),
+                TRefOrNothing Arg10 = TRefOrNothing(),
+                TRefOrNothing Arg11 = TRefOrNothing(),
+                TRefOrNothing Arg12 = TRefOrNothing(),
+                TRefOrNothing Arg13 = TRefOrNothing(),
+                TRefOrNothing Arg14 = TRefOrNothing(),
+                TRefOrNothing Arg15 = TRefOrNothing()) {
+      TRefOrNothing Args[] = {Arg0,  Arg1,  Arg2,  Arg3, Arg4,  Arg5,
+                              Arg6,  Arg7,  Arg8,  Arg9, Arg10, Arg11,
+                              Arg12, Arg13, Arg14, Arg15};
+      if (size() > array_lengthof(Args))
+        return false;
+
+      for (unsigned i = 0, e = size(); i != e; ++i)
+        if (Args[i].TPtr == nullptr || (*this)[i] != *Args[i].TPtr)
+          return false;
+
+      // Either the size is exactly as many args, or the next arg must be null.
+      return size() == array_lengthof(Args) || Args[size()].TPtr == nullptr;
+    }
+
+    /// @}
   };
 
   /// MutableArrayRef - Represent a mutable reference to an array (0 or more

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/BitVector.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/BitVector.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/BitVector.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -239,6 +239,7 @@ public:
   }
 
   BitVector &set(unsigned Idx) {
+    assert(Bits && "Bits never allocated");
     Bits[Idx / BITWORD_SIZE] |= BitWord(1) << (Idx % BITWORD_SIZE);
     return *this;
   }
@@ -450,6 +451,7 @@ public:
 
     // Grow the bitvector to have enough elements.
     Capacity = RHSWords;
+    assert(Capacity > 0 && "negative capacity?");
     BitWord *NewBits = (BitWord *)std::malloc(Capacity * sizeof(BitWord));
     std::memcpy(NewBits, RHS.Bits, Capacity * sizeof(BitWord));
 
@@ -545,6 +547,7 @@ private:
 
   void grow(unsigned NewSize) {
     Capacity = std::max(NumBitWords(NewSize), Capacity * 2);
+    assert(Capacity > 0 && "realloc-ing zero space");
     Bits = (BitWord *)std::realloc(Bits, Capacity * sizeof(BitWord));
 
     clear_unused_bits();

Modified: projects/clang360-import/contrib/llvm/include/llvm/ADT/DenseMap.h
==============================================================================
--- projects/clang360-import/contrib/llvm/include/llvm/ADT/DenseMap.h	Sun Jan 25 22:29:23 2015	(r277717)
+++ projects/clang360-import/contrib/llvm/include/llvm/ADT/DenseMap.h	Sun Jan 25 23:36:55 2015	(r277718)
@@ -31,26 +31,35 @@
 
 namespace llvm {
 
-template<typename KeyT, typename ValueT,
-         typename KeyInfoT = DenseMapInfo<KeyT>,
-         bool IsConst = false>
+namespace detail {
+// We extend a pair to allow users to override the bucket type with their own
+// implementation without requiring two members.
+template <typename KeyT, typename ValueT>
+struct DenseMapPair : public std::pair<KeyT, ValueT> {
+  KeyT &getFirst() { return std::pair<KeyT, ValueT>::first; }
+  const KeyT &getFirst() const { return std::pair<KeyT, ValueT>::first; }
+  ValueT &getSecond() { return std::pair<KeyT, ValueT>::second; }
+  const ValueT &getSecond() const { return std::pair<KeyT, ValueT>::second; }
+};
+}
+
+template <
+    typename KeyT, typename ValueT, typename KeyInfoT = DenseMapInfo<KeyT>,
+    typename Bucket = detail::DenseMapPair<KeyT, ValueT>, bool IsConst = false>
 class DenseMapIterator;
 
-template<typename DerivedT,
-         typename KeyT, typename ValueT, typename KeyInfoT>
+template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT,
+          typename BucketT>
 class DenseMapBase {
-protected:
-  typedef std::pair<KeyT, ValueT> BucketT;
-
 public:
   typedef unsigned size_type;
   typedef KeyT key_type;
   typedef ValueT mapped_type;
   typedef BucketT value_type;
 
-  typedef DenseMapIterator<KeyT, ValueT, KeyInfoT> iterator;
-  typedef DenseMapIterator<KeyT, ValueT,
-                           KeyInfoT, true> const_iterator;
+  typedef DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT> iterator;
+  typedef DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT, true>
+      const_iterator;
   inline iterator begin() {
     // When the map is empty, avoid the overhead of AdvancePastEmptyBuckets().
     return empty() ? end() : iterator(getBuckets(), getBucketsEnd());
@@ -88,12 +97,12 @@ public:
 
     const KeyT EmptyKey = getEmptyKey(), TombstoneKey = getTombstoneKey();
     for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) {
-      if (!KeyInfoT::isEqual(P->first, EmptyKey)) {
-        if (!KeyInfoT::isEqual(P->first, TombstoneKey)) {
-          P->second.~ValueT();
+      if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey)) {
+        if (!KeyInfoT::isEqual(P->getFirst(), TombstoneKey)) {
+          P->getSecond().~ValueT();
           decrementNumEntries();
         }
-        P->first = EmptyKey;
+        P->getFirst() = EmptyKey;
       }
     }
     assert(getNumEntries() == 0 && "Node count imbalance!");
@@ -144,7 +153,7 @@ public:
   ValueT lookup(const KeyT &Val) const {
     const BucketT *TheBucket;
     if (LookupBucketFor(Val, TheBucket))
-      return TheBucket->second;
+      return TheBucket->getSecond();
     return ValueT();
   }
 
@@ -191,16 +200,16 @@ public:
     if (!LookupBucketFor(Val, TheBucket))
       return false; // not in map.
 
-    TheBucket->second.~ValueT();
-    TheBucket->first = getTombstoneKey();
+    TheBucket->getSecond().~ValueT();
+    TheBucket->getFirst() = getTombstoneKey();
     decrementNumEntries();
     incrementNumTombstones();
     return true;
   }
   void erase(iterator I) {
     BucketT *TheBucket = &*I;
-    TheBucket->second.~ValueT();
-    TheBucket->first = getTombstoneKey();
+    TheBucket->getSecond().~ValueT();
+    TheBucket->getFirst() = getTombstoneKey();
     decrementNumEntries();
     incrementNumTombstones();
   }
@@ -250,10 +259,10 @@ protected:
 
     const KeyT EmptyKey = getEmptyKey(), TombstoneKey = getTombstoneKey();
     for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) {
-      if (!KeyInfoT::isEqual(P->first, EmptyKey) &&
-          !KeyInfoT::isEqual(P->first, TombstoneKey))
-        P->second.~ValueT();
-      P->first.~KeyT();
+      if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey) &&
+          !KeyInfoT::isEqual(P->getFirst(), TombstoneKey))
+        P->getSecond().~ValueT();
+      P->getFirst().~KeyT();
     }
 
 #ifndef NDEBUG
@@ -269,7 +278,7 @@ protected:
            "# initial buckets must be a power of two!");
     const KeyT EmptyKey = getEmptyKey();
     for (BucketT *B = getBuckets(), *E = getBucketsEnd(); B != E; ++B)
-      new (&B->first) KeyT(EmptyKey);
+      new (&B->getFirst()) KeyT(EmptyKey);
   }
 
   void moveFromOldBuckets(BucketT *OldBucketsBegin, BucketT *OldBucketsEnd) {
@@ -279,21 +288,21 @@ protected:
     const KeyT EmptyKey = getEmptyKey();
     const KeyT TombstoneKey = getTombstoneKey();
     for (BucketT *B = OldBucketsBegin, *E = OldBucketsEnd; B != E; ++B) {
-      if (!KeyInfoT::isEqual(B->first, EmptyKey) &&
-          !KeyInfoT::isEqual(B->first, TombstoneKey)) {
+      if (!KeyInfoT::isEqual(B->getFirst(), EmptyKey) &&
+          !KeyInfoT::isEqual(B->getFirst(), TombstoneKey)) {
         // Insert the key/value into the new table.
         BucketT *DestBucket;
-        bool FoundVal = LookupBucketFor(B->first, DestBucket);
+        bool FoundVal = LookupBucketFor(B->getFirst(), DestBucket);
         (void)FoundVal; // silence warning.
         assert(!FoundVal && "Key already in new map?");
-        DestBucket->first = std::move(B->first);
-        new (&DestBucket->second) ValueT(std::move(B->second));
+        DestBucket->getFirst() = std::move(B->getFirst());
+        new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
         incrementNumEntries();
 
         // Free the value.
-        B->second.~ValueT();
+        B->getSecond().~ValueT();
       }
-      B->first.~KeyT();
+      B->getFirst().~KeyT();
     }
 
 #ifndef NDEBUG
@@ -304,7 +313,9 @@ protected:
   }
 
   template <typename OtherBaseT>
-  void copyFrom(const DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT>& other) {
+  void copyFrom(
+      const DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT> &other) {
+    assert(&other != this);
     assert(getNumBuckets() == other.getNumBuckets());
 
     setNumEntries(other.getNumEntries());
@@ -315,10 +326,12 @@ protected:
              getNumBuckets() * sizeof(BucketT));
     else
       for (size_t i = 0; i < getNumBuckets(); ++i) {
-        new (&getBuckets()[i].first) KeyT(other.getBuckets()[i].first);
-        if (!KeyInfoT::isEqual(getBuckets()[i].first, getEmptyKey()) &&
-            !KeyInfoT::isEqual(getBuckets()[i].first, getTombstoneKey()))
-          new (&getBuckets()[i].second) ValueT(other.getBuckets()[i].second);
+        new (&getBuckets()[i].getFirst())
+            KeyT(other.getBuckets()[i].getFirst());
+        if (!KeyInfoT::isEqual(getBuckets()[i].getFirst(), getEmptyKey()) &&

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


More information about the svn-src-projects mailing list