Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Apr 2012 13:54:15 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   svn commit: r234285 - in vendor/llvm/dist: . autoconf autoconf/m4 bindings bindings/ocaml bindings/ocaml/llvm bindings/python bindings/python/llvm bindings/python/llvm/tests bindings/python/tests c...
Message-ID:  <201204141354.q3EDsFiJ032808@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sat Apr 14 13:54:10 2012
New Revision: 234285
URL: http://svn.freebsd.org/changeset/base/234285

Log:
  Vendor import of llvm trunk r154661:
  http://llvm.org/svn/llvm-project/llvm/trunk@r154661

Added:
  vendor/llvm/dist/LLVMBuild.txt
  vendor/llvm/dist/bindings/LLVMBuild.txt
  vendor/llvm/dist/bindings/python/
  vendor/llvm/dist/bindings/python/README.txt
  vendor/llvm/dist/bindings/python/llvm/
  vendor/llvm/dist/bindings/python/llvm/__init__.py
  vendor/llvm/dist/bindings/python/llvm/common.py
  vendor/llvm/dist/bindings/python/llvm/core.py
  vendor/llvm/dist/bindings/python/llvm/disassembler.py
  vendor/llvm/dist/bindings/python/llvm/enumerations.py
  vendor/llvm/dist/bindings/python/llvm/object.py
  vendor/llvm/dist/bindings/python/llvm/tests/
  vendor/llvm/dist/bindings/python/llvm/tests/__init__.py
  vendor/llvm/dist/bindings/python/llvm/tests/base.py
  vendor/llvm/dist/bindings/python/llvm/tests/test_core.py
  vendor/llvm/dist/bindings/python/llvm/tests/test_disassembler.py
  vendor/llvm/dist/bindings/python/llvm/tests/test_object.py
  vendor/llvm/dist/bindings/python/tests/
  vendor/llvm/dist/cmake/modules/GetHostTriple.cmake
  vendor/llvm/dist/docs/CommandGuide/llvm-build.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-cov.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-stress.pod
  vendor/llvm/dist/docs/HowToAddABuilder.html
  vendor/llvm/dist/docs/LLVMBuild.html
  vendor/llvm/dist/docs/LLVMBuild.txt
  vendor/llvm/dist/docs/TestSuiteMakefileGuide.html
  vendor/llvm/dist/examples/LLVMBuild.txt
  vendor/llvm/dist/include/llvm-c/TargetMachine.h
  vendor/llvm/dist/include/llvm-c/Transforms/Vectorize.h
  vendor/llvm/dist/include/llvm/ADT/Hashing.h
  vendor/llvm/dist/include/llvm/ADT/SparseSet.h
  vendor/llvm/dist/include/llvm/ADT/VariadicFunction.h
  vendor/llvm/dist/include/llvm/ADT/edit_distance.h
  vendor/llvm/dist/include/llvm/CodeGen/DFAPacketizer.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveRangeEdit.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineScheduler.h
  vendor/llvm/dist/include/llvm/CodeGen/ResourcePriorityQueue.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/OProfileWrapper.h
  vendor/llvm/dist/include/llvm/IntrinsicsHexagon.td
  vendor/llvm/dist/include/llvm/MC/MCWinCOFFObjectWriter.h
  vendor/llvm/dist/include/llvm/Object/ELF.h
  vendor/llvm/dist/include/llvm/Support/DataStream.h
  vendor/llvm/dist/include/llvm/Support/JSONParser.h
  vendor/llvm/dist/include/llvm/Support/LockFileManager.h
  vendor/llvm/dist/include/llvm/Support/SaveAndRestore.h
  vendor/llvm/dist/include/llvm/Support/StreamableMemoryObject.h
  vendor/llvm/dist/include/llvm/Support/YAMLParser.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/CmpInstAnalysis.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/ModuleUtils.h
  vendor/llvm/dist/include/llvm/Transforms/Vectorize.h
  vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp
  vendor/llvm/dist/lib/Analysis/IPA/LLVMBuild.txt
  vendor/llvm/dist/lib/Analysis/LLVMBuild.txt
  vendor/llvm/dist/lib/Archive/LLVMBuild.txt
  vendor/llvm/dist/lib/AsmParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Bitcode/LLVMBuild.txt
  vendor/llvm/dist/lib/Bitcode/Reader/LLVMBuild.txt
  vendor/llvm/dist/lib/Bitcode/Writer/LLVMBuild.txt
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/CodeGen/DFAPacketizer.cpp
  vendor/llvm/dist/lib/CodeGen/JITCodeEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/LLVMBuild.txt
  vendor/llvm/dist/lib/CodeGen/MachineBlockPlacement.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCodeEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCopyPropagation.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp
  vendor/llvm/dist/lib/CodeGen/MachineScheduler.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocBase.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LLVMBuild.txt
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  vendor/llvm/dist/lib/CodeGen/TargetFrameLoweringImpl.cpp
  vendor/llvm/dist/lib/CodeGen/TargetOptionsImpl.cpp
  vendor/llvm/dist/lib/DebugInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/EventListenerCommon.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/Makefile
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/JIT/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/Makefile
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  vendor/llvm/dist/lib/LLVMBuild.txt
  vendor/llvm/dist/lib/Linker/LLVMBuild.txt
  vendor/llvm/dist/lib/MC/LLVMBuild.txt
  vendor/llvm/dist/lib/MC/MCDisassembler/EDMain.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/LLVMBuild.txt
  vendor/llvm/dist/lib/MC/MCParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Object/LLVMBuild.txt
  vendor/llvm/dist/lib/Support/DataStream.cpp
  vendor/llvm/dist/lib/Support/Hashing.cpp
  vendor/llvm/dist/lib/Support/IntrusiveRefCntPtr.cpp
  vendor/llvm/dist/lib/Support/JSONParser.cpp
  vendor/llvm/dist/lib/Support/LLVMBuild.txt
  vendor/llvm/dist/lib/Support/LockFileManager.cpp
  vendor/llvm/dist/lib/Support/StreamableMemoryObject.cpp
  vendor/llvm/dist/lib/Support/YAMLParser.cpp
  vendor/llvm/dist/lib/TableGen/LLVMBuild.txt
  vendor/llvm/dist/lib/TableGen/TableGenAction.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/AsmParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/ARM/Disassembler/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/ARM/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/ARM/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/CellSPU/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/CellSPU/SPUMachineFunction.cpp
  vendor/llvm/dist/lib/Target/CellSPU/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/CppBackend/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Hexagon/
  vendor/llvm/dist/lib/Target/Hexagon/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Hexagon/Hexagon.h
  vendor/llvm/dist/lib/Target/Hexagon/Hexagon.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.h   (contents, props changed)
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCallingConv.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCallingConvLower.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonImmediates.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormats.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV4.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV3.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV4.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsics.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsDerived.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV3.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV4.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMCInst.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMCInstLower.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonPeephole.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSchedule.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV4.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectCCInfo.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonVarargsCallingConvention.h
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/Makefile
  vendor/llvm/dist/lib/Target/Hexagon/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/Makefile
  vendor/llvm/dist/lib/Target/Hexagon/Makefile
  vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/
  vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/Makefile
  vendor/llvm/dist/lib/Target/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMachineFunction.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MSP430/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Mips/AsmParser/
  vendor/llvm/dist/lib/Target/Mips/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/AsmParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Mips/AsmParser/Makefile
  vendor/llvm/dist/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Mips/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsAnalyzeImmediate.h
  vendor/llvm/dist/lib/Target/Mips/MipsCondMov.td
  vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.cpp
  vendor/llvm/dist/lib/Target/Mips/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PowerPC/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule440.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleA2.td
  vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Sparc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/TargetJITInfo.cpp
  vendor/llvm/dist/lib/Target/TargetMachineC.cpp
  vendor/llvm/dist/lib/Target/X86/AsmParser/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/Disassembler/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/X86/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/Utils/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/X86/X86InstrSVM.td
  vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td
  vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86Schedule.td
  vendor/llvm/dist/lib/Target/X86/X86ScheduleAtom.td
  vendor/llvm/dist/lib/Target/XCore/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/XCore/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/XCore/XCoreMachineFunctionInfo.cpp
  vendor/llvm/dist/lib/Transforms/IPO/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/InstCombine/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.h
  vendor/llvm/dist/lib/Transforms/Instrumentation/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  vendor/llvm/dist/lib/Transforms/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Scalar/GlobalMerge.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Utils/CmpInstAnalysis.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  vendor/llvm/dist/lib/Transforms/Utils/ModuleUtils.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/
  vendor/llvm/dist/lib/Transforms/Vectorize/BBVectorize.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Vectorize/LLVMBuild.txt
  vendor/llvm/dist/lib/Transforms/Vectorize/Makefile
  vendor/llvm/dist/lib/Transforms/Vectorize/Vectorize.cpp
  vendor/llvm/dist/lib/VMCore/LLVMBuild.txt
  vendor/llvm/dist/projects/LLVMBuild.txt
  vendor/llvm/dist/projects/sample/Makefile.llvm.config.in
  vendor/llvm/dist/projects/sample/Makefile.llvm.rules
  vendor/llvm/dist/projects/sample/autoconf/ExportMap.map
  vendor/llvm/dist/projects/sample/autoconf/install-sh   (contents, props changed)
  vendor/llvm/dist/projects/sample/autoconf/ltmain.sh
  vendor/llvm/dist/projects/sample/autoconf/m4/
  vendor/llvm/dist/projects/sample/autoconf/m4/build_exeext.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/c_printf_a.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/check_gnu_make.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/config_makefile.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/config_project.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/cxx_flag_check.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/find_std_program.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/func_isinf.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/func_isnan.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/func_mmap_file.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/header_mmap_anonymous.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/huge_val.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/libtool.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/link_options.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/linux_mixed_64_32.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/ltdl.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/need_dev_zero_for_mmap.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/path_tclsh.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/rand48.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/sanity_check.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/single_cxx_check.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/visibility_inlines_hidden.m4
  vendor/llvm/dist/projects/sample/autoconf/mkinstalldirs   (contents, props changed)
  vendor/llvm/dist/runtime/LLVMBuild.txt
  vendor/llvm/dist/test/Analysis/BasicAA/aligned-overread.ll
  vendor/llvm/dist/test/Analysis/BasicAA/lit.local.cfg
  vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/lit.local.cfg
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/basic.ll
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/lit.local.cfg
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/loop.ll
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/noreturn.ll
  vendor/llvm/dist/test/Analysis/CallGraph/lit.local.cfg
  vendor/llvm/dist/test/Analysis/Dominators/invoke.ll
  vendor/llvm/dist/test/Analysis/Dominators/lit.local.cfg
  vendor/llvm/dist/test/Analysis/GlobalsModRef/lit.local.cfg
  vendor/llvm/dist/test/Analysis/GlobalsModRef/pr12351.ll
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/lit.local.cfg
  vendor/llvm/dist/test/Analysis/LoopInfo/lit.local.cfg
  vendor/llvm/dist/test/Analysis/PostDominators/lit.local.cfg
  vendor/llvm/dist/test/Analysis/Profiling/lit.local.cfg
  vendor/llvm/dist/test/Analysis/RegionInfo/lit.local.cfg
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2012-03-26-LoadConstant.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/lit.local.cfg
  vendor/llvm/dist/test/Analysis/ScalarEvolution/load.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count11.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count12.ll
  vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/lit.local.cfg
  vendor/llvm/dist/test/Archive/lit.local.cfg
  vendor/llvm/dist/test/Assembler/auto_upgrade_intrinsics.ll
  vendor/llvm/dist/test/Assembler/lit.local.cfg
  vendor/llvm/dist/test/Bindings/Ocaml/lit.local.cfg
  vendor/llvm/dist/test/Bitcode/lit.local.cfg
  vendor/llvm/dist/test/Bitcode/shuffle.ll
  vendor/llvm/dist/test/BugPoint/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/ARM/2011-10-26-ExpandUnalignedLoadCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-10-26-memset-inline.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-10-26-memset-with-neon.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-07-PromoteVectorLoadStore.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-09-BitcastVectorDouble.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-09-IllegalVectorFPIntConvert.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-14-EarlyClobber.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-28-DAGCombineBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-29-128bitArithmetics.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-30-MergeAlignment.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-12-14-machine-sink.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-12-19-sjlj-clobber.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-01-23-PostRA-LICM.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-01-26-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-01-26-CopyPropKills.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-02-01-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-03-05-FPSCR-bug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-03-13-DAGCombineBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-03-26-FoldImmBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-04-02-TwoAddrInstrCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-04-10-DAGCombine.ll
  vendor/llvm/dist/test/CodeGen/ARM/commute-movcc.ll
  vendor/llvm/dist/test/CodeGen/ARM/cse-call.ll
  vendor/llvm/dist/test/CodeGen/ARM/ctor_order.ll
  vendor/llvm/dist/test/CodeGen/ARM/dagcombine-anyexttozeroext.ll
  vendor/llvm/dist/test/CodeGen/ARM/ehabi-unwind.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-GEP-coalesce.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-binary.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-br-const.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-br-phi.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-call.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-cmp-imm.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-conversion.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-deadcode.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-fold.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-icmp.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-indirectbr.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-intrinsic.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-ldr-str-arm.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-ldr-str-thumb-neg-index.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-ldrh-strh-arm.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-mvn.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-ret.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-select.ll
  vendor/llvm/dist/test/CodeGen/ARM/fusedMAC.ll
  vendor/llvm/dist/test/CodeGen/ARM/ldrd-memoper.ll
  vendor/llvm/dist/test/CodeGen/ARM/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/ARM/load_i1_select.ll
  vendor/llvm/dist/test/CodeGen/ARM/log2_not_readnone.ll
  vendor/llvm/dist/test/CodeGen/ARM/lsr-icmp-imm.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon_spill.ll
  vendor/llvm/dist/test/CodeGen/ARM/odr_comdat.ll
  vendor/llvm/dist/test/CodeGen/ARM/opt-shuff-tstore.ll
  vendor/llvm/dist/test/CodeGen/ARM/reg_asc_order.ll
  vendor/llvm/dist/test/CodeGen/ARM/tail-dup.ll
  vendor/llvm/dist/test/CodeGen/ARM/test-sharedidx.ll
  vendor/llvm/dist/test/CodeGen/ARM/vector-extend-narrow.ll
  vendor/llvm/dist/test/CodeGen/CPP/2012-02-05-UnitVarCrash.ll
  vendor/llvm/dist/test/CodeGen/CPP/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/CellSPU/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Generic/dbg-declare.ll
  vendor/llvm/dist/test/CodeGen/Generic/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Generic/pr12507.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/
  vendor/llvm/dist/test/CodeGen/Hexagon/args.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/combine.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/double.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/float.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/frame.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Hexagon/mpy.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/static.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/struct_args.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/struct_args_large.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/vaddh.ll
  vendor/llvm/dist/test/CodeGen/MBlaze/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/MSP430/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Mips/br-jmp.ll
  vendor/llvm/dist/test/CodeGen/Mips/bswap.ll
  vendor/llvm/dist/test/CodeGen/Mips/fabs.ll
  vendor/llvm/dist/test/CodeGen/Mips/fcopysign-f32-f64.ll
  vendor/llvm/dist/test/CodeGen/Mips/fmadd1.ll
  vendor/llvm/dist/test/CodeGen/Mips/fneg.ll
  vendor/llvm/dist/test/CodeGen/Mips/fp-indexed-ls.ll
  vendor/llvm/dist/test/CodeGen/Mips/frem.ll
  vendor/llvm/dist/test/CodeGen/Mips/global-address.ll
  vendor/llvm/dist/test/CodeGen/Mips/global-pointer-reg.ll
  vendor/llvm/dist/test/CodeGen/Mips/imm.ll
  vendor/llvm/dist/test/CodeGen/Mips/indirectcall.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm64.ll
  vendor/llvm/dist/test/CodeGen/Mips/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Mips/mips64-fp-indexed-ls.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64countleading.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64directive.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64ext.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64extins.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64fpimm0.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64imm.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64lea.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64muldiv.ll
  vendor/llvm/dist/test/CodeGen/Mips/swzero.ll
  vendor/llvm/dist/test/CodeGen/Mips/zeroreg.ll
  vendor/llvm/dist/test/CodeGen/PTX/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/PTX/printf.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2011-12-05-NoSpillDupCR.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2011-12-06-SpillAndRestoreCR.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2011-12-08-DemandedBitsMiscompile.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/a2-fp-basic.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/bl8_elf_nop.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/can-lower-ret.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/dbg.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc440-fp-basic.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc440-msync.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-ind-call.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-linux-func-size.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-prefetch.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-vaarg-int.ll
  vendor/llvm/dist/test/CodeGen/SPARC/2011-12-03-TailDuplication.ll
  vendor/llvm/dist/test/CodeGen/SPARC/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Thumb/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/Thumb2/2011-12-16-T2SizeReduceAssert.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2012-01-13-CBNZBug.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/aligned-constants.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/aligned-spill.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/constant-islands.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/large-call.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-19-widen_vselect.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-21-widen-cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-27-tstore.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-30-padd.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-11-07-LegalizeBuildVector.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-11-22-AVX2-Domains.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-11-30-or.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-06-AVXVectorExtractCombine.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-06-BitcastVectorGlobal.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-08-AVXISelBugs.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-15-vec_shift.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-26-extractelement-duplicate-load.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-28-vselecti8.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-8-bitcastintprom.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-10-UndefExceptionEdge.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-11-split-cv.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-12-extract-sv.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-16-mfence-nosse-flags.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-18-vbitcast.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-12-dagco.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-14-scalar.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-20-MachineCPBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-23-mmx-inlineasm.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-29-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-03-15-build_vector_wl.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-03-20-LargeConstantExpr.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-03-26-PostRALICMBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-04-09-TwoAddrPassBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-1-10-buildvector.ll
  vendor/llvm/dist/test/CodeGen/X86/GC/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/X86/SwizzleShuff.ll
  vendor/llvm/dist/test/CodeGen/X86/atom-lea-sp.ll
  vendor/llvm/dist/test/CodeGen/X86/atom-sched.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-fp2int.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx-sext.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle-x86_32.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx-trunc.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx-varargs-x86_64.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-win64-args.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx-win64.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-zext.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx2-arith.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-logic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-nontemporal.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-palignr.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-phaddsub.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-unpack.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-vbroadcast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-vperm2i128.ll
  vendor/llvm/dist/test/CodeGen/X86/blend-msb.ll
  vendor/llvm/dist/test/CodeGen/X86/block-placement.ll
  vendor/llvm/dist/test/CodeGen/X86/btq.ll
  vendor/llvm/dist/test/CodeGen/X86/cfstring.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-subrange.ll
  vendor/llvm/dist/test/CodeGen/X86/dwarf-comp-dir.ll
  vendor/llvm/dist/test/CodeGen/X86/f16c-intrinsics.ll
  vendor/llvm/dist/test/CodeGen/X86/fdiv.ll
  vendor/llvm/dist/test/CodeGen/X86/fltused_function_pointer.ll
  vendor/llvm/dist/test/CodeGen/X86/fma4-intrinsics-x86_64.ll
  vendor/llvm/dist/test/CodeGen/X86/fsgsbase.ll
  vendor/llvm/dist/test/CodeGen/X86/gcc_except_table.ll
  vendor/llvm/dist/test/CodeGen/X86/hoist-invariant-load.ll
  vendor/llvm/dist/test/CodeGen/X86/i128-sdiv.ll
  vendor/llvm/dist/test/CodeGen/X86/legalize-libcalls.ll
  vendor/llvm/dist/test/CodeGen/X86/legalize-shift-64.ll
  vendor/llvm/dist/test/CodeGen/X86/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/X86/log2_not_readnone.ll
  vendor/llvm/dist/test/CodeGen/X86/machine-cp.ll
  vendor/llvm/dist/test/CodeGen/X86/mcinst-avx-lowering.ll
  vendor/llvm/dist/test/CodeGen/X86/misched-new.ll
  vendor/llvm/dist/test/CodeGen/X86/null-streamer.ll
  vendor/llvm/dist/test/CodeGen/X86/objc-gc-module-flags.ll
  vendor/llvm/dist/test/CodeGen/X86/odr_comdat.ll
  vendor/llvm/dist/test/CodeGen/X86/personality_size.ll
  vendor/llvm/dist/test/CodeGen/X86/phaddsub.ll
  vendor/llvm/dist/test/CodeGen/X86/pointer-vector.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11202.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11415.ll
  vendor/llvm/dist/test/CodeGen/X86/pr12360.ll
  vendor/llvm/dist/test/CodeGen/X86/promote.ll
  vendor/llvm/dist/test/CodeGen/X86/rd-mod-wr-eflags.ll
  vendor/llvm/dist/test/CodeGen/X86/rounding-ops.ll
  vendor/llvm/dist/test/CodeGen/X86/segmented-stacks-dynamic.ll
  vendor/llvm/dist/test/CodeGen/X86/shl-i64.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-domains.ll
  vendor/llvm/dist/test/CodeGen/X86/stack-align2.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-disable.ll
  vendor/llvm/dist/test/CodeGen/X86/thiscall-struct-return.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-pie.ll
  vendor/llvm/dist/test/CodeGen/X86/tls.ll
  vendor/llvm/dist/test/CodeGen/X86/utf16-cfstrings.ll
  vendor/llvm/dist/test/CodeGen/X86/utf8.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_fpext.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-39.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_udiv_to_shift.ll
  vendor/llvm/dist/test/CodeGen/X86/vector-gep.ll
  vendor/llvm/dist/test/CodeGen/X86/vector-variable-idx2.ll
  vendor/llvm/dist/test/CodeGen/X86/win32_sret.ll
  vendor/llvm/dist/test/CodeGen/X86/win_ftol2.ll
  vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-x86_64.ll
  vendor/llvm/dist/test/CodeGen/XCore/float-intrinsics.ll
  vendor/llvm/dist/test/CodeGen/XCore/global_negative_offset.ll
  vendor/llvm/dist/test/CodeGen/XCore/lit.local.cfg
  vendor/llvm/dist/test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll
  vendor/llvm/dist/test/DebugInfo/X86/2011-12-16-BadStructRef.ll
  vendor/llvm/dist/test/DebugInfo/X86/DW_AT_byte_size.ll
  vendor/llvm/dist/test/DebugInfo/X86/DW_AT_specification.ll
  vendor/llvm/dist/test/DebugInfo/X86/DW_TAG_friend.ll
  vendor/llvm/dist/test/DebugInfo/X86/block-capture.ll
  vendor/llvm/dist/test/DebugInfo/X86/concrete_out_of_line.ll
  vendor/llvm/dist/test/DebugInfo/X86/ending-run.ll
  vendor/llvm/dist/test/DebugInfo/X86/lit.local.cfg
  vendor/llvm/dist/test/DebugInfo/X86/low-pc-cu.ll
  vendor/llvm/dist/test/DebugInfo/X86/objc-fwd-decl.ll
  vendor/llvm/dist/test/DebugInfo/X86/pointer-type-size.ll
  vendor/llvm/dist/test/DebugInfo/X86/pr11300.ll
  vendor/llvm/dist/test/DebugInfo/X86/stringpool.ll
  vendor/llvm/dist/test/DebugInfo/X86/struct-loc.ll
  vendor/llvm/dist/test/DebugInfo/bug_null_debuginfo.ll
  vendor/llvm/dist/test/DebugInfo/lit.local.cfg
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/
  vendor/llvm/dist/test/ExecutionEngine/lit.local.cfg
  vendor/llvm/dist/test/ExecutionEngine/test-call-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/test-common-symbols.ll
  vendor/llvm/dist/test/ExecutionEngine/test-fp-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/test-global-init-nonzero.ll
  vendor/llvm/dist/test/ExecutionEngine/test-global.ll
  vendor/llvm/dist/test/ExecutionEngine/test-local.ll
  vendor/llvm/dist/test/ExecutionEngine/test-return.ll
  vendor/llvm/dist/test/Feature/const_pv.ll
  vendor/llvm/dist/test/Feature/global_pv.ll
  vendor/llvm/dist/test/Feature/lit.local.cfg
  vendor/llvm/dist/test/Instrumentation/
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/X86/
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/X86/bug_11395.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/X86/lit.local.cfg
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/asan-vs-gvn.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-touch-odr-global.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-touch-threadlocal.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument-no-return.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument_global.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument_load_then_store.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/lit.local.cfg
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/test64.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/lit.local.cfg
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/read_before_write.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/read_from_global.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/tsan_basic.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/vptr_update.ll
  vendor/llvm/dist/test/Integer/lit.local.cfg
  vendor/llvm/dist/test/Linker/link-type-names.ll
  vendor/llvm/dist/test/Linker/lit.local.cfg
  vendor/llvm/dist/test/Linker/module-flags-1-a.ll
  vendor/llvm/dist/test/Linker/module-flags-1-b.ll
  vendor/llvm/dist/test/Linker/module-flags-2-a.ll
  vendor/llvm/dist/test/Linker/module-flags-2-b.ll
  vendor/llvm/dist/test/Linker/module-flags-3-a.ll
  vendor/llvm/dist/test/Linker/module-flags-3-b.ll
  vendor/llvm/dist/test/Linker/module-flags-4-a.ll
  vendor/llvm/dist/test/Linker/module-flags-4-b.ll
  vendor/llvm/dist/test/Linker/module-flags-5-a.ll
  vendor/llvm/dist/test/Linker/module-flags-5-b.ll
  vendor/llvm/dist/test/Linker/module-flags-6-a.ll
  vendor/llvm/dist/test/Linker/module-flags-6-b.ll
  vendor/llvm/dist/test/Linker/multiple-merged-structs.ll
  vendor/llvm/dist/test/Linker/visibility1.ll
  vendor/llvm/dist/test/Linker/visibility2.ll
  vendor/llvm/dist/test/MC/ARM/arm-aliases.s
  vendor/llvm/dist/test/MC/ARM/arm-it-block.s
  vendor/llvm/dist/test/MC/ARM/cxx-global-constructor.ll
  vendor/llvm/dist/test/MC/ARM/dot-req.s
  vendor/llvm/dist/test/MC/ARM/elf-reloc-condcall.s
  vendor/llvm/dist/test/MC/ARM/elf-thumbfunc-reloc.s
  vendor/llvm/dist/test/MC/ARM/lit.local.cfg
  vendor/llvm/dist/test/MC/ARM/neon-vswp.s
  vendor/llvm/dist/test/MC/ARM/pr11877.s
  vendor/llvm/dist/test/MC/ARM/vfp4.s
  vendor/llvm/dist/test/MC/AsmParser/cfi-unfinished-frame.s
  vendor/llvm/dist/test/MC/AsmParser/directive_file-errors.s
  vendor/llvm/dist/test/MC/AsmParser/directive_incbin.s
  vendor/llvm/dist/test/MC/AsmParser/incbin_abcd
  vendor/llvm/dist/test/MC/AsmParser/lit.local.cfg
  vendor/llvm/dist/test/MC/AsmParser/pr11865.s
  vendor/llvm/dist/test/MC/COFF/global_ctors.ll
  vendor/llvm/dist/test/MC/COFF/lit.local.cfg
  vendor/llvm/dist/test/MC/COFF/secrel32.s
  vendor/llvm/dist/test/MC/COFF/symbol-mangling.ll
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-IT-CC15.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST1d8Twb_register-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/ldrd-armv4.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/lit.local.cfg
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-ADC-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-ADDREXT3-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-LDR-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-LDRD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-LSL-regform.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-MUL-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-RSC-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-SHADD16-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-SSAT-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-STRBrs-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-UQADD8-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictables-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/vfp4.txt
  vendor/llvm/dist/test/MC/Disassembler/MBlaze/lit.local.cfg
  vendor/llvm/dist/test/MC/Disassembler/MBlaze/mblaze_mbar.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/invalid-cmp-imm.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/lit.local.cfg
  vendor/llvm/dist/test/MC/Disassembler/X86/x86-64.txt
  vendor/llvm/dist/test/MC/ELF/cfi-escape.s
  vendor/llvm/dist/test/MC/ELF/cfi-restore.s
  vendor/llvm/dist/test/MC/ELF/cfi-signal-frame.s
  vendor/llvm/dist/test/MC/ELF/gen-dwarf.s
  vendor/llvm/dist/test/MC/ELF/lit.local.cfg
  vendor/llvm/dist/test/MC/MBlaze/lit.local.cfg
  vendor/llvm/dist/test/MC/MachO/ARM/
  vendor/llvm/dist/test/MC/MachO/ARM/darwin-ARM-reloc.s
  vendor/llvm/dist/test/MC/MachO/ARM/darwin-Thumb-reloc.s
  vendor/llvm/dist/test/MC/MachO/ARM/empty-function-nop.ll
  vendor/llvm/dist/test/MC/MachO/ARM/lit.local.cfg
  vendor/llvm/dist/test/MC/MachO/ARM/no-subsections-reloc.s
  vendor/llvm/dist/test/MC/MachO/ARM/nop-armv4-padding.s
  vendor/llvm/dist/test/MC/MachO/ARM/nop-armv6t2-padding.s
  vendor/llvm/dist/test/MC/MachO/ARM/nop-thumb-padding.s
  vendor/llvm/dist/test/MC/MachO/ARM/nop-thumb2-padding.s
  vendor/llvm/dist/test/MC/MachO/ARM/relax-thumb-ldr-literal.s
  vendor/llvm/dist/test/MC/MachO/ARM/relax-thumb2-branches.s
  vendor/llvm/dist/test/MC/MachO/ARM/static-movt-relocs.s
  vendor/llvm/dist/test/MC/MachO/ARM/thumb2-function-relative-load.s
  vendor/llvm/dist/test/MC/MachO/ARM/thumb2-movt-fixup.s
  vendor/llvm/dist/test/MC/MachO/darwin-x86_64-diff-reloc-assign.s
  vendor/llvm/dist/test/MC/MachO/file.s
  vendor/llvm/dist/test/MC/MachO/gen-dwarf.s
  vendor/llvm/dist/test/MC/MachO/lit.local.cfg
  vendor/llvm/dist/test/MC/Mips/
  vendor/llvm/dist/test/MC/Mips/elf-bigendian.ll
  vendor/llvm/dist/test/MC/Mips/elf-relsym.ll
  vendor/llvm/dist/test/MC/Mips/elf-tls.ll
  vendor/llvm/dist/test/MC/Mips/elf_basic.s
  vendor/llvm/dist/test/MC/Mips/lit.local.cfg
  vendor/llvm/dist/test/MC/Mips/pr11877.s
  vendor/llvm/dist/test/MC/X86/2011-09-06-NoNewline.s
  vendor/llvm/dist/test/MC/X86/address-size.s
  vendor/llvm/dist/test/MC/X86/intel-syntax-2.s
  vendor/llvm/dist/test/MC/X86/intel-syntax-encoding.s
  vendor/llvm/dist/test/MC/X86/intel-syntax.s
  vendor/llvm/dist/test/MC/X86/lit.local.cfg
  vendor/llvm/dist/test/MC/X86/x86_64-bmi-encoding.s
  vendor/llvm/dist/test/MC/X86/x86_64-fma4-encoding.s
  vendor/llvm/dist/test/MC/X86/x86_64-xop-encoding.s
  vendor/llvm/dist/test/Object/Inputs/
  vendor/llvm/dist/test/Object/Inputs/archive-test.a-coff-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/elf-versioning-test.i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/elf-versioning-test.x86_64   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/elfver.S
  vendor/llvm/dist/test/Object/Inputs/elfver.script
  vendor/llvm/dist/test/Object/Inputs/shared-object-test.elf-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/shared-object-test.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/shared.ll
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.coff-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.coff-x86-64   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.elf-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.macho-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.macho-x86-64   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/trivial.ll
  vendor/llvm/dist/test/Object/X86/
  vendor/llvm/dist/test/Object/X86/lit.local.cfg
  vendor/llvm/dist/test/Object/X86/objdump-disassembly-inline-relocations.test
  vendor/llvm/dist/test/Object/X86/objdump-trivial-object.test
  vendor/llvm/dist/test/Object/lit.local.cfg
  vendor/llvm/dist/test/Object/nm-shared-object.test
  vendor/llvm/dist/test/Object/objdump-file-header.test
  vendor/llvm/dist/test/Object/objdump-section-content.test
  vendor/llvm/dist/test/Object/objdump-symbol-table.test
  vendor/llvm/dist/test/Object/readobj-elf-versioning.test
  vendor/llvm/dist/test/Object/readobj-shared-object.test
  vendor/llvm/dist/test/Other/X86/lit.local.cfg
  vendor/llvm/dist/test/Other/lit.local.cfg
  vendor/llvm/dist/test/TableGen/ForeachList.td
  vendor/llvm/dist/test/TableGen/ForeachLoop.td
  vendor/llvm/dist/test/TableGen/NestedForeach.td
  vendor/llvm/dist/test/TableGen/Paste.td
  vendor/llvm/dist/test/TableGen/SiblingForeach.td
  vendor/llvm/dist/test/TableGen/TwoLevelName.td
  vendor/llvm/dist/test/TableGen/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ADCE/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/lit.local.cfg
  vendor/llvm/dist/test/Transforms/BBVectorize/
  vendor/llvm/dist/test/Transforms/BBVectorize/cycle.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/func-alias.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/ld1.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/lit.local.cfg
  vendor/llvm/dist/test/Transforms/BBVectorize/loop1.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/mem-op-depth.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/req-depth.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/search-limit.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-int.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-ldstr.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple.ll
  vendor/llvm/dist/test/Transforms/BlockPlacement/lit.local.cfg
  vendor/llvm/dist/test/Transforms/CodeExtractor/lit.local.cfg
  vendor/llvm/dist/test/Transforms/CodeGenPrepare/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ConstProp/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ConstantMerge/linker-private.ll
  vendor/llvm/dist/test/Transforms/ConstantMerge/lit.local.cfg
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/lit.local.cfg
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/range.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/lit.local.cfg
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/dominate.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/lit.local.cfg
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/pr11390.ll
  vendor/llvm/dist/test/Transforms/EarlyCSE/instsimplify-dom.ll
  vendor/llvm/dist/test/Transforms/EarlyCSE/lit.local.cfg
  vendor/llvm/dist/test/Transforms/FunctionAttrs/lit.local.cfg
  vendor/llvm/dist/test/Transforms/FunctionAttrs/nocapture.ll
  vendor/llvm/dist/test/Transforms/GVN/commute.ll
  vendor/llvm/dist/test/Transforms/GVN/lit.local.cfg
  vendor/llvm/dist/test/Transforms/GVN/pre-compare.ll
  vendor/llvm/dist/test/Transforms/GlobalDCE/lit.local.cfg
  vendor/llvm/dist/test/Transforms/GlobalOpt/atomic.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/deadfunction.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/invariant.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/invoke.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/lit.local.cfg
  vendor/llvm/dist/test/Transforms/GlobalOpt/zeroinitializer-gep-load.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/lit.local.cfg
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-11-01-lftrptr.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-11-17-selfphi.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/lit.local.cfg
  vendor/llvm/dist/test/Transforms/Inline/alloca-bonus.ll
  vendor/llvm/dist/test/Transforms/Inline/always-inline.ll
  vendor/llvm/dist/test/Transforms/Inline/blockaddress.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_returns_twice.ll
  vendor/llvm/dist/test/Transforms/Inline/lit.local.cfg
  vendor/llvm/dist/test/Transforms/Inline/ptr-diff.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-01-11-OpaqueBitcastCrash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-02-13-FCmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-02-28-ICmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-03-10-InstCombine.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-3-15-or-xor-constant.ll
  vendor/llvm/dist/test/Transforms/InstCombine/fold-sqrt-sqrtf.ll
  vendor/llvm/dist/test/Transforms/InstCombine/lit.local.cfg
  vendor/llvm/dist/test/Transforms/InstCombine/pr12251.ll
  vendor/llvm/dist/test/Transforms/InstCombine/sub-xor.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vector_gep1.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/2011-10-27-BinOpCrash.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/2011-11-23-MaskedBitsCrash.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/AndOrXor.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/lit.local.cfg
  vendor/llvm/dist/test/Transforms/InstSimplify/phi.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/ptr_diff.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/vector_gep.ll
  vendor/llvm/dist/test/Transforms/Internalize/lit.local.cfg
  vendor/llvm/dist/test/Transforms/JumpThreading/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LCSSA/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LICM/hoist-invariant-load.ll
  vendor/llvm/dist/test/Transforms/LICM/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LICM/speculate.ll
  vendor/llvm/dist/test/Transforms/LoopDeletion/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopIdiom/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopRotate/alloca.ll
  vendor/llvm/dist/test/Transforms/LoopRotate/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopRotate/simplifylatch.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/2011-12-14-LandingpadHeader.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/2012-03-20-indirectbr.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-12-19-PostincQuadratic.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-01-02-nopreheader.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-01-16-nopreheader.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-03-15-nopreheader.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-03-26-constexpr.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ARM/
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ARM/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/2011-11-29-postincphi.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/2011-12-04-loserreg.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/ivchain-X86.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/ivchain-stress-X86.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/addrec-gep.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/dominate-assert.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ivchain.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr12018.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr12048.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/preserve-gep-loop-variant.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2012-04-09-unroll-indirectbr.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopUnroll/partial-unroll-optsize.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/pr11361.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop1.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop2.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop3.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-11-18-SimpleSwitch.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches-Threshold.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2012-04-02-IndirectBr.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LowerAtomic/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LowerExpectIntrinsic/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LowerInvoke/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LowerSwitch/lit.local.cfg
  vendor/llvm/dist/test/Transforms/Mem2Reg/lit.local.cfg
  vendor/llvm/dist/test/Transforms/MemCpyOpt/lit.local.cfg
  vendor/llvm/dist/test/Transforms/MergeFunc/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ObjCARC/apelim.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ObjCARC/no-objc-arc-exceptions.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/pointer-types.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/pr12270.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-block-load.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-block.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/lit.local.cfg
  vendor/llvm/dist/test/Transforms/PruneEH/lit.local.cfg
  vendor/llvm/dist/test/Transforms/Reassociate/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SCCP/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ScalarRepl/2011-10-22-VectorCrash.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2011-11-11-EmptyStruct.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/lit.local.cfg
  vendor/llvm/dist/test/Transforms/ScalarRepl/negative-memset.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/phi-cycle.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SimplifyCFG/multiple-phis.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-branchweights.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/unreachable-blocks.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/cos.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/fwrite.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/osx-names.ll
  vendor/llvm/dist/test/Transforms/Sink/lit.local.cfg
  vendor/llvm/dist/test/Transforms/StripSymbols/lit.local.cfg
  vendor/llvm/dist/test/Transforms/TailCallElim/lit.local.cfg
  vendor/llvm/dist/test/Transforms/TailDup/X86/lit.local.cfg
  vendor/llvm/dist/test/Transforms/TailDup/lit.local.cfg
  vendor/llvm/dist/test/Verifier/cttz-undef-arg.ll
  vendor/llvm/dist/test/Verifier/fpaccuracy.ll
  vendor/llvm/dist/test/Verifier/lit.local.cfg
  vendor/llvm/dist/test/Verifier/range-1.ll
  vendor/llvm/dist/test/Verifier/range-2.ll
  vendor/llvm/dist/test/YAMLParser/
  vendor/llvm/dist/test/YAMLParser/LICENSE.txt
  vendor/llvm/dist/test/YAMLParser/bool.data
  vendor/llvm/dist/test/YAMLParser/construct-bool.data
  vendor/llvm/dist/test/YAMLParser/construct-custom.data
  vendor/llvm/dist/test/YAMLParser/construct-float.data
  vendor/llvm/dist/test/YAMLParser/construct-int.data
  vendor/llvm/dist/test/YAMLParser/construct-map.data
  vendor/llvm/dist/test/YAMLParser/construct-merge.data
  vendor/llvm/dist/test/YAMLParser/construct-null.data
  vendor/llvm/dist/test/YAMLParser/construct-omap.data
  vendor/llvm/dist/test/YAMLParser/construct-pairs.data
  vendor/llvm/dist/test/YAMLParser/construct-seq.data
  vendor/llvm/dist/test/YAMLParser/construct-set.data
  vendor/llvm/dist/test/YAMLParser/construct-str-ascii.data
  vendor/llvm/dist/test/YAMLParser/construct-str.data
  vendor/llvm/dist/test/YAMLParser/construct-timestamp.data
  vendor/llvm/dist/test/YAMLParser/construct-value.data
  vendor/llvm/dist/test/YAMLParser/duplicate-key.former-loader-error.data
  vendor/llvm/dist/test/YAMLParser/duplicate-mapping-key.former-loader-error.data
  vendor/llvm/dist/test/YAMLParser/duplicate-merge-key.former-loader-error.data
  vendor/llvm/dist/test/YAMLParser/duplicate-value-key.former-loader-error.data
  vendor/llvm/dist/test/YAMLParser/emit-block-scalar-in-simple-key-context-bug.data
  vendor/llvm/dist/test/YAMLParser/empty-document-bug.data
  vendor/llvm/dist/test/YAMLParser/float.data
  vendor/llvm/dist/test/YAMLParser/int.data
  vendor/llvm/dist/test/YAMLParser/invalid-single-quote-bug.data
  vendor/llvm/dist/test/YAMLParser/merge.data
  vendor/llvm/dist/test/YAMLParser/more-floats.data
  vendor/llvm/dist/test/YAMLParser/negative-float-bug.data
  vendor/llvm/dist/test/YAMLParser/null.data
  vendor/llvm/dist/test/YAMLParser/resolver.data
  vendor/llvm/dist/test/YAMLParser/run-parser-crash-bug.data
  vendor/llvm/dist/test/YAMLParser/scan-document-end-bug.data
  vendor/llvm/dist/test/YAMLParser/scan-line-break-bug.data
  vendor/llvm/dist/test/YAMLParser/single-dot-is-not-float-bug.data
  vendor/llvm/dist/test/YAMLParser/sloppy-indentation.data
  vendor/llvm/dist/test/YAMLParser/spec-02-01.data
  vendor/llvm/dist/test/YAMLParser/spec-02-02.data
  vendor/llvm/dist/test/YAMLParser/spec-02-03.data
  vendor/llvm/dist/test/YAMLParser/spec-02-04.data
  vendor/llvm/dist/test/YAMLParser/spec-02-05.data
  vendor/llvm/dist/test/YAMLParser/spec-02-06.data
  vendor/llvm/dist/test/YAMLParser/spec-02-07.data
  vendor/llvm/dist/test/YAMLParser/spec-02-08.data
  vendor/llvm/dist/test/YAMLParser/spec-02-09.data
  vendor/llvm/dist/test/YAMLParser/spec-02-10.data
  vendor/llvm/dist/test/YAMLParser/spec-02-11.data
  vendor/llvm/dist/test/YAMLParser/spec-02-12.data
  vendor/llvm/dist/test/YAMLParser/spec-02-13.data
  vendor/llvm/dist/test/YAMLParser/spec-02-14.data
  vendor/llvm/dist/test/YAMLParser/spec-02-15.data
  vendor/llvm/dist/test/YAMLParser/spec-02-16.data
  vendor/llvm/dist/test/YAMLParser/spec-02-17.data
  vendor/llvm/dist/test/YAMLParser/spec-02-18.data
  vendor/llvm/dist/test/YAMLParser/spec-02-19.data
  vendor/llvm/dist/test/YAMLParser/spec-02-20.data
  vendor/llvm/dist/test/YAMLParser/spec-02-21.data
  vendor/llvm/dist/test/YAMLParser/spec-02-22.data
  vendor/llvm/dist/test/YAMLParser/spec-02-23.data
  vendor/llvm/dist/test/YAMLParser/spec-02-24.data
  vendor/llvm/dist/test/YAMLParser/spec-02-25.data
  vendor/llvm/dist/test/YAMLParser/spec-02-26.data
  vendor/llvm/dist/test/YAMLParser/spec-02-27.data
  vendor/llvm/dist/test/YAMLParser/spec-02-28.data
  vendor/llvm/dist/test/YAMLParser/spec-05-01-utf8.data
  vendor/llvm/dist/test/YAMLParser/spec-05-02-utf8.data
  vendor/llvm/dist/test/YAMLParser/spec-05-03.data
  vendor/llvm/dist/test/YAMLParser/spec-05-04.data
  vendor/llvm/dist/test/YAMLParser/spec-05-05.data
  vendor/llvm/dist/test/YAMLParser/spec-05-06.data
  vendor/llvm/dist/test/YAMLParser/spec-05-07.data
  vendor/llvm/dist/test/YAMLParser/spec-05-08.data
  vendor/llvm/dist/test/YAMLParser/spec-05-09.data
  vendor/llvm/dist/test/YAMLParser/spec-05-10.data
  vendor/llvm/dist/test/YAMLParser/spec-05-11.data
  vendor/llvm/dist/test/YAMLParser/spec-05-12.data
  vendor/llvm/dist/test/YAMLParser/spec-05-13.data
  vendor/llvm/dist/test/YAMLParser/spec-05-14.data
  vendor/llvm/dist/test/YAMLParser/spec-05-15.data
  vendor/llvm/dist/test/YAMLParser/spec-06-01.data
  vendor/llvm/dist/test/YAMLParser/spec-06-02.data
  vendor/llvm/dist/test/YAMLParser/spec-06-03.data
  vendor/llvm/dist/test/YAMLParser/spec-06-04.data
  vendor/llvm/dist/test/YAMLParser/spec-06-05.data
  vendor/llvm/dist/test/YAMLParser/spec-06-06.data
  vendor/llvm/dist/test/YAMLParser/spec-06-07.data
  vendor/llvm/dist/test/YAMLParser/spec-06-08.data
  vendor/llvm/dist/test/YAMLParser/spec-07-01.data
  vendor/llvm/dist/test/YAMLParser/spec-07-02.data
  vendor/llvm/dist/test/YAMLParser/spec-07-03.data
  vendor/llvm/dist/test/YAMLParser/spec-07-04.data
  vendor/llvm/dist/test/YAMLParser/spec-07-05.data
  vendor/llvm/dist/test/YAMLParser/spec-07-06.data
  vendor/llvm/dist/test/YAMLParser/spec-07-07a.data
  vendor/llvm/dist/test/YAMLParser/spec-07-07b.data
  vendor/llvm/dist/test/YAMLParser/spec-07-08.data
  vendor/llvm/dist/test/YAMLParser/spec-07-09.data
  vendor/llvm/dist/test/YAMLParser/spec-07-10.data
  vendor/llvm/dist/test/YAMLParser/spec-07-11.data
  vendor/llvm/dist/test/YAMLParser/spec-07-12a.data
  vendor/llvm/dist/test/YAMLParser/spec-07-12b.data
  vendor/llvm/dist/test/YAMLParser/spec-07-13.data
  vendor/llvm/dist/test/YAMLParser/spec-08-01.data
  vendor/llvm/dist/test/YAMLParser/spec-08-02.data
  vendor/llvm/dist/test/YAMLParser/spec-08-03.data
  vendor/llvm/dist/test/YAMLParser/spec-08-04.data
  vendor/llvm/dist/test/YAMLParser/spec-08-05.data
  vendor/llvm/dist/test/YAMLParser/spec-08-06.data
  vendor/llvm/dist/test/YAMLParser/spec-08-07.data
  vendor/llvm/dist/test/YAMLParser/spec-08-08.data
  vendor/llvm/dist/test/YAMLParser/spec-08-09.data
  vendor/llvm/dist/test/YAMLParser/spec-08-10.data
  vendor/llvm/dist/test/YAMLParser/spec-08-11.data
  vendor/llvm/dist/test/YAMLParser/spec-08-12.data
  vendor/llvm/dist/test/YAMLParser/spec-08-13.data
  vendor/llvm/dist/test/YAMLParser/spec-08-14.data
  vendor/llvm/dist/test/YAMLParser/spec-08-15.data
  vendor/llvm/dist/test/YAMLParser/spec-09-01.data
  vendor/llvm/dist/test/YAMLParser/spec-09-02.data
  vendor/llvm/dist/test/YAMLParser/spec-09-03.data
  vendor/llvm/dist/test/YAMLParser/spec-09-04.data
  vendor/llvm/dist/test/YAMLParser/spec-09-05.data
  vendor/llvm/dist/test/YAMLParser/spec-09-06.data
  vendor/llvm/dist/test/YAMLParser/spec-09-07.data
  vendor/llvm/dist/test/YAMLParser/spec-09-08.data
  vendor/llvm/dist/test/YAMLParser/spec-09-09.data
  vendor/llvm/dist/test/YAMLParser/spec-09-10.data
  vendor/llvm/dist/test/YAMLParser/spec-09-11.data
  vendor/llvm/dist/test/YAMLParser/spec-09-12.data
  vendor/llvm/dist/test/YAMLParser/spec-09-13.data
  vendor/llvm/dist/test/YAMLParser/spec-09-14.data
  vendor/llvm/dist/test/YAMLParser/spec-09-15.data
  vendor/llvm/dist/test/YAMLParser/spec-09-16.data
  vendor/llvm/dist/test/YAMLParser/spec-09-17.data
  vendor/llvm/dist/test/YAMLParser/spec-09-18.data
  vendor/llvm/dist/test/YAMLParser/spec-09-19.data
  vendor/llvm/dist/test/YAMLParser/spec-09-20.data
  vendor/llvm/dist/test/YAMLParser/spec-09-21.data
  vendor/llvm/dist/test/YAMLParser/spec-09-22.data
  vendor/llvm/dist/test/YAMLParser/spec-09-23.data
  vendor/llvm/dist/test/YAMLParser/spec-09-24.data
  vendor/llvm/dist/test/YAMLParser/spec-09-25.data
  vendor/llvm/dist/test/YAMLParser/spec-09-26.data
  vendor/llvm/dist/test/YAMLParser/spec-09-27.data
  vendor/llvm/dist/test/YAMLParser/spec-09-28.data
  vendor/llvm/dist/test/YAMLParser/spec-09-29.data
  vendor/llvm/dist/test/YAMLParser/spec-09-30.data
  vendor/llvm/dist/test/YAMLParser/spec-09-31.data
  vendor/llvm/dist/test/YAMLParser/spec-09-32.data
  vendor/llvm/dist/test/YAMLParser/spec-09-33.data
  vendor/llvm/dist/test/YAMLParser/spec-10-01.data
  vendor/llvm/dist/test/YAMLParser/spec-10-02.data
  vendor/llvm/dist/test/YAMLParser/spec-10-03.data
  vendor/llvm/dist/test/YAMLParser/spec-10-04.data
  vendor/llvm/dist/test/YAMLParser/spec-10-05.data
  vendor/llvm/dist/test/YAMLParser/spec-10-06.data
  vendor/llvm/dist/test/YAMLParser/spec-10-07.data
  vendor/llvm/dist/test/YAMLParser/spec-10-08.data
  vendor/llvm/dist/test/YAMLParser/spec-10-09.data
  vendor/llvm/dist/test/YAMLParser/spec-10-10.data
  vendor/llvm/dist/test/YAMLParser/spec-10-11.data
  vendor/llvm/dist/test/YAMLParser/spec-10-12.data
  vendor/llvm/dist/test/YAMLParser/spec-10-13.data
  vendor/llvm/dist/test/YAMLParser/spec-10-14.data
  vendor/llvm/dist/test/YAMLParser/spec-10-15.data
  vendor/llvm/dist/test/YAMLParser/str.data
  vendor/llvm/dist/test/YAMLParser/timestamp-bugs.data
  vendor/llvm/dist/test/YAMLParser/timestamp.data
  vendor/llvm/dist/test/YAMLParser/utf8-implicit.data
  vendor/llvm/dist/test/YAMLParser/utf8.data
  vendor/llvm/dist/test/YAMLParser/value.data
  vendor/llvm/dist/test/YAMLParser/yaml.data
  vendor/llvm/dist/tools/LLVMBuild.txt
  vendor/llvm/dist/tools/bugpoint/LLVMBuild.txt
  vendor/llvm/dist/tools/llc/LLVMBuild.txt
  vendor/llvm/dist/tools/lli/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-ar/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-as/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-bcanalyzer/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-config/BuildVariables.inc.in
  vendor/llvm/dist/tools/llvm-config/llvm-config.cpp
  vendor/llvm/dist/tools/llvm-cov/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-diff/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-dis/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-dwarfdump/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-extract/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-ld/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-link/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-mc/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-nm/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-objdump/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-prof/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-ranlib/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-readobj/
  vendor/llvm/dist/tools/llvm-readobj/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-readobj/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-readobj/Makefile
  vendor/llvm/dist/tools/llvm-readobj/llvm-readobj.cpp
  vendor/llvm/dist/tools/llvm-rtdyld/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-size/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-stress/
  vendor/llvm/dist/tools/llvm-stress/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-stress/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-stress/Makefile
  vendor/llvm/dist/tools/llvm-stress/llvm-stress.cpp
  vendor/llvm/dist/tools/llvm-stub/LLVMBuild.txt
  vendor/llvm/dist/tools/macho-dump/LLVMBuild.txt
  vendor/llvm/dist/tools/opt/LLVMBuild.txt
  vendor/llvm/dist/unittests/ADT/HashingTest.cpp
  vendor/llvm/dist/unittests/ADT/IntrusiveRefCntPtrTest.cpp
  vendor/llvm/dist/unittests/ADT/SmallPtrSetTest.cpp
  vendor/llvm/dist/unittests/ADT/SparseSetTest.cpp
  vendor/llvm/dist/unittests/ADT/VariadicFunctionTest.cpp
  vendor/llvm/dist/unittests/Bitcode/
  vendor/llvm/dist/unittests/Bitcode/BitReaderTest.cpp
  vendor/llvm/dist/unittests/Bitcode/Makefile
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/IntelJITEventListenerTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITEventListenerTestCommon.h
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/OProfileJITEventListenerTest.cpp
  vendor/llvm/dist/unittests/Support/JSONParserTest.cpp
  vendor/llvm/dist/unittests/Support/ManagedStatic.cpp
  vendor/llvm/dist/unittests/Support/YAMLParserTest.cpp
  vendor/llvm/dist/unittests/VMCore/DominatorTreeTest.cpp
  vendor/llvm/dist/utils/LLVMBuild.txt
  vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.h
  vendor/llvm/dist/utils/TableGen/LLVMBuild.txt
  vendor/llvm/dist/utils/TableGen/SequenceToOffsetTable.h
  vendor/llvm/dist/utils/TableGen/X86ModRMFilters.cpp
  vendor/llvm/dist/utils/clang-parse-diagnostics-file   (contents, props changed)
  vendor/llvm/dist/utils/json-bench/
  vendor/llvm/dist/utils/json-bench/CMakeLists.txt
  vendor/llvm/dist/utils/json-bench/JSONBench.cpp
  vendor/llvm/dist/utils/json-bench/Makefile
  vendor/llvm/dist/utils/lldbDataFormatters.py
  vendor/llvm/dist/utils/llvm-build/
  vendor/llvm/dist/utils/llvm-build/README.txt
  vendor/llvm/dist/utils/llvm-build/llvm-build   (contents, props changed)
  vendor/llvm/dist/utils/llvm-build/llvmbuild/
  vendor/llvm/dist/utils/llvm-build/llvmbuild/__init__.py
  vendor/llvm/dist/utils/llvm-build/llvmbuild/componentinfo.py
  vendor/llvm/dist/utils/llvm-build/llvmbuild/configutil.py
  vendor/llvm/dist/utils/llvm-build/llvmbuild/main.py
  vendor/llvm/dist/utils/llvm-build/llvmbuild/util.py
  vendor/llvm/dist/utils/llvm-compilers-check   (contents, props changed)
  vendor/llvm/dist/utils/release/findRegressions-nightly.py   (contents, props changed)
  vendor/llvm/dist/utils/release/findRegressions-simple.py   (contents, props changed)
  vendor/llvm/dist/utils/release/merge.sh   (contents, props changed)
  vendor/llvm/dist/utils/release/tag.sh   (contents, props changed)
  vendor/llvm/dist/utils/unittest/LLVMBuild.txt
  vendor/llvm/dist/utils/yaml-bench/
  vendor/llvm/dist/utils/yaml-bench/CMakeLists.txt
  vendor/llvm/dist/utils/yaml-bench/Makefile
  vendor/llvm/dist/utils/yaml-bench/YAMLBench.cpp
Deleted:
  vendor/llvm/dist/ModuleInfo.txt
  vendor/llvm/dist/autoconf/m4/path_perl.m4
  vendor/llvm/dist/build-for-llvm-top.sh
  vendor/llvm/dist/cmake/modules/GetTargetTriple.cmake
  vendor/llvm/dist/docs/CFEBuildInstrs.html
  vendor/llvm/dist/docs/UsingLibraries.html
  vendor/llvm/dist/include/llvm/ADT/VectorExtras.h
  vendor/llvm/dist/include/llvm/CodeGen/BinaryObject.h
  vendor/llvm/dist/include/llvm/CodeGen/ObjectCodeEmitter.h
  vendor/llvm/dist/include/llvm/DebugInfoProbe.h
  vendor/llvm/dist/include/llvm/IntrinsicsAlpha.td
  vendor/llvm/dist/include/llvm/Transforms/Utils/BasicInliner.h
  vendor/llvm/dist/lib/CodeGen/ELF.h
  vendor/llvm/dist/lib/CodeGen/ELFCodeEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/ELFCodeEmitter.h
  vendor/llvm/dist/lib/CodeGen/ELFWriter.cpp
  vendor/llvm/dist/lib/CodeGen/ELFWriter.h
  vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.h
  vendor/llvm/dist/lib/CodeGen/ObjectCodeEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocLinearScan.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGEmit.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
  vendor/llvm/dist/lib/CodeGen/Splitter.cpp
  vendor/llvm/dist/lib/CodeGen/Splitter.h
  vendor/llvm/dist/lib/CodeGen/VirtRegRewriter.cpp
  vendor/llvm/dist/lib/CodeGen/VirtRegRewriter.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/Intercept.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDebugRegisterer.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/Intercept.cpp
  vendor/llvm/dist/lib/MC/ELFObjectWriter.h
  vendor/llvm/dist/lib/MC/MCELFStreamer.h
  vendor/llvm/dist/lib/MC/MCLoggingStreamer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMGlobalMerge.cpp
  vendor/llvm/dist/lib/Target/Alpha/
  vendor/llvm/dist/lib/Target/Blackfin/
  vendor/llvm/dist/lib/Target/CBackend/
  vendor/llvm/dist/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCSymbolRefExpr.h
  vendor/llvm/dist/lib/Target/SystemZ/
  vendor/llvm/dist/lib/Target/TargetFrameLowering.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BasicInliner.cpp
  vendor/llvm/dist/lib/VMCore/DebugInfoProbe.cpp
  vendor/llvm/dist/test/Analysis/BasicAA/dg.exp
  vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/dg.exp
  vendor/llvm/dist/test/Analysis/CallGraph/dg.exp
  vendor/llvm/dist/test/Analysis/Dominators/dg.exp
  vendor/llvm/dist/test/Analysis/GlobalsModRef/dg.exp
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/dg.exp
  vendor/llvm/dist/test/Analysis/LoopInfo/dg.exp
  vendor/llvm/dist/test/Analysis/PostDominators/dg.exp
  vendor/llvm/dist/test/Analysis/Profiling/dg.exp
  vendor/llvm/dist/test/Analysis/RegionInfo/dg.exp
  vendor/llvm/dist/test/Analysis/ScalarEvolution/dg.exp
  vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/dg.exp
  vendor/llvm/dist/test/Archive/dg.exp
  vendor/llvm/dist/test/Assembler/AutoUpgradeIntrinsics.ll
  vendor/llvm/dist/test/Assembler/dg.exp
  vendor/llvm/dist/test/Bindings/Ocaml/dg.exp
  vendor/llvm/dist/test/Bitcode/AutoUpgradeGlobals.ll
  vendor/llvm/dist/test/Bitcode/AutoUpgradeGlobals.ll.bc
  vendor/llvm/dist/test/Bitcode/dg.exp
  vendor/llvm/dist/test/Bitcode/sse42_crc32.ll
  vendor/llvm/dist/test/Bitcode/sse42_crc32.ll.bc
  vendor/llvm/dist/test/Bitcode/ssse3_palignr.ll.bc
  vendor/llvm/dist/test/BugPoint/dg.exp
  vendor/llvm/dist/test/CodeGen/ARM/dg.exp
  vendor/llvm/dist/test/CodeGen/ARM/lsr-on-unrolled-loops.ll
  vendor/llvm/dist/test/CodeGen/Alpha/
  vendor/llvm/dist/test/CodeGen/Blackfin/
  vendor/llvm/dist/test/CodeGen/CBackend/
  vendor/llvm/dist/test/CodeGen/CPP/dg.exp
  vendor/llvm/dist/test/CodeGen/CellSPU/call_indirect.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/dg.exp
  vendor/llvm/dist/test/CodeGen/Generic/bool-vector.ll
  vendor/llvm/dist/test/CodeGen/Generic/dg.exp
  vendor/llvm/dist/test/CodeGen/MBlaze/dg.exp
  vendor/llvm/dist/test/CodeGen/MSP430/dg.exp
  vendor/llvm/dist/test/CodeGen/Mips/dg.exp
  vendor/llvm/dist/test/CodeGen/Mips/fpcmp.ll
  vendor/llvm/dist/test/CodeGen/PTX/dg.exp
  vendor/llvm/dist/test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/dg.exp
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc32-vaarg.ll
  vendor/llvm/dist/test/CodeGen/SPARC/dg.exp
  vendor/llvm/dist/test/CodeGen/SystemZ/
  vendor/llvm/dist/test/CodeGen/Thumb/dg.exp
  vendor/llvm/dist/test/CodeGen/Thumb2/dg.exp
  vendor/llvm/dist/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-01-16-Trampoline.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-02-22-ReMatBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-03-18-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-12-16-BadShift.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-02-05-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-16-SpillerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-07-17-StackColoringBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-06-28-DbgEntryPC.ll
  vendor/llvm/dist/test/CodeGen/X86/GC/dg.exp
  vendor/llvm/dist/test/CodeGen/X86/change-compare-stride-0.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-inline.ll
  vendor/llvm/dist/test/CodeGen/X86/dg.exp
  vendor/llvm/dist/test/CodeGen/X86/iv-users-in-other-loops.ll
  vendor/llvm/dist/test/CodeGen/X86/loop-strength-reduce3.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-vzmovl-2.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-vzmovl.ll
  vendor/llvm/dist/test/CodeGen/X86/pr3495-2.ll
  vendor/llvm/dist/test/CodeGen/X86/pr3495.ll
  vendor/llvm/dist/test/CodeGen/X86/sret.ll
  vendor/llvm/dist/test/CodeGen/X86/tls1.ll
  vendor/llvm/dist/test/CodeGen/X86/tls10.ll
  vendor/llvm/dist/test/CodeGen/X86/tls11.ll
  vendor/llvm/dist/test/CodeGen/X86/tls12.ll
  vendor/llvm/dist/test/CodeGen/X86/tls13.ll
  vendor/llvm/dist/test/CodeGen/X86/tls14.ll
  vendor/llvm/dist/test/CodeGen/X86/tls15.ll
  vendor/llvm/dist/test/CodeGen/X86/tls2.ll
  vendor/llvm/dist/test/CodeGen/X86/tls3.ll
  vendor/llvm/dist/test/CodeGen/X86/tls4.ll
  vendor/llvm/dist/test/CodeGen/X86/tls5.ll
  vendor/llvm/dist/test/CodeGen/X86/tls6.ll
  vendor/llvm/dist/test/CodeGen/X86/tls7.ll
  vendor/llvm/dist/test/CodeGen/X86/tls8.ll
  vendor/llvm/dist/test/CodeGen/X86/tls9.ll
  vendor/llvm/dist/test/CodeGen/XCore/cos.ll
  vendor/llvm/dist/test/CodeGen/XCore/dg.exp
  vendor/llvm/dist/test/CodeGen/XCore/exp.ll
  vendor/llvm/dist/test/CodeGen/XCore/exp2.ll
  vendor/llvm/dist/test/CodeGen/XCore/log.ll
  vendor/llvm/dist/test/CodeGen/XCore/log10.ll
  vendor/llvm/dist/test/CodeGen/XCore/log2.ll
  vendor/llvm/dist/test/CodeGen/XCore/pow.ll
  vendor/llvm/dist/test/CodeGen/XCore/powi.ll
  vendor/llvm/dist/test/CodeGen/XCore/sin.ll
  vendor/llvm/dist/test/CodeGen/XCore/sqrt.ll
  vendor/llvm/dist/test/DebugInfo/2009-01-15-dbg_declare.ll
  vendor/llvm/dist/test/DebugInfo/2010-04-25-CU-entry_pc.ll
  vendor/llvm/dist/test/DebugInfo/2011-09-26-GlobalVarContext.ll
  vendor/llvm/dist/test/DebugInfo/X86/dg.exp
  vendor/llvm/dist/test/DebugInfo/dg.exp
  vendor/llvm/dist/test/Debugger/
  vendor/llvm/dist/test/ExecutionEngine/dg.exp
  vendor/llvm/dist/test/Feature/dg.exp
  vendor/llvm/dist/test/Feature/llvm2cpp.exp
  vendor/llvm/dist/test/Integer/dg.exp
  vendor/llvm/dist/test/Linker/dg.exp
  vendor/llvm/dist/test/MC/ARM/darwin-ARM-reloc.s
  vendor/llvm/dist/test/MC/ARM/darwin-Thumb-reloc.s
  vendor/llvm/dist/test/MC/ARM/dg.exp
  vendor/llvm/dist/test/MC/ARM/neon-shiftaccum-encoding.s
  vendor/llvm/dist/test/MC/ARM/nop-armv4-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-armv6t2-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-thumb-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-thumb2-padding.s
  vendor/llvm/dist/test/MC/ARM/prefetch.ll
  vendor/llvm/dist/test/MC/ARM/thumb2-movt-fixup.s
  vendor/llvm/dist/test/MC/AsmParser/2011-09-06-NoNewline.s
  vendor/llvm/dist/test/MC/AsmParser/dg.exp
  vendor/llvm/dist/test/MC/COFF/dg.exp
  vendor/llvm/dist/test/MC/Disassembler/ARM/dg.exp
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRT-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LSL-regform.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RSC-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SSAT-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STRBrs-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-UQADD8-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/MBlaze/dg.exp
  vendor/llvm/dist/test/MC/Disassembler/X86/dg.exp
  vendor/llvm/dist/test/MC/ELF/dg.exp
  vendor/llvm/dist/test/MC/MBlaze/dg.exp
  vendor/llvm/dist/test/MC/MachO/dg.exp
  vendor/llvm/dist/test/MC/X86/dg.exp
  vendor/llvm/dist/test/Object/TestObjectFiles/
  vendor/llvm/dist/test/Object/dg.exp
  vendor/llvm/dist/test/Object/objdump-disassembly-inline-relocations.test
  vendor/llvm/dist/test/Object/objdump-trivial-object.test
  vendor/llvm/dist/test/Other/X86/dg.exp
  vendor/llvm/dist/test/Other/dg.exp
  vendor/llvm/dist/test/TableGen/dg.exp
  vendor/llvm/dist/test/Transforms/ADCE/dg.exp
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/dg.exp
  vendor/llvm/dist/test/Transforms/BlockPlacement/dg.exp
  vendor/llvm/dist/test/Transforms/CodeExtractor/dg.exp
  vendor/llvm/dist/test/Transforms/CodeGenPrepare/dg.exp
  vendor/llvm/dist/test/Transforms/ConstProp/dg.exp
  vendor/llvm/dist/test/Transforms/ConstantMerge/dg.exp
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/dg.exp
  vendor/llvm/dist/test/Transforms/DeadArgElim/dg.exp
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/dg.exp
  vendor/llvm/dist/test/Transforms/EarlyCSE/dg.exp
  vendor/llvm/dist/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/dg.exp
  vendor/llvm/dist/test/Transforms/GVN/dg.exp
  vendor/llvm/dist/test/Transforms/GlobalDCE/2009-09-03-MDNode.ll
  vendor/llvm/dist/test/Transforms/GlobalDCE/dg.exp
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/dg.exp
  vendor/llvm/dist/test/Transforms/IPConstantProp/dg.exp
  vendor/llvm/dist/test/Transforms/IndVarSimplify/addrec-gep.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/complex-scev.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/dg.exp
  vendor/llvm/dist/test/Transforms/IndVarSimplify/gep-with-mul-base.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep.ll
  vendor/llvm/dist/test/Transforms/Inline/2007-06-06-NoInline.ll
  vendor/llvm/dist/test/Transforms/Inline/2008-09-02-AlwaysInline.ll
  vendor/llvm/dist/test/Transforms/Inline/2008-10-30-AlwaysInline.ll
  vendor/llvm/dist/test/Transforms/Inline/2008-11-04-AlwaysInline.ll
  vendor/llvm/dist/test/Transforms/Inline/always_inline_dyn_alloca.ll
  vendor/llvm/dist/test/Transforms/Inline/dg.exp
  vendor/llvm/dist/test/Transforms/InstCombine/2007-09-11-Trampoline.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll
  vendor/llvm/dist/test/Transforms/InstCombine/dg.exp
  vendor/llvm/dist/test/Transforms/InstSimplify/dg.exp
  vendor/llvm/dist/test/Transforms/Internalize/dg.exp
  vendor/llvm/dist/test/Transforms/JumpThreading/dg.exp
  vendor/llvm/dist/test/Transforms/LCSSA/dg.exp
  vendor/llvm/dist/test/Transforms/LICM/dg.exp
  vendor/llvm/dist/test/Transforms/LoopDeletion/dg.exp
  vendor/llvm/dist/test/Transforms/LoopIdiom/dg.exp
  vendor/llvm/dist/test/Transforms/LoopRotate/dg.exp
  vendor/llvm/dist/test/Transforms/LoopSimplify/dg.exp
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/dg.exp
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/dg.exp
  vendor/llvm/dist/test/Transforms/LoopUnroll/dg.exp
  vendor/llvm/dist/test/Transforms/LoopUnswitch/dg.exp
  vendor/llvm/dist/test/Transforms/LowerAtomic/dg.exp
  vendor/llvm/dist/test/Transforms/LowerExpectIntrinsic/dg.exp
  vendor/llvm/dist/test/Transforms/LowerInvoke/dg.exp
  vendor/llvm/dist/test/Transforms/LowerSwitch/dg.exp
  vendor/llvm/dist/test/Transforms/Mem2Reg/dg.exp
  vendor/llvm/dist/test/Transforms/MemCpyOpt/dg.exp
  vendor/llvm/dist/test/Transforms/MergeFunc/dg.exp
  vendor/llvm/dist/test/Transforms/ObjCARC/dg.exp
  vendor/llvm/dist/test/Transforms/PhaseOrdering/dg.exp
  vendor/llvm/dist/test/Transforms/PruneEH/dg.exp
  vendor/llvm/dist/test/Transforms/Reassociate/dg.exp
  vendor/llvm/dist/test/Transforms/SCCP/dg.exp
  vendor/llvm/dist/test/Transforms/SCCP/phitest.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/debuginfo.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/dg.exp
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2010-10-24-OnlyUnwindInEntry.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/branch_fold_dbg.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/dg.exp
  vendor/llvm/dist/test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_formation.dbg.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_switch_fold_dbginfo.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/dg.exp
  vendor/llvm/dist/test/Transforms/Sink/dg.exp
  vendor/llvm/dist/test/Transforms/StripSymbols/dg.exp
  vendor/llvm/dist/test/Transforms/TailCallElim/dg.exp
  vendor/llvm/dist/test/Transforms/TailDup/X86/dg.exp
  vendor/llvm/dist/test/Transforms/TailDup/dg.exp
  vendor/llvm/dist/test/Verifier/dg.exp
  vendor/llvm/dist/test/lib/llvm.exp
  vendor/llvm/dist/test/lib/llvm2cpp.exp
  vendor/llvm/dist/tools/edis/
  vendor/llvm/dist/tools/llvm-config/find-cycles.pl
  vendor/llvm/dist/tools/llvm-config/llvm-config.in.in
  vendor/llvm/dist/utils/NLT.schema
  vendor/llvm/dist/utils/NewNightlyTest.pl
  vendor/llvm/dist/utils/NightlyTest.gnuplot
  vendor/llvm/dist/utils/NightlyTestTemplate.html
  vendor/llvm/dist/utils/TableGen/ARMDecoderEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ARMDecoderEmitter.h
  vendor/llvm/dist/utils/TableGen/InstrEnumEmitter.cpp
  vendor/llvm/dist/utils/TableGen/InstrEnumEmitter.h
  vendor/llvm/dist/utils/cgiplotNLT.pl
  vendor/llvm/dist/utils/importNLT.pl
  vendor/llvm/dist/utils/lit/ExampleTests.ObjDir/
  vendor/llvm/dist/utils/llvmbuild
  vendor/llvm/dist/utils/parseNLT.pl
  vendor/llvm/dist/utils/plotNLT.pl
  vendor/llvm/dist/utils/release/findRegressions.py
  vendor/llvm/dist/utils/show-diagnostics
  vendor/llvm/dist/utils/webNLT.pl
  vendor/llvm/dist/website/
Modified:
  vendor/llvm/dist/.gitignore
  vendor/llvm/dist/CMakeLists.txt
  vendor/llvm/dist/CREDITS.TXT
  vendor/llvm/dist/LICENSE.TXT
  vendor/llvm/dist/Makefile
  vendor/llvm/dist/Makefile.config.in
  vendor/llvm/dist/Makefile.rules
  vendor/llvm/dist/README.txt
  vendor/llvm/dist/autoconf/AutoRegen.sh
  vendor/llvm/dist/autoconf/config.sub
  vendor/llvm/dist/autoconf/configure.ac
  vendor/llvm/dist/autoconf/ltmain.sh
  vendor/llvm/dist/autoconf/m4/cxx_flag_check.m4
  vendor/llvm/dist/autoconf/m4/func_isinf.m4
  vendor/llvm/dist/autoconf/m4/huge_val.m4
  vendor/llvm/dist/autoconf/m4/libtool.m4
  vendor/llvm/dist/autoconf/m4/link_options.m4
  vendor/llvm/dist/autoconf/m4/visibility_inlines_hidden.m4
  vendor/llvm/dist/bindings/ocaml/Makefile.ocaml
  vendor/llvm/dist/bindings/ocaml/llvm/META.llvm.in
  vendor/llvm/dist/bindings/ocaml/llvm/Makefile
  vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml
  vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli
  vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c
  vendor/llvm/dist/cmake/config-ix.cmake
  vendor/llvm/dist/cmake/modules/AddLLVM.cmake
  vendor/llvm/dist/cmake/modules/CMakeLists.txt
  vendor/llvm/dist/cmake/modules/ChooseMSVCCRT.cmake
  vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
  vendor/llvm/dist/cmake/modules/LLVM-Config.cmake
  vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
  vendor/llvm/dist/cmake/modules/TableGen.cmake
  vendor/llvm/dist/cmake/modules/VersionFromVCS.cmake
  vendor/llvm/dist/configure
  vendor/llvm/dist/docs/AliasAnalysis.html
  vendor/llvm/dist/docs/Bugpoint.html
  vendor/llvm/dist/docs/CMake.html
  vendor/llvm/dist/docs/CodeGenerator.html
  vendor/llvm/dist/docs/CodingStandards.html
  vendor/llvm/dist/docs/CommandGuide/Makefile
  vendor/llvm/dist/docs/CommandGuide/index.html
  vendor/llvm/dist/docs/CommandGuide/lit.pod
  vendor/llvm/dist/docs/CommandGuide/llc.pod
  vendor/llvm/dist/docs/CommandGuide/tblgen.pod
  vendor/llvm/dist/docs/CompilerWriterInfo.html
  vendor/llvm/dist/docs/DebuggingJITedCode.html
  vendor/llvm/dist/docs/DeveloperPolicy.html
  vendor/llvm/dist/docs/ExceptionHandling.html
  vendor/llvm/dist/docs/ExtendingLLVM.html
  vendor/llvm/dist/docs/FAQ.html
  vendor/llvm/dist/docs/GarbageCollection.html
  vendor/llvm/dist/docs/GetElementPtr.html
  vendor/llvm/dist/docs/GettingStarted.html
  vendor/llvm/dist/docs/GettingStartedVS.html
  vendor/llvm/dist/docs/GoldPlugin.html
  vendor/llvm/dist/docs/HowToReleaseLLVM.html
  vendor/llvm/dist/docs/HowToSubmitABug.html
  vendor/llvm/dist/docs/LangRef.html
  vendor/llvm/dist/docs/Lexicon.html
  vendor/llvm/dist/docs/LinkTimeOptimization.html
  vendor/llvm/dist/docs/Packaging.html
  vendor/llvm/dist/docs/Passes.html
  vendor/llvm/dist/docs/ProgrammersManual.html
  vendor/llvm/dist/docs/Projects.html
  vendor/llvm/dist/docs/ReleaseNotes.html
  vendor/llvm/dist/docs/SegmentedStacks.html
  vendor/llvm/dist/docs/SourceLevelDebugging.html
  vendor/llvm/dist/docs/SystemLibrary.html
  vendor/llvm/dist/docs/TableGenFundamentals.html
  vendor/llvm/dist/docs/TestingGuide.html
  vendor/llvm/dist/docs/WritingAnLLVMBackend.html
  vendor/llvm/dist/docs/WritingAnLLVMPass.html
  vendor/llvm/dist/docs/doxygen.cfg.in
  vendor/llvm/dist/docs/doxygen.footer
  vendor/llvm/dist/docs/doxygen.header
  vendor/llvm/dist/docs/doxygen.intro
  vendor/llvm/dist/docs/index.html
  vendor/llvm/dist/docs/tutorial/LangImpl2.html
  vendor/llvm/dist/docs/tutorial/LangImpl3.html
  vendor/llvm/dist/docs/tutorial/LangImpl4.html
  vendor/llvm/dist/docs/tutorial/LangImpl5.html
  vendor/llvm/dist/docs/tutorial/LangImpl6.html
  vendor/llvm/dist/docs/tutorial/LangImpl7.html
  vendor/llvm/dist/examples/BrainF/BrainF.cpp
  vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp
  vendor/llvm/dist/examples/ParallelJIT/ParallelJIT.cpp
  vendor/llvm/dist/include/llvm-c/Analysis.h
  vendor/llvm/dist/include/llvm-c/BitReader.h
  vendor/llvm/dist/include/llvm-c/BitWriter.h
  vendor/llvm/dist/include/llvm-c/Core.h
  vendor/llvm/dist/include/llvm-c/Disassembler.h
  vendor/llvm/dist/include/llvm-c/EnhancedDisassembly.h
  vendor/llvm/dist/include/llvm-c/ExecutionEngine.h
  vendor/llvm/dist/include/llvm-c/Initialization.h
  vendor/llvm/dist/include/llvm-c/LinkTimeOptimizer.h
  vendor/llvm/dist/include/llvm-c/Object.h
  vendor/llvm/dist/include/llvm-c/Target.h
  vendor/llvm/dist/include/llvm-c/Transforms/IPO.h
  vendor/llvm/dist/include/llvm-c/Transforms/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm-c/Transforms/Scalar.h
  vendor/llvm/dist/include/llvm-c/lto.h
  vendor/llvm/dist/include/llvm/ADT/APFloat.h
  vendor/llvm/dist/include/llvm/ADT/APInt.h
  vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
  vendor/llvm/dist/include/llvm/ADT/BitVector.h
  vendor/llvm/dist/include/llvm/ADT/DAGDeltaAlgorithm.h
  vendor/llvm/dist/include/llvm/ADT/DenseMap.h
  vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h
  vendor/llvm/dist/include/llvm/ADT/FoldingSet.h
  vendor/llvm/dist/include/llvm/ADT/GraphTraits.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableSet.h
  vendor/llvm/dist/include/llvm/ADT/IntervalMap.h
  vendor/llvm/dist/include/llvm/ADT/IntrusiveRefCntPtr.h
  vendor/llvm/dist/include/llvm/ADT/PointerIntPair.h
  vendor/llvm/dist/include/llvm/ADT/PointerUnion.h
  vendor/llvm/dist/include/llvm/ADT/SetVector.h
  vendor/llvm/dist/include/llvm/ADT/SmallBitVector.h
  vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h
  vendor/llvm/dist/include/llvm/ADT/SmallSet.h
  vendor/llvm/dist/include/llvm/ADT/SmallString.h
  vendor/llvm/dist/include/llvm/ADT/SmallVector.h
  vendor/llvm/dist/include/llvm/ADT/SparseBitVector.h
  vendor/llvm/dist/include/llvm/ADT/Statistic.h
  vendor/llvm/dist/include/llvm/ADT/StringExtras.h
  vendor/llvm/dist/include/llvm/ADT/StringMap.h
  vendor/llvm/dist/include/llvm/ADT/StringRef.h
  vendor/llvm/dist/include/llvm/ADT/TinyPtrVector.h
  vendor/llvm/dist/include/llvm/ADT/Trie.h
  vendor/llvm/dist/include/llvm/ADT/Triple.h
  vendor/llvm/dist/include/llvm/ADT/Twine.h
  vendor/llvm/dist/include/llvm/ADT/ValueMap.h
  vendor/llvm/dist/include/llvm/ADT/ilist.h
  vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyImpl.h
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfo.h
  vendor/llvm/dist/include/llvm/Analysis/BranchProbabilityInfo.h
  vendor/llvm/dist/include/llvm/Analysis/CFGPrinter.h
  vendor/llvm/dist/include/llvm/Analysis/CaptureTracking.h
  vendor/llvm/dist/include/llvm/Analysis/CodeMetrics.h
  vendor/llvm/dist/include/llvm/Analysis/ConstantFolding.h
  vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h
  vendor/llvm/dist/include/llvm/Analysis/DOTGraphTraitsPass.h
  vendor/llvm/dist/include/llvm/Analysis/DebugInfo.h
  vendor/llvm/dist/include/llvm/Analysis/DominanceFrontier.h
  vendor/llvm/dist/include/llvm/Analysis/DominatorInternals.h
  vendor/llvm/dist/include/llvm/Analysis/Dominators.h
  vendor/llvm/dist/include/llvm/Analysis/IVUsers.h
  vendor/llvm/dist/include/llvm/Analysis/InlineCost.h
  vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h
  vendor/llvm/dist/include/llvm/Analysis/IntervalIterator.h
  vendor/llvm/dist/include/llvm/Analysis/LazyValueInfo.h
  vendor/llvm/dist/include/llvm/Analysis/Loads.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/PHITransAddr.h
  vendor/llvm/dist/include/llvm/Analysis/ProfileInfo.h
  vendor/llvm/dist/include/llvm/Analysis/RegionInfo.h
  vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h
  vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpander.h
  vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpressions.h
  vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h
  vendor/llvm/dist/include/llvm/Argument.h
  vendor/llvm/dist/include/llvm/Assembly/AssemblyAnnotationWriter.h
  vendor/llvm/dist/include/llvm/Assembly/Parser.h
  vendor/llvm/dist/include/llvm/Assembly/Writer.h
  vendor/llvm/dist/include/llvm/Attributes.h
  vendor/llvm/dist/include/llvm/AutoUpgrade.h
  vendor/llvm/dist/include/llvm/BasicBlock.h
  vendor/llvm/dist/include/llvm/Bitcode/Archive.h
  vendor/llvm/dist/include/llvm/Bitcode/BitCodes.h
  vendor/llvm/dist/include/llvm/Bitcode/BitstreamReader.h
  vendor/llvm/dist/include/llvm/Bitcode/BitstreamWriter.h
  vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h
  vendor/llvm/dist/include/llvm/Bitcode/ReaderWriter.h
  vendor/llvm/dist/include/llvm/CMakeLists.txt
  vendor/llvm/dist/include/llvm/CodeGen/Analysis.h
  vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
  vendor/llvm/dist/include/llvm/CodeGen/CallingConvLower.h
  vendor/llvm/dist/include/llvm/CodeGen/EdgeBundles.h
  vendor/llvm/dist/include/llvm/CodeGen/FastISel.h
  vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/GCStrategy.h
  vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
  vendor/llvm/dist/include/llvm/CodeGen/JITCodeEmitter.h
  vendor/llvm/dist/include/llvm/CodeGen/LatencyPriorityQueue.h
  vendor/llvm/dist/include/llvm/CodeGen/LexicalScopes.h
  vendor/llvm/dist/include/llvm/CodeGen/LinkAllCodegenComponents.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveVariables.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineCodeEmitter.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineDominators.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFunctionAnalysis.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineJumpTableInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineMemOperand.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h
  vendor/llvm/dist/include/llvm/CodeGen/MachinePassRegistry.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/PBQP/Graph.h
  vendor/llvm/dist/include/llvm/CodeGen/PBQP/HeuristicBase.h
  vendor/llvm/dist/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
  vendor/llvm/dist/include/llvm/CodeGen/Passes.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterScavenging.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
  vendor/llvm/dist/include/llvm/CodeGen/SchedulerRegistry.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGISel.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h
  vendor/llvm/dist/include/llvm/CodeGen/SlotIndexes.h
  vendor/llvm/dist/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.h
  vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.td
  vendor/llvm/dist/include/llvm/Config/Disassemblers.def.in
  vendor/llvm/dist/include/llvm/Config/config.h.cmake
  vendor/llvm/dist/include/llvm/Config/config.h.in
  vendor/llvm/dist/include/llvm/Config/llvm-config.h.cmake
  vendor/llvm/dist/include/llvm/Config/llvm-config.h.in
  vendor/llvm/dist/include/llvm/Constant.h
  vendor/llvm/dist/include/llvm/Constants.h
  vendor/llvm/dist/include/llvm/DefaultPasses.h
  vendor/llvm/dist/include/llvm/DerivedTypes.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/JITEventListener.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/JITMemoryManager.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyld.h
  vendor/llvm/dist/include/llvm/Function.h
  vendor/llvm/dist/include/llvm/GlobalValue.h
  vendor/llvm/dist/include/llvm/InitializePasses.h
  vendor/llvm/dist/include/llvm/InlineAsm.h
  vendor/llvm/dist/include/llvm/InstrTypes.h
  vendor/llvm/dist/include/llvm/Instruction.def
  vendor/llvm/dist/include/llvm/Instruction.h
  vendor/llvm/dist/include/llvm/Instructions.h
  vendor/llvm/dist/include/llvm/IntrinsicInst.h
  vendor/llvm/dist/include/llvm/Intrinsics.td
  vendor/llvm/dist/include/llvm/IntrinsicsX86.td
  vendor/llvm/dist/include/llvm/LLVMContext.h
  vendor/llvm/dist/include/llvm/LinkAllPasses.h
  vendor/llvm/dist/include/llvm/Linker.h
  vendor/llvm/dist/include/llvm/MC/MCAsmBackend.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfoCOFF.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfoDarwin.h
  vendor/llvm/dist/include/llvm/MC/MCAsmLayout.h
  vendor/llvm/dist/include/llvm/MC/MCAssembler.h
  vendor/llvm/dist/include/llvm/MC/MCCodeEmitter.h
  vendor/llvm/dist/include/llvm/MC/MCCodeGenInfo.h
  vendor/llvm/dist/include/llvm/MC/MCContext.h
  vendor/llvm/dist/include/llvm/MC/MCDisassembler.h
  vendor/llvm/dist/include/llvm/MC/MCDwarf.h
  vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCExpr.h
  vendor/llvm/dist/include/llvm/MC/MCFixup.h
  vendor/llvm/dist/include/llvm/MC/MCInst.h
  vendor/llvm/dist/include/llvm/MC/MCInstPrinter.h
  vendor/llvm/dist/include/llvm/MC/MCInstrAnalysis.h
  vendor/llvm/dist/include/llvm/MC/MCInstrDesc.h
  vendor/llvm/dist/include/llvm/MC/MCInstrInfo.h
  vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.h
  vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmLexer.h
  vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParser.h
  vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h
  vendor/llvm/dist/include/llvm/MC/MCSection.h
  vendor/llvm/dist/include/llvm/MC/MCSectionCOFF.h
  vendor/llvm/dist/include/llvm/MC/MCSectionELF.h
  vendor/llvm/dist/include/llvm/MC/MCSectionMachO.h
  vendor/llvm/dist/include/llvm/MC/MCStreamer.h
  vendor/llvm/dist/include/llvm/Metadata.h
  vendor/llvm/dist/include/llvm/Module.h
  vendor/llvm/dist/include/llvm/Object/Archive.h
  vendor/llvm/dist/include/llvm/Object/Binary.h
  vendor/llvm/dist/include/llvm/Object/COFF.h
  vendor/llvm/dist/include/llvm/Object/MachO.h
  vendor/llvm/dist/include/llvm/Object/MachOObject.h
  vendor/llvm/dist/include/llvm/Object/ObjectFile.h
  vendor/llvm/dist/include/llvm/Operator.h
  vendor/llvm/dist/include/llvm/Pass.h
  vendor/llvm/dist/include/llvm/PassAnalysisSupport.h
  vendor/llvm/dist/include/llvm/PassManager.h
  vendor/llvm/dist/include/llvm/PassManagers.h
  vendor/llvm/dist/include/llvm/PassSupport.h
  vendor/llvm/dist/include/llvm/Support/BlockFrequency.h
  vendor/llvm/dist/include/llvm/Support/BranchProbability.h
  vendor/llvm/dist/include/llvm/Support/CFG.h
  vendor/llvm/dist/include/llvm/Support/COFF.h
  vendor/llvm/dist/include/llvm/Support/CallSite.h
  vendor/llvm/dist/include/llvm/Support/Capacity.h
  vendor/llvm/dist/include/llvm/Support/CodeGen.h
  vendor/llvm/dist/include/llvm/Support/CommandLine.h
  vendor/llvm/dist/include/llvm/Support/Compiler.h
  vendor/llvm/dist/include/llvm/Support/DOTGraphTraits.h
  vendor/llvm/dist/include/llvm/Support/DataTypes.h.cmake
  vendor/llvm/dist/include/llvm/Support/DataTypes.h.in
  vendor/llvm/dist/include/llvm/Support/Debug.h
  vendor/llvm/dist/include/llvm/Support/Dwarf.h
  vendor/llvm/dist/include/llvm/Support/DynamicLibrary.h
  vendor/llvm/dist/include/llvm/Support/ELF.h
  vendor/llvm/dist/include/llvm/Support/Endian.h
  vendor/llvm/dist/include/llvm/Support/FileSystem.h
  vendor/llvm/dist/include/llvm/Support/GraphWriter.h
  vendor/llvm/dist/include/llvm/Support/Host.h
  vendor/llvm/dist/include/llvm/Support/IRReader.h
  vendor/llvm/dist/include/llvm/Support/InstVisitor.h
  vendor/llvm/dist/include/llvm/Support/MachO.h
  vendor/llvm/dist/include/llvm/Support/ManagedStatic.h
  vendor/llvm/dist/include/llvm/Support/MathExtras.h
  vendor/llvm/dist/include/llvm/Support/MemoryObject.h
  vendor/llvm/dist/include/llvm/Support/PathV1.h
  vendor/llvm/dist/include/llvm/Support/PatternMatch.h
  vendor/llvm/dist/include/llvm/Support/Process.h
  vendor/llvm/dist/include/llvm/Support/Program.h
  vendor/llvm/dist/include/llvm/Support/Recycler.h
  vendor/llvm/dist/include/llvm/Support/SMLoc.h
  vendor/llvm/dist/include/llvm/Support/SourceMgr.h
  vendor/llvm/dist/include/llvm/Support/TargetRegistry.h
  vendor/llvm/dist/include/llvm/Support/TargetSelect.h
  vendor/llvm/dist/include/llvm/Support/Valgrind.h
  vendor/llvm/dist/include/llvm/Support/ValueHandle.h
  vendor/llvm/dist/include/llvm/Support/system_error.h
  vendor/llvm/dist/include/llvm/Support/type_traits.h
  vendor/llvm/dist/include/llvm/TableGen/Record.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenAction.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenBackend.h
  vendor/llvm/dist/include/llvm/Target/Mangler.h
  vendor/llvm/dist/include/llvm/Target/Target.td
  vendor/llvm/dist/include/llvm/Target/TargetCallingConv.h
  vendor/llvm/dist/include/llvm/Target/TargetCallingConv.td
  vendor/llvm/dist/include/llvm/Target/TargetData.h
  vendor/llvm/dist/include/llvm/Target/TargetELFWriterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetFrameLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetJITInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLibraryInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetLoweringObjectFile.h
  vendor/llvm/dist/include/llvm/Target/TargetMachine.h
  vendor/llvm/dist/include/llvm/Target/TargetOpcodes.h
  vendor/llvm/dist/include/llvm/Target/TargetOptions.h
  vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
  vendor/llvm/dist/include/llvm/Target/TargetSubtargetInfo.h
  vendor/llvm/dist/include/llvm/Transforms/IPO.h
  vendor/llvm/dist/include/llvm/Transforms/IPO/InlinerPass.h
  vendor/llvm/dist/include/llvm/Transforms/IPO/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm/Transforms/Instrumentation.h
  vendor/llvm/dist/include/llvm/Transforms/Scalar.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BuildLibCalls.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/Cloning.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdater.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyIndVar.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/UnrollLoop.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h
  vendor/llvm/dist/include/llvm/Type.h
  vendor/llvm/dist/include/llvm/User.h
  vendor/llvm/dist/include/llvm/Value.h
  vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/AliasAnalysisCounter.cpp
  vendor/llvm/dist/lib/Analysis/AliasAnalysisEvaluator.cpp
  vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp
  vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/BlockFrequencyInfo.cpp
  vendor/llvm/dist/lib/Analysis/BranchProbabilityInfo.cpp
  vendor/llvm/dist/lib/Analysis/CFGPrinter.cpp
  vendor/llvm/dist/lib/Analysis/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp
  vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
  vendor/llvm/dist/lib/Analysis/DIBuilder.cpp
  vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
  vendor/llvm/dist/lib/Analysis/DominanceFrontier.cpp
  vendor/llvm/dist/lib/Analysis/IPA/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/IPA/CallGraph.cpp
  vendor/llvm/dist/lib/Analysis/IPA/GlobalsModRef.cpp
  vendor/llvm/dist/lib/Analysis/IVUsers.cpp
  vendor/llvm/dist/lib/Analysis/InlineCost.cpp
  vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp
  vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp
  vendor/llvm/dist/lib/Analysis/Lint.cpp
  vendor/llvm/dist/lib/Analysis/Loads.cpp
  vendor/llvm/dist/lib/Analysis/LoopDependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/LoopInfo.cpp
  vendor/llvm/dist/lib/Analysis/LoopPass.cpp
  vendor/llvm/dist/lib/Analysis/MemDepPrinter.cpp
  vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp
  vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/PHITransAddr.cpp
  vendor/llvm/dist/lib/Analysis/PathNumbering.cpp
  vendor/llvm/dist/lib/Analysis/PathProfileVerifier.cpp
  vendor/llvm/dist/lib/Analysis/ProfileEstimatorPass.cpp
  vendor/llvm/dist/lib/Analysis/ProfileInfoLoaderPass.cpp
  vendor/llvm/dist/lib/Analysis/ProfileVerifierPass.cpp
  vendor/llvm/dist/lib/Analysis/RegionInfo.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp
  vendor/llvm/dist/lib/Analysis/SparsePropagation.cpp
  vendor/llvm/dist/lib/Analysis/Trace.cpp
  vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
  vendor/llvm/dist/lib/Archive/ArchiveReader.cpp
  vendor/llvm/dist/lib/Archive/ArchiveWriter.cpp
  vendor/llvm/dist/lib/Archive/CMakeLists.txt
  vendor/llvm/dist/lib/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/AsmParser/LLLexer.cpp
  vendor/llvm/dist/lib/AsmParser/LLLexer.h
  vendor/llvm/dist/lib/AsmParser/LLParser.cpp
  vendor/llvm/dist/lib/AsmParser/LLParser.h
  vendor/llvm/dist/lib/AsmParser/LLToken.h
  vendor/llvm/dist/lib/AsmParser/Parser.cpp
  vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp
  vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.h
  vendor/llvm/dist/lib/Bitcode/Reader/CMakeLists.txt
  vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
  vendor/llvm/dist/lib/Bitcode/Writer/CMakeLists.txt
  vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp
  vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h
  vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  vendor/llvm/dist/lib/CodeGen/AllocationOrder.cpp
  vendor/llvm/dist/lib/CodeGen/AllocationOrder.h
  vendor/llvm/dist/lib/CodeGen/Analysis.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/ARMException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.cpp
  vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp
  vendor/llvm/dist/lib/CodeGen/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/CallingConvLower.cpp
  vendor/llvm/dist/lib/CodeGen/CodeGen.cpp
  vendor/llvm/dist/lib/CodeGen/CodePlacementOpt.cpp
  vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp
  vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.h
  vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp
  vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/EdgeBundles.cpp
  vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp
  vendor/llvm/dist/lib/CodeGen/ExpandISelPseudos.cpp
  vendor/llvm/dist/lib/CodeGen/ExpandPostRAPseudos.cpp
  vendor/llvm/dist/lib/CodeGen/GCMetadata.cpp
  vendor/llvm/dist/lib/CodeGen/GCStrategy.cpp
  vendor/llvm/dist/lib/CodeGen/IfConversion.cpp
  vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp
  vendor/llvm/dist/lib/CodeGen/InterferenceCache.cpp
  vendor/llvm/dist/lib/CodeGen/InterferenceCache.h
  vendor/llvm/dist/lib/CodeGen/IntrinsicLowering.cpp
  vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp
  vendor/llvm/dist/lib/CodeGen/LatencyPriorityQueue.cpp
  vendor/llvm/dist/lib/CodeGen/LexicalScopes.cpp
  vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.cpp
  vendor/llvm/dist/lib/CodeGen/LiveInterval.cpp
  vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp
  vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.cpp
  vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.h
  vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp
  vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp
  vendor/llvm/dist/lib/CodeGen/LocalStackSlotAllocation.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunctionAnalysis.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
  vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachinePassRegistry.cpp
  vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineSSAUpdater.cpp
  vendor/llvm/dist/lib/CodeGen/MachineSink.cpp
  vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp
  vendor/llvm/dist/lib/CodeGen/OptimizePHIs.cpp
  vendor/llvm/dist/lib/CodeGen/PHIElimination.cpp
  vendor/llvm/dist/lib/CodeGen/Passes.cpp
  vendor/llvm/dist/lib/CodeGen/PeepholeOptimizer.cpp
  vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp
  vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
  vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp
  vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.h
  vendor/llvm/dist/lib/CodeGen/PseudoSourceValue.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocBase.h
  vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.h
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.h
  vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp
  vendor/llvm/dist/lib/CodeGen/RenderMachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/FastISel.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  vendor/llvm/dist/lib/CodeGen/ShadowStackGC.cpp
  vendor/llvm/dist/lib/CodeGen/ShrinkWrapping.cpp
  vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp
  vendor/llvm/dist/lib/CodeGen/Spiller.cpp
  vendor/llvm/dist/lib/CodeGen/Spiller.h
  vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
  vendor/llvm/dist/lib/CodeGen/SplitKit.h
  vendor/llvm/dist/lib/CodeGen/StackProtector.cpp
  vendor/llvm/dist/lib/CodeGen/StackSlotColoring.cpp
  vendor/llvm/dist/lib/CodeGen/StrongPHIElimination.cpp
  vendor/llvm/dist/lib/CodeGen/TailDuplication.cpp
  vendor/llvm/dist/lib/CodeGen/TargetInstrInfoImpl.cpp
  vendor/llvm/dist/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  vendor/llvm/dist/lib/CodeGen/TwoAddressInstructionPass.cpp
  vendor/llvm/dist/lib/CodeGen/VirtRegMap.cpp
  vendor/llvm/dist/lib/CodeGen/VirtRegMap.h
  vendor/llvm/dist/lib/DebugInfo/CMakeLists.txt
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAbbrev.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAbbrev.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugArangeSet.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAranges.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugInfoEntry.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugLine.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFFormValue.cpp
  vendor/llvm/dist/lib/ExecutionEngine/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp
  vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Execution.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITEmitter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.h
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
  vendor/llvm/dist/lib/ExecutionEngine/Makefile
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  vendor/llvm/dist/lib/ExecutionEngine/TargetSelect.cpp
  vendor/llvm/dist/lib/Linker/CMakeLists.txt
  vendor/llvm/dist/lib/Linker/LinkArchives.cpp
  vendor/llvm/dist/lib/Linker/LinkModules.cpp
  vendor/llvm/dist/lib/Linker/Linker.cpp
  vendor/llvm/dist/lib/MC/CMakeLists.txt
  vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp
  vendor/llvm/dist/lib/MC/MCAsmBackend.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfo.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfoCOFF.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp
  vendor/llvm/dist/lib/MC/MCAsmStreamer.cpp
  vendor/llvm/dist/lib/MC/MCAssembler.cpp
  vendor/llvm/dist/lib/MC/MCCodeGenInfo.cpp
  vendor/llvm/dist/lib/MC/MCContext.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/CMakeLists.txt
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDOperand.cpp
  vendor/llvm/dist/lib/MC/MCDwarf.cpp
  vendor/llvm/dist/lib/MC/MCELF.cpp
  vendor/llvm/dist/lib/MC/MCELFObjectTargetWriter.cpp
  vendor/llvm/dist/lib/MC/MCELFStreamer.cpp
  vendor/llvm/dist/lib/MC/MCExpr.cpp
  vendor/llvm/dist/lib/MC/MCInst.cpp
  vendor/llvm/dist/lib/MC/MCInstPrinter.cpp
  vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp
  vendor/llvm/dist/lib/MC/MCModule.cpp
  vendor/llvm/dist/lib/MC/MCNullStreamer.cpp
  vendor/llvm/dist/lib/MC/MCObjectFileInfo.cpp
  vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp
  vendor/llvm/dist/lib/MC/MCObjectWriter.cpp
  vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/CMakeLists.txt
  vendor/llvm/dist/lib/MC/MCParser/COFFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCAsmLexer.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCPureStreamer.cpp
  vendor/llvm/dist/lib/MC/MCStreamer.cpp
  vendor/llvm/dist/lib/MC/MCSymbol.cpp
  vendor/llvm/dist/lib/MC/MachObjectWriter.cpp
  vendor/llvm/dist/lib/MC/SubtargetFeature.cpp
  vendor/llvm/dist/lib/MC/WinCOFFObjectWriter.cpp
  vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp
  vendor/llvm/dist/lib/Object/Archive.cpp
  vendor/llvm/dist/lib/Object/CMakeLists.txt
  vendor/llvm/dist/lib/Object/COFFObjectFile.cpp
  vendor/llvm/dist/lib/Object/ELFObjectFile.cpp
  vendor/llvm/dist/lib/Object/MachOObject.cpp
  vendor/llvm/dist/lib/Object/MachOObjectFile.cpp
  vendor/llvm/dist/lib/Object/Object.cpp
  vendor/llvm/dist/lib/Object/ObjectFile.cpp
  vendor/llvm/dist/lib/Support/APFloat.cpp
  vendor/llvm/dist/lib/Support/APInt.cpp
  vendor/llvm/dist/lib/Support/Allocator.cpp
  vendor/llvm/dist/lib/Support/Atomic.cpp
  vendor/llvm/dist/lib/Support/BlockFrequency.cpp
  vendor/llvm/dist/lib/Support/BranchProbability.cpp
  vendor/llvm/dist/lib/Support/CMakeLists.txt
  vendor/llvm/dist/lib/Support/CommandLine.cpp
  vendor/llvm/dist/lib/Support/ConstantRange.cpp
  vendor/llvm/dist/lib/Support/CrashRecoveryContext.cpp
  vendor/llvm/dist/lib/Support/DAGDeltaAlgorithm.cpp
  vendor/llvm/dist/lib/Support/DataExtractor.cpp
  vendor/llvm/dist/lib/Support/Dwarf.cpp
  vendor/llvm/dist/lib/Support/FileUtilities.cpp
  vendor/llvm/dist/lib/Support/FoldingSet.cpp
  vendor/llvm/dist/lib/Support/GraphWriter.cpp
  vendor/llvm/dist/lib/Support/Host.cpp
  vendor/llvm/dist/lib/Support/ManagedStatic.cpp
  vendor/llvm/dist/lib/Support/MemoryBuffer.cpp
  vendor/llvm/dist/lib/Support/Mutex.cpp
  vendor/llvm/dist/lib/Support/Path.cpp
  vendor/llvm/dist/lib/Support/PathV2.cpp
  vendor/llvm/dist/lib/Support/Program.cpp
  vendor/llvm/dist/lib/Support/RWMutex.cpp
  vendor/llvm/dist/lib/Support/SmallPtrSet.cpp
  vendor/llvm/dist/lib/Support/SourceMgr.cpp
  vendor/llvm/dist/lib/Support/Statistic.cpp
  vendor/llvm/dist/lib/Support/StringExtras.cpp
  vendor/llvm/dist/lib/Support/StringMap.cpp
  vendor/llvm/dist/lib/Support/StringRef.cpp
  vendor/llvm/dist/lib/Support/TargetRegistry.cpp
  vendor/llvm/dist/lib/Support/ThreadLocal.cpp
  vendor/llvm/dist/lib/Support/Threading.cpp
  vendor/llvm/dist/lib/Support/Timer.cpp
  vendor/llvm/dist/lib/Support/Triple.cpp
  vendor/llvm/dist/lib/Support/Unix/Host.inc
  vendor/llvm/dist/lib/Support/Unix/Path.inc
  vendor/llvm/dist/lib/Support/Unix/PathV2.inc
  vendor/llvm/dist/lib/Support/Unix/Process.inc
  vendor/llvm/dist/lib/Support/Unix/Program.inc
  vendor/llvm/dist/lib/Support/Unix/Signals.inc
  vendor/llvm/dist/lib/Support/Valgrind.cpp
  vendor/llvm/dist/lib/Support/Windows/Host.inc
  vendor/llvm/dist/lib/Support/Windows/Path.inc
  vendor/llvm/dist/lib/Support/Windows/PathV2.inc
  vendor/llvm/dist/lib/Support/Windows/Process.inc
  vendor/llvm/dist/lib/Support/Windows/Program.inc
  vendor/llvm/dist/lib/Support/Windows/Signals.inc
  vendor/llvm/dist/lib/Support/Windows/Windows.h
  vendor/llvm/dist/lib/Support/raw_ostream.cpp
  vendor/llvm/dist/lib/TableGen/CMakeLists.txt
  vendor/llvm/dist/lib/TableGen/Error.cpp
  vendor/llvm/dist/lib/TableGen/Record.cpp
  vendor/llvm/dist/lib/TableGen/TGLexer.cpp
  vendor/llvm/dist/lib/TableGen/TGLexer.h
  vendor/llvm/dist/lib/TableGen/TGParser.cpp
  vendor/llvm/dist/lib/TableGen/TGParser.h
  vendor/llvm/dist/lib/TableGen/TableGenBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/ARM.h
  vendor/llvm/dist/lib/Target/ARM/ARM.td
  vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h
  vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMBuildAttrs.h
  vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.h
  vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td
  vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.h
  vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.h
  vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.h
  vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.h
  vendor/llvm/dist/lib/Target/ARM/ARMInstrFormats.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
  vendor/llvm/dist/lib/Target/ARM/ARMJITInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMJITInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMCInstLower.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMPerfectShuffle.h
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
  vendor/llvm/dist/lib/Target/ARM/ARMRelocations.h
  vendor/llvm/dist/lib/Target/ARM/ARMSchedule.td
  vendor/llvm/dist/lib/Target/ARM/ARMScheduleA8.td
  vendor/llvm/dist/lib/Target/ARM/ARMScheduleA9.td
  vendor/llvm/dist/lib/Target/ARM/ARMScheduleV6.td
  vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h
  vendor/llvm/dist/lib/Target/ARM/ARMTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMTargetObjectFile.h
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  vendor/llvm/dist/lib/Target/ARM/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  vendor/llvm/dist/lib/Target/ARM/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp
  vendor/llvm/dist/lib/Target/ARM/README.txt
  vendor/llvm/dist/lib/Target/ARM/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.h
  vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.h
  vendor/llvm/dist/lib/Target/ARM/Thumb2ITBlockPass.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.h
  vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.h
  vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp
  vendor/llvm/dist/lib/Target/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/CellSDKIntrinsics.td
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.h
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h
  vendor/llvm/dist/lib/Target/CellSPU/SPU.h
  vendor/llvm/dist/lib/Target/CellSPU/SPU.td
  vendor/llvm/dist/lib/Target/CellSPU/SPU128InstrInfo.td
  vendor/llvm/dist/lib/Target/CellSPU/SPU64InstrInfo.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUCallingConv.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrBuilder.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrFormats.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUMachineFunction.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUMathInstr.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUNodes.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUNopFiller.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUOperands.td
  vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.h
  vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUSchedule.td
  vendor/llvm/dist/lib/Target/CellSPU/SPUSubtarget.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.h
  vendor/llvm/dist/lib/Target/CellSPU/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CppBackend/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CPPTargetMachine.h
  vendor/llvm/dist/lib/Target/CppBackend/Makefile
  vendor/llvm/dist/lib/Target/CppBackend/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  vendor/llvm/dist/lib/Target/MBlaze/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlaze.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFPU.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFSL.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFormats.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsicInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsics.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCInstLower.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCInstLower.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMachineFunction.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRelocations.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule3.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule5.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.h
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h
  vendor/llvm/dist/lib/Target/MBlaze/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430.td
  vendor/llvm/dist/lib/Target/MSP430/MSP430AsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430BranchSelector.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430InstrFormats.td
  vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.td
  vendor/llvm/dist/lib/Target/MSP430/MSP430MCInstLower.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430MCInstLower.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430MachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.td
  vendor/llvm/dist/lib/Target/MSP430/MSP430Subtarget.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430Subtarget.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.h
  vendor/llvm/dist/lib/Target/MSP430/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mangler.cpp
  vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/Makefile
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  vendor/llvm/dist/lib/Target/Mips/Makefile
  vendor/llvm/dist/lib/Target/Mips/Mips.h
  vendor/llvm/dist/lib/Target/Mips/Mips.td
  vendor/llvm/dist/lib/Target/Mips/Mips64InstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.h
  vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.td
  vendor/llvm/dist/lib/Target/Mips/MipsCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsDelaySlotFiller.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsEmitGPRestore.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsExpandPseudo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.h
  vendor/llvm/dist/lib/Target/Mips/MipsISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.h
  vendor/llvm/dist/lib/Target/Mips/MipsInstrFPU.td
  vendor/llvm/dist/lib/Target/Mips/MipsInstrFormats.td
  vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsJITInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsJITInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.h
  vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsRelocations.h
  vendor/llvm/dist/lib/Target/Mips/MipsSchedule.td
  vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.h
  vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.h
  vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/Mips/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/PTXInstPrinter.h
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h
  vendor/llvm/dist/lib/Target/PTX/PTX.h
  vendor/llvm/dist/lib/Target/PTX/PTX.td
  vendor/llvm/dist/lib/Target/PTX/PTXAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXAsmPrinter.h
  vendor/llvm/dist/lib/Target/PTX/PTXFPRoundingModePass.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXFrameLowering.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXFrameLowering.h
  vendor/llvm/dist/lib/Target/PTX/PTXISelLowering.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXISelLowering.h
  vendor/llvm/dist/lib/Target/PTX/PTXInstrFormats.td
  vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.td
  vendor/llvm/dist/lib/Target/PTX/PTXInstrLoadStore.td
  vendor/llvm/dist/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  vendor/llvm/dist/lib/Target/PTX/PTXMCAsmStreamer.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMFInfoExtract.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXParamManager.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXParamManager.h
  vendor/llvm/dist/lib/Target/PTX/PTXRegAlloc.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.td
  vendor/llvm/dist/lib/Target/PTX/PTXSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXSubtarget.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXSubtarget.h
  vendor/llvm/dist/lib/Target/PTX/PTXTargetMachine.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXTargetMachine.h
  vendor/llvm/dist/lib/Target/PTX/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  vendor/llvm/dist/lib/Target/PowerPC/PPC.h
  vendor/llvm/dist/lib/Target/PowerPC/PPC.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCBranchSelector.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCCallingConv.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCHazardRecognizers.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstr64Bit.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrAltivec.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrFormats.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCJITInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCJITInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCMCInstLower.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCPerfectShuffle.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCRelocations.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG3.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG4.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG4Plus.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG5.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.h
  vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/README.txt
  vendor/llvm/dist/lib/Target/Sparc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Sparc/DelaySlotFiller.cpp
  vendor/llvm/dist/lib/Target/Sparc/FPMover.cpp
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  vendor/llvm/dist/lib/Target/Sparc/Sparc.h
  vendor/llvm/dist/lib/Target/Sparc/Sparc.td
  vendor/llvm/dist/lib/Target/Sparc/SparcAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcCallingConv.td
  vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.h
  vendor/llvm/dist/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.h
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrFormats.td
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.h
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td
  vendor/llvm/dist/lib/Target/Sparc/SparcMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.h
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.td
  vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.h
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.h
  vendor/llvm/dist/lib/Target/Sparc/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/TargetData.cpp
  vendor/llvm/dist/lib/Target/TargetInstrInfo.cpp
  vendor/llvm/dist/lib/Target/TargetLibraryInfo.cpp
  vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp
  vendor/llvm/dist/lib/Target/TargetMachine.cpp
  vendor/llvm/dist/lib/Target/TargetRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmLexer.cpp
  vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp
  vendor/llvm/dist/lib/Target/X86/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.h
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86InstComments.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86InstComments.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86FixupKinds.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  vendor/llvm/dist/lib/Target/X86/README-SSE.txt
  vendor/llvm/dist/lib/Target/X86/README.txt
  vendor/llvm/dist/lib/Target/X86/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Utils/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.h
  vendor/llvm/dist/lib/Target/X86/X86.h
  vendor/llvm/dist/lib/Target/X86/X86.td
  vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.h
  vendor/llvm/dist/lib/Target/X86/X86COFFMachineModuleInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86COFFMachineModuleInfo.h
  vendor/llvm/dist/lib/Target/X86/X86CallingConv.td
  vendor/llvm/dist/lib/Target/X86/X86CodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/X86ELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp
  vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp
  vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86FrameLowering.h
  vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h
  vendor/llvm/dist/lib/Target/X86/X86Instr3DNow.td
  vendor/llvm/dist/lib/Target/X86/X86InstrArithmetic.td
  vendor/llvm/dist/lib/Target/X86/X86InstrBuilder.h
  vendor/llvm/dist/lib/Target/X86/X86InstrCMovSetCC.td
  vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td
  vendor/llvm/dist/lib/Target/X86/X86InstrControl.td
  vendor/llvm/dist/lib/Target/X86/X86InstrExtension.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFMA.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFPStack.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFormats.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFragmentsSIMD.td
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
  vendor/llvm/dist/lib/Target/X86/X86InstrMMX.td
  vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td
  vendor/llvm/dist/lib/Target/X86/X86InstrShiftRotate.td
  vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td
  vendor/llvm/dist/lib/Target/X86/X86InstrVMX.td
  vendor/llvm/dist/lib/Target/X86/X86JITInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86JITInfo.h
  vendor/llvm/dist/lib/Target/X86/X86MCInstLower.cpp
  vendor/llvm/dist/lib/Target/X86/X86MCInstLower.h
  vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.h
  vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.td
  vendor/llvm/dist/lib/Target/X86/X86Relocations.h
  vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86Subtarget.cpp
  vendor/llvm/dist/lib/Target/X86/X86Subtarget.h
  vendor/llvm/dist/lib/Target/X86/X86TargetMachine.cpp
  vendor/llvm/dist/lib/Target/X86/X86TargetMachine.h
  vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.h
  vendor/llvm/dist/lib/Target/X86/X86VZeroUpper.cpp
  vendor/llvm/dist/lib/Target/XCore/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h
  vendor/llvm/dist/lib/Target/XCore/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/XCore.h
  vendor/llvm/dist/lib/Target/XCore/XCore.td
  vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.h
  vendor/llvm/dist/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrFormats.td
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
  vendor/llvm/dist/lib/Target/XCore/XCoreMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.td
  vendor/llvm/dist/lib/Target/XCore/XCoreSubtarget.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreSubtarget.h
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.h
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetObjectFile.h
  vendor/llvm/dist/lib/Transforms/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/IPO/ConstantMerge.cpp
  vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp
  vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp
  vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
  vendor/llvm/dist/lib/Transforms/IPO/InlineAlways.cpp
  vendor/llvm/dist/lib/Transforms/IPO/InlineSimple.cpp
  vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp
  vendor/llvm/dist/lib/Transforms/IPO/Internalize.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PassManagerBuilder.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombine.h
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCalls.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCasts.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCompares.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSelect.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineShifts.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineWorklist.h
  vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/Instrumentation.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/PathProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Makefile
  vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Scalar/CodeGenPrepare.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ConstantProp.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/DeadStoreElimination.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/EarlyCSE.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopInstSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ObjCARC.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Reassociate.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Sink.cpp
  vendor/llvm/dist/lib/Transforms/Utils/AddrModeMatcher.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BuildLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp
  vendor/llvm/dist/lib/Transforms/Utils/DemoteRegToStack.cpp
  vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/Local.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerInvoke.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp
  vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SSAUpdater.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyIndVar.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyInstructions.cpp
  vendor/llvm/dist/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
  vendor/llvm/dist/lib/VMCore/AsmWriter.cpp
  vendor/llvm/dist/lib/VMCore/Attributes.cpp
  vendor/llvm/dist/lib/VMCore/AutoUpgrade.cpp
  vendor/llvm/dist/lib/VMCore/BasicBlock.cpp
  vendor/llvm/dist/lib/VMCore/CMakeLists.txt
  vendor/llvm/dist/lib/VMCore/ConstantFold.cpp
  vendor/llvm/dist/lib/VMCore/Constants.cpp
  vendor/llvm/dist/lib/VMCore/ConstantsContext.h
  vendor/llvm/dist/lib/VMCore/Core.cpp
  vendor/llvm/dist/lib/VMCore/DebugLoc.cpp
  vendor/llvm/dist/lib/VMCore/Dominators.cpp
  vendor/llvm/dist/lib/VMCore/Function.cpp
  vendor/llvm/dist/lib/VMCore/GCOV.cpp
  vendor/llvm/dist/lib/VMCore/IRBuilder.cpp
  vendor/llvm/dist/lib/VMCore/Instruction.cpp
  vendor/llvm/dist/lib/VMCore/Instructions.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContext.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContextImpl.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContextImpl.h
  vendor/llvm/dist/lib/VMCore/Metadata.cpp
  vendor/llvm/dist/lib/VMCore/Module.cpp
  vendor/llvm/dist/lib/VMCore/Pass.cpp
  vendor/llvm/dist/lib/VMCore/PassManager.cpp
  vendor/llvm/dist/lib/VMCore/Type.cpp
  vendor/llvm/dist/lib/VMCore/Use.cpp
  vendor/llvm/dist/lib/VMCore/User.cpp
  vendor/llvm/dist/lib/VMCore/Value.cpp
  vendor/llvm/dist/lib/VMCore/ValueTypes.cpp
  vendor/llvm/dist/lib/VMCore/Verifier.cpp
  vendor/llvm/dist/llvm.spec.in
  vendor/llvm/dist/projects/sample/Makefile.common.in
  vendor/llvm/dist/projects/sample/autoconf/AutoRegen.sh
  vendor/llvm/dist/projects/sample/autoconf/configure.ac
  vendor/llvm/dist/projects/sample/configure
  vendor/llvm/dist/runtime/libprofile/CommonProfiling.c
  vendor/llvm/dist/runtime/libprofile/GCDAProfiling.c
  vendor/llvm/dist/runtime/libprofile/PathProfiling.c
  vendor/llvm/dist/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
  vendor/llvm/dist/test/Analysis/BasicAA/constant-over-index.ll
  vendor/llvm/dist/test/Analysis/BasicAA/phi-and-select.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/avoid-smax-1.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw-offset.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw.ll
  vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/functionattrs.ll
  vendor/llvm/dist/test/Assembler/aggregate-constant-values.ll
  vendor/llvm/dist/test/Assembler/bcwrap.ll
  vendor/llvm/dist/test/Assembler/extractvalue-invalid-idx.ll
  vendor/llvm/dist/test/Assembler/getelementptr_struct.ll
  vendor/llvm/dist/test/Assembler/huge-array.ll
  vendor/llvm/dist/test/Assembler/insertextractvalue.ll
  vendor/llvm/dist/test/Assembler/insertvalue-invalid-idx.ll
  vendor/llvm/dist/test/Assembler/invalid_cast.ll
  vendor/llvm/dist/test/Assembler/invalid_cast2.ll
  vendor/llvm/dist/test/Assembler/metadata.ll
  vendor/llvm/dist/test/Assembler/vbool-cmp.ll
  vendor/llvm/dist/test/Assembler/vector-cmp.ll
  vendor/llvm/dist/test/Assembler/vector-select.ll
  vendor/llvm/dist/test/Assembler/vector-shift.ll
  vendor/llvm/dist/test/Bitcode/null-type.ll
  vendor/llvm/dist/test/Bitcode/ssse3_palignr.ll
  vendor/llvm/dist/test/CMakeLists.txt
  vendor/llvm/dist/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll
  vendor/llvm/dist/test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll
  vendor/llvm/dist/test/CodeGen/ARM/2009-08-31-LSDA-Name.ll
  vendor/llvm/dist/test/CodeGen/ARM/2009-09-09-fpcmp-ole.ll
  vendor/llvm/dist/test/CodeGen/ARM/2009-09-24-spill-align.ll
  vendor/llvm/dist/test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-05-18-PostIndexBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-05-20-NEONSpillCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-05-21-BuildVector.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-06-29-PartialRedefFastAlloc.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-07-26-GlobalMerge.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-08-04-EHCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-11-29-PrologueBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-12-07-PEIBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-05-04-MultipleLandingPadSuccs.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-06-16-TailCallByVal.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-06-29-MergeGlobalsAlign.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-25-ldmia_ret.ll
  vendor/llvm/dist/test/CodeGen/ARM/arm-returnaddr.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomic-op.ll
  vendor/llvm/dist/test/CodeGen/ARM/avoid-cpsr-rmw.ll
  vendor/llvm/dist/test/CodeGen/ARM/call-tc.ll
  vendor/llvm/dist/test/CodeGen/ARM/call.ll
  vendor/llvm/dist/test/CodeGen/ARM/clz.ll
  vendor/llvm/dist/test/CodeGen/ARM/code-placement.ll
  vendor/llvm/dist/test/CodeGen/ARM/cse-libcalls.ll
  vendor/llvm/dist/test/CodeGen/ARM/ctz.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-arg.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-blocks.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-d16-reg.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-qreg.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-s16-reg.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-sreg2.ll
  vendor/llvm/dist/test/CodeGen/ARM/eh-resume-darwin.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-redefinition.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll
  vendor/llvm/dist/test/CodeGen/ARM/fcopysign.ll
  vendor/llvm/dist/test/CodeGen/ARM/fold-const.ll
  vendor/llvm/dist/test/CodeGen/ARM/fp.ll
  vendor/llvm/dist/test/CodeGen/ARM/fpcmp-opt.ll
  vendor/llvm/dist/test/CodeGen/ARM/fpcmp_ueq.ll
  vendor/llvm/dist/test/CodeGen/ARM/fpmem.ll
  vendor/llvm/dist/test/CodeGen/ARM/global-merge.ll
  vendor/llvm/dist/test/CodeGen/ARM/globals.ll
  vendor/llvm/dist/test/CodeGen/ARM/hello.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt1.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt10.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt11.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt3.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt5.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt6.ll
  vendor/llvm/dist/test/CodeGen/ARM/inlineasm3.ll
  vendor/llvm/dist/test/CodeGen/ARM/insn-sched1.ll
  vendor/llvm/dist/test/CodeGen/ARM/ldrd.ll
  vendor/llvm/dist/test/CodeGen/ARM/long_shift.ll
  vendor/llvm/dist/test/CodeGen/ARM/lsr-unfolded-offset.ll
  vendor/llvm/dist/test/CodeGen/ARM/machine-cse-cmp.ll
  vendor/llvm/dist/test/CodeGen/ARM/memcpy-inline.ll
  vendor/llvm/dist/test/CodeGen/ARM/memfunc.ll
  vendor/llvm/dist/test/CodeGen/ARM/mul_const.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon_ld1.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon_ld2.ll
  vendor/llvm/dist/test/CodeGen/ARM/peephole-bitcast.ll
  vendor/llvm/dist/test/CodeGen/ARM/reg_sequence.ll
  vendor/llvm/dist/test/CodeGen/ARM/rev.ll
  vendor/llvm/dist/test/CodeGen/ARM/select-imm.ll
  vendor/llvm/dist/test/CodeGen/ARM/select.ll
  vendor/llvm/dist/test/CodeGen/ARM/select_xform.ll
  vendor/llvm/dist/test/CodeGen/ARM/shifter_operand.ll
  vendor/llvm/dist/test/CodeGen/ARM/spill-q.ll
  vendor/llvm/dist/test/CodeGen/ARM/str_pre-2.ll
  vendor/llvm/dist/test/CodeGen/ARM/subreg-remat.ll
  vendor/llvm/dist/test/CodeGen/ARM/vbsl-constant.ll
  vendor/llvm/dist/test/CodeGen/ARM/vdiv_combine.ll
  vendor/llvm/dist/test/CodeGen/ARM/vdup.ll
  vendor/llvm/dist/test/CodeGen/ARM/vector-DAGCombine.ll
  vendor/llvm/dist/test/CodeGen/ARM/vext.ll
  vendor/llvm/dist/test/CodeGen/ARM/vlddup.ll
  vendor/llvm/dist/test/CodeGen/ARM/vldlane.ll
  vendor/llvm/dist/test/CodeGen/ARM/vmov.ll
  vendor/llvm/dist/test/CodeGen/ARM/vmul.ll
  vendor/llvm/dist/test/CodeGen/ARM/vrev.ll
  vendor/llvm/dist/test/CodeGen/ARM/vst2.ll
  vendor/llvm/dist/test/CodeGen/ARM/vstlane.ll
  vendor/llvm/dist/test/CodeGen/ARM/widen-vmovs.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/and_ops.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/call.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/nand.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/or_ops.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/rotate_ops.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/select_bits.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/shift_ops.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/shuffles.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/struct_1.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/v2i32.ll
  vendor/llvm/dist/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
  vendor/llvm/dist/test/CodeGen/Generic/2008-02-04-Ctlz.ll
  vendor/llvm/dist/test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll
  vendor/llvm/dist/test/CodeGen/Generic/llvm-ct-intrinsics.ll
  vendor/llvm/dist/test/CodeGen/Generic/select.ll
  vendor/llvm/dist/test/CodeGen/MBlaze/cc.ll
  vendor/llvm/dist/test/CodeGen/MBlaze/div.ll
  vendor/llvm/dist/test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll
  vendor/llvm/dist/test/CodeGen/MSP430/2009-08-25-DynamicStackAlloc.ll
  vendor/llvm/dist/test/CodeGen/MSP430/2009-09-18-AbsoluteAddr.ll
  vendor/llvm/dist/test/CodeGen/MSP430/2009-10-10-OrImpDef.ll
  vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-bis-rx.ll
  vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-bis-xr.ll
  vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-mov-rx.ll
  vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-mov-xr.ll
  vendor/llvm/dist/test/CodeGen/MSP430/Inst16mm.ll
  vendor/llvm/dist/test/CodeGen/MSP430/indirectbr2.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-06-05-Carry.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-03-SRet.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-07-Float2Int.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-22-Cstpool.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-01-AsmInline.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-04-Bitconvert.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-06-Alloca.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-08-ctlz.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-11-10-xint_to_fp.ll
  vendor/llvm/dist/test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-07-20-Switch.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-11-09-CountLeading.ll
  vendor/llvm/dist/test/CodeGen/Mips/blockaddr.ll
  vendor/llvm/dist/test/CodeGen/Mips/cmov.ll
  vendor/llvm/dist/test/CodeGen/Mips/cprestore.ll
  vendor/llvm/dist/test/CodeGen/Mips/eh.ll
  vendor/llvm/dist/test/CodeGen/Mips/extins.ll
  vendor/llvm/dist/test/CodeGen/Mips/fcopysign.ll
  vendor/llvm/dist/test/CodeGen/Mips/i64arg.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasmmemop.ll
  vendor/llvm/dist/test/CodeGen/Mips/largeimmprinting.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64fpldst.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64instrs.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64intldst.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64shift.ll
  vendor/llvm/dist/test/CodeGen/Mips/mipslopat.ll
  vendor/llvm/dist/test/CodeGen/Mips/o32_cc_byval.ll
  vendor/llvm/dist/test/CodeGen/Mips/private.ll
  vendor/llvm/dist/test/CodeGen/Mips/rotate.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls.ll
  vendor/llvm/dist/test/CodeGen/Mips/unalignedload.ll
  vendor/llvm/dist/test/CodeGen/PTX/cvt.ll
  vendor/llvm/dist/test/CodeGen/PTX/ld.ll
  vendor/llvm/dist/test/CodeGen/PTX/mad-disabling.ll
  vendor/llvm/dist/test/CodeGen/PTX/mov.ll
  vendor/llvm/dist/test/CodeGen/PTX/parameter-order.ll
  vendor/llvm/dist/test/CodeGen/PTX/st.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2010-02-12-saveCR.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Frames-alloca.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Frames-large.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/big-endian-formal-args.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/cttz.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/indirectbr.ll
  vendor/llvm/dist/test/CodeGen/Thumb/2011-05-11-DAGLegalizer.ll
  vendor/llvm/dist/test/CodeGen/Thumb/large-stack.ll
  vendor/llvm/dist/test/CodeGen/Thumb/vargs.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2009-07-21-ISelBug.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2009-12-01-LoopIVUsers.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2010-06-14-NEONCoalescer.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2010-11-22-EpilogueBug.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/crash.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/ldr-str-imm12.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/lsr-deficiency.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cbnz.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-clz.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldm.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldrd.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mls.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mul.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-select_xform.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-11-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-01-08-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-05-05-Personality.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-11-06-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-05-21-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-29-VolatileBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-01-31-BigShift2.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-06-05-VZextByteShort.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-08-04-MingWCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-08-10-DbgConstant.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-08-29-InitOrder.ll
  vendor/llvm/dist/test/CodeGen/X86/abi-isel.ll
  vendor/llvm/dist/test/CodeGen/X86/add.ll
  vendor/llvm/dist/test/CodeGen/X86/apm.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-arith.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-basic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-cast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-cvt.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-load-store.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-logic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-splat.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-unpack.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vextractf128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vinsertf128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vperm2f128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vpermil.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vshufp.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vzeroupper.ll
  vendor/llvm/dist/test/CodeGen/X86/bc-extract.ll
  vendor/llvm/dist/test/CodeGen/X86/bmi.ll
  vendor/llvm/dist/test/CodeGen/X86/brcond.ll
  vendor/llvm/dist/test/CodeGen/X86/byval6.ll
  vendor/llvm/dist/test/CodeGen/X86/change-compare-stride-1.ll
  vendor/llvm/dist/test/CodeGen/X86/clz.ll
  vendor/llvm/dist/test/CodeGen/X86/cmov.ll
  vendor/llvm/dist/test/CodeGen/X86/cmpxchg16b.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-commute1.ll
  vendor/llvm/dist/test/CodeGen/X86/crash.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-file-name.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-merge-loc-entry.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-value-inlined-parameter.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-value-location.ll
  vendor/llvm/dist/test/CodeGen/X86/divide-by-constant.ll
  vendor/llvm/dist/test/CodeGen/X86/empty-functions.ll
  vendor/llvm/dist/test/CodeGen/X86/epilogue.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-bc.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-gep.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86-64.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel.ll
  vendor/llvm/dist/test/CodeGen/X86/fltused.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-and-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-load.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-pcmpeqd-0.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-pcmpeqd-2.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-O0.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-ret-conv.ll
  vendor/llvm/dist/test/CodeGen/X86/haddsub.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-fpstack.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-q-regs.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-tied.ll
  vendor/llvm/dist/test/CodeGen/X86/jump_sign.ll
  vendor/llvm/dist/test/CodeGen/X86/loop-strength-reduce5.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-loop-exit-cond.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-nonaffine.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-reuse.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-sort.ll
  vendor/llvm/dist/test/CodeGen/X86/lzcnt.ll
  vendor/llvm/dist/test/CodeGen/X86/machine-cse.ll
  vendor/llvm/dist/test/CodeGen/X86/masked-iv-safe.ll
  vendor/llvm/dist/test/CodeGen/X86/memcpy.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-builtins.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-pinsrw.ll
  vendor/llvm/dist/test/CodeGen/X86/movmsk.ll
  vendor/llvm/dist/test/CodeGen/X86/multiple-loop-post-inc.ll
  vendor/llvm/dist/test/CodeGen/X86/nancvt.ll
  vendor/llvm/dist/test/CodeGen/X86/narrow-shl-load.ll
  vendor/llvm/dist/test/CodeGen/X86/negate-add-zero.ll
  vendor/llvm/dist/test/CodeGen/X86/no-cfi.ll
  vendor/llvm/dist/test/CodeGen/X86/nontemporal.ll
  vendor/llvm/dist/test/CodeGen/X86/object-size.ll
  vendor/llvm/dist/test/CodeGen/X86/optimize-max-3.ll
  vendor/llvm/dist/test/CodeGen/X86/overlap-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/peep-test-3.ll
  vendor/llvm/dist/test/CodeGen/X86/peep-vector-extract-insert.ll
  vendor/llvm/dist/test/CodeGen/X86/pic.ll
  vendor/llvm/dist/test/CodeGen/X86/pr1505b.ll
  vendor/llvm/dist/test/CodeGen/X86/pr2182.ll
  vendor/llvm/dist/test/CodeGen/X86/prefetch.ll
  vendor/llvm/dist/test/CodeGen/X86/red-zone.ll
  vendor/llvm/dist/test/CodeGen/X86/red-zone2.ll
  vendor/llvm/dist/test/CodeGen/X86/reghinting.ll
  vendor/llvm/dist/test/CodeGen/X86/remat-scalar-zero.ll
  vendor/llvm/dist/test/CodeGen/X86/scalar_widen_div.ll
  vendor/llvm/dist/test/CodeGen/X86/segmented-stacks.ll
  vendor/llvm/dist/test/CodeGen/X86/sext-subreg.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-and.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-combine.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-folding.ll
  vendor/llvm/dist/test/CodeGen/X86/sibcall-5.ll
  vendor/llvm/dist/test/CodeGen/X86/splat-scalar-load.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-align-3.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/sse2-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/sse2.ll
  vendor/llvm/dist/test/CodeGen/X86/sse3.ll
  vendor/llvm/dist/test/CodeGen/X86/sse41.ll
  vendor/llvm/dist/test/CodeGen/X86/stack-align.ll
  vendor/llvm/dist/test/CodeGen/X86/store-empty-member.ll
  vendor/llvm/dist/test/CodeGen/X86/store_op_load_fold2.ll
  vendor/llvm/dist/test/CodeGen/X86/stride-reuse.ll
  vendor/llvm/dist/test/CodeGen/X86/sub-with-overflow.ll
  vendor/llvm/dist/test/CodeGen/X86/tail-dup-addr.ll
  vendor/llvm/dist/test/CodeGen/X86/tail-opts.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcallbyval64.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcallstack64.ll
  vendor/llvm/dist/test/CodeGen/X86/twoaddr-lea.ll
  vendor/llvm/dist/test/CodeGen/X86/uint64-to-float.ll
  vendor/llvm/dist/test/CodeGen/X86/unreachable-stack-protector.ll
  vendor/llvm/dist/test/CodeGen/X86/v-binop-widen.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_call.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_compare-2.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_ctbits.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_extract-sse4.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_return.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-20.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-23.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-24.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-37.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-38.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_zero.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_zero_cse.ll
  vendor/llvm/dist/test/CodeGen/X86/volatile.ll
  vendor/llvm/dist/test/CodeGen/X86/vsplit-and.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_arith-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_arith-2.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_arith-3.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_cast-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_cast-4.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_conv-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_conv-4.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-0.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-2.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_shuffle-1.ll
  vendor/llvm/dist/test/CodeGen/X86/win64_alloca_dynalloca.ll
  vendor/llvm/dist/test/CodeGen/X86/win64_vararg.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-shifts.ll
  vendor/llvm/dist/test/CodeGen/X86/xor.ll
  vendor/llvm/dist/test/CodeGen/X86/zero-remat.ll
  vendor/llvm/dist/test/CodeGen/X86/zext-fold.ll
  vendor/llvm/dist/test/CodeGen/X86/zext-sext.ll
  vendor/llvm/dist/test/CodeGen/XCore/2011-08-01-DynamicAllocBug.ll
  vendor/llvm/dist/test/CodeGen/XCore/fneg.ll
  vendor/llvm/dist/test/CodeGen/XCore/getid.ll
  vendor/llvm/dist/test/CodeGen/XCore/ladd_lsub_combine.ll
  vendor/llvm/dist/test/CodeGen/XCore/licm-ldwcp.ll
  vendor/llvm/dist/test/CodeGen/XCore/load.ll
  vendor/llvm/dist/test/CodeGen/XCore/private.ll
  vendor/llvm/dist/test/CodeGen/XCore/scavenging.ll
  vendor/llvm/dist/test/CodeGen/XCore/store.ll
  vendor/llvm/dist/test/CodeGen/XCore/trap.ll
  vendor/llvm/dist/test/CodeGen/XCore/unaligned_store_combine.ll
  vendor/llvm/dist/test/DebugInfo/2010-05-03-OriginDIE.ll
  vendor/llvm/dist/test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll
  vendor/llvm/dist/test/ExecutionEngine/2002-12-16-ArgTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-04-ArgumentBug.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-04-LoopTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-04-PhiTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-09-SARTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-10-FUCOM.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-15-AlignmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-05-06-LivenessClobber.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-05-07-ArgumentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-06-04-bzip2-bug.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-06-05-PHIBug.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
  vendor/llvm/dist/test/ExecutionEngine/2005-12-02-TailCallBug.ll
  vendor/llvm/dist/test/ExecutionEngine/2007-12-10-APIntLoadStore.ll
  vendor/llvm/dist/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll
  vendor/llvm/dist/test/ExecutionEngine/2010-01-15-UndefValue.ll
  vendor/llvm/dist/test/ExecutionEngine/fpbitcast.ll
  vendor/llvm/dist/test/ExecutionEngine/hello.ll
  vendor/llvm/dist/test/ExecutionEngine/hello2.ll
  vendor/llvm/dist/test/ExecutionEngine/simplesttest.ll
  vendor/llvm/dist/test/ExecutionEngine/simpletest.ll
  vendor/llvm/dist/test/ExecutionEngine/stubs.ll
  vendor/llvm/dist/test/ExecutionEngine/test-arith.ll
  vendor/llvm/dist/test/ExecutionEngine/test-branch.ll
  vendor/llvm/dist/test/ExecutionEngine/test-call.ll
  vendor/llvm/dist/test/ExecutionEngine/test-cast.ll
  vendor/llvm/dist/test/ExecutionEngine/test-constantexpr.ll
  vendor/llvm/dist/test/ExecutionEngine/test-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/test-loadstore.ll
  vendor/llvm/dist/test/ExecutionEngine/test-logical.ll
  vendor/llvm/dist/test/ExecutionEngine/test-loop.ll
  vendor/llvm/dist/test/ExecutionEngine/test-phi.ll
  vendor/llvm/dist/test/ExecutionEngine/test-ret.ll
  vendor/llvm/dist/test/ExecutionEngine/test-setcond-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/test-setcond-int.ll
  vendor/llvm/dist/test/ExecutionEngine/test-shift.ll
  vendor/llvm/dist/test/Feature/float.ll
  vendor/llvm/dist/test/Feature/intrinsics.ll
  vendor/llvm/dist/test/Linker/2004-05-07-TypeResolution1.ll
  vendor/llvm/dist/test/Linker/2004-05-07-TypeResolution2.ll
  vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type.ll
  vendor/llvm/dist/test/MC/ARM/arm-memory-instructions.s
  vendor/llvm/dist/test/MC/ARM/arm_fixups.s
  vendor/llvm/dist/test/MC/ARM/basic-arm-instructions.s
  vendor/llvm/dist/test/MC/ARM/basic-thumb-instructions.s
  vendor/llvm/dist/test/MC/ARM/basic-thumb2-instructions.s
  vendor/llvm/dist/test/MC/ARM/diagnostics.s
  vendor/llvm/dist/test/MC/ARM/elf-reloc-01.ll
  vendor/llvm/dist/test/MC/ARM/mode-switch.s
  vendor/llvm/dist/test/MC/ARM/neon-add-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-bitwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-cmp-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-minmax-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mov-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mul-accum-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mul-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-pairwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-shift-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-shuffle-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-sub-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-table-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-vld-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-vst-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-minmax-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-mov-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-mul-accum-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-mul-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-table-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-vst-encoding.s
  vendor/llvm/dist/test/MC/ARM/simple-fp-encoding.s
  vendor/llvm/dist/test/MC/ARM/thumb-diagnostics.s
  vendor/llvm/dist/test/MC/ARM/vpush-vpop.s
  vendor/llvm/dist/test/MC/AsmParser/directive_file.s
  vendor/llvm/dist/test/MC/AsmParser/macro-args.s
  vendor/llvm/dist/test/MC/AsmParser/variables-invalid.s
  vendor/llvm/dist/test/MC/Disassembler/ARM/arm-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/fp-encoding.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-CPS3p-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/neon-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/neon.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/neont2.txt
  vendor/llvm/dist/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/intel-syntax.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/simple-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/x86-32.txt
  vendor/llvm/dist/test/MC/ELF/global-offset.s
  vendor/llvm/dist/test/MC/ELF/many-section.s
  vendor/llvm/dist/test/MC/ELF/relocation-386.s
  vendor/llvm/dist/test/MC/ELF/tls-i386.s
  vendor/llvm/dist/test/MC/ELF/tls.s
  vendor/llvm/dist/test/MC/ELF/type.s
  vendor/llvm/dist/test/MC/MachO/reloc-pcrel-offset.s
  vendor/llvm/dist/test/MC/MachO/reloc-pcrel.s
  vendor/llvm/dist/test/MC/X86/x86-32-coverage.s
  vendor/llvm/dist/test/MC/X86/x86-32.s
  vendor/llvm/dist/test/MC/X86/x86-64.s
  vendor/llvm/dist/test/MC/X86/x86_64-avx-encoding.s
  vendor/llvm/dist/test/MC/X86/x86_errors.s
  vendor/llvm/dist/test/Makefile
  vendor/llvm/dist/test/Object/nm-archive.test
  vendor/llvm/dist/test/Object/nm-trivial-object.test
  vendor/llvm/dist/test/Object/objdump-relocations.test
  vendor/llvm/dist/test/Object/objdump-sectionheaders.test
  vendor/llvm/dist/test/Other/2009-03-31-CallGraph.ll
  vendor/llvm/dist/test/Other/constant-fold-gep.ll
  vendor/llvm/dist/test/Other/lint.ll
  vendor/llvm/dist/test/TableGen/Dag.td
  vendor/llvm/dist/test/TableGen/SetTheory.td
  vendor/llvm/dist/test/TableGen/foreach.td
  vendor/llvm/dist/test/Transforms/ConstProp/2007-11-23-cttz.ll
  vendor/llvm/dist/test/Transforms/ConstProp/basictest.ll
  vendor/llvm/dist/test/Transforms/ConstProp/bswap.ll
  vendor/llvm/dist/test/Transforms/ConstProp/calls.ll
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/basic.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/deadexternal.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/free.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll
  vendor/llvm/dist/test/Transforms/EarlyCSE/basic.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/2010-10-30-volatile.ll
  vendor/llvm/dist/test/Transforms/GVN/condprop.ll
  vendor/llvm/dist/test/Transforms/GVN/rle.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/constantfold-initializers.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/ctor-list-opt-constexpr.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/cxx-dtor.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/dangling-block-address.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/ada-loops.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/avoid-i0.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/elim-extend.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-fold.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-zext.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/lftr-reuse.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/loop_evaluate10.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/loop_evaluate9.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/no-iv-rewrite.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/sink-alloca.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll
  vendor/llvm/dist/test/Transforms/Inline/dynamic_alloca_test.ll
  vendor/llvm/dist/test/Transforms/Inline/inline-invoke-tail.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_cleanup.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_constprop.ll
  vendor/llvm/dist/test/Transforms/Inline/noinline-recursive-fn.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-10-28-stacksave.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-24-StackRestore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/LandingPadClauses.ll
  vendor/llvm/dist/test/Transforms/InstCombine/align-external.ll
  vendor/llvm/dist/test/Transforms/InstCombine/alloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-shl-trunc.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bitcount.ll
  vendor/llvm/dist/test/Transforms/InstCombine/constant-fold-gep.ll
  vendor/llvm/dist/test/Transforms/InstCombine/crash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/extractvalue.ll
  vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll
  vendor/llvm/dist/test/Transforms/InstCombine/mul.ll
  vendor/llvm/dist/test/Transforms/InstCombine/overflow.ll
  vendor/llvm/dist/test/Transforms/InstCombine/select.ll
  vendor/llvm/dist/test/Transforms/InstCombine/sext.ll
  vendor/llvm/dist/test/Transforms/InstCombine/shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/sign-test-and-or.ll
  vendor/llvm/dist/test/Transforms/InstCombine/sub.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_shuffle.ll
  vendor/llvm/dist/test/Transforms/InstCombine/volatile_store.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/reassociate.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/undef.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/2011-04-14-InfLoop.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/crash.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/no-irreducible-loops.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/thread-loads.ll
  vendor/llvm/dist/test/Transforms/LICM/2007-05-22-VolatileSink.ll
  vendor/llvm/dist/test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll
  vendor/llvm/dist/test/Transforms/LICM/crash.ll
  vendor/llvm/dist/test/Transforms/LICM/scalar_promote.ll
  vendor/llvm/dist/test/Transforms/LoopRotate/dbgvalue.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr3399.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2011-08-09-IVSimplify.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/unloop.ll
  vendor/llvm/dist/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/form-memset.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/memcpy.ll
  vendor/llvm/dist/test/Transforms/MergeFunc/2011-02-08-RemoveEqual.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract-storestrong-ivar.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract-storestrong.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/invoke.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/nested.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-block-alloca.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-not-declared.ll
  vendor/llvm/dist/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll
  vendor/llvm/dist/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/volatile.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/SpeculativeExec.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-fold.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/select-gep.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/switch-masked-bits.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/switch-on-const-select.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/PR7357.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/Printf.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrLen.ll
  vendor/llvm/dist/test/Transforms/Sink/basic.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/dont_reorder_load.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/setjmp.ll
  vendor/llvm/dist/test/Unit/lit.site.cfg.in
  vendor/llvm/dist/test/lit.cfg
  vendor/llvm/dist/test/lit.site.cfg.in
  vendor/llvm/dist/test/site.exp.in
  vendor/llvm/dist/tools/CMakeLists.txt
  vendor/llvm/dist/tools/Makefile
  vendor/llvm/dist/tools/bugpoint-passes/Makefile
  vendor/llvm/dist/tools/bugpoint/BugDriver.cpp
  vendor/llvm/dist/tools/bugpoint/CMakeLists.txt
  vendor/llvm/dist/tools/bugpoint/CrashDebugger.cpp
  vendor/llvm/dist/tools/bugpoint/ExecutionDriver.cpp
  vendor/llvm/dist/tools/bugpoint/ExtractFunction.cpp
  vendor/llvm/dist/tools/bugpoint/Makefile
  vendor/llvm/dist/tools/bugpoint/Miscompilation.cpp
  vendor/llvm/dist/tools/bugpoint/OptimizerDriver.cpp
  vendor/llvm/dist/tools/bugpoint/ToolRunner.cpp
  vendor/llvm/dist/tools/bugpoint/ToolRunner.h
  vendor/llvm/dist/tools/bugpoint/bugpoint.cpp
  vendor/llvm/dist/tools/gold/CMakeLists.txt
  vendor/llvm/dist/tools/gold/Makefile
  vendor/llvm/dist/tools/gold/gold-plugin.cpp
  vendor/llvm/dist/tools/llc/Makefile
  vendor/llvm/dist/tools/llc/llc.cpp
  vendor/llvm/dist/tools/lli/CMakeLists.txt
  vendor/llvm/dist/tools/lli/Makefile
  vendor/llvm/dist/tools/lli/lli.cpp
  vendor/llvm/dist/tools/llvm-ar/Makefile
  vendor/llvm/dist/tools/llvm-as/Makefile
  vendor/llvm/dist/tools/llvm-as/llvm-as.cpp
  vendor/llvm/dist/tools/llvm-bcanalyzer/Makefile
  vendor/llvm/dist/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  vendor/llvm/dist/tools/llvm-config/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-config/Makefile
  vendor/llvm/dist/tools/llvm-cov/Makefile
  vendor/llvm/dist/tools/llvm-diff/DiffConsumer.cpp
  vendor/llvm/dist/tools/llvm-diff/DiffConsumer.h
  vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.cpp
  vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.h
  vendor/llvm/dist/tools/llvm-diff/Makefile
  vendor/llvm/dist/tools/llvm-diff/llvm-diff.cpp
  vendor/llvm/dist/tools/llvm-dis/Makefile
  vendor/llvm/dist/tools/llvm-dis/llvm-dis.cpp
  vendor/llvm/dist/tools/llvm-dwarfdump/Makefile
  vendor/llvm/dist/tools/llvm-extract/Makefile
  vendor/llvm/dist/tools/llvm-extract/llvm-extract.cpp
  vendor/llvm/dist/tools/llvm-ld/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-ld/Makefile
  vendor/llvm/dist/tools/llvm-ld/llvm-ld.cpp
  vendor/llvm/dist/tools/llvm-link/Makefile
  vendor/llvm/dist/tools/llvm-link/llvm-link.cpp
  vendor/llvm/dist/tools/llvm-mc/Disassembler.cpp
  vendor/llvm/dist/tools/llvm-mc/Makefile
  vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
  vendor/llvm/dist/tools/llvm-nm/Makefile
  vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp
  vendor/llvm/dist/tools/llvm-objdump/MachODump.cpp
  vendor/llvm/dist/tools/llvm-objdump/Makefile
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.h
  vendor/llvm/dist/tools/llvm-prof/Makefile
  vendor/llvm/dist/tools/llvm-prof/llvm-prof.cpp
  vendor/llvm/dist/tools/llvm-ranlib/Makefile
  vendor/llvm/dist/tools/llvm-rtdyld/Makefile
  vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp
  vendor/llvm/dist/tools/llvm-shlib/Makefile
  vendor/llvm/dist/tools/llvm-size/Makefile
  vendor/llvm/dist/tools/llvm-size/llvm-size.cpp
  vendor/llvm/dist/tools/llvm-stub/Makefile
  vendor/llvm/dist/tools/lto/CMakeLists.txt
  vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
  vendor/llvm/dist/tools/lto/LTOCodeGenerator.h
  vendor/llvm/dist/tools/lto/LTOModule.cpp
  vendor/llvm/dist/tools/lto/LTOModule.h
  vendor/llvm/dist/tools/lto/Makefile
  vendor/llvm/dist/tools/lto/lto.cpp
  vendor/llvm/dist/tools/lto/lto.exports
  vendor/llvm/dist/tools/macho-dump/Makefile
  vendor/llvm/dist/tools/opt/CMakeLists.txt
  vendor/llvm/dist/tools/opt/Makefile
  vendor/llvm/dist/tools/opt/PrintSCC.cpp
  vendor/llvm/dist/tools/opt/opt.cpp
  vendor/llvm/dist/unittests/ADT/APFloatTest.cpp
  vendor/llvm/dist/unittests/ADT/APIntTest.cpp
  vendor/llvm/dist/unittests/ADT/BitVectorTest.cpp
  vendor/llvm/dist/unittests/ADT/DenseMapTest.cpp
  vendor/llvm/dist/unittests/ADT/SmallStringTest.cpp
  vendor/llvm/dist/unittests/ADT/StringRefTest.cpp
  vendor/llvm/dist/unittests/ADT/TripleTest.cpp
  vendor/llvm/dist/unittests/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/ExecutionEngineTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/Makefile
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/MultiJITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/Makefile
  vendor/llvm/dist/unittests/Makefile
  vendor/llvm/dist/unittests/Makefile.unittest
  vendor/llvm/dist/unittests/Support/AllocatorTest.cpp
  vendor/llvm/dist/unittests/Support/BlockFrequencyTest.cpp
  vendor/llvm/dist/unittests/Support/Casting.cpp
  vendor/llvm/dist/unittests/Support/IRBuilderTest.cpp
  vendor/llvm/dist/unittests/Support/Path.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp
  vendor/llvm/dist/unittests/VMCore/InstructionsTest.cpp
  vendor/llvm/dist/unittests/VMCore/Makefile
  vendor/llvm/dist/unittests/VMCore/MetadataTest.cpp
  vendor/llvm/dist/unittests/VMCore/ValueMapTest.cpp
  vendor/llvm/dist/utils/FileCheck/FileCheck.cpp
  vendor/llvm/dist/utils/GenLibDeps.pl
  vendor/llvm/dist/utils/KillTheDoctor/KillTheDoctor.cpp
  vendor/llvm/dist/utils/Makefile
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.h
  vendor/llvm/dist/utils/TableGen/CMakeLists.txt
  vendor/llvm/dist/utils/TableGen/CallingConvEmitter.cpp
  vendor/llvm/dist/utils/TableGen/CodeEmitterGen.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.h
  vendor/llvm/dist/utils/TableGen/CodeGenInstruction.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenRegisters.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenRegisters.h
  vendor/llvm/dist/utils/TableGen/CodeGenTarget.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenTarget.h
  vendor/llvm/dist/utils/TableGen/DAGISelMatcher.cpp
  vendor/llvm/dist/utils/TableGen/DAGISelMatcher.h
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherGen.cpp
  vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp
  vendor/llvm/dist/utils/TableGen/EDEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FastISelEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.h
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.h
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.cpp
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/SetTheory.cpp
  vendor/llvm/dist/utils/TableGen/SetTheory.h
  vendor/llvm/dist/utils/TableGen/StringToOffsetTable.h
  vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp
  vendor/llvm/dist/utils/TableGen/TableGen.cpp
  vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.cpp
  vendor/llvm/dist/utils/TableGen/X86ModRMFilters.h
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.h
  vendor/llvm/dist/utils/buildit/GNUmakefile
  vendor/llvm/dist/utils/buildit/build_llvm
  vendor/llvm/dist/utils/emacs/tablegen-mode.el
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.InTree/test/lit.cfg
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.InTree/test/site.exp
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.OutOfTree/obj/test/site.exp
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/lit.cfg
  vendor/llvm/dist/utils/lit/lit/LitConfig.py
  vendor/llvm/dist/utils/lit/lit/TestRunner.py
  vendor/llvm/dist/utils/lit/lit/TestingConfig.py
  vendor/llvm/dist/utils/lit/lit/main.py
  vendor/llvm/dist/utils/llvm.grm
  vendor/llvm/dist/utils/llvmgrep
  vendor/llvm/dist/utils/release/test-release.sh
  vendor/llvm/dist/utils/unittest/UnitTestMain/Makefile
  vendor/llvm/dist/utils/unittest/googletest/Makefile
  vendor/llvm/dist/utils/unittest/googletest/gtest-death-test.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest.cc
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
  vendor/llvm/dist/utils/vim/tablegen.vim

Modified: vendor/llvm/dist/.gitignore
==============================================================================
--- vendor/llvm/dist/.gitignore	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/.gitignore	Sat Apr 14 13:54:10 2012	(r234285)
@@ -38,3 +38,5 @@ projects/*
 !projects/Makefile
 # Clang, which is tracked independently.
 tools/clang
+# LLDB, which is tracked independently.
+tools/lldb

Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/CMakeLists.txt	Sat Apr 14 13:54:10 2012	(r234285)
@@ -10,7 +10,10 @@ set(CMAKE_MODULE_PATH
   "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
   )
 
-set(PACKAGE_VERSION "3.0")
+set(LLVM_VERSION_MAJOR 3)
+set(LLVM_VERSION_MINOR 1)
+
+set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}svn")
 
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
 
@@ -23,10 +26,15 @@ if( LLVM_APPEND_VC_REV )
   add_version_info_from_vcs(PACKAGE_VERSION)
 endif()
 
-set(PACKAGE_NAME llvm)
+set(PACKAGE_NAME LLVM)
 set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
-set(PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu")
+set(PACKAGE_BUGREPORT "http://llvm.org/bugs/")
 
+# Sanity check our source directory to make sure that we are not trying to
+# generate an in-tree build (unless on MSVC_IDE, where it is ok), and to make
+# sure that we don't have any stray generated files lying around in the tree
+# (which would end up getting picked up by header search, instead of the correct
+# versions).
 if( CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR AND NOT MSVC_IDE )
   message(FATAL_ERROR "In-source builds are not allowed.
 CMake would overwrite the makefiles distributed with LLVM.
@@ -35,27 +43,17 @@ to this source directory as the last arg
 This process created the file `CMakeCache.txt' and the directory `CMakeFiles'.
 Please delete them.")
 endif()
-
-string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
-
-set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-set(LLVM_MAIN_INCLUDE_DIR ${LLVM_MAIN_SRC_DIR}/include)
-set(LLVM_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
-set(LLVM_TOOLS_BINARY_DIR ${LLVM_BINARY_DIR}/bin)
-set(LLVM_EXAMPLES_BINARY_DIR ${LLVM_BINARY_DIR}/examples)
-set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" )
-
 if( NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR )
   file(GLOB_RECURSE
     tablegenned_files_on_include_dir
-    "${LLVM_MAIN_SRC_DIR}/include/llvm/*.gen")
+    "${CMAKE_CURRENT_SOURCE_DIR}/include/llvm/*.gen")
   file(GLOB_RECURSE
     tablegenned_files_on_lib_dir
-    "${LLVM_MAIN_SRC_DIR}/lib/Target/*.inc")
+    "${CMAKE_CURRENT_SOURCE_DIR}/lib/Target/*.inc")
   if( tablegenned_files_on_include_dir OR tablegenned_files_on_lib_dir)
     message(FATAL_ERROR "Apparently there is a previous in-source build,
 probably as the result of running `configure' and `make' on
-${LLVM_MAIN_SRC_DIR}.
+${CMAKE_CURRENT_SOURCE_DIR}.
 This may cause problems. The suspicious files are:
 ${tablegenned_files_on_lib_dir}
 ${tablegenned_files_on_include_dir}
@@ -63,20 +61,26 @@ Please clean the source directory.")
   endif()
 endif()
 
+string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
+
+set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
+set(LLVM_MAIN_INCLUDE_DIR ${LLVM_MAIN_SRC_DIR}/include)
+set(LLVM_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
+set(LLVM_TOOLS_BINARY_DIR ${LLVM_BINARY_DIR}/bin)
+set(LLVM_EXAMPLES_BINARY_DIR ${LLVM_BINARY_DIR}/examples)
+set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" )
+
 set(LLVM_ALL_TARGETS
-  Alpha
   ARM
-  Blackfin
-  CBackend
   CellSPU
   CppBackend
+  Hexagon
   Mips
   MBlaze
   MSP430
   PowerPC
   PTX
   Sparc
-  SystemZ
   X86
   XCore
   )
@@ -88,10 +92,13 @@ if( MSVC )
   set(LLVM_TARGETS_TO_BUILD X86
     CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
 else( MSVC )
-  set(LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS}
+  set(LLVM_TARGETS_TO_BUILD "all"
     CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
 endif( MSVC )
 
+option(BUILD_SHARED_LIBS
+  "Build all libraries as shared libraries instead of static" OFF)
+
 option(LLVM_ENABLE_CBE_PRINTF_A "Set to ON if CBE is enabled for printf %a output" ON)
 if(LLVM_ENABLE_CBE_PRINTF_A)
   set(ENABLE_CBE_PRINTF_A 1)
@@ -126,12 +133,6 @@ foreach(c ${LLVM_TARGETS_TO_BUILD})
   endif()
 endforeach(c)
 
-# Produce llvm/Config/Targets.def
-configure_file(
-  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/Targets.def.in
-  ${LLVM_BINARY_DIR}/include/llvm/Config/Targets.def
-  )
-
 set(llvm_builded_incs_dir ${LLVM_BINARY_DIR}/include/llvm)
 
 include(AddLLVMDefinitions)
@@ -154,20 +155,207 @@ else()
   option(LLVM_ENABLE_ASSERTIONS "Enable assertions" ON)
 endif()
 
+option(LLVM_USE_INTEL_JITEVENTS
+  "Use Intel JIT API to inform Intel(R) VTune(TM) Amplifier XE 2011 about JIT code"
+  OFF)
+
+if( LLVM_USE_INTEL_JITEVENTS )
+  # Verify we are on a supported platform
+  if( CMAKE_SYSTEM_NAME MATCHES "Windows" OR CMAKE_SYSTEM_NAME MATCHES "Linux" )
+    # Directory where Intel Parallel Amplifier XE 2011 is installed.
+    if ( WIN32 )
+      set(LLVM_INTEL_JITEVENTS_DIR $ENV{VTUNE_AMPLIFIER_XE_2011_DIR})
+    else ( WIN32 )
+      set(LLVM_INTEL_JITEVENTS_DIR "/opt/intel/vtune_amplifier_xe_2011")
+    endif ( WIN32 )
+
+    # Set include and library search paths for Intel JIT Events API
+    set(LLVM_INTEL_JITEVENTS_INCDIR "${LLVM_INTEL_JITEVENTS_DIR}/include")
+
+    if ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+      set(LLVM_INTEL_JITEVENTS_LIBDIR "${LLVM_INTEL_JITEVENTS_DIR}/lib64")
+    else ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+      set(LLVM_INTEL_JITEVENTS_LIBDIR "${LLVM_INTEL_JITEVENTS_DIR}/lib32")
+    endif ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+  else()
+    message(FATAL_ERROR
+      "Intel JIT API support is available on Linux and Windows only.")
+  endif()
+endif( LLVM_USE_INTEL_JITEVENTS )
+
+option(LLVM_USE_OPROFILE
+  "Use opagent JIT interface to inform OProfile about JIT code" OFF)
+
+# If enabled, ierify we are on a platform that supports oprofile.
+if( LLVM_USE_OPROFILE )
+  if( NOT CMAKE_SYSTEM_NAME MATCHES "Linux" )
+    message(FATAL_ERROR "OProfile support is available on Linux only.") 
+  endif( NOT CMAKE_SYSTEM_NAME MATCHES "Linux" )
+endif( LLVM_USE_OPROFILE )
+
+# Define an option controlling whether we should build for 32-bit on 64-bit
+# platforms, where supported.
+if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
+  # TODO: support other platforms and toolchains.
+  option(LLVM_BUILD_32_BITS "Build 32 bits executables and libraries." OFF)
+endif()
+
+# Define the default arguments to use with 'lit', and an option for the user to
+# override.
+set(LIT_ARGS_DEFAULT "-sv")
+if (MSVC OR XCODE)
+  set(LIT_ARGS_DEFAULT "${LIT_ARGS_DEFAULT} --no-progress-bar")
+endif()
+set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit")
+
+# On Win32 hosts, provide an option to specify the path to the GnuWin32 tools.
+if( WIN32 AND NOT CYGWIN )
+  set(LLVM_LIT_TOOLS_DIR "" CACHE PATH "Path to GnuWin32 tools")
+endif()
+
+# On Win32 using MS tools, provide an option to set the number of parallel jobs
+# to use.
+if( MSVC_IDE AND ( MSVC90 OR MSVC10 ) )
+  # Only Visual Studio 2008 and 2010 officially supports /MP.  Visual Studio
+  # 2005 supports it but it is experimental.
+  set(LLVM_COMPILER_JOBS "0" CACHE STRING
+    "Number of parallel compiler jobs. 0 means use all processors. Default is 0.")
+endif()
+
+# Define options to control the inclusion and default build behavior for
+# components which may not strictly be necessary (tools, runtime, examples, and
+# tests).
+#
+# This is primarily to support building smaller or faster project files.
+option(LLVM_INCLUDE_TOOLS "Generate build targets for the LLVM tools." ON)
+option(LLVM_BUILD_TOOLS
+  "Build the LLVM tools. If OFF, just generate build targets." ON)
+
+option(LLVM_INCLUDE_RUNTIME "Generate build targets for the LLVM runtimes" ON)
+option(LLVM_BUILD_RUNTIME
+  "Build the LLVM runtime libraries. If OFF, just generate build targets." ON)
+
+option(LLVM_BUILD_EXAMPLES
+  "Build the LLVM example programs. If OFF, just generate build targets." OFF)
+option(LLVM_INCLUDE_EXAMPLES "Generate build targets for the LLVM examples" ON)
+
+option(LLVM_BUILD_TESTS
+  "Build LLVM unit tests. If OFF, just generate build targets." OFF)
+option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON)
+
 # All options referred to from HandleLLVMOptions have to be specified
 # BEFORE this include, otherwise options will not be correctly set on
 # first cmake run
 include(config-ix)
 include(HandleLLVMOptions)
 
+# Verify that we can find a Python interpreter,
+include(FindPythonInterp)
+if( NOT PYTHONINTERP_FOUND )
+  message(FATAL_ERROR
+"Unable to find Python interpreter, required for builds and testing.
+
+Please install Python or specify the PYTHON_EXECUTABLE CMake variable.")
+endif()
+
+######
+# LLVMBuild Integration
+#
+# We use llvm-build to generate all the data required by the CMake based
+# build system in one swoop:
+#
+#  - We generate a file (a CMake fragment) in the object root which contains
+#    all the definitions that are required by CMake.
+#
+#  - We generate the library table used by llvm-config.
+#
+#  - We generate the dependencies for the CMake fragment, so that we will
+#    automatically reconfigure outselves.
+
+set(LLVMBUILDTOOL "${LLVM_MAIN_SRC_DIR}/utils/llvm-build/llvm-build")
+set(LLVMCONFIGLIBRARYDEPENDENCIESINC
+  "${LLVM_BINARY_DIR}/tools/llvm-config/LibraryDependencies.inc")
+set(LLVMBUILDCMAKEFRAG
+  "${LLVM_BINARY_DIR}/LLVMBuild.cmake")
+message(STATUS "Constructing LLVMBuild project information")
+execute_process(
+  COMMAND ${PYTHON_EXECUTABLE} ${LLVMBUILDTOOL}
+            --native-target "${LLVM_NATIVE_ARCH}"
+            --enable-targets "${LLVM_TARGETS_TO_BUILD}"
+            --write-library-table ${LLVMCONFIGLIBRARYDEPENDENCIESINC}
+            --write-cmake-fragment ${LLVMBUILDCMAKEFRAG}
+            ERROR_VARIABLE LLVMBUILDOUTPUT
+            ERROR_VARIABLE LLVMBUILDERRORS
+            OUTPUT_STRIP_TRAILING_WHITESPACE
+            ERROR_STRIP_TRAILING_WHITESPACE
+  RESULT_VARIABLE LLVMBUILDRESULT)
+
+# On Win32, CMake doesn't properly handle piping the default output/error
+# streams into the GUI console. So, we explicitly catch and report them.
+if( NOT "${LLVMBUILDOUTPUT}" STREQUAL "")
+  message(STATUS "llvm-build output: ${LLVMBUILDOUTPUT}")
+endif()
+if( NOT "${LLVMBUILDRESULT}" STREQUAL "0" )
+  message(FATAL_ERROR
+    "Unexpected failure executing llvm-build: ${LLVMBUILDERRORS}")
+endif()
+
+# Include the generated CMake fragment. This will define properties from the
+# LLVMBuild files in a format which is easy to consume from CMake, and will add
+# the dependencies so that CMake will reconfigure properly when the LLVMBuild
+# files change.
+include(${LLVMBUILDCMAKEFRAG})
+
+######
+
+# Configure all of the various header file fragments LLVM uses which depend on
+# configuration variables.
+set(LLVM_ENUM_ASM_PRINTERS "")
+set(LLVM_ENUM_ASM_PARSERS "")
+set(LLVM_ENUM_DISASSEMBLERS "")
+foreach(t ${LLVM_TARGETS_TO_BUILD})
+  set( td ${LLVM_MAIN_SRC_DIR}/lib/Target/${t} )
+  file(GLOB asmp_file "${td}/*AsmPrinter.cpp")
+  if( asmp_file )
+    set(LLVM_ENUM_ASM_PRINTERS
+      "${LLVM_ENUM_ASM_PRINTERS}LLVM_ASM_PRINTER(${t})\n")
+  endif()
+  if( EXISTS ${td}/AsmParser/CMakeLists.txt )
+    set(LLVM_ENUM_ASM_PARSERS
+      "${LLVM_ENUM_ASM_PARSERS}LLVM_ASM_PARSER(${t})\n")
+  endif()
+  if( EXISTS ${td}/Disassembler/CMakeLists.txt )
+    set(LLVM_ENUM_DISASSEMBLERS
+      "${LLVM_ENUM_DISASSEMBLERS}LLVM_DISASSEMBLER(${t})\n")
+  endif()
+endforeach(t)
+
+# Produce the target definition files, which provide a way for clients to easily
+# include various classes of targets.
+configure_file(
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/AsmPrinters.def.in
+  ${LLVM_BINARY_DIR}/include/llvm/Config/AsmPrinters.def
+  )
+configure_file(
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/AsmParsers.def.in
+  ${LLVM_BINARY_DIR}/include/llvm/Config/AsmParsers.def
+  )
+configure_file(
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/Disassemblers.def.in
+  ${LLVM_BINARY_DIR}/include/llvm/Config/Disassemblers.def
+  )
+configure_file(
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/Targets.def.in
+  ${LLVM_BINARY_DIR}/include/llvm/Config/Targets.def
+  )
+
+# Configure the three LLVM configuration header files.
 configure_file(
   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/config.h.cmake
   ${LLVM_BINARY_DIR}/include/llvm/Config/config.h)
-
 configure_file(
   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/llvm-config.h.cmake
   ${LLVM_BINARY_DIR}/include/llvm/Config/llvm-config.h)
-
 configure_file(
   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Support/DataTypes.h.cmake
   ${LLVM_BINARY_DIR}/include/llvm/Support/DataTypes.h)
@@ -187,10 +375,6 @@ endif( ${CMAKE_SYSTEM_NAME} MATCHES SunO
 include(AddLLVM)
 include(TableGen)
 
-macro(llvm_tablegen)
-  tablegen(LLVM ${ARGN})
-endmacro()
-
 if( MINGW )
   # People report that -O3 is unreliable on MinGW. The traditional
   # build also uses -O2 for that reason:
@@ -212,32 +396,23 @@ add_subdirectory(utils/FileUpdate)
 add_subdirectory(utils/count)
 add_subdirectory(utils/not)
 add_subdirectory(utils/llvm-lit)
+add_subdirectory(utils/json-bench)
+add_subdirectory(utils/yaml-bench)
 
 add_subdirectory(projects)
 
-option(LLVM_BUILD_TOOLS
-  "Build the LLVM tools. If OFF, just generate build targets." ON)
-option(LLVM_INCLUDE_TOOLS "Generate build targets for the LLVM tools." ON)
 if( LLVM_INCLUDE_TOOLS )
   add_subdirectory(tools)
 endif()
 
-option(LLVM_BUILD_RUNTIME
-  "Build the LLVM runtime libraries. If OFF, just generate build targets." ON)
-option(LLVM_INCLUDE_RUNTIME "Generate build targets for the LLVM runtimes" ON)
 if( LLVM_INCLUDE_RUNTIME )
   add_subdirectory(runtime)
 endif()
 
-option(LLVM_BUILD_EXAMPLES
-  "Build the LLVM example programs. If OFF, just generate build targets." OFF)
-option(LLVM_INCLUDE_EXAMPLES "Generate build targets for the LLVM examples" ON)
 if( LLVM_INCLUDE_EXAMPLES )
   add_subdirectory(examples)
 endif()
 
-option(LLVM_BUILD_TESTS
-  "Build LLVM unit tests. If OFF, just generate build targets." OFF)
 if( LLVM_INCLUDE_TESTS )
   add_subdirectory(test)
   add_subdirectory(utils/unittest)
@@ -277,8 +452,8 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY
 # TODO: make and install documentation.
 
 set(CPACK_PACKAGE_VENDOR "LLVM")
-set(CPACK_PACKAGE_VERSION_MAJOR 2)
-set(CPACK_PACKAGE_VERSION_MINOR 9)
+set(CPACK_PACKAGE_VERSION_MAJOR ${LLVM_VERSION_MAJOR})
+set(CPACK_PACKAGE_VERSION_MINOR ${LLVM_VERSION_MINOR})
 add_version_info_from_vcs(CPACK_PACKAGE_VERSION_PATCH)
 include(CPack)
 

Modified: vendor/llvm/dist/CREDITS.TXT
==============================================================================
--- vendor/llvm/dist/CREDITS.TXT	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/CREDITS.TXT	Sat Apr 14 13:54:10 2012	(r234285)
@@ -83,6 +83,10 @@ N: John T. Criswell
 E: criswell@uiuc.edu
 D: Original Autoconf support, documentation improvements, bug fixes
 
+N: Anshuman Dasgupta
+E: adasgupt@codeaurora.org
+D: Deterministic finite automaton based infrastructure for VLIW packetization
+
 N: Stefanus Du Toit
 E: stefanus.dutoit@rapidmind.com
 D: Bug fixes and minor improvements
@@ -95,6 +99,10 @@ N: Alkis Evlogimenos
 E: alkis@evlogimenos.com
 D: Linear scan register allocator, many codegen improvements, Java frontend
 
+N: Hal Finkel
+E: hfinkel@anl.gov
+D: Basic-block autovectorization, PowerPC backend improvements
+
 N: Ryan Flynn
 E: pizza@parseerror.com
 D: Miscellaneous bug fixes
@@ -143,6 +151,8 @@ N: James Grosbach
 E: grosbach@apple.com
 D: SjLj exception handling support
 D: General fixes and improvements for the ARM back-end
+D: MCJIT
+D: ARM integrated assembler and assembly parser
 
 N: Lang Hames
 E: lhames@gmail.com
@@ -265,6 +275,7 @@ N: Takumi Nakamura
 E: geek4civic@gmail.com
 E: chapuni@hf.rim.or.jp
 D: Cygwin and MinGW support.
+D: Win32 tweaks.
 S: Yokohama, Japan
 
 N: Edward O'Callaghan
@@ -313,6 +324,19 @@ W: http://vladimir_prus.blogspot.com
 E: ghost@cs.msu.su
 D: Made inst_iterator behave like a proper iterator, LowerConstantExprs pass
 
+N: Xerxes Ranby
+E: xerxes@zafena.se
+D: Cmake dependency chain and various bug fixes
+
+N: Chad Rosier
+E: mcrosier@apple.com
+D: ARM fast-isel improvements
+D: Performance monitoring
+
+N: Nadav Rotem
+E: nadav.rotem@intel.com
+D: Vector code generation improvements.
+
 N: Roman Samoilov
 E: roman@codedgers.com
 D: MSIL backend
@@ -363,12 +387,9 @@ E: lauro.venancio@indt.org.br
 D: ARM backend improvements
 D: Thread Local Storage implementation
 
-N: Xerxes Ranby
-E: xerxes@zafena.se
-D: Cmake dependency chain and various bug fixes
-
 N: Bill Wendling
 E: wendling@apple.com
+D: Exception handling
 D: Bunches of stuff
 
 N: Bob Wilson

Modified: vendor/llvm/dist/LICENSE.TXT
==============================================================================
--- vendor/llvm/dist/LICENSE.TXT	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/LICENSE.TXT	Sat Apr 14 13:54:10 2012	(r234285)
@@ -4,7 +4,7 @@ LLVM Release License
 University of Illinois/NCSA
 Open Source License
 
-Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
+Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
 All rights reserved.
 
 Developed by:
@@ -67,3 +67,4 @@ Autoconf            llvm/autoconf
 CellSPU backend     llvm/lib/Target/CellSPU/README.txt
 Google Test         llvm/utils/unittest/googletest
 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
+pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}

Added: vendor/llvm/dist/LLVMBuild.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/llvm/dist/LLVMBuild.txt	Sat Apr 14 13:54:10 2012	(r234285)
@@ -0,0 +1,24 @@
+;===- ./LLVMBuild.txt ------------------------------------------*- Conf -*--===;
+;
+;                     The LLVM Compiler Infrastructure
+;
+; This file is distributed under the University of Illinois Open Source
+; License. See LICENSE.TXT for details.
+;
+;===------------------------------------------------------------------------===;
+;
+; This is an LLVMBuild description file for the components in this subdirectory.
+;
+; For more information on the LLVMBuild system, please see:
+;
+;   http://llvm.org/docs/LLVMBuild.html
+;
+;===------------------------------------------------------------------------===;
+
+[common]
+subdirectories = bindings docs examples lib projects runtime tools utils
+
+[component_0]
+type = Group
+name = Miscellaneous
+parent = $ROOT

Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/Makefile	Sat Apr 14 13:54:10 2012	(r234285)
@@ -27,7 +27,7 @@ LEVEL := .
 ifneq ($(findstring llvmCore, $(RC_ProjectName)),llvmCore)  # Normal build (not "Apple-style").
 
 ifeq ($(BUILD_DIRS_ONLY),1)
-  DIRS := lib/Support lib/TableGen utils
+  DIRS := lib/Support lib/TableGen utils tools/llvm-config
   OPTIONAL_DIRS := tools/clang/utils/TableGen
 else
   DIRS := lib/Support lib/TableGen utils lib/VMCore lib tools/llvm-shlib \
@@ -68,20 +68,14 @@ endif
 
 ifeq ($(MAKECMDGOALS),install-clang)
   DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
+          tools/clang/tools/libclang tools/clang/tools/c-index-test \
+          tools/clang/include/clang-c \
           tools/clang/runtime tools/clang/docs \
           tools/lto runtime
   OPTIONAL_DIRS :=
   NO_INSTALL = 1
 endif
 
-ifeq ($(MAKECMDGOALS),install-clang-c)
-  DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
-          tools/clang/tools/libclang tools/clang/tools/c-index-test \
-	  tools/clang/include/clang-c
-  OPTIONAL_DIRS :=
-  NO_INSTALL = 1
-endif
-
 ifeq ($(MAKECMDGOALS),clang-only)
   DIRS := $(filter-out tools docs unittests, $(DIRS)) \
           tools/clang tools/lto
@@ -126,11 +120,14 @@ cross-compile-build-tools:
 	 $(MAKE) -C BuildTools \
 	  BUILD_DIRS_ONLY=1 \
 	  UNIVERSAL= \
+	  TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
+	  TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
 	  ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
 	  ENABLE_PROFILING=$(ENABLE_PROFILING) \
 	  ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
 	  DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
 	  ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
+	  ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
 	  CFLAGS= \
 	  CXXFLAGS= \
 	) || exit 1;
@@ -166,7 +163,6 @@ clang-only: all
 tools-only: all
 libs-only: all
 install-clang: install
-install-clang-c: install
 install-libs: install
 
 # If SHOW_DIAGNOSTICS is enabled, clear the diagnostics file first.
@@ -179,11 +175,18 @@ all-local:: clean-diagnostics
 endif
 
 #------------------------------------------------------------------------
-# Make sure the generated headers are up-to-date. This must be kept in
-# sync with the AC_CONFIG_HEADER invocations in autoconf/configure.ac
+# Make sure the generated files are up-to-date. This must be kept in
+# sync with the AC_CONFIG_HEADER and AC_CONFIG_FILE invocations in
+# autoconf/configure.ac.
+# Note that Makefile.config is covered by its own separate rule
+# in Makefile.rules where it can be reused by sub-projects.
 #------------------------------------------------------------------------
 FilesToConfig := \
+  bindings/ocaml/llvm/META.llvm \
+  docs/doxygen.cfg \
+  llvm.spec \
   include/llvm/Config/config.h \
+  include/llvm/Config/llvm-config.h \
   include/llvm/Config/Targets.def \
   include/llvm/Config/AsmPrinters.def \
   include/llvm/Config/AsmParsers.def \
@@ -209,7 +212,7 @@ ifneq ($(ENABLE_OPTIMIZED),1)
 	$(Echo) '*****' configure with --enable-optimized.
 ifeq ($(SHOW_DIAGNOSTICS),1)
 	$(Verb) if test -s $(LLVM_OBJ_ROOT)/$(BuildMode)/diags; then \
-	  $(LLVM_SRC_ROOT)/utils/show-diagnostics \
+	  $(LLVM_SRC_ROOT)/utils/clang-parse-diagnostics-file -a \
 	    $(LLVM_OBJ_ROOT)/$(BuildMode)/diags; \
 	fi
 endif
@@ -243,7 +246,7 @@ SVN-UPDATE-OPTIONS =
 AWK = awk
 SUB-SVN-DIRS = $(AWK) '/\?\ \ \ \ \ \ / {print $$2}'   \
 		| LC_ALL=C xargs $(SVN) info 2>/dev/null \
-		| $(AWK) '/Path:\ / {print $$2}'
+		| $(AWK) '/^Path:\ / {print $$2}'
 
 update:
 	$(SVN) $(SVN-UPDATE-OPTIONS) update $(LLVM_SRC_ROOT)

Modified: vendor/llvm/dist/Makefile.config.in
==============================================================================
--- vendor/llvm/dist/Makefile.config.in	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/Makefile.config.in	Sat Apr 14 13:54:10 2012	(r234285)
@@ -13,7 +13,7 @@
 #===------------------------------------------------------------------------===#
 
 # Define LLVM specific info and directories based on the autoconf variables
-LLVMPackageName   := @PACKAGE_NAME@
+LLVMPackageName   := @PACKAGE_TARNAME@
 LLVMVersion       := @PACKAGE_VERSION@
 LLVM_CONFIGTIME   := @LLVM_CONFIGTIME@
 
@@ -46,11 +46,19 @@ realpath = $(shell cd $(1); $(PWD))
 PROJ_OBJ_DIR  := $(call realpath, .)
 PROJ_OBJ_ROOT := $(call realpath, $(PROJ_OBJ_DIR)/$(LEVEL))
 
-ifeq ($(PROJECT_NAME),llvm)
+CLANG_SRC_ROOT  := @CLANG_SRC_ROOT@
+
+ifeq ($(PROJECT_NAME),$(LLVMPackageName))
 LLVM_SRC_ROOT   := $(call realpath, @abs_top_srcdir@)
 LLVM_OBJ_ROOT   := $(call realpath, @abs_top_builddir@)
 PROJ_SRC_ROOT   := $(LLVM_SRC_ROOT)
-PROJ_SRC_DIR    := $(call realpath, $(LLVM_SRC_ROOT)/$(patsubst $(PROJ_OBJ_ROOT)%,%,$(PROJ_OBJ_DIR)))
+PROJ_SRC_DIR    := $(LLVM_SRC_ROOT)$(patsubst $(PROJ_OBJ_ROOT)%,%,$(PROJ_OBJ_DIR))
+
+ifneq ($(CLANG_SRC_ROOT),)
+  CLANG_SRC_ROOT:= $(call realpath, $(CLANG_SRC_ROOT))
+  PROJ_SRC_DIR  := $(patsubst $(LLVM_SRC_ROOT)/tools/clang%,$(CLANG_SRC_ROOT)%,$(PROJ_SRC_DIR))
+endif
+
 prefix          := @prefix@
 PROJ_prefix     := $(prefix)
 PROJ_VERSION    := $(LLVMVersion)
@@ -78,7 +86,12 @@ PROJ_VERSION := 1.0
 endif
 endif
 
-LLVMMAKE := $(LLVM_SRC_ROOT)/make
+INTERNAL_PREFIX := @INTERNAL_PREFIX@
+ifneq ($(INTERNAL_PREFIX),)
+PROJ_internal_prefix := $(INTERNAL_PREFIX)
+else
+PROJ_internal_prefix := $(prefix)
+endif
 
 PROJ_bindir     := $(PROJ_prefix)/bin
 PROJ_libdir     := $(PROJ_prefix)/lib
@@ -101,6 +114,7 @@ TARGET_OS=@TARGET_OS@
 
 # Target hardware architecture
 ARCH=@ARCH@
+TARGET_NATIVE_ARCH := $(ARCH)
 
 # Indicates, whether we're cross-compiling LLVM or not
 LLVM_CROSS_COMPILING=@LLVM_CROSS_COMPILING@
@@ -161,7 +175,6 @@ SED        := @SED@
 TAR        := @TAR@
 
 # Paths to miscellaneous programs we hope are present but might not be
-PERL       := @PERL@
 BZIP2      := @BZIP2@
 CAT        := @CAT@
 DOT        := @DOT@
@@ -180,7 +193,6 @@ RUNTEST    := @RUNTEST@
 TCLSH      := @TCLSH@
 ZIP        := @ZIP@
 
-HAVE_PERL    := @HAVE_PERL@
 HAVE_PTHREAD := @HAVE_PTHREAD@
 
 LIBS       := @LIBS@
@@ -202,6 +214,10 @@ RDYNAMIC := @RDYNAMIC@
 # These are options that can either be enabled here, or can be enabled on the
 # make command line (ie, make ENABLE_PROFILING=1):
 
+# When ENABLE_LIBCPP is enabled, LLVM uses libc++ by default to build.
+#ENABLE_LIBCPP = 0
+ENABLE_LIBCPP = @ENABLE_LIBCPP@
+
 # When ENABLE_OPTIMIZED is enabled, LLVM code is optimized and output is put
 # into the "Release" directories. Otherwise, LLVM code is not optimized and
 # output is put in the "Debug" directories.
@@ -319,9 +335,19 @@ BINUTILS_INCDIR := @BINUTILS_INCDIR@
 NO_MISSING_FIELD_INITIALIZERS = @NO_MISSING_FIELD_INITIALIZERS@
 # -Wno-variadic-macros
 NO_VARIADIC_MACROS = @NO_VARIADIC_MACROS@
+# -Wcovered-switch-default
+COVERED_SWITCH_DEFAULT = @COVERED_SWITCH_DEFAULT@
 
 # Was polly found in tools/polly?
 LLVM_HAS_POLLY = @LLVM_HAS_POLLY@
 # Flags supported by the linker.
 # bfd ld / gold --version-script=file
 HAVE_LINK_VERSION_SCRIPT = @HAVE_LINK_VERSION_SCRIPT@
+
+# Flags to control building support for Intel JIT Events API
+USE_INTEL_JITEVENTS := @USE_INTEL_JITEVENTS@
+INTEL_JITEVENTS_INCDIR := @INTEL_JITEVENTS_INCDIR@
+INTEL_JITEVENTS_LIBDIR := @INTEL_JITEVENTS_LIBDIR@
+
+# Flags to control building support for OProfile JIT API
+USE_OPROFILE := @USE_OPROFILE@

Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules	Sat Apr 14 13:40:39 2012	(r234284)
+++ vendor/llvm/dist/Makefile.rules	Sat Apr 14 13:54:10 2012	(r234285)
@@ -57,6 +57,72 @@ VPATH=$(PROJ_SRC_DIR)
 
 $(UserTargets)::
 
+#------------------------------------------------------------------------
+# LLVMBuild Integration
+#------------------------------------------------------------------------
+#
+# We use llvm-build to generate all the data required by the Makefile based
+# build system in one swoop:
+#
+#  - We generate a file (a Makefile fragment) in the object root which contains
+#    all the definitions that are required by Makefiles across the entire
+#    project.
+#
+#  - We generate the library table used by llvm-config.
+#
+#  - We generate the dependencies for the Makefile fragment, so that we will
+#    automatically reconfigure outselves.
+
+# The path to the llvm-build tool itself.
+LLVMBuildTool	:= $(PROJ_SRC_ROOT)/utils/llvm-build/llvm-build
+
+# The files we are going to generate using llvm-build.
+LLVMBuildMakeFrag := $(PROJ_OBJ_ROOT)/Makefile.llvmbuild
+LLVMConfigLibraryDependenciesInc := \
+	$(PROJ_OBJ_ROOT)/tools/llvm-config/LibraryDependencies.inc
+
+# This is for temporary backwards compatibility.
+ifndef TARGET_NATIVE_ARCH
+TARGET_NATIVE_ARCH := $(ARCH)
+endif
+
+# The rule to create the LLVMBuild Makefile fragment as well as the llvm-config
+# library table.
+#
+# Note that this target gets its real dependencies generated for us by
+# llvm-build.
+#
+# We include a dependency on this Makefile to ensure that changes to the
+# generation command get picked up.
+$(LLVMBuildMakeFrag): $(PROJ_SRC_ROOT)/Makefile.rules \
+		      $(PROJ_OBJ_ROOT)/Makefile.config
+	$(Echo) Constructing LLVMBuild project information.
+	$(Verb) $(LLVMBuildTool) \
+	  --native-target "$(TARGET_NATIVE_ARCH)" \
+	  --enable-targets "$(TARGETS_TO_BUILD)" \
+	  --write-library-table $(LLVMConfigLibraryDependenciesInc) \
+	  --write-make-fragment $(LLVMBuildMakeFrag)
+
+# For completeness, let Make know how the extra files are generated.
+$(LLVMConfigLibraryDependenciesInc): $(LLVMBuildMakeFrag)
+
+# Include the generated Makefile fragment.
+#
+# We currently only include the dependencies for the fragment itself if we are
+# at the top-level. Otherwise, recursive invocations would ends up doing
+# substantially more redundant stat'ing.
+#
+# This means that we won't properly regenerate things for developers used to
+# building from a subdirectory, but that is always somewhat unreliable.
+ifeq ($(LEVEL),.)
+LLVMBUILD_INCLUDE_DEPENDENCIES := 1
+
+# Clean the generated makefile fragment at the top-level.
+clean-local::
+	-$(Verb) $(RM) -f $(LLVMBuildMakeFrag)
+endif
+-include $(LLVMBuildMakeFrag)
+
 ################################################################################
 # PRECONDITIONS: that which must be built/checked first
 ################################################################################
@@ -245,6 +311,11 @@ else
   endif
 endif
 
+ifeq ($(ENABLE_LIBCPP),1)
+  CXX.Flags +=  -stdlib=libc++
+  LD.Flags +=  -stdlib=libc++
+endif
+
 ifeq ($(ENABLE_PROFILING),1)
   BuildMode := $(BuildMode)+Profile
   CXX.Flags := $(filter-out -fomit-frame-pointer,$(CXX.Flags)) -pg -g
@@ -253,9 +324,9 @@ ifeq ($(ENABLE_PROFILING),1)
   KEEP_SYMBOLS := 1
 endif
 
-#ifeq ($(ENABLE_VISIBILITY_INLINES_HIDDEN),1)
-#    CXX.Flags += -fvisibility-inlines-hidden
-#endif
+ifeq ($(ENABLE_VISIBILITY_INLINES_HIDDEN),1)
+    CXX.Flags += -fvisibility-inlines-hidden
+endif
 
 ifdef ENABLE_EXPENSIVE_CHECKS
   # GNU libstdc++ uses RTTI if you define _GLIBCXX_DEBUG, which we did above.
@@ -445,8 +516,12 @@ endif
 #--------------------------------------------------------------------
 # Full Paths To Compiled Tools and Utilities
 #--------------------------------------------------------------------
-EchoCmd  = $(ECHO) llvm[$(MAKELEVEL)]:
-Echo     = @$(EchoCmd)
+EchoCmd  := $(ECHO) llvm[$(MAKELEVEL)]:
+ifdef BUILD_DIRS_ONLY
+EchoCmd  := $(EchoCmd) "(build tools)":
+endif
+
+Echo     := @$(EchoCmd)
 ifndef LLVMAS
 LLVMAS   := $(LLVMToolDir)/llvm-as$(EXEEXT)
 endif
@@ -457,7 +532,11 @@ ifndef LLVM_TBLGEN
     LLVM_TBLGEN   := $(LLVMToolDir)/llvm-tblgen$(EXEEXT)
   endif
 endif
-LLVM_CONFIG := $(LLVMToolDir)/llvm-config
+ifeq ($(LLVM_CROSS_COMPILING),1)
+  LLVM_CONFIG := $(BuildLLVMToolDir)/llvm-config$(BUILD_EXEEXT)
+else
+  LLVM_CONFIG := $(LLVMToolDir)/llvm-config$(EXEEXT)
+endif
 ifndef LLVMLD
 LLVMLD    := $(LLVMToolDir)/llvm-ld$(EXEEXT)
 endif
@@ -571,7 +650,7 @@ ifndef NO_PEDANTIC
 CompileCommonOpts += -pedantic -Wno-long-long
 endif
 CompileCommonOpts += -Wall -W -Wno-unused-parameter -Wwrite-strings \
-                     $(EXTRA_OPTIONS)
+                     $(EXTRA_OPTIONS) $(COVERED_SWITCH_DEFAULT)
 # Enable cast-qual for C++; the workaround is to use const_cast.
 CXX.Flags += -Wcast-qual
 
@@ -622,7 +701,13 @@ ifeq ($(HOST_OS),AuroraUX)
 CPP.BaseFlags += -include llvm/Support/Solaris.h
 endif # !HOST_OS - AuroraUX.
 
-LD.Flags      += -L$(LibDir) -L$(LLVMLibDir)
+# On Windows, SharedLibDir != LibDir. The order is important.
+ifeq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
+  LD.Flags    += -L$(SharedLibDir) -L$(LibDir) -L$(LLVMToolDir) -L$(LLVMLibDir)
+else
+  LD.Flags    += -L$(LibDir) -L$(LLVMLibDir)
+endif
+
 CPP.BaseFlags += -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 # All -I flags should go here, so that they don't confuse llvm-config.
 CPP.Flags     += $(sort -I$(PROJ_OBJ_DIR) -I$(PROJ_SRC_DIR) \
@@ -631,6 +716,10 @@ CPP.Flags     += $(sort -I$(PROJ_OBJ_DIR
 	         $(LLVM_OBJ_ROOT) $(LLVM_SRC_ROOT))) \
 	         $(CPP.BaseFlags)
 
+ifeq ($(INCLUDE_BUILD_DIR),1)
+  CPP.Flags   += -I$(ObjDir)
+endif
+
 # SHOW_DIAGNOSTICS support.
 ifeq ($(SHOW_DIAGNOSTICS),1)
   Compile.Wrapper := env CC_LOG_DIAGNOSTICS=1 \
@@ -639,35 +728,18 @@ else
   Compile.Wrapper :=
 endif
 
-ifeq ($(BUILD_COMPONENT), 1)
-  Compile.C     = $(Compile.Wrapper) \
-	          $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
-                  $(TargetCommonOpts) $(CompileCommonOpts) -c
-  Compile.CXX   = $(Compile.Wrapper) \
-	          $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
-		  $(CPPFLAGS) \
-                  $(TargetCommonOpts) $(CompileCommonOpts) -c
-  Preprocess.CXX= $(Compile.Wrapper) \
-	          $(BUILD_CXX) $(CPP.Flags) $(CPPFLAGS) $(TargetCommonOpts) \
-                  $(CompileCommonOpts) $(CXX.Flags) -E
-  Link          = $(Compile.Wrapper) \
-	          $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
-		  $(LD.Flags) $(LDFLAGS) \
-                  $(TargetCommonOpts) $(CompileCommonOpts) $(Strip)
-else
-  Compile.C     = $(Compile.Wrapper) \
+Compile.C     = $(Compile.Wrapper) \
 	          $(CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
-                  $(TargetCommonOpts) $(CompileCommonOpts) -c
-  Compile.CXX   = $(Compile.Wrapper) \
+                $(TargetCommonOpts) $(CompileCommonOpts) -c
+Compile.CXX   = $(Compile.Wrapper) \
 	          $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(CPPFLAGS) \
-                  $(TargetCommonOpts) $(CompileCommonOpts) -c
-  Preprocess.CXX= $(Compile.Wrapper) \
+                $(TargetCommonOpts) $(CompileCommonOpts) -c
+Preprocess.CXX= $(Compile.Wrapper) \
 	          $(CXX) $(CPP.Flags) $(TargetCommonOpts) $(CPPFLAGS) \
-                  $(CompileCommonOpts) $(CXX.Flags) -E
-  Link          = $(Compile.Wrapper) \
+                $(CompileCommonOpts) $(CXX.Flags) -E
+Link          = $(Compile.Wrapper) \
 	          $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(LD.Flags) \
-                  $(LDFLAGS) $(TargetCommonOpts)  $(CompileCommonOpts) $(Strip)
-endif
+                $(LDFLAGS) $(TargetCommonOpts)  $(CompileCommonOpts) $(Strip)
 
 BCCompile.C   = $(LLVMCC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
                 $(TargetCommonOpts) $(CompileCommonOpts)
@@ -806,7 +878,7 @@ endif
 # Handle the OPTIONAL_PARALLEL_DIRS options for optional parallel construction
 #-----------------------------------------------------------
 ifdef OPTIONAL_PARALLEL_DIRS
-  PARALLEL_DIRS += $(foreach T,$(OPTIONAL_PARALLEL_DIRS),$(shell test -d $(PROJ_SRC_DIR)/$(T) && echo "$(T)"))
+  PARALLEL_DIRS += $(foreach T,$(OPTIONAL_PARALLEL_DIRS),$(shell test -d $(PROJ_SRC_DIR)/$(T) -o -f $(T)/Makefile && echo "$(T)"))
 endif
 
 #-----------------------------------------------------------
@@ -828,13 +900,20 @@ unitcheck:: $(addsuffix /.makeunitcheck,
 ParallelTargets := $(foreach T,$(RecursiveTargets),%/.make$(T))
 
 $(ParallelTargets) :
-	$(Verb) if ([ ! -f $(@D)/Makefile ] || \
-	            command test $(@D)/Makefile -ot \
-                      $(PROJ_SRC_DIR)/$(@D)/Makefile ); then \
-	  $(MKDIR) $(@D); \
-	  $(CP) $(PROJ_SRC_DIR)/$(@D)/Makefile $(@D)/Makefile; \
+	$(Verb) \
+	  SD=$(PROJ_SRC_DIR)/$(@D); \
+	  DD=$(@D); \
+	  if [ ! -f $$SD/Makefile ]; then \
+	    SD=$(@D); \
+	    DD=$(notdir $(@D)); \
+	  fi; \
+	  if ([ ! -f $$DD/Makefile ] || \
+	            command test $$DD/Makefile -ot \
+                      $$SD/Makefile ); then \
+	  $(MKDIR) $$DD; \
+	  $(CP) $$SD/Makefile $$DD/Makefile; \
 	fi; \
-	$(MAKE) -C $(@D) $(subst $(@D)/.make,,$@)
+	$(MAKE) -C $$DD $(subst $(@D)/.make,,$@)
 endif
 
 #---------------------------------------------------------
@@ -991,7 +1070,7 @@ ifeq ($(HAVE_LINK_VERSION_SCRIPT),1)
 NativeExportsFile := $(ObjDir)/$(notdir $(EXPORTED_SYMBOL_FILE)).map
 $(NativeExportsFile): $(EXPORTED_SYMBOL_FILE) $(ObjDir)/.dir
 	$(Verb) echo "{" > $@
-	$(Verb) grep -q "\<" $< && echo "  global:" >> $@ || :
+	$(Verb) grep -q '[[:alnum:]_]' $< && echo "  global:" >> $@ || :
 	$(Verb) sed -e 's/$$/;/' -e 's/^/    /' < $< >> $@
 ifneq ($(HOST_OS),OpenBSD)
 	$(Verb) echo "  local: *;" >> $@
@@ -1353,7 +1432,7 @@ LD.Flags += -Wl,-exported_symbol,_main
 endif
 endif
 
-ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux NetBSD FreeBSD))
+ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux NetBSD FreeBSD GNU))
 ifneq ($(ARCH), Mips)
   LD.Flags += -Wl,--version-script=$(LLVM_SRC_ROOT)/autoconf/ExportMap.map
 endif
@@ -1413,12 +1492,23 @@ else
 $(ToolBuildPath): $(ToolDir)/.dir
 endif
 
+ifdef CODESIGN_TOOLS
+$(ToolBuildPath): $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
+	$(Echo) Linking $(BuildMode) executable $(TOOLNAME) $(StripWarnMsg)
+	$(Verb) $(Link) -o $@ $(TOOLLINKOPTS) $(ObjectsO) $(ProjLibsOptions) \
+	$(LLVMLibsOptions) $(ExtraLibs) $(TOOLLINKOPTSB) $(LIBS)
+	$(Echo) ======= Finished Linking $(BuildMode) Executable $(TOOLNAME) \
+          $(StripWarnMsg)
+	$(Echo) ======= Code-Signing $(BuildMode) Executable $(TOOLNAME)
+	$(Verb) codesign -s - $@
+else
 $(ToolBuildPath): $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
 	$(Echo) Linking $(BuildMode) executable $(TOOLNAME) $(StripWarnMsg)
 	$(Verb) $(Link) -o $@ $(TOOLLINKOPTS) $(ObjectsO) $(ProjLibsOptions) \
 	$(LLVMLibsOptions) $(ExtraLibs) $(TOOLLINKOPTSB) $(LIBS)
 	$(Echo) ======= Finished Linking $(BuildMode) Executable $(TOOLNAME) \
           $(StripWarnMsg)
+endif
 
 ifneq ($(strip $(ToolAliasBuildPath)),)
 $(ToolAliasBuildPath): $(ToolBuildPath)
@@ -1435,12 +1525,19 @@ install-local::
 uninstall-local::

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



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