Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2012 19:34:28 +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: r239310 - in vendor/llvm/dist: . autoconf autoconf/m4 bindings/ocaml/bitreader bindings/ocaml/transforms/scalar cmake cmake/modules docs docs/CommandGuide docs/CommandGuide/html docs/Co...
Message-ID:  <201208151934.q7FJYSwf001540@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Wed Aug 15 19:34:23 2012
New Revision: 239310
URL: http://svn.freebsd.org/changeset/base/239310

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

Added:
  vendor/llvm/dist/CODE_OWNERS.TXT
  vendor/llvm/dist/docs/AliasAnalysis.rst
  vendor/llvm/dist/docs/Atomics.rst
  vendor/llvm/dist/docs/BitCodeFormat.rst
  vendor/llvm/dist/docs/BranchWeightMetadata.rst
  vendor/llvm/dist/docs/Bugpoint.rst
  vendor/llvm/dist/docs/CMake.rst
  vendor/llvm/dist/docs/CodeGenerator.rst
  vendor/llvm/dist/docs/CodingStandards.rst
  vendor/llvm/dist/docs/CommandGuide/FileCheck.rst
  vendor/llvm/dist/docs/CommandGuide/bugpoint.rst
  vendor/llvm/dist/docs/CommandGuide/index.rst
  vendor/llvm/dist/docs/CommandGuide/lit.rst
  vendor/llvm/dist/docs/CommandGuide/llc.rst
  vendor/llvm/dist/docs/CommandGuide/lli.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-ar.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-as.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-bcanalyzer.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-build.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-config.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-cov.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-diff.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-dis.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-extract.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-link.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-nm.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-prof.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-ranlib.rst
  vendor/llvm/dist/docs/CommandGuide/llvm-stress.rst
  vendor/llvm/dist/docs/CommandGuide/opt.rst
  vendor/llvm/dist/docs/CommandGuide/tblgen.rst
  vendor/llvm/dist/docs/CommandLine.rst
  vendor/llvm/dist/docs/DeveloperPolicy.rst
  vendor/llvm/dist/docs/ExceptionHandling.rst
  vendor/llvm/dist/docs/FAQ.rst
  vendor/llvm/dist/docs/GetElementPtr.rst
  vendor/llvm/dist/docs/GettingStartedVS.rst
  vendor/llvm/dist/docs/Lexicon.rst
  vendor/llvm/dist/docs/LinkTimeOptimization.rst
  vendor/llvm/dist/docs/Makefile.sphinx
  vendor/llvm/dist/docs/MakefileGuide.rst
  vendor/llvm/dist/docs/Packaging.rst
  vendor/llvm/dist/docs/Projects.rst
  vendor/llvm/dist/docs/README.txt
  vendor/llvm/dist/docs/SegmentedStacks.rst
  vendor/llvm/dist/docs/TableGenFundamentals.rst
  vendor/llvm/dist/docs/_static/
  vendor/llvm/dist/docs/_static/lines.gif   (contents, props changed)
  vendor/llvm/dist/docs/_static/llvm.css
  vendor/llvm/dist/docs/_templates/
  vendor/llvm/dist/docs/_templates/indexsidebar.html
  vendor/llvm/dist/docs/_templates/layout.html
  vendor/llvm/dist/docs/conf.py
  vendor/llvm/dist/docs/design_and_overview.rst
  vendor/llvm/dist/docs/development_process.rst
  vendor/llvm/dist/docs/index.rst
  vendor/llvm/dist/docs/llvm-theme/
  vendor/llvm/dist/docs/llvm-theme/layout.html
  vendor/llvm/dist/docs/llvm-theme/static/
  vendor/llvm/dist/docs/llvm-theme/static/contents.png   (contents, props changed)
  vendor/llvm/dist/docs/llvm-theme/static/llvm-theme.css
  vendor/llvm/dist/docs/llvm-theme/static/logo.png   (contents, props changed)
  vendor/llvm/dist/docs/llvm-theme/static/navigation.png   (contents, props changed)
  vendor/llvm/dist/docs/llvm-theme/theme.conf
  vendor/llvm/dist/docs/mailing_lists.rst
  vendor/llvm/dist/docs/make.bat
  vendor/llvm/dist/docs/programming.rst
  vendor/llvm/dist/docs/subsystems.rst
  vendor/llvm/dist/docs/userguides.rst
  vendor/llvm/dist/docs/yaml2obj.rst
  vendor/llvm/dist/include/llvm-c/Linker.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfoImpl.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterClassInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterPressure.h
  vendor/llvm/dist/include/llvm/DIBuilder.h
  vendor/llvm/dist/include/llvm/DebugInfo.h
  vendor/llvm/dist/include/llvm/IRBuilder.h
  vendor/llvm/dist/include/llvm/IntrinsicsMips.td
  vendor/llvm/dist/include/llvm/IntrinsicsNVVM.td
  vendor/llvm/dist/include/llvm/MC/MCSchedule.h
  vendor/llvm/dist/include/llvm/MDBuilder.h
  vendor/llvm/dist/include/llvm/Support/FileOutputBuffer.h
  vendor/llvm/dist/include/llvm/Support/IntegersSubset.h
  vendor/llvm/dist/include/llvm/Support/IntegersSubsetMapping.h
  vendor/llvm/dist/include/llvm/Support/LEB128.h
  vendor/llvm/dist/include/llvm/TableGen/StringMatcher.h
  vendor/llvm/dist/include/llvm/Target/TargetItinerary.td
  vendor/llvm/dist/include/llvm/Transforms/Utils/CodeExtractor.h
  vendor/llvm/dist/include/llvm/TypeBuilder.h
  vendor/llvm/dist/include/llvm/TypeFinder.h
  vendor/llvm/dist/lib/CodeGen/EarlyIfConversion.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRegMatrix.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRegMatrix.h
  vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.cpp
  vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.h
  vendor/llvm/dist/lib/CodeGen/RegisterPressure.cpp
  vendor/llvm/dist/lib/MC/MCRegisterInfo.cpp
  vendor/llvm/dist/lib/Support/FileOutputBuffer.cpp
  vendor/llvm/dist/lib/TableGen/StringMatcher.cpp
  vendor/llvm/dist/lib/Target/AMDGPU/
  vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/
  vendor/llvm/dist/lib/Target/AMDGPU/TargetInfo/
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV5.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV5.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMCInst.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonNewValueJump.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.h
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrFormats.td
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.h
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/Mips16RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16RegisterInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsLongBranch.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.h
  vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.h
  vendor/llvm/dist/lib/Target/NVPTX/
  vendor/llvm/dist/lib/Target/NVPTX/CMakeLists.txt
  vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/
  vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/Makefile
  vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
  vendor/llvm/dist/lib/Target/NVPTX/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/Makefile
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h
  vendor/llvm/dist/lib/Target/NVPTX/Makefile
  vendor/llvm/dist/lib/Target/NVPTX/ManagedStringPool.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTX.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTX.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAllocaHoisting.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXFrameLowering.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrFormats.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXIntrinsics.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAggrCopies.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXNumRegisters.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXRegisterInfo.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXRegisterInfo.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSection.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSplitBBatBar.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSubtarget.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSubtarget.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetObjectFile.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXVector.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXutil.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXutil.h
  vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/
  vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/Makefile
  vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp
  vendor/llvm/dist/lib/Target/NVPTX/VectorElementize.cpp
  vendor/llvm/dist/lib/Target/NVPTX/cl_common_defines.h
  vendor/llvm/dist/lib/Target/NVPTX/gen-register-defs.py
  vendor/llvm/dist/lib/Target/PowerPC/PPCCTRLoops.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/BoundsChecking.cpp
  vendor/llvm/dist/lib/VMCore/DIBuilder.cpp
  vendor/llvm/dist/lib/VMCore/DebugInfo.cpp
  vendor/llvm/dist/lib/VMCore/TypeFinder.cpp
  vendor/llvm/dist/test/Analysis/GlobalsModRef/volatile-instrs.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2012-05-18-LoopPredRecurse.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2012-05-29-MulAddRec.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/how-far-to-zero.ll
  vendor/llvm/dist/test/Assembler/half-constprop.ll
  vendor/llvm/dist/test/Assembler/half-conv.ll
  vendor/llvm/dist/test/Assembler/half.ll
  vendor/llvm/dist/test/Assembler/tls-models.ll
  vendor/llvm/dist/test/Bitcode/2012-05-07-SwitchInstRangesSupport.ll
  vendor/llvm/dist/test/Bitcode/arm32_neon_vcnt_upgrade.ll
  vendor/llvm/dist/test/Bitcode/attributes.ll
  vendor/llvm/dist/test/Bitcode/ptest-new.ll
  vendor/llvm/dist/test/Bitcode/ptest-old.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-04-24-SplitEHCriticalEdge.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-05-29-TailDupBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-06-12-SchedMemLatency.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-04-DtripleSpillReload.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-08-legalize-unaligned.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-09-neon-extload.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-13-bfi.ll
  vendor/llvm/dist/test/CodeGen/ARM/bicZext.ll
  vendor/llvm/dist/test/CodeGen/ARM/cmn.ll
  vendor/llvm/dist/test/CodeGen/ARM/coalesce-subregs.ll
  vendor/llvm/dist/test/CodeGen/ARM/data-in-code-annotations.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-call-multi-reg-return.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-frameaddr.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-shifter.ll
  vendor/llvm/dist/test/CodeGen/ARM/floorf.ll
  vendor/llvm/dist/test/CodeGen/ARM/pr13249.ll
  vendor/llvm/dist/test/CodeGen/ARM/smml.ll
  vendor/llvm/dist/test/CodeGen/ARM/struct_byval.ll
  vendor/llvm/dist/test/CodeGen/ARM/sub-cmp-peephole.ll
  vendor/llvm/dist/test/CodeGen/ARM/tls-models.ll
  vendor/llvm/dist/test/CodeGen/ARM/twoaddrinstr.ll
  vendor/llvm/dist/test/CodeGen/ARM/unsafe-fsub.ll
  vendor/llvm/dist/test/CodeGen/Generic/2012-06-08-APIntCrash.ll
  vendor/llvm/dist/test/CodeGen/Generic/2012-07-15-BuildVectorPromote.ll
  vendor/llvm/dist/test/CodeGen/Generic/donothing.ll
  vendor/llvm/dist/test/CodeGen/Generic/print-after.ll
  vendor/llvm/dist/test/CodeGen/Generic/print-machineinstrs.ll
  vendor/llvm/dist/test/CodeGen/Generic/stop-after.ll
  vendor/llvm/dist/test/CodeGen/Generic/undef-phi.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/convertdptoint.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/convertdptoll.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/convertsptoint.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/convertsptoll.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/dadd.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/dmul.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/doubleconvert-ieee-rnd-near.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/dsub.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/dualstore.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/fadd.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/fcmp.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/fmul.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/fsub.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/fusedandshift.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/macint.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/newvaluejump.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/newvaluejump2.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/newvaluestore.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/opt-fabs.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/opt-fneg.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/simpletailcall.ll
  vendor/llvm/dist/test/CodeGen/Mips/and1.ll
  vendor/llvm/dist/test/CodeGen/Mips/asm-large-immediate.ll
  vendor/llvm/dist/test/CodeGen/Mips/fastcc.ll
  vendor/llvm/dist/test/CodeGen/Mips/fp-spill-reload.ll
  vendor/llvm/dist/test/CodeGen/Mips/helloworld.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-I-1.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-J.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-K.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-L.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-N.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-O.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-bad-P.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-reg.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-reg64.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm-operand-code.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint.ll
  vendor/llvm/dist/test/CodeGen/Mips/lb1.ll
  vendor/llvm/dist/test/CodeGen/Mips/lbu1.ll
  vendor/llvm/dist/test/CodeGen/Mips/lh1.ll
  vendor/llvm/dist/test/CodeGen/Mips/lhu1.ll
  vendor/llvm/dist/test/CodeGen/Mips/load-store-left-right.ll
  vendor/llvm/dist/test/CodeGen/Mips/longbranch.ll
  vendor/llvm/dist/test/CodeGen/Mips/machineverifier.ll
  vendor/llvm/dist/test/CodeGen/Mips/memcpy.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64load-store-left-right.ll
  vendor/llvm/dist/test/CodeGen/Mips/neg1.ll
  vendor/llvm/dist/test/CodeGen/Mips/not1.ll
  vendor/llvm/dist/test/CodeGen/Mips/null.ll
  vendor/llvm/dist/test/CodeGen/Mips/or1.ll
  vendor/llvm/dist/test/CodeGen/Mips/ra-allocatable.ll
  vendor/llvm/dist/test/CodeGen/Mips/rdhwr-directives.ll
  vendor/llvm/dist/test/CodeGen/Mips/return_address.ll
  vendor/llvm/dist/test/CodeGen/Mips/sb1.ll
  vendor/llvm/dist/test/CodeGen/Mips/selectcc.ll
  vendor/llvm/dist/test/CodeGen/Mips/sh1.ll
  vendor/llvm/dist/test/CodeGen/Mips/shift-parts.ll
  vendor/llvm/dist/test/CodeGen/Mips/sitofp-selectcc-opt.ll
  vendor/llvm/dist/test/CodeGen/Mips/sll1.ll
  vendor/llvm/dist/test/CodeGen/Mips/sll2.ll
  vendor/llvm/dist/test/CodeGen/Mips/sra1.ll
  vendor/llvm/dist/test/CodeGen/Mips/sra2.ll
  vendor/llvm/dist/test/CodeGen/Mips/srl1.ll
  vendor/llvm/dist/test/CodeGen/Mips/srl2.ll
  vendor/llvm/dist/test/CodeGen/Mips/stacksize.ll
  vendor/llvm/dist/test/CodeGen/Mips/sub1.ll
  vendor/llvm/dist/test/CodeGen/Mips/sub2.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls-alias.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls-models.ll
  vendor/llvm/dist/test/CodeGen/Mips/xor1.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/
  vendor/llvm/dist/test/CodeGen/NVPTX/annotations.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/arithmetic-fp-sm10.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/arithmetic-fp-sm20.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/arithmetic-int.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/calling-conv.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/compare-int.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/convert-fp.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/convert-int-sm10.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/convert-int-sm20.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/fma-disable.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/fma.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/intrinsic-old.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/intrinsics.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/ld-addrspace.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/ld-generic.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/NVPTX/simple-call.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/st-addrspace.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/st-generic.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/coalesce-ext.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ctrloop-reg.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ctrloop-s000.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ctrloop-sums.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ctrloops.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/isel.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/lbzux.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-cyclecounter.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/stwu-gta.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/stwu8.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/stwux.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/tls.ll
  vendor/llvm/dist/test/CodeGen/R600/
  vendor/llvm/dist/test/CodeGen/SPARC/2012-05-01-LowerArguments.ll
  vendor/llvm/dist/test/CodeGen/Thumb/2012-04-26-M0ISelBug.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/inflate-regs.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/inlineasm.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-04-19-sclr-bb.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-05-17-TwoAddressBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-05-19-CoalescerCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-05-19-avx2-store.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-10-extload64.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-10-shufnorm.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-15-broadcastfold.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-15-tconst_shl.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-15-vshl.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-16-LeaUndef.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-16-fp2ui-i1.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-17-vtrunc.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-23-select_cc.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-08-07-CmpISelBug.ll
  vendor/llvm/dist/test/CodeGen/X86/asm-reg-type-mismatch.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-conversions.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/avx2-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/bool-simplify.ll
  vendor/llvm/dist/test/CodeGen/X86/cmov-into-branch.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-dce2.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-identity.ll
  vendor/llvm/dist/test/CodeGen/X86/constructor.ll
  vendor/llvm/dist/test/CodeGen/X86/dynamic-allocas-VLAs.ll
  vendor/llvm/dist/test/CodeGen/X86/early-ifcvt.ll
  vendor/llvm/dist/test/CodeGen/X86/fma3-intrinsics.ll   (contents, props changed)
  vendor/llvm/dist/test/CodeGen/X86/fma_patterns.ll
  vendor/llvm/dist/test/CodeGen/X86/force-align-stack-alloca.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-compare-cmov.ll
  vendor/llvm/dist/test/CodeGen/X86/gs-fold.ll
  vendor/llvm/dist/test/CodeGen/X86/inreg.ll
  vendor/llvm/dist/test/CodeGen/X86/large-global.ll
  vendor/llvm/dist/test/CodeGen/X86/neg_cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/pass-three.ll
  vendor/llvm/dist/test/CodeGen/X86/phielim-split.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11468.ll
  vendor/llvm/dist/test/CodeGen/X86/pr12889.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13209.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13220.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13577.ll
  vendor/llvm/dist/test/CodeGen/X86/rdrand.ll
  vendor/llvm/dist/test/CodeGen/X86/remat-fold-load.ll
  vendor/llvm/dist/test/CodeGen/X86/reverse_branches.ll
  vendor/llvm/dist/test/CodeGen/X86/selectiondag-cse.ll
  vendor/llvm/dist/test/CodeGen/X86/sext-setcc-self.ll
  vendor/llvm/dist/test/CodeGen/X86/sink-out-of-loop.ll
  vendor/llvm/dist/test/CodeGen/X86/sse4a.ll
  vendor/llvm/dist/test/CodeGen/X86/stack-protector.ll
  vendor/llvm/dist/test/CodeGen/X86/switch-order-weight.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-64.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-cgp-dup.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall.ll
  vendor/llvm/dist/test/CodeGen/X86/targetLoweringGeneric.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-local-dynamic.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-models.ll
  vendor/llvm/dist/test/CodeGen/X86/unwindraise.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_cast2.ll
  vendor/llvm/dist/test/CodeGen/XCore/mkmsk.ll
  vendor/llvm/dist/test/DebugInfo/Inputs/
  vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test2.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test3.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test4.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/DebugInfo/X86/DW_AT_location-reference.ll
  vendor/llvm/dist/test/DebugInfo/X86/aligned_stack_var.ll
  vendor/llvm/dist/test/DebugInfo/X86/enum-class.ll
  vendor/llvm/dist/test/DebugInfo/X86/enum-fwd-decl.ll
  vendor/llvm/dist/test/DebugInfo/X86/op_deref.ll
  vendor/llvm/dist/test/DebugInfo/X86/pr12831.ll
  vendor/llvm/dist/test/DebugInfo/X86/pr13303.ll
  vendor/llvm/dist/test/DebugInfo/X86/rvalue-ref.ll
  vendor/llvm/dist/test/DebugInfo/dwarfdump-test.test
  vendor/llvm/dist/test/DebugInfo/inlined-vars.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-15-AlignmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-07-ArgumentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-11-PHIRegAllocBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-15-AllocaAssertion.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-21-EnvironmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-23-RegisterAllocatePhysReg.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2005-12-02-TailCallBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2007-12-10-APIntLoadStore.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2008-06-05-APInt-OverAShr.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2010-01-15-UndefValue.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/fpbitcast.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/hello.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/hello2.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/lit.local.cfg
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/simplesttest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/simpletest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/stubs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-arith.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-branch.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-call-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-call.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-cast.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-common-symbols.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-constantexpr.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-fp-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-global-init-nonzero.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-global.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-loadstore.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-local.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-logical.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-loop.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-phi.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-ret.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-return.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-setcond-int.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-shift.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/basic.ll
  vendor/llvm/dist/test/Instrumentation/BoundsChecking/
  vendor/llvm/dist/test/Instrumentation/BoundsChecking/lit.local.cfg
  vendor/llvm/dist/test/Instrumentation/BoundsChecking/many-trap.ll
  vendor/llvm/dist/test/Instrumentation/BoundsChecking/phi.ll
  vendor/llvm/dist/test/Instrumentation/BoundsChecking/simple.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/atomic.ll
  vendor/llvm/dist/test/Linker/Inputs/
  vendor/llvm/dist/test/Linker/Inputs/PR11464.a.ll
  vendor/llvm/dist/test/Linker/Inputs/PR11464.b.ll
  vendor/llvm/dist/test/Linker/Inputs/PR8300.a.ll
  vendor/llvm/dist/test/Linker/Inputs/PR8300.b.ll
  vendor/llvm/dist/test/Linker/Inputs/basiclink.a.ll
  vendor/llvm/dist/test/Linker/Inputs/basiclink.b.ll
  vendor/llvm/dist/test/Linker/Inputs/linkage.a.ll
  vendor/llvm/dist/test/Linker/Inputs/linkage.b.ll
  vendor/llvm/dist/test/Linker/linkage.ll
  vendor/llvm/dist/test/MC/ARM/neon-shiftaccum-encoding.s
  vendor/llvm/dist/test/MC/ARM/thumb2-narrow-dp.ll
  vendor/llvm/dist/test/MC/AsmParser/extern.s
  vendor/llvm/dist/test/MC/AsmParser/ifb.s
  vendor/llvm/dist/test/MC/AsmParser/ifc.s
  vendor/llvm/dist/test/MC/AsmParser/macro-err1.s
  vendor/llvm/dist/test/MC/AsmParser/macro-irp.s
  vendor/llvm/dist/test/MC/AsmParser/macro-irpc.s
  vendor/llvm/dist/test/MC/AsmParser/macro-rept-err1.s
  vendor/llvm/dist/test/MC/AsmParser/macro-rept-err2.s
  vendor/llvm/dist/test/MC/AsmParser/macro-rept.s
  vendor/llvm/dist/test/MC/AsmParser/purgem.s
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-AExtI-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-SEL-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/lit.local.cfg
  vendor/llvm/dist/test/MC/ELF/fde.s
  vendor/llvm/dist/test/MC/ELF/version.s
  vendor/llvm/dist/test/MC/MachO/ARM/data-in-code.s
  vendor/llvm/dist/test/MC/MachO/ARM/llvm-objdump-macho-stripped.s
  vendor/llvm/dist/test/MC/MachO/ARM/llvm-objdump-macho.s
  vendor/llvm/dist/test/MC/MachO/ARM/thumb-bl-jbits.s
  vendor/llvm/dist/test/MC/MachO/ARM/thumb2-movw-fixup.s
  vendor/llvm/dist/test/MC/MachO/previous.s
  vendor/llvm/dist/test/MC/MachO/pushsection.s
  vendor/llvm/dist/test/MC/Mips/elf-N64.ll
  vendor/llvm/dist/test/MC/Mips/elf-objdump.s
  vendor/llvm/dist/test/MC/Mips/higher_highest.ll
  vendor/llvm/dist/test/MC/Mips/lea_64.ll
  vendor/llvm/dist/test/MC/Mips/mips64shift.ll
  vendor/llvm/dist/test/MC/Mips/multi-64bit-func.ll
  vendor/llvm/dist/test/MC/Mips/r-mips-got-disp.ll
  vendor/llvm/dist/test/MC/Mips/sext_64_32.ll
  vendor/llvm/dist/test/MC/X86/x86_64-sse4a.s
  vendor/llvm/dist/test/Object/COFF/
  vendor/llvm/dist/test/Object/Inputs/COFF/
  vendor/llvm/dist/test/Object/Inputs/COFF/i386.yaml
  vendor/llvm/dist/test/Object/Inputs/COFF/x86-64.yaml
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.elf-hexagon   (contents, props changed)
  vendor/llvm/dist/test/Other/optimize-options.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/metadata.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-tst.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple3.ll
  vendor/llvm/dist/test/Transforms/GVN/2012-05-22-PreCrash.ll
  vendor/llvm/dist/test/Transforms/GVN/fpmath.ll
  vendor/llvm/dist/test/Transforms/GVN/pr12979.ll
  vendor/llvm/dist/test/Transforms/GVN/range.ll
  vendor/llvm/dist/test/Transforms/GVN/tbaa.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2012-05-11-blockaddress.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2012-07-17-lftr-undef.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/ult-sub-to-eq.ll
  vendor/llvm/dist/test/Transforms/Inline/inline-byval-bonus.ll
  vendor/llvm/dist/test/Transforms/Inline/inline-optsize.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-04-23-Neon-Intrinsics.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-04-24-vselect.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-05-27-Negative-Shift-Crash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-05-28-select-hang.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-06-06-LoadOfPHIs.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-07-25-LoadPart.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-07-30-addrsp-bitcast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-6-7-vselect-bitcast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-xor-or.ll
  vendor/llvm/dist/test/Transforms/InstCombine/div-shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/invoke.ll
  vendor/llvm/dist/test/Transforms/InstCombine/objsize-64.ll
  vendor/llvm/dist/test/Transforms/InstCombine/pr12338.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/2012-07-19-NoSuccessorIndirectBr.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/phi-eq.ll
  vendor/llvm/dist/test/Transforms/LICM/promote-order.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-07-13-ExpandUDiv.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2012-07-18-LimitReassociate.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2012-05-20-Phi.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/split-backedge.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/weak-dce.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/PR6627.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/scev.ll
  vendor/llvm/dist/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll
  vendor/llvm/dist/test/Transforms/Reassociate/2012-06-08-InfiniteLoop.ll
  vendor/llvm/dist/test/Transforms/Reassociate/absorption.ll
  vendor/llvm/dist/test/Transforms/Reassociate/fp-commute.ll
  vendor/llvm/dist/test/Transforms/Reassociate/mightymul.ll
  vendor/llvm/dist/test/Transforms/Reassociate/multistep.ll
  vendor/llvm/dist/test/Transforms/Reassociate/no-op.ll
  vendor/llvm/dist/test/Transforms/Reassociate/repeats.ll
  vendor/llvm/dist/test/Transforms/SCCP/vector-bitcast.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/dynamic-vector-gep.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/invoke.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StpCpy.ll
  vendor/llvm/dist/test/Verifier/dominates.ll
  vendor/llvm/dist/test/Verifier/invoke.ll
  vendor/llvm/dist/unittests/ADT/CMakeLists.txt
  vendor/llvm/dist/unittests/ADT/TinyPtrVectorTest.cpp
  vendor/llvm/dist/unittests/Analysis/CMakeLists.txt
  vendor/llvm/dist/unittests/Bitcode/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/CMakeLists.txt
  vendor/llvm/dist/unittests/Support/AlignOfTest.cpp
  vendor/llvm/dist/unittests/Support/CMakeLists.txt
  vendor/llvm/dist/unittests/Support/FileOutputBufferTest.cpp
  vendor/llvm/dist/unittests/Support/IntegersSubsetTest.cpp
  vendor/llvm/dist/unittests/Transforms/CMakeLists.txt
  vendor/llvm/dist/unittests/Transforms/Utils/CMakeLists.txt
  vendor/llvm/dist/unittests/VMCore/CMakeLists.txt
  vendor/llvm/dist/unittests/VMCore/IRBuilderTest.cpp
  vendor/llvm/dist/unittests/VMCore/MDBuilderTest.cpp
  vendor/llvm/dist/unittests/VMCore/TypeBuilderTest.cpp
  vendor/llvm/dist/unittests/VMCore/TypesTest.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenSchedule.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenSchedule.h
  vendor/llvm/dist/utils/TableGen/TableGenBackends.h
  vendor/llvm/dist/utils/obj2yaml/
  vendor/llvm/dist/utils/obj2yaml/CMakeLists.txt
  vendor/llvm/dist/utils/obj2yaml/Makefile
  vendor/llvm/dist/utils/obj2yaml/coff2yaml.cpp
  vendor/llvm/dist/utils/obj2yaml/obj2yaml.cpp
  vendor/llvm/dist/utils/obj2yaml/obj2yaml.h
  vendor/llvm/dist/utils/yaml2obj/
  vendor/llvm/dist/utils/yaml2obj/CMakeLists.txt
  vendor/llvm/dist/utils/yaml2obj/Makefile
  vendor/llvm/dist/utils/yaml2obj/yaml2obj.cpp
Deleted:
  vendor/llvm/dist/docs/AliasAnalysis.html
  vendor/llvm/dist/docs/Atomics.html
  vendor/llvm/dist/docs/BitCodeFormat.html
  vendor/llvm/dist/docs/BranchWeightMetadata.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/FileCheck.pod
  vendor/llvm/dist/docs/CommandGuide/Makefile
  vendor/llvm/dist/docs/CommandGuide/bugpoint.pod
  vendor/llvm/dist/docs/CommandGuide/html/
  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/lli.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-ar.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-as.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-bcanalyzer.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-build.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-config.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-cov.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-diff.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-dis.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-extract.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-ld.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-link.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-nm.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-prof.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-ranlib.pod
  vendor/llvm/dist/docs/CommandGuide/llvm-stress.pod
  vendor/llvm/dist/docs/CommandGuide/man/
  vendor/llvm/dist/docs/CommandGuide/manpage.css
  vendor/llvm/dist/docs/CommandGuide/opt.pod
  vendor/llvm/dist/docs/CommandGuide/ps/
  vendor/llvm/dist/docs/CommandGuide/tblgen.pod
  vendor/llvm/dist/docs/CommandLine.html
  vendor/llvm/dist/docs/DeveloperPolicy.html
  vendor/llvm/dist/docs/ExceptionHandling.html
  vendor/llvm/dist/docs/FAQ.html
  vendor/llvm/dist/docs/GetElementPtr.html
  vendor/llvm/dist/docs/GettingStartedVS.html
  vendor/llvm/dist/docs/Lexicon.html
  vendor/llvm/dist/docs/LinkTimeOptimization.html
  vendor/llvm/dist/docs/MakefileGuide.html
  vendor/llvm/dist/docs/Packaging.html
  vendor/llvm/dist/docs/Projects.html
  vendor/llvm/dist/docs/SegmentedStacks.html
  vendor/llvm/dist/docs/TableGenFundamentals.html
  vendor/llvm/dist/docs/img/
  vendor/llvm/dist/docs/index.html
  vendor/llvm/dist/docs/llvm.css
  vendor/llvm/dist/docs/tutorial/Makefile
  vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h
  vendor/llvm/dist/include/llvm/Analysis/DebugInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/ProcessImplicitDefs.h
  vendor/llvm/dist/include/llvm/IntrinsicsPTX.td
  vendor/llvm/dist/include/llvm/Support/IRBuilder.h
  vendor/llvm/dist/include/llvm/Support/MDBuilder.h
  vendor/llvm/dist/include/llvm/Support/TypeBuilder.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/FunctionUtils.h
  vendor/llvm/dist/lib/Analysis/DIBuilder.cpp
  vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.h
  vendor/llvm/dist/lib/CodeGen/RenderMachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/RenderMachineFunction.h
  vendor/llvm/dist/lib/Target/Mips/MipsEmitGPRestore.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsExpandPseudo.cpp
  vendor/llvm/dist/lib/Target/PTX/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/Makefile
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/PTXInstPrinter.h
  vendor/llvm/dist/lib/Target/PTX/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/Makefile
  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/Makefile
  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/PTXISelDAGToDAG.cpp
  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/PTXMCInstLower.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMFInfoExtract.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.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/PTXSelectionDAGInfo.h
  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/PTX/TargetInfo/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/PTX/TargetInfo/Makefile
  vendor/llvm/dist/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp
  vendor/llvm/dist/test/Assembler/2003-06-17-InvokeDisassemble.ll
  vendor/llvm/dist/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
  vendor/llvm/dist/test/CodeGen/PTX/20110926-sitofp.ll
  vendor/llvm/dist/test/CodeGen/PTX/add.ll
  vendor/llvm/dist/test/CodeGen/PTX/aggregates.ll
  vendor/llvm/dist/test/CodeGen/PTX/bitwise.ll
  vendor/llvm/dist/test/CodeGen/PTX/bra.ll
  vendor/llvm/dist/test/CodeGen/PTX/cvt.ll
  vendor/llvm/dist/test/CodeGen/PTX/exit.ll
  vendor/llvm/dist/test/CodeGen/PTX/fdiv-sm10.ll
  vendor/llvm/dist/test/CodeGen/PTX/fdiv-sm13.ll
  vendor/llvm/dist/test/CodeGen/PTX/fneg.ll
  vendor/llvm/dist/test/CodeGen/PTX/intrinsic.ll
  vendor/llvm/dist/test/CodeGen/PTX/ld.ll
  vendor/llvm/dist/test/CodeGen/PTX/lit.local.cfg
  vendor/llvm/dist/test/CodeGen/PTX/llvm-intrinsic.ll
  vendor/llvm/dist/test/CodeGen/PTX/mad-disabling.ll
  vendor/llvm/dist/test/CodeGen/PTX/mad.ll
  vendor/llvm/dist/test/CodeGen/PTX/mov.ll
  vendor/llvm/dist/test/CodeGen/PTX/mul.ll
  vendor/llvm/dist/test/CodeGen/PTX/options.ll
  vendor/llvm/dist/test/CodeGen/PTX/parameter-order.ll
  vendor/llvm/dist/test/CodeGen/PTX/printf.ll
  vendor/llvm/dist/test/CodeGen/PTX/ret.ll
  vendor/llvm/dist/test/CodeGen/PTX/selp.ll
  vendor/llvm/dist/test/CodeGen/PTX/setp.ll
  vendor/llvm/dist/test/CodeGen/PTX/shl.ll
  vendor/llvm/dist/test/CodeGen/PTX/shr.ll
  vendor/llvm/dist/test/CodeGen/PTX/simple-call.ll
  vendor/llvm/dist/test/CodeGen/PTX/st.ll
  vendor/llvm/dist/test/CodeGen/PTX/stack-object.ll
  vendor/llvm/dist/test/CodeGen/PTX/sub.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
  vendor/llvm/dist/test/CodeGen/X86/stack-protector-linux.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-i1.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-void.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall1.ll
  vendor/llvm/dist/test/Integer/varargs_bt.ll
  vendor/llvm/dist/test/Integer/varargs_new_bt.ll
  vendor/llvm/dist/test/Linker/2003-04-21-Linkage.ll
  vendor/llvm/dist/test/Linker/link-archive.ll
  vendor/llvm/dist/test/Transforms/InstCombine/sdiv-shift.ll
  vendor/llvm/dist/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll
  vendor/llvm/dist/test/Transforms/Reassociate/2005-08-24-Crash.ll
  vendor/llvm/dist/test/Transforms/Reassociate/mulfactor2.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll
  vendor/llvm/dist/test/Verifier/invoke-1.ll
  vendor/llvm/dist/test/Verifier/invoke-2.ll
  vendor/llvm/dist/test/site.exp.in
  vendor/llvm/dist/tools/llvm-ld/
  vendor/llvm/dist/tools/llvm-stub/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-stub/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-stub/Makefile
  vendor/llvm/dist/tools/llvm-stub/llvm-stub.c
  vendor/llvm/dist/unittests/ADT/SmallBitVectorTest.cpp
  vendor/llvm/dist/unittests/Support/IRBuilderTest.cpp
  vendor/llvm/dist/unittests/Support/MDBuilderTest.cpp
  vendor/llvm/dist/unittests/Support/TypeBuilderTest.cpp
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.h
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.h
  vendor/llvm/dist/utils/TableGen/CallingConvEmitter.h
  vendor/llvm/dist/utils/TableGen/CodeEmitterGen.h
  vendor/llvm/dist/utils/TableGen/DAGISelEmitter.h
  vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.h
  vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.h
  vendor/llvm/dist/utils/TableGen/EDEmitter.h
  vendor/llvm/dist/utils/TableGen/FastISelEmitter.h
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.h
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.h
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.h
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/StringMatcher.cpp
  vendor/llvm/dist/utils/TableGen/StringMatcher.h
  vendor/llvm/dist/utils/TableGen/SubtargetEmitter.h
Modified:
  vendor/llvm/dist/.gitignore
  vendor/llvm/dist/CMakeLists.txt
  vendor/llvm/dist/CREDITS.TXT
  vendor/llvm/dist/Makefile.common
  vendor/llvm/dist/Makefile.config.in
  vendor/llvm/dist/Makefile.rules
  vendor/llvm/dist/README.txt
  vendor/llvm/dist/autoconf/config.guess
  vendor/llvm/dist/autoconf/configure.ac
  vendor/llvm/dist/autoconf/ltmain.sh
  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/rand48.m4
  vendor/llvm/dist/bindings/ocaml/bitreader/llvm_bitreader.mli
  vendor/llvm/dist/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
  vendor/llvm/dist/cmake/config-ix.cmake
  vendor/llvm/dist/cmake/modules/AddLLVM.cmake
  vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
  vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
  vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
  vendor/llvm/dist/cmake/modules/TableGen.cmake
  vendor/llvm/dist/configure
  vendor/llvm/dist/docs/CompilerWriterInfo.html
  vendor/llvm/dist/docs/DebuggingJITedCode.html
  vendor/llvm/dist/docs/ExtendingLLVM.html
  vendor/llvm/dist/docs/GCCFEBuildInstrs.html
  vendor/llvm/dist/docs/GarbageCollection.html
  vendor/llvm/dist/docs/GettingStarted.html
  vendor/llvm/dist/docs/GoldPlugin.html
  vendor/llvm/dist/docs/HowToAddABuilder.html
  vendor/llvm/dist/docs/HowToReleaseLLVM.html
  vendor/llvm/dist/docs/HowToSubmitABug.html
  vendor/llvm/dist/docs/LLVMBuild.html
  vendor/llvm/dist/docs/LangRef.html
  vendor/llvm/dist/docs/Makefile
  vendor/llvm/dist/docs/Passes.html
  vendor/llvm/dist/docs/ProgrammersManual.html
  vendor/llvm/dist/docs/ReleaseNotes.html
  vendor/llvm/dist/docs/SourceLevelDebugging.html
  vendor/llvm/dist/docs/SystemLibrary.html
  vendor/llvm/dist/docs/TestSuiteMakefileGuide.html
  vendor/llvm/dist/docs/TestingGuide.html
  vendor/llvm/dist/docs/WritingAnLLVMBackend.html
  vendor/llvm/dist/docs/WritingAnLLVMPass.html
  vendor/llvm/dist/docs/doxygen.css
  vendor/llvm/dist/docs/tutorial/LangImpl1.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/docs/tutorial/LangImpl8.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl1.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl2.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl3.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl4.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl5.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl6.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl7.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl8.html
  vendor/llvm/dist/docs/tutorial/index.html
  vendor/llvm/dist/examples/BrainF/BrainF.h
  vendor/llvm/dist/examples/BrainF/BrainFDriver.cpp
  vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp
  vendor/llvm/dist/examples/Fibonacci/fibonacci.cpp
  vendor/llvm/dist/examples/HowToUseJIT/HowToUseJIT.cpp
  vendor/llvm/dist/examples/Kaleidoscope/Chapter3/toy.cpp
  vendor/llvm/dist/examples/Kaleidoscope/Chapter4/toy.cpp
  vendor/llvm/dist/examples/Kaleidoscope/Chapter5/toy.cpp
  vendor/llvm/dist/examples/Kaleidoscope/Chapter6/toy.cpp
  vendor/llvm/dist/examples/Kaleidoscope/Chapter7/toy.cpp
  vendor/llvm/dist/include/llvm-c/Core.h
  vendor/llvm/dist/include/llvm-c/Disassembler.h
  vendor/llvm/dist/include/llvm-c/Target.h
  vendor/llvm/dist/include/llvm/ADT/APFloat.h
  vendor/llvm/dist/include/llvm/ADT/APInt.h
  vendor/llvm/dist/include/llvm/ADT/APSInt.h
  vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
  vendor/llvm/dist/include/llvm/ADT/BitVector.h
  vendor/llvm/dist/include/llvm/ADT/DenseMap.h
  vendor/llvm/dist/include/llvm/ADT/DepthFirstIterator.h
  vendor/llvm/dist/include/llvm/ADT/FoldingSet.h
  vendor/llvm/dist/include/llvm/ADT/Hashing.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableSet.h
  vendor/llvm/dist/include/llvm/ADT/IndexedMap.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/PostOrderIterator.h
  vendor/llvm/dist/include/llvm/ADT/STLExtras.h
  vendor/llvm/dist/include/llvm/ADT/SmallBitVector.h
  vendor/llvm/dist/include/llvm/ADT/SmallString.h
  vendor/llvm/dist/include/llvm/ADT/SmallVector.h
  vendor/llvm/dist/include/llvm/ADT/SparseSet.h
  vendor/llvm/dist/include/llvm/ADT/StringRef.h
  vendor/llvm/dist/include/llvm/ADT/StringSwitch.h
  vendor/llvm/dist/include/llvm/ADT/TinyPtrVector.h
  vendor/llvm/dist/include/llvm/ADT/Triple.h
  vendor/llvm/dist/include/llvm/ADT/ValueMap.h
  vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyImpl.h
  vendor/llvm/dist/include/llvm/Analysis/CodeMetrics.h
  vendor/llvm/dist/include/llvm/Analysis/Dominators.h
  vendor/llvm/dist/include/llvm/Analysis/InlineCost.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
  vendor/llvm/dist/include/llvm/Analysis/LoopIterator.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/ProfileInfoLoader.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/Attributes.h
  vendor/llvm/dist/include/llvm/Bitcode/Archive.h
  vendor/llvm/dist/include/llvm/Bitcode/ReaderWriter.h
  vendor/llvm/dist/include/llvm/CMakeLists.txt
  vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
  vendor/llvm/dist/include/llvm/CodeGen/DFAPacketizer.h
  vendor/llvm/dist/include/llvm/CodeGen/EdgeBundles.h
  vendor/llvm/dist/include/llvm/CodeGen/FastISel.h
  vendor/llvm/dist/include/llvm/CodeGen/GCMetadata.h
  vendor/llvm/dist/include/llvm/CodeGen/GCStrategy.h
  vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
  vendor/llvm/dist/include/llvm/CodeGen/LexicalScopes.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveRangeEdit.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineJumpTableInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineLoopInfo.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/MachineScheduler.h
  vendor/llvm/dist/include/llvm/CodeGen/Passes.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleHazardRecognizer.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/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/DebugInfo/DIContext.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/Interpreter.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/JIT.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/MCJIT.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/GlobalVariable.h
  vendor/llvm/dist/include/llvm/InitializePasses.h
  vendor/llvm/dist/include/llvm/Instruction.h
  vendor/llvm/dist/include/llvm/Instructions.h
  vendor/llvm/dist/include/llvm/Intrinsics.h
  vendor/llvm/dist/include/llvm/Intrinsics.td
  vendor/llvm/dist/include/llvm/IntrinsicsHexagon.td
  vendor/llvm/dist/include/llvm/IntrinsicsX86.td
  vendor/llvm/dist/include/llvm/LinkAllPasses.h
  vendor/llvm/dist/include/llvm/MC/EDInstInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAssembler.h
  vendor/llvm/dist/include/llvm/MC/MCContext.h
  vendor/llvm/dist/include/llvm/MC/MCDirectives.h
  vendor/llvm/dist/include/llvm/MC/MCDisassembler.h
  vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCExpr.h
  vendor/llvm/dist/include/llvm/MC/MCFixupKindInfo.h
  vendor/llvm/dist/include/llvm/MC/MCInstrItineraries.h
  vendor/llvm/dist/include/llvm/MC/MCMachObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.h
  vendor/llvm/dist/include/llvm/MC/MCObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h
  vendor/llvm/dist/include/llvm/MC/MCStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCSubtargetInfo.h
  vendor/llvm/dist/include/llvm/MC/MCTargetAsmLexer.h
  vendor/llvm/dist/include/llvm/MC/MCTargetAsmParser.h
  vendor/llvm/dist/include/llvm/MC/MachineLocation.h
  vendor/llvm/dist/include/llvm/MC/SubtargetFeature.h
  vendor/llvm/dist/include/llvm/Metadata.h
  vendor/llvm/dist/include/llvm/Module.h
  vendor/llvm/dist/include/llvm/Object/Binary.h
  vendor/llvm/dist/include/llvm/Object/COFF.h
  vendor/llvm/dist/include/llvm/Object/ELF.h
  vendor/llvm/dist/include/llvm/Object/MachOFormat.h
  vendor/llvm/dist/include/llvm/Object/MachOObject.h
  vendor/llvm/dist/include/llvm/Object/ObjectFile.h
  vendor/llvm/dist/include/llvm/PassManagers.h
  vendor/llvm/dist/include/llvm/Support/AlignOf.h
  vendor/llvm/dist/include/llvm/Support/COFF.h
  vendor/llvm/dist/include/llvm/Support/CallSite.h
  vendor/llvm/dist/include/llvm/Support/CommandLine.h
  vendor/llvm/dist/include/llvm/Support/Compiler.h
  vendor/llvm/dist/include/llvm/Support/ConstantRange.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/DebugLoc.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/GCOV.h
  vendor/llvm/dist/include/llvm/Support/GraphWriter.h
  vendor/llvm/dist/include/llvm/Support/InstVisitor.h
  vendor/llvm/dist/include/llvm/Support/MachO.h
  vendor/llvm/dist/include/llvm/Support/MathExtras.h
  vendor/llvm/dist/include/llvm/Support/PathV2.h
  vendor/llvm/dist/include/llvm/Support/Process.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/ThreadLocal.h
  vendor/llvm/dist/include/llvm/Support/ValueHandle.h
  vendor/llvm/dist/include/llvm/Support/YAMLParser.h
  vendor/llvm/dist/include/llvm/Support/raw_ostream.h
  vendor/llvm/dist/include/llvm/Support/type_traits.h
  vendor/llvm/dist/include/llvm/TableGen/Record.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenBackend.h
  vendor/llvm/dist/include/llvm/Target/Target.td
  vendor/llvm/dist/include/llvm/Target/TargetCallingConv.h
  vendor/llvm/dist/include/llvm/Target/TargetData.h
  vendor/llvm/dist/include/llvm/Target/TargetELFWriterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLibraryInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetMachine.h
  vendor/llvm/dist/include/llvm/Target/TargetOptions.h
  vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetSchedule.td
  vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
  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/Local.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/PromoteMemToReg.h
  vendor/llvm/dist/include/llvm/Transforms/Vectorize.h
  vendor/llvm/dist/include/llvm/User.h
  vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp
  vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp
  vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp
  vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
  vendor/llvm/dist/lib/Analysis/DbgInfoPrinter.cpp
  vendor/llvm/dist/lib/Analysis/IPA/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/IPA/CallGraphSCCPass.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/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/ModuleDebugInfoPrinter.cpp
  vendor/llvm/dist/lib/Analysis/PathNumbering.cpp
  vendor/llvm/dist/lib/Analysis/ProfileInfoLoader.cpp
  vendor/llvm/dist/lib/Analysis/ProfileInfoLoaderPass.cpp
  vendor/llvm/dist/lib/Analysis/RegionInfo.cpp
  vendor/llvm/dist/lib/Analysis/RegionPass.cpp
  vendor/llvm/dist/lib/Analysis/RegionPrinter.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.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/AsmParser/LLLexer.cpp
  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/Bitcode/Reader/BitcodeReader.cpp
  vendor/llvm/dist/lib/Bitcode/Reader/CMakeLists.txt
  vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
  vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  vendor/llvm/dist/lib/CodeGen/AllocationOrder.cpp
  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/AsmPrinterInlineAsm.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.h
  vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp
  vendor/llvm/dist/lib/CodeGen/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/CalcSpillWeights.cpp
  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/DFAPacketizer.cpp
  vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp
  vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp
  vendor/llvm/dist/lib/CodeGen/ExpandPostRAPseudos.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/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/LiveRangeCalc.h
  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/MachineBlockPlacement.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCopyPropagation.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunctionPrinterPass.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLoopInfo.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/MachineScheduler.cpp
  vendor/llvm/dist/lib/CodeGen/MachineSink.cpp
  vendor/llvm/dist/lib/CodeGen/MachineVerifier.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/RegAllocBase.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/RegisterCoalescer.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.h
  vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.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/InstrEmitter.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.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/ResourcePriorityQueue.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.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/SelectionDAGDumper.cpp
  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/SjLjEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp
  vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp
  vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
  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/DWARFCompileUnit.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFCompileUnit.h
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.h
  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/DWARFDebugLine.h
  vendor/llvm/dist/lib/ExecutionEngine/EventListenerCommon.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Execution.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITEmitter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  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/OProfileJIT/OProfileJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  vendor/llvm/dist/lib/ExecutionEngine/TargetSelect.cpp
  vendor/llvm/dist/lib/Linker/LinkModules.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/MCContext.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/EDMain.cpp
  vendor/llvm/dist/lib/MC/MCDwarf.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/MCMachOStreamer.cpp
  vendor/llvm/dist/lib/MC/MCNullStreamer.cpp
  vendor/llvm/dist/lib/MC/MCObjectFileInfo.cpp
  vendor/llvm/dist/lib/MC/MCObjectWriter.cpp
  vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/DarwinAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCPureStreamer.cpp
  vendor/llvm/dist/lib/MC/MCSectionCOFF.cpp
  vendor/llvm/dist/lib/MC/MCSectionELF.cpp
  vendor/llvm/dist/lib/MC/MCStreamer.cpp
  vendor/llvm/dist/lib/MC/MCSubtargetInfo.cpp
  vendor/llvm/dist/lib/MC/MCSymbol.cpp
  vendor/llvm/dist/lib/MC/MCWin64EH.cpp
  vendor/llvm/dist/lib/MC/MachObjectWriter.cpp
  vendor/llvm/dist/lib/MC/SubtargetFeature.cpp
  vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp
  vendor/llvm/dist/lib/Object/Archive.cpp
  vendor/llvm/dist/lib/Object/COFFObjectFile.cpp
  vendor/llvm/dist/lib/Object/MachOObject.cpp
  vendor/llvm/dist/lib/Object/MachOObjectFile.cpp
  vendor/llvm/dist/lib/Support/APFloat.cpp
  vendor/llvm/dist/lib/Support/APInt.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/Debug.cpp
  vendor/llvm/dist/lib/Support/Errno.cpp
  vendor/llvm/dist/lib/Support/GraphWriter.cpp
  vendor/llvm/dist/lib/Support/Host.cpp
  vendor/llvm/dist/lib/Support/Memory.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/SourceMgr.cpp
  vendor/llvm/dist/lib/Support/StreamableMemoryObject.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/Triple.cpp
  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/Signals.inc
  vendor/llvm/dist/lib/Support/Unix/Unix.h
  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/RWMutex.inc
  vendor/llvm/dist/lib/Support/Windows/ThreadLocal.inc
  vendor/llvm/dist/lib/Support/YAMLParser.cpp
  vendor/llvm/dist/lib/Support/raw_ostream.cpp
  vendor/llvm/dist/lib/TableGen/CMakeLists.txt
  vendor/llvm/dist/lib/TableGen/Main.cpp
  vendor/llvm/dist/lib/TableGen/Record.cpp
  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.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/ARMCallingConv.td
  vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
  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/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.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/ARMLoadStoreOptimizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
  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/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/ARMTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMTargetObjectFile.h
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  vendor/llvm/dist/lib/Target/ARM/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.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/ARMELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  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/MLxExpansionPass.cpp
  vendor/llvm/dist/lib/Target/ARM/README.txt
  vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.cpp
  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/Thumb2SizeReduction.cpp
  vendor/llvm/dist/lib/Target/CellSPU/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/README.txt
  vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUHazardRecognizers.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUHazardRecognizers.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.td
  vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CPPTargetMachine.h
  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/HexagonCallingConv.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.cpp
  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/HexagonMCInstLower.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/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/InstPrinter/HexagonInstPrinter.cpp
  vendor/llvm/dist/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  vendor/llvm/dist/lib/Target/LLVMBuild.txt
  vendor/llvm/dist/lib/Target/MBlaze/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/MBlaze.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCInstLower.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h
  vendor/llvm/dist/lib/Target/MSP430/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/MSP430AsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.h
  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.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/MSP430TargetMachine.cpp
  vendor/llvm/dist/lib/Target/Mips/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  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/Makefile
  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/MipsELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  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/MipsCallingConv.td
  vendor/llvm/dist/lib/Target/Mips/MipsCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsCondMov.td
  vendor/llvm/dist/lib/Target/Mips/MipsDelaySlotFiller.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.cpp
  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/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/PowerPC/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/PPCMCCodeEmitter.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/PPCFrameLowering.cpp
  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/PPCMCInstLower.cpp
  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/PPCSchedule.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule440.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleA2.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/README.txt
  vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/Makefile
  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/SparcAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.h
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.h
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.h
  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/X86AsmParser.cpp
  vendor/llvm/dist/lib/Target/X86/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/X86InstComments.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  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/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/X86InstrArithmetic.td
  vendor/llvm/dist/lib/Target/X86/X86InstrBuilder.h
  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/X86InstrSystem.td
  vendor/llvm/dist/lib/Target/X86/X86InstrVMX.td
  vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td
  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/X86Schedule.td
  vendor/llvm/dist/lib/Target/X86/X86ScheduleAtom.td
  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/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/XCoreAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.h
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.cpp
  vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp
  vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp
  vendor/llvm/dist/lib/Transforms/IPO/ExtractGV.cpp
  vendor/llvm/dist/lib/Transforms/IPO/GlobalDCE.cpp
  vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
  vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp
  vendor/llvm/dist/lib/Transforms/IPO/LoopExtractor.cpp
  vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PartialInlining.cpp
  vendor/llvm/dist/lib/Transforms/IPO/StripSymbols.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/InstructionCombining.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.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/PathProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ADCE.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Scalar/CodeGenPrepare.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/GlobalMerge.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/LoopDeletion.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.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/LoopUnswitch.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LowerAtomic.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/Reg2Mem.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/SimplifyCFGPass.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Sink.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/TailRecursionElimination.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/CloneModule.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp
  vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/Local.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp
  vendor/llvm/dist/lib/Transforms/Utils/ModuleUtils.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/Vectorize/BBVectorize.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/CMakeLists.txt
  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/CMakeLists.txt
  vendor/llvm/dist/lib/VMCore/ConstantFold.cpp
  vendor/llvm/dist/lib/VMCore/Constants.cpp
  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/Globals.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/Metadata.cpp
  vendor/llvm/dist/lib/VMCore/Module.cpp
  vendor/llvm/dist/lib/VMCore/PassManager.cpp
  vendor/llvm/dist/lib/VMCore/Type.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/projects/CMakeLists.txt
  vendor/llvm/dist/projects/sample/Makefile.llvm.config.in
  vendor/llvm/dist/projects/sample/Makefile.llvm.rules
  vendor/llvm/dist/projects/sample/autoconf/config.guess
  vendor/llvm/dist/projects/sample/autoconf/config.sub
  vendor/llvm/dist/projects/sample/autoconf/configure.ac
  vendor/llvm/dist/projects/sample/autoconf/m4/config_makefile.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/func_isinf.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/huge_val.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/link_options.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/rand48.m4
  vendor/llvm/dist/projects/sample/autoconf/m4/visibility_inlines_hidden.m4
  vendor/llvm/dist/projects/sample/configure
  vendor/llvm/dist/runtime/libprofile/CommonProfiling.c
  vendor/llvm/dist/runtime/libprofile/GCDAProfiling.c
  vendor/llvm/dist/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2008-04-15-Byval.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2009-10-13-GEP-BaseNoAlias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/2010-09-15-GEP-SignedArithmetic.ll
  vendor/llvm/dist/test/Analysis/BasicAA/args-rets-allocas-loads.ll
  vendor/llvm/dist/test/Analysis/BasicAA/byval.ll
  vendor/llvm/dist/test/Analysis/BasicAA/cas.ll
  vendor/llvm/dist/test/Analysis/BasicAA/constant-over-index.ll
  vendor/llvm/dist/test/Analysis/BasicAA/dag.ll
  vendor/llvm/dist/test/Analysis/BasicAA/empty.ll
  vendor/llvm/dist/test/Analysis/BasicAA/full-store-partial-alias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/gcsetest.ll
  vendor/llvm/dist/test/Analysis/BasicAA/gep-alias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/getmodrefinfo-cs-cs.ll
  vendor/llvm/dist/test/Analysis/BasicAA/must-and-partial.ll
  vendor/llvm/dist/test/Analysis/BasicAA/no-escape-call.ll
  vendor/llvm/dist/test/Analysis/BasicAA/nocapture.ll
  vendor/llvm/dist/test/Analysis/BasicAA/phi-aa.ll
  vendor/llvm/dist/test/Analysis/BasicAA/phi-and-select.ll
  vendor/llvm/dist/test/Analysis/BasicAA/pure-const-dce.ll
  vendor/llvm/dist/test/Analysis/BasicAA/tailcall-modref.ll
  vendor/llvm/dist/test/Analysis/CallGraph/2008-09-09-DirectCall.ll
  vendor/llvm/dist/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll
  vendor/llvm/dist/test/Analysis/CallGraph/no-intrinsics.ll
  vendor/llvm/dist/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/aliastest.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/chaining-analysis.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/indirect-global.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/modreftest.ll
  vendor/llvm/dist/test/Analysis/GlobalsModRef/purecse.ll
  vendor/llvm/dist/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/block_sort.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/cond_loop.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/condition_complicated.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/condition_complicated_2.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/condition_forward_edge.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/condition_same_exit.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/condition_simple.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/exit_in_condition.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/infinite_loop.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/infinite_loop_2.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/infinite_loop_3.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/infinite_loop_4.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/loop_with_condition.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/loops_1.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/loops_2.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/mix_1.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/multiple_exiting_edge.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/nested_loops.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/next.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/paper.ll
  vendor/llvm/dist/test/Analysis/RegionInfo/two_loops_same_header.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/and-xor.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/avoid-smax-0.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/div-overflow.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-aa.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/sext-inreg.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/sext-iv-1.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/smax.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count2.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count3.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count4.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count5.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count6.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count7.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count8.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/xor-and.ll
  vendor/llvm/dist/test/Assembler/2003-04-15-ConstantInitAssertion.ll
  vendor/llvm/dist/test/Assembler/2003-05-21-MalformedShiftCrash.ll
  vendor/llvm/dist/test/Assembler/2003-05-21-MalformedStructCrash.ll
  vendor/llvm/dist/test/Assembler/2003-11-12-ConstantExprCast.ll
  vendor/llvm/dist/test/Assembler/2003-11-24-SymbolTableCrash.ll
  vendor/llvm/dist/test/Assembler/2004-01-11-getelementptrfolding.ll
  vendor/llvm/dist/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll
  vendor/llvm/dist/test/Assembler/2004-11-28-InvalidTypeCrash.ll
  vendor/llvm/dist/test/Assembler/2006-09-28-CrashOnInvalid.ll
  vendor/llvm/dist/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
  vendor/llvm/dist/test/Assembler/2007-01-16-CrashOnBadCast.ll
  vendor/llvm/dist/test/Assembler/2007-01-16-CrashOnBadCast2.ll
  vendor/llvm/dist/test/Assembler/2007-03-18-InvalidNumberedVar.ll
  vendor/llvm/dist/test/Assembler/2007-03-19-NegValue.ll
  vendor/llvm/dist/test/Assembler/2007-04-20-AlignedLoad.ll
  vendor/llvm/dist/test/Assembler/2007-04-20-AlignedStore.ll
  vendor/llvm/dist/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
  vendor/llvm/dist/test/Assembler/2007-08-06-AliasInvalid.ll
  vendor/llvm/dist/test/Assembler/2007-09-29-GC.ll
  vendor/llvm/dist/test/Assembler/2007-12-11-AddressSpaces.ll
  vendor/llvm/dist/test/Assembler/2008-02-18-IntPointerCrash.ll
  vendor/llvm/dist/test/Assembler/2008-09-02-FunctionNotes2.ll
  vendor/llvm/dist/test/Assembler/ConstantExprFold.ll
  vendor/llvm/dist/test/Assembler/extractvalue-invalid-idx.ll
  vendor/llvm/dist/test/Assembler/getelementptr_struct.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/Bindings/Ocaml/vmcore.ml
  vendor/llvm/dist/test/Bitcode/null-type.ll
  vendor/llvm/dist/test/CMakeLists.txt
  vendor/llvm/dist/test/CodeGen/ARM/2007-03-13-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/ARM/2007-04-03-PEIBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll
  vendor/llvm/dist/test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
  vendor/llvm/dist/test/CodeGen/ARM/2009-04-06-AsmModifier.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-05-17-FastAllocCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-12-14-machine-sink.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll
  vendor/llvm/dist/test/CodeGen/ARM/addrmode.ll
  vendor/llvm/dist/test/CodeGen/ARM/aliases.ll
  vendor/llvm/dist/test/CodeGen/ARM/arm-modifier.ll
  vendor/llvm/dist/test/CodeGen/ARM/call_nolink.ll
  vendor/llvm/dist/test/CodeGen/ARM/crash-greedy.ll
  vendor/llvm/dist/test/CodeGen/ARM/cse-libcalls.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-branch-folding.ll
  vendor/llvm/dist/test/CodeGen/ARM/divmod.ll
  vendor/llvm/dist/test/CodeGen/ARM/fabss.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-call.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-intrinsic.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll
  vendor/llvm/dist/test/CodeGen/ARM/fcopysign.ll
  vendor/llvm/dist/test/CodeGen/ARM/fmuls.ll
  vendor/llvm/dist/test/CodeGen/ARM/fparith.ll
  vendor/llvm/dist/test/CodeGen/ARM/fusedMAC.ll
  vendor/llvm/dist/test/CodeGen/ARM/iabs.ll
  vendor/llvm/dist/test/CodeGen/ARM/ldrd.ll
  vendor/llvm/dist/test/CodeGen/ARM/lsr-scale-addr-mode.ll
  vendor/llvm/dist/test/CodeGen/ARM/movt-movw-global.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon_div.ll
  vendor/llvm/dist/test/CodeGen/ARM/opt-shuff-tstore.ll
  vendor/llvm/dist/test/CodeGen/ARM/select.ll
  vendor/llvm/dist/test/CodeGen/ARM/str_pre-2.ll
  vendor/llvm/dist/test/CodeGen/ARM/str_pre.ll
  vendor/llvm/dist/test/CodeGen/ARM/sub.ll
  vendor/llvm/dist/test/CodeGen/ARM/thread_pointer.ll
  vendor/llvm/dist/test/CodeGen/ARM/thumb2-it-block.ll
  vendor/llvm/dist/test/CodeGen/ARM/tls1.ll
  vendor/llvm/dist/test/CodeGen/ARM/tls3.ll
  vendor/llvm/dist/test/CodeGen/ARM/vcnt.ll
  vendor/llvm/dist/test/CodeGen/ARM/vector-extend-narrow.ll
  vendor/llvm/dist/test/CodeGen/ARM/vfp.ll
  vendor/llvm/dist/test/CodeGen/ARM/vlddup.ll
  vendor/llvm/dist/test/CodeGen/ARM/vmul.ll
  vendor/llvm/dist/test/CodeGen/ARM/vst3.ll
  vendor/llvm/dist/test/CodeGen/CPP/2007-06-16-Funcname.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/fcmp32.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/fneg-fabs.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/icmp16.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/icmp32.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/icmp8.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/shift_ops.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/stores.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/trunc.ll
  vendor/llvm/dist/test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll
  vendor/llvm/dist/test/CodeGen/Generic/asm-large-immediate.ll
  vendor/llvm/dist/test/CodeGen/Generic/edge-bundles-blockIDs.ll
  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/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/MSP430/2009-12-21-FrameAddr.ll
  vendor/llvm/dist/test/CodeGen/MSP430/Inst8rr.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-23-fpcmp.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-29-icmp.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-07-20-Switch.ll
  vendor/llvm/dist/test/CodeGen/Mips/alloca.ll
  vendor/llvm/dist/test/CodeGen/Mips/analyzebranch.ll
  vendor/llvm/dist/test/CodeGen/Mips/atomic.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/fabs.ll
  vendor/llvm/dist/test/CodeGen/Mips/fp-indexed-ls.ll
  vendor/llvm/dist/test/CodeGen/Mips/global-pointer-reg.ll
  vendor/llvm/dist/test/CodeGen/Mips/gprestore.ll
  vendor/llvm/dist/test/CodeGen/Mips/inlineasmmemop.ll
  vendor/llvm/dist/test/CodeGen/Mips/internalfunc.ll
  vendor/llvm/dist/test/CodeGen/Mips/largeimmprinting.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64-fp-indexed-ls.ll
  vendor/llvm/dist/test/CodeGen/Mips/o32_cc_byval.ll
  vendor/llvm/dist/test/CodeGen/Mips/o32_cc_vararg.ll
  vendor/llvm/dist/test/CodeGen/Mips/swzero.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls.ll
  vendor/llvm/dist/test/CodeGen/Mips/unalignedload.ll
  vendor/llvm/dist/test/CodeGen/Mips/zeroreg.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2010-03-09-indirect-call.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2011-12-05-NoSpillDupCR.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Frames-leaf.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Frames-small.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/a2-fp-basic.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/and-imm.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/big-endian-actual-args.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/big-endian-call-result.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/branch-opt.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/calls.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/compare-simm.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/constants.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/darwin-labels.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fabs.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fma.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fnabs.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fsqrt.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/iabs.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ispositive.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/long-compare.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/lsr-postinc-pos.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/mem_update.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/no-dead-strip.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc440-fp-basic.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/retaddr.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/rlwimi-commute.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/rlwimi3.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/seteq-0.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/small-arguments.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/stack-protector.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/trampoline.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
  vendor/llvm/dist/test/CodeGen/SPARC/private.ll
  vendor/llvm/dist/test/CodeGen/Thumb/asmprinter-bug.ll
  vendor/llvm/dist/test/CodeGen/Thumb/frame_thumb.ll
  vendor/llvm/dist/test/CodeGen/Thumb/iabs.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2010-01-06-TailDuplicateLabels.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/thumb2-cmn.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cmp.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cmp2.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-jtb.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldr_post.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldr_pre.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-rev16.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ror.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-tbb.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-teq.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-teq2.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-tst.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-tst2.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-uxt_rot.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/tls1.ll
  vendor/llvm/dist/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
  vendor/llvm/dist/test/CodeGen/X86/2003-11-03-GlobalBool.ll
  vendor/llvm/dist/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
  vendor/llvm/dist/test/CodeGen/X86/2004-03-30-Select-Max.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-02-InstrSched1.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-02-InstrSched2.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-08-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-11-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-11-12-CSRetCC.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-11-17-IllegalMove.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-09-05-InvalidAsm.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-02-18-TailMergingBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-04-16-ReMatBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-04-17-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-04-28-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-08-06-CmpStride.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-17-inline-asm-1.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-10-24-FlippedCompare.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-10-27-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-12-23-crazy-address.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-01-31-BigShift2.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-02-25-CommuteBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-12-CPAlignBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-04-24.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-05-30-ISelBug.ll
  vendor/llvm/dist/test/CodeGen/X86/20090313-signext.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-01-19-OptExtBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-05-06-LocalInlineAsmClobber.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-05-12-FastAllocKills.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-06-15-FastAllocEarlyCLobber.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-04-13-SchedCmpJmp.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-06-03-x87chain.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-06-12-FastAllocSpill.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-09-18-sse2cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-09-21-setcc-bug.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-11-srl.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-12-15-vec_shift.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-02-20-MachineCPBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-03-26-PostRALICMBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-04-26-sdglue.ll
  vendor/llvm/dist/test/CodeGen/X86/4char-promote.ll
  vendor/llvm/dist/test/CodeGen/X86/MachineSink-PHIUse.ll
  vendor/llvm/dist/test/CodeGen/X86/add.ll
  vendor/llvm/dist/test/CodeGen/X86/addr-label-difference.ll
  vendor/llvm/dist/test/CodeGen/X86/aligned-comm.ll
  vendor/llvm/dist/test/CodeGen/X86/alignment-2.ll
  vendor/llvm/dist/test/CodeGen/X86/alloca-align-rounding-32.ll
  vendor/llvm/dist/test/CodeGen/X86/alloca-align-rounding.ll
  vendor/llvm/dist/test/CodeGen/X86/andimm8.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/atomic_op.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle-x86_32.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-vbroadcast.ll
  vendor/llvm/dist/test/CodeGen/X86/basic-promote-integers.ll
  vendor/llvm/dist/test/CodeGen/X86/bigstructret.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/br-fold.ll
  vendor/llvm/dist/test/CodeGen/X86/break-anti-dependencies.ll
  vendor/llvm/dist/test/CodeGen/X86/break-sse-dep.ll
  vendor/llvm/dist/test/CodeGen/X86/call-imm.ll
  vendor/llvm/dist/test/CodeGen/X86/cfstring.ll
  vendor/llvm/dist/test/CodeGen/X86/cmov.ll
  vendor/llvm/dist/test/CodeGen/X86/cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/coalesce-esp.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-commute2.ll
  vendor/llvm/dist/test/CodeGen/X86/constant-pool-sharing.ll
  vendor/llvm/dist/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
  vendor/llvm/dist/test/CodeGen/X86/crash.ll
  vendor/llvm/dist/test/CodeGen/X86/ctpop-combine.ll
  vendor/llvm/dist/test/CodeGen/X86/dagcombine-cse.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-merge-loc-entry.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-value-range.ll
  vendor/llvm/dist/test/CodeGen/X86/divide-by-constant.ll
  vendor/llvm/dist/test/CodeGen/X86/epilogue.ll
  vendor/llvm/dist/test/CodeGen/X86/extractps.ll
  vendor/llvm/dist/test/CodeGen/X86/fabs.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-constpool.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-gv.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-mem.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/fastcc-byval.ll
  vendor/llvm/dist/test/CodeGen/X86/fma.ll
  vendor/llvm/dist/test/CodeGen/X86/fma4-intrinsics-x86_64.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-load.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-pcmpeqd-1.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-immediate-shorten.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-in-intregs.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-compare.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-ret.ll
  vendor/llvm/dist/test/CodeGen/X86/fp_load_fold.ll
  vendor/llvm/dist/test/CodeGen/X86/full-lsr.ll
  vendor/llvm/dist/test/CodeGen/X86/gather-addresses.ll
  vendor/llvm/dist/test/CodeGen/X86/h-register-addressing-32.ll
  vendor/llvm/dist/test/CodeGen/X86/h-register-addressing-64.ll
  vendor/llvm/dist/test/CodeGen/X86/h-registers-1.ll
  vendor/llvm/dist/test/CodeGen/X86/hoist-invariant-load.ll
  vendor/llvm/dist/test/CodeGen/X86/iabs.ll
  vendor/llvm/dist/test/CodeGen/X86/illegal-vector-args-return.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-error.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-modifier-n.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm.ll
  vendor/llvm/dist/test/CodeGen/X86/isel-sink2.ll
  vendor/llvm/dist/test/CodeGen/X86/ispositive.ll
  vendor/llvm/dist/test/CodeGen/X86/jump_sign.ll
  vendor/llvm/dist/test/CodeGen/X86/label-redefinition.ll
  vendor/llvm/dist/test/CodeGen/X86/lea-2.ll
  vendor/llvm/dist/test/CodeGen/X86/liveness-local-regalloc.ll
  vendor/llvm/dist/test/CodeGen/X86/loop-blocks.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-loop-exit-cond.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-reuse-trunc.ll
  vendor/llvm/dist/test/CodeGen/X86/lsr-static-addr.ll
  vendor/llvm/dist/test/CodeGen/X86/machine-cse.ll
  vendor/llvm/dist/test/CodeGen/X86/mem-promote-integers.ll
  vendor/llvm/dist/test/CodeGen/X86/memcmp.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-punpckhdq.ll
  vendor/llvm/dist/test/CodeGen/X86/movgs.ll
  vendor/llvm/dist/test/CodeGen/X86/multiple-loop-post-inc.ll
  vendor/llvm/dist/test/CodeGen/X86/opt-shuff-tstore.ll
  vendor/llvm/dist/test/CodeGen/X86/overlap-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/peep-vector-extract-insert.ll
  vendor/llvm/dist/test/CodeGen/X86/phi-immediate-factoring.ll
  vendor/llvm/dist/test/CodeGen/X86/phys-reg-local-regalloc.ll
  vendor/llvm/dist/test/CodeGen/X86/phys_subreg_coalesce-3.ll
  vendor/llvm/dist/test/CodeGen/X86/pmul.ll
  vendor/llvm/dist/test/CodeGen/X86/pointer-vector.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11415.ll
  vendor/llvm/dist/test/CodeGen/X86/pr2656.ll
  vendor/llvm/dist/test/CodeGen/X86/pr3522.ll
  vendor/llvm/dist/test/CodeGen/X86/promote-trunc.ll
  vendor/llvm/dist/test/CodeGen/X86/rd-mod-wr-eflags.ll
  vendor/llvm/dist/test/CodeGen/X86/regpressure.ll
  vendor/llvm/dist/test/CodeGen/X86/remat-scalar-zero.ll
  vendor/llvm/dist/test/CodeGen/X86/rotate.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/select.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-and.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-coalesce.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-double.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-folding.ll
  vendor/llvm/dist/test/CodeGen/X86/shl_elim.ll
  vendor/llvm/dist/test/CodeGen/X86/sincos.ll
  vendor/llvm/dist/test/CodeGen/X86/sink-hoist.ll
  vendor/llvm/dist/test/CodeGen/X86/splat-scalar-load.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-align-12.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-domains.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/sse3.ll
  vendor/llvm/dist/test/CodeGen/X86/sse41-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/sse41.ll
  vendor/llvm/dist/test/CodeGen/X86/sse_reload_fold.ll
  vendor/llvm/dist/test/CodeGen/X86/stack-align.ll
  vendor/llvm/dist/test/CodeGen/X86/store_op_load_fold2.ll
  vendor/llvm/dist/test/CodeGen/X86/subreg-to-reg-1.ll
  vendor/llvm/dist/test/CodeGen/X86/subreg-to-reg-4.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-largecode.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcallbyval.ll
  vendor/llvm/dist/test/CodeGen/X86/thiscall-struct-return.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-pic.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-pie.ll
  vendor/llvm/dist/test/CodeGen/X86/trap.ll
  vendor/llvm/dist/test/CodeGen/X86/trunc-ext-ld-st.ll
  vendor/llvm/dist/test/CodeGen/X86/twoaddr-coalesce-2.ll
  vendor/llvm/dist/test/CodeGen/X86/twoaddr-pass-sink.ll
  vendor/llvm/dist/test/CodeGen/X86/uint_to_fp.ll
  vendor/llvm/dist/test/CodeGen/X86/umul-with-carry.ll
  vendor/llvm/dist/test/CodeGen/X86/v-binop-widen2.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_compare.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_ins_extract-1.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_insert-6.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_set-3.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_set-9.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-16.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-19.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-27.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-35.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-36.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-39.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_splat-2.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_splat-3.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_splat-4.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_splat.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_ss_load_fold.ll
  vendor/llvm/dist/test/CodeGen/X86/vshift-1.ll
  vendor/llvm/dist/test/CodeGen/X86/vshift-2.ll
  vendor/llvm/dist/test/CodeGen/X86/vshift-3.ll
  vendor/llvm/dist/test/CodeGen/X86/vshift-5.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-2.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_cast-5.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_conv-4.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_extract-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-0.ll
  vendor/llvm/dist/test/CodeGen/X86/win64_alloca_dynalloca.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-arg.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-dead-stack-adjust.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-1.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-10.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-11.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-2.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-3.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-4.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-5.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-6.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-7.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-8.ll
  vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-9.ll
  vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-x86_64.ll
  vendor/llvm/dist/test/CodeGen/X86/xor.ll
  vendor/llvm/dist/test/DebugInfo/lit.local.cfg
  vendor/llvm/dist/test/DebugInfo/printdbginfo2.ll
  vendor/llvm/dist/test/Feature/globalredefinition3.ll
  vendor/llvm/dist/test/Feature/intrinsics.ll
  vendor/llvm/dist/test/Feature/load_module.ll
  vendor/llvm/dist/test/Feature/packed_struct.ll
  vendor/llvm/dist/test/Feature/vector-cast-constant-exprs.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/test64.ll
  vendor/llvm/dist/test/Integer/packed_struct_bt.ll
  vendor/llvm/dist/test/Linker/2003-01-30-LinkerRename.ll
  vendor/llvm/dist/test/Linker/2003-01-30-LinkerTypeRename.ll
  vendor/llvm/dist/test/Linker/2003-04-23-LinkOnceLost.ll
  vendor/llvm/dist/test/Linker/2003-04-26-NullPtrLinkProblem.ll
  vendor/llvm/dist/test/Linker/2003-05-15-TypeProblem.ll
  vendor/llvm/dist/test/Linker/2003-05-31-LinkerRename.ll
  vendor/llvm/dist/test/Linker/2003-06-02-TypeResolveProblem.ll
  vendor/llvm/dist/test/Linker/2003-06-02-TypeResolveProblem2.ll
  vendor/llvm/dist/test/Linker/2003-08-20-OpaqueTypeResolve.ll
  vendor/llvm/dist/test/Linker/2003-08-23-GlobalVarLinking.ll
  vendor/llvm/dist/test/Linker/2003-08-24-InheritPtrSize.ll
  vendor/llvm/dist/test/Linker/2004-12-03-DisagreeingType.ll
  vendor/llvm/dist/test/Linker/2005-02-12-ConstantGlobals-2.ll
  vendor/llvm/dist/test/Linker/2005-02-12-ConstantGlobals.ll
  vendor/llvm/dist/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll
  vendor/llvm/dist/test/Linker/2006-06-15-GlobalVarAlignment.ll
  vendor/llvm/dist/test/Linker/2008-03-07-DroppedSection_a.ll
  vendor/llvm/dist/test/Linker/2008-03-07-DroppedSection_b.ll
  vendor/llvm/dist/test/Linker/2008-06-13-LinkOnceRedefinition.ll
  vendor/llvm/dist/test/Linker/2008-06-26-AddressSpace.ll
  vendor/llvm/dist/test/Linker/AppendingLinkage.ll
  vendor/llvm/dist/test/Linker/AppendingLinkage2.ll
  vendor/llvm/dist/test/Linker/ConstantGlobals1.ll
  vendor/llvm/dist/test/Linker/ConstantGlobals2.ll
  vendor/llvm/dist/test/Linker/ConstantGlobals3.ll
  vendor/llvm/dist/test/Linker/PR8300.ll
  vendor/llvm/dist/test/Linker/basiclink.ll
  vendor/llvm/dist/test/Linker/link-global-to-func.ll
  vendor/llvm/dist/test/Linker/link-messages.ll
  vendor/llvm/dist/test/Linker/module-flags-4-a.ll
  vendor/llvm/dist/test/Linker/module-flags-5-a.ll
  vendor/llvm/dist/test/Linker/module-flags-6-a.ll
  vendor/llvm/dist/test/Linker/multiple-merged-structs.ll
  vendor/llvm/dist/test/Linker/redefinition.ll
  vendor/llvm/dist/test/Linker/weakextern.ll
  vendor/llvm/dist/test/MC/ARM/arm_fixups.s
  vendor/llvm/dist/test/MC/ARM/arm_instructions.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/elf-reloc-condcall.s
  vendor/llvm/dist/test/MC/ARM/neon-bitwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-sub-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-absdiff-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-dup-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-shiftaccum-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/thumb.s
  vendor/llvm/dist/test/MC/ARM/thumb2-diagnostics.s
  vendor/llvm/dist/test/MC/ARM/thumb2-mclass.s
  vendor/llvm/dist/test/MC/ARM/vfp4.s
  vendor/llvm/dist/test/MC/ARM/vpush-vpop.s
  vendor/llvm/dist/test/MC/AsmParser/macro-args.s
  vendor/llvm/dist/test/MC/AsmParser/macros-parsing.s
  vendor/llvm/dist/test/MC/AsmParser/macros.s
  vendor/llvm/dist/test/MC/COFF/seh.s
  vendor/llvm/dist/test/MC/Disassembler/ARM/arm-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/basic-arm-instructions.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/fp-encoding.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-BFI-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-Bcc-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-CPS2p-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-CPS3p-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-DMB-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-DSB-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-IT-CBNZ-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-IT-CC15.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-IT-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDC-form-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDM-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRB_POST-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDR_POST-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDR_PRE-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRrs-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MCR-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVTi16-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVr-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVs-LSL-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVs-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MRRC2-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MSRi-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SBFX-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SMLAD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SRS-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SXTB-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-UMAAL-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD1DUPq8_UPD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD3DUPd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLDMSDB_UPD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VQADD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST1d8Twb_register-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST2b32_UPD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2Bcc-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRBT-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDREXD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRSHi12-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRSHi8-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2PUSH-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STRD_PRE-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STREXB-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STREXD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STR_POST-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/ldrd-armv4.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/ARM/thumb-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/thumb1.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/thumb2.txt
  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-AI1cmp-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-MRRC2-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictable-MRS-arm.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/unpredictable-swp-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/unpredictables-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips32.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips32_le.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2_le.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64_le.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2_le.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/enhanced.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/intel-syntax.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/invalid-VEX-vvvv.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/invalid-cmp-imm.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/simple-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/truncated-input.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/x86-32.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/x86-64.txt
  vendor/llvm/dist/test/MC/Mips/elf-bigendian.ll
  vendor/llvm/dist/test/MC/Mips/elf_basic.s
  vendor/llvm/dist/test/MC/Mips/sym-offset.ll
  vendor/llvm/dist/test/MC/X86/intel-syntax.s
  vendor/llvm/dist/test/MC/X86/x86-32-avx.s
  vendor/llvm/dist/test/MC/X86/x86-32-coverage.s
  vendor/llvm/dist/test/MC/X86/x86_64-avx-encoding.s
  vendor/llvm/dist/test/Makefile
  vendor/llvm/dist/test/Object/Inputs/trivial-object-test.coff-i386
  vendor/llvm/dist/test/Object/nm-trivial-object.test
  vendor/llvm/dist/test/Object/objdump-file-header.test
  vendor/llvm/dist/test/Object/objdump-relocations.test
  vendor/llvm/dist/test/Object/objdump-section-content.test
  vendor/llvm/dist/test/Object/objdump-symbol-table.test
  vendor/llvm/dist/test/Other/2003-02-19-LoopInfoNestingBug.ll
  vendor/llvm/dist/test/Other/2008-10-15-MissingSpace.ll
  vendor/llvm/dist/test/Other/close-stderr.ll
  vendor/llvm/dist/test/Other/constant-fold-gep.ll
  vendor/llvm/dist/test/Other/invalid-commandline-option.ll
  vendor/llvm/dist/test/Other/lint.ll
  vendor/llvm/dist/test/Scripts/elf-dump
  vendor/llvm/dist/test/TableGen/DefmInherit.td
  vendor/llvm/dist/test/TableGen/ForeachLoop.td
  vendor/llvm/dist/test/TableGen/LazyChange.td
  vendor/llvm/dist/test/TableGen/ListOfList.td
  vendor/llvm/dist/test/TableGen/MultiClass.td
  vendor/llvm/dist/test/TableGen/MultiClassInherit.td
  vendor/llvm/dist/test/TableGen/SetTheory.td
  vendor/llvm/dist/test/TableGen/Slice.td
  vendor/llvm/dist/test/TableGen/TargetInstrSpec.td
  vendor/llvm/dist/test/TableGen/cast.td
  vendor/llvm/dist/test/TableGen/foreach.td
  vendor/llvm/dist/test/TableGen/lisp.td
  vendor/llvm/dist/test/TableGen/subst.td
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/byval-2.ll
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/control-flow.ll
  vendor/llvm/dist/test/Transforms/ArgumentPromotion/control-flow2.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-sel.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple.ll
  vendor/llvm/dist/test/Transforms/CodeGenPrepare/basic.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2006-11-30-vector-cast.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2006-12-01-bool-casts.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2007-02-23-sdiv.ll
  vendor/llvm/dist/test/Transforms/ConstProp/2007-11-23-cttz.ll
  vendor/llvm/dist/test/Transforms/ConstProp/div-zero.ll
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/range.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/canon.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/keepalive.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
  vendor/llvm/dist/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
  vendor/llvm/dist/test/Transforms/GVN/2007-07-31-NoDomInherit.ll
  vendor/llvm/dist/test/Transforms/GVN/2007-07-31-RedundantPhi.ll
  vendor/llvm/dist/test/Transforms/GVN/2008-07-02-Unreachable.ll
  vendor/llvm/dist/test/Transforms/GVN/basic.ll
  vendor/llvm/dist/test/Transforms/GVN/calls-readonly.ll
  vendor/llvm/dist/test/Transforms/GVN/load-constant-mem.ll
  vendor/llvm/dist/test/Transforms/GVN/local-pre.ll
  vendor/llvm/dist/test/Transforms/GVN/nonescaping-malloc.ll
  vendor/llvm/dist/test/Transforms/GVN/pre-basic-add.ll
  vendor/llvm/dist/test/Transforms/GVN/rle-must-alias.ll
  vendor/llvm/dist/test/Transforms/GVN/rle-semidominated.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-05-dbg.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2009-11-16-BrokenPerformHeapAllocSRoA.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/constantexpr-dangle.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/deadglobal.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra-unknown-index.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/heap-sra-phi.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/integer-bool.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/memcpy.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/storepointer-compare.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/unnamed-addr.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/return-argument.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/return-constant.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/return-constants.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-max.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/loop_evaluate_3.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/shrunk-constant.ll
  vendor/llvm/dist/test/Transforms/Inline/2007-04-15-InlineEH.ll
  vendor/llvm/dist/test/Transforms/Inline/casts.ll
  vendor/llvm/dist/test/Transforms/Inline/delete-call.ll
  vendor/llvm/dist/test/Transforms/Inline/externally_available.ll
  vendor/llvm/dist/test/Transforms/Inline/inline-invoke-tail.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_constprop.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_prune.ll
  vendor/llvm/dist/test/Transforms/Inline/invoke_test-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2006-12-15-Range-Test.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-01-27-AndICmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-10-28-stacksave.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-01-29-AddICmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-03-13-IntToPtr.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-05-08-LiveStoreDelete.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-05-31-AddBool.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-05-31-Bools.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-06-24-StackRestore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-SubAnd.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-09-SubAndError.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-13-DivZero.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-11-08-FCmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-01-31-Pressure.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-02-21-LoadCST.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2010-11-01-lshr-mask.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2011-06-13-nsw-alloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/CPP_min_max.ll
  vendor/llvm/dist/test/Transforms/InstCombine/JavaCompare.ll
  vendor/llvm/dist/test/Transforms/InstCombine/add-shrink.ll
  vendor/llvm/dist/test/Transforms/InstCombine/add-sitofp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/addnegneg.ll
  vendor/llvm/dist/test/Transforms/InstCombine/adjust-for-sminmax.ll
  vendor/llvm/dist/test/Transforms/InstCombine/align-2d-gep.ll
  vendor/llvm/dist/test/Transforms/InstCombine/alloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-fcmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-not-or.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-or-and.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-or-not.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-or.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-and-or-and.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-and1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-and2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-shift-simplify.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-sub.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-xor1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/apint-xor2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/badmalloc.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bit-checks.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bitcount.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bittest.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bswap.ll
  vendor/llvm/dist/test/Transforms/InstCombine/cast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/crash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/dce-iterate.ll
  vendor/llvm/dist/test/Transforms/InstCombine/deadcode.ll
  vendor/llvm/dist/test/Transforms/InstCombine/enforce-known-alignment.ll
  vendor/llvm/dist/test/Transforms/InstCombine/fp-ret-bitcast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/known_align.ll
  vendor/llvm/dist/test/Transforms/InstCombine/loadstore-alignment.ll
  vendor/llvm/dist/test/Transforms/InstCombine/malloc-free-delete.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy-to-load.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memmove.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset.ll
  vendor/llvm/dist/test/Transforms/InstCombine/mul.ll
  vendor/llvm/dist/test/Transforms/InstCombine/multi-use-or.ll
  vendor/llvm/dist/test/Transforms/InstCombine/narrow.ll
  vendor/llvm/dist/test/Transforms/InstCombine/objsize.ll
  vendor/llvm/dist/test/Transforms/InstCombine/odr-linkage.ll
  vendor/llvm/dist/test/Transforms/InstCombine/or-to-xor.ll
  vendor/llvm/dist/test/Transforms/InstCombine/phi-merge-gep.ll
  vendor/llvm/dist/test/Transforms/InstCombine/phi.ll
  vendor/llvm/dist/test/Transforms/InstCombine/pr2645-0.ll
  vendor/llvm/dist/test/Transforms/InstCombine/select-crash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/select-load-call.ll
  vendor/llvm/dist/test/Transforms/InstCombine/setcc-strength-reduce.ll
  vendor/llvm/dist/test/Transforms/InstCombine/shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/shufflemask-undef.ll
  vendor/llvm/dist/test/Transforms/InstCombine/shufflevec-constant.ll
  vendor/llvm/dist/test/Transforms/InstCombine/signed-comparison.ll
  vendor/llvm/dist/test/Transforms/InstCombine/srem-simplify-bug.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stack-overalign.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stacksaverestore.ll
  vendor/llvm/dist/test/Transforms/InstCombine/trunc.ll
  vendor/llvm/dist/test/Transforms/InstCombine/udiv-simplify-bug-0.ll
  vendor/llvm/dist/test/Transforms/InstCombine/urem-simplify-bug.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_demanded_elts.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_insertelt.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_narrow.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vector-srem.ll
  vendor/llvm/dist/test/Transforms/InstCombine/volatile_store.ll
  vendor/llvm/dist/test/Transforms/InstCombine/xor.ll
  vendor/llvm/dist/test/Transforms/InstCombine/zeroext-and-reduce.ll
  vendor/llvm/dist/test/Transforms/InstCombine/zext-bool-add-sub.ll
  vendor/llvm/dist/test/Transforms/InstCombine/zext-fold.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/compare.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/no-irreducible-loops.ll
  vendor/llvm/dist/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
  vendor/llvm/dist/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll
  vendor/llvm/dist/test/Transforms/LCSSA/basictest.ll
  vendor/llvm/dist/test/Transforms/LCSSA/unreachable-use.ll
  vendor/llvm/dist/test/Transforms/LCSSA/unused-phis.ll
  vendor/llvm/dist/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll
  vendor/llvm/dist/test/Transforms/LICM/2007-05-22-VolatileSink.ll
  vendor/llvm/dist/test/Transforms/LICM/hoist-invariant-load.ll
  vendor/llvm/dist/test/Transforms/LICM/speculate.ll
  vendor/llvm/dist/test/Transforms/LoopRotate/PhiRename-1.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/indirectbr.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/merge-exits.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/preserve-scev.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/dont_reverse.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr2570.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2008-11-03-Invariant.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/LowerSwitch/feature.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/memcpy.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/sret.ll
  vendor/llvm/dist/test/Transforms/MergeFunc/fold-weak.ll
  vendor/llvm/dist/test/Transforms/MergeFunc/phi-speculation1.ll
  vendor/llvm/dist/test/Transforms/MergeFunc/phi-speculation2.ll
  vendor/llvm/dist/test/Transforms/MergeFunc/vector.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract-storestrong.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract-testcases.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/basic.ll
  vendor/llvm/dist/test/Transforms/PruneEH/simplenoreturntest.ll
  vendor/llvm/dist/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
  vendor/llvm/dist/test/Transforms/Reassociate/crash.ll
  vendor/llvm/dist/test/Transforms/Reassociate/mulfactor.ll
  vendor/llvm/dist/test/Transforms/Reassociate/shifttest.ll
  vendor/llvm/dist/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll
  vendor/llvm/dist/test/Transforms/SCCP/2006-12-19-UndefBug.ll
  vendor/llvm/dist/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.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/SCCP/apint-array.ll
  vendor/llvm/dist/test/Transforms/SCCP/apint-basictest4.ll
  vendor/llvm/dist/test/Transforms/SCCP/apint-ipsccp1.ll
  vendor/llvm/dist/test/Transforms/SCCP/apint-ipsccp2.ll
  vendor/llvm/dist/test/Transforms/SCCP/logical-nuke.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2011-06-08-VectorExtractValue.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/crash.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/memcpy-from-global.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/memset-aggregate.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/not-a-vector.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/union-fp-int.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/union-pointer.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/vector_memcpy.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/volatile.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/BrUnwind.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/DeadSetCC.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-fold.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-phi-thread.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/duplicate-phis.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_thread.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/FFS.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/FPrintF.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/FPuts.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/MemCpy.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/SPrintF.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrCat.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrLen.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCat.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCpy.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/ToAscii.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/abs.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/exp2.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memmove.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memset-64.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memset.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/pow2.ll
  vendor/llvm/dist/test/Transforms/Sink/basic.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/ackermann.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/dup_tail.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll
  vendor/llvm/dist/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll
  vendor/llvm/dist/test/Verifier/2002-04-13-RetTypes.ll
  vendor/llvm/dist/test/Verifier/2002-11-05-GetelementptrPointers.ll
  vendor/llvm/dist/test/Verifier/2006-07-11-StoreStruct.ll
  vendor/llvm/dist/test/Verifier/2006-10-15-AddrLabel.ll
  vendor/llvm/dist/test/Verifier/2006-12-12-IntrinsicDefine.ll
  vendor/llvm/dist/test/Verifier/2008-03-01-AllocaSized.ll
  vendor/llvm/dist/test/Verifier/2008-08-22-MemCpyAlignment.ll
  vendor/llvm/dist/test/Verifier/2008-11-15-RetVoid.ll
  vendor/llvm/dist/test/Verifier/2010-08-07-PointerIntrinsic.ll
  vendor/llvm/dist/test/Verifier/AmbiguousPhi.ll
  vendor/llvm/dist/test/Verifier/PhiGrouping.ll
  vendor/llvm/dist/test/Verifier/SelfReferential.ll
  vendor/llvm/dist/test/Verifier/aliasing-chain.ll
  vendor/llvm/dist/test/Verifier/cttz-undef-arg.ll
  vendor/llvm/dist/test/Verifier/fpmath.ll
  vendor/llvm/dist/test/Verifier/range-1.ll
  vendor/llvm/dist/test/Verifier/range-2.ll
  vendor/llvm/dist/test/YAMLParser/spec-05-02-utf8.data
  vendor/llvm/dist/test/YAMLParser/spec-05-10.data
  vendor/llvm/dist/test/YAMLParser/spec-05-12.data
  vendor/llvm/dist/test/YAMLParser/spec-05-15.data
  vendor/llvm/dist/test/YAMLParser/spec-07-03.data
  vendor/llvm/dist/test/YAMLParser/spec-07-05.data
  vendor/llvm/dist/test/YAMLParser/spec-08-04.data
  vendor/llvm/dist/test/YAMLParser/spec-08-06.data
  vendor/llvm/dist/test/YAMLParser/spec-09-02.data
  vendor/llvm/dist/test/YAMLParser/spec-09-14.data
  vendor/llvm/dist/test/YAMLParser/spec-09-21.data
  vendor/llvm/dist/test/YAMLParser/spec-10-08.data
  vendor/llvm/dist/test/lit.cfg
  vendor/llvm/dist/test/lit.site.cfg.in
  vendor/llvm/dist/tools/CMakeLists.txt
  vendor/llvm/dist/tools/LLVMBuild.txt
  vendor/llvm/dist/tools/Makefile
  vendor/llvm/dist/tools/bugpoint/BugDriver.cpp
  vendor/llvm/dist/tools/bugpoint/ExtractFunction.cpp
  vendor/llvm/dist/tools/bugpoint/ToolRunner.cpp
  vendor/llvm/dist/tools/gold/gold-plugin.cpp
  vendor/llvm/dist/tools/llc/llc.cpp
  vendor/llvm/dist/tools/lli/lli.cpp
  vendor/llvm/dist/tools/llvm-ar/llvm-ar.cpp
  vendor/llvm/dist/tools/llvm-config/Makefile
  vendor/llvm/dist/tools/llvm-config/llvm-config.cpp
  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/llvm-diff.cpp
  vendor/llvm/dist/tools/llvm-dis/llvm-dis.cpp
  vendor/llvm/dist/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
  vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp
  vendor/llvm/dist/tools/llvm-objdump/MachODump.cpp
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp
  vendor/llvm/dist/tools/llvm-prof/llvm-prof.cpp
  vendor/llvm/dist/tools/llvm-ranlib/llvm-ranlib.cpp
  vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp
  vendor/llvm/dist/tools/llvm-shlib/Makefile
  vendor/llvm/dist/tools/llvm-stress/llvm-stress.cpp
  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/macho-dump/macho-dump.cpp
  vendor/llvm/dist/tools/opt/opt.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/HashingTest.cpp
  vendor/llvm/dist/unittests/ADT/SmallVectorTest.cpp
  vendor/llvm/dist/unittests/ADT/SparseSetTest.cpp
  vendor/llvm/dist/unittests/ADT/StringMapTest.cpp
  vendor/llvm/dist/unittests/ADT/StringRefTest.cpp
  vendor/llvm/dist/unittests/ADT/TripleTest.cpp
  vendor/llvm/dist/unittests/Analysis/Makefile
  vendor/llvm/dist/unittests/Bitcode/Makefile
  vendor/llvm/dist/unittests/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITEventListenerTestCommon.h
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/Makefile
  vendor/llvm/dist/unittests/ExecutionEngine/Makefile
  vendor/llvm/dist/unittests/Support/BlockFrequencyTest.cpp
  vendor/llvm/dist/unittests/Support/CommandLineTest.cpp
  vendor/llvm/dist/unittests/Support/ConstantRangeTest.cpp
  vendor/llvm/dist/unittests/Support/Path.cpp
  vendor/llvm/dist/unittests/Support/YAMLParserTest.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/Local.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/Makefile
  vendor/llvm/dist/unittests/VMCore/InstructionsTest.cpp
  vendor/llvm/dist/unittests/VMCore/Makefile
  vendor/llvm/dist/unittests/VMCore/PassManagerTest.cpp
  vendor/llvm/dist/utils/GetRepositoryPath
  vendor/llvm/dist/utils/GetSourceVersion
  vendor/llvm/dist/utils/Makefile
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
  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/CodeGenInstruction.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenInstruction.h
  vendor/llvm/dist/utils/TableGen/CodeGenIntrinsics.h
  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/DAGISelEmitter.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/DFAPacketizerEmitter.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/InstrInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.cpp
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/SequenceToOffsetTable.h
  vendor/llvm/dist/utils/TableGen/SetTheory.cpp
  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/X86DisassemblerShared.h
  vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.cpp
  vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.h
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.h
  vendor/llvm/dist/utils/UpdateCMakeLists.pl
  vendor/llvm/dist/utils/buildit/build_llvm
  vendor/llvm/dist/utils/findmisopt
  vendor/llvm/dist/utils/lit/lit/TestRunner.py
  vendor/llvm/dist/utils/llvm-build/llvmbuild/main.py
  vendor/llvm/dist/utils/llvm-lit/llvm-lit.in
  vendor/llvm/dist/utils/llvm.grm
  vendor/llvm/dist/utils/release/test-release.sh
  vendor/llvm/dist/utils/test_debuginfo.pl
  vendor/llvm/dist/utils/unittest/CMakeLists.txt
  vendor/llvm/dist/utils/unittest/googletest/gtest.cc
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  vendor/llvm/dist/utils/vim/llvm.vim

Modified: vendor/llvm/dist/.gitignore
==============================================================================
--- vendor/llvm/dist/.gitignore	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/.gitignore	Wed Aug 15 19:34:23 2012	(r239310)
@@ -40,3 +40,7 @@ projects/*
 tools/clang
 # LLDB, which is tracked independently.
 tools/lldb
+# lld, which is tracked independently.
+tools/lld
+# Sphinx build tree, if building in-source dir.
+docs/_build

Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/CMakeLists.txt	Wed Aug 15 19:34:23 2012	(r239310)
@@ -11,11 +11,14 @@ set(CMAKE_MODULE_PATH
   )
 
 set(LLVM_VERSION_MAJOR 3)
-set(LLVM_VERSION_MINOR 1)
+set(LLVM_VERSION_MINOR 2)
 
 set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}svn")
 
-set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+option(LLVM_USE_FOLDERS "Enable solution folders in Visual Studio. Disable for Express versions." ON)
+if ( LLVM_USE_FOLDERS )
+  set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+endif()
 
 include(VersionFromVCS)
 
@@ -78,8 +81,8 @@ set(LLVM_ALL_TARGETS
   Mips
   MBlaze
   MSP430
+  NVPTX
   PowerPC
-  PTX
   Sparc
   X86
   XCore
@@ -96,6 +99,9 @@ else( MSVC )
     CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
 endif( MSVC )
 
+set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD ""
+  CACHE STRING "Semicolon-separated list of experimental targets to build.")
+
 option(BUILD_SHARED_LIBS
   "Build all libraries as shared libraries instead of static" OFF)
 
@@ -133,6 +139,11 @@ foreach(c ${LLVM_TARGETS_TO_BUILD})
   endif()
 endforeach(c)
 
+set(LLVM_TARGETS_TO_BUILD
+  ${LLVM_TARGETS_TO_BUILD}
+  ${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}
+  )
+
 set(llvm_builded_incs_dir ${LLVM_BINARY_DIR}/include/llvm)
 
 include(AddLLVMDefinitions)
@@ -398,6 +409,8 @@ add_subdirectory(utils/count)
 add_subdirectory(utils/not)
 add_subdirectory(utils/llvm-lit)
 add_subdirectory(utils/yaml-bench)
+add_subdirectory(utils/obj2yaml)
+add_subdirectory(utils/yaml2obj)
 
 add_subdirectory(projects)
 
@@ -422,6 +435,20 @@ if( LLVM_INCLUDE_TESTS )
     # Windows.
     add_subdirectory(utils/KillTheDoctor)
   endif()
+
+  # Add a global check rule now that all subdirectories have been traversed
+  # and we know the total set of lit testsuites.
+  get_property(LLVM_LIT_TESTSUITES GLOBAL PROPERTY LLVM_LIT_TESTSUITES)
+  get_property(LLVM_LIT_PARAMS GLOBAL PROPERTY LLVM_LIT_PARAMS)
+  get_property(LLVM_LIT_DEPENDS GLOBAL PROPERTY LLVM_LIT_DEPENDS)
+  get_property(LLVM_LIT_EXTRA_ARGS GLOBAL PROPERTY LLVM_LIT_EXTRA_ARGS)
+  add_lit_target(check-all
+    "Running all regression tests"
+    ${LLVM_LIT_TESTSUITES}
+    PARAMS ${LLVM_LIT_PARAMS}
+    DEPENDS ${LLVM_LIT_DEPENDS}
+    ARGS ${LLVM_LIT_EXTRA_ARGS}
+    )
 endif()
 
 add_subdirectory(cmake/modules)

Added: vendor/llvm/dist/CODE_OWNERS.TXT
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/llvm/dist/CODE_OWNERS.TXT	Wed Aug 15 19:34:23 2012	(r239310)
@@ -0,0 +1,51 @@
+This file is a list of the people responsible for ensuring that patches for a
+particular part of LLVM are reviewed, either by themself or by someone else.
+They are also the gatekeepers for their part of LLVM, with the final word on
+what goes in or not.
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts.  The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Evan Cheng
+E: evan.cheng@apple.com
+D: Code generator and all targets
+
+N: Greg Clayton
+D: LLDB
+
+N: Peter Collingbourne
+D: libclc
+
+N: Doug Gregor
+D: Clang Frontend Libraries
+
+N: Tobias Grosser
+D: Polly
+
+N: Howard Hinnant
+D: libc++
+
+N: Anton Korobeynikov
+E: asl@math.spbu.ru
+D: Exception handling, debug information, and Windows codegen
+
+N: Ted Kremenek
+D: Clang Static Analyzer
+
+N: Chris Lattner
+E: sabre@nondot.org
+W: http://nondot.org/~sabre/
+D: Everything not covered by someone else
+
+N: John McCall
+E: rjmccall@apple.com
+D: Clang LLVM IR generation
+
+N: Jakob Olesen
+D: Register allocators and TableGen
+
+N: Duncan Sands
+E: baldrick@free.fr
+D: DragonEgg

Modified: vendor/llvm/dist/CREDITS.TXT
==============================================================================
--- vendor/llvm/dist/CREDITS.TXT	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/CREDITS.TXT	Wed Aug 15 19:34:23 2012	(r239310)
@@ -22,6 +22,10 @@ D: GVNPRE pass, TargetData refactoring, 
 N: Henrik Bach
 D: MingW Win32 API portability layer
 
+N: Aaron Ballman
+E: aaron@aaronballman.com
+D: __declspec attributes, Windows support, general bug fixing
+
 N: Nate Begeman
 E: natebegeman@mac.com
 D: PowerPC backend developer
@@ -342,6 +346,10 @@ W: http://vladimir_prus.blogspot.com
 E: ghost@cs.msu.su
 D: Made inst_iterator behave like a proper iterator, LowerConstantExprs pass
 
+N: Kalle Raiskila
+E: kalle.rasikila@nokia.com
+D: Some bugfixes to CellSPU
+
 N: Xerxes Ranby
 E: xerxes@zafena.se
 D: Cmake dependency chain and various bug fixes

Modified: vendor/llvm/dist/Makefile.common
==============================================================================
--- vendor/llvm/dist/Makefile.common	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/Makefile.common	Wed Aug 15 19:34:23 2012	(r239310)
@@ -30,8 +30,7 @@
 #
 # 4. Source - If specified, this sets the source code filenames.  If this
 #    is not set, it defaults to be all of the .cpp, .c, .y, and .l files
-#    in the current directory.  Also, if you want to build files in addition
-#    to the local files, you can use the ExtraSource variable
+#    in the current directory.
 #
 # 5. SourceDir - If specified, this specifies a directory that the source files
 #    are in, if they are not in the current directory.  This should include a

Modified: vendor/llvm/dist/Makefile.config.in
==============================================================================
--- vendor/llvm/dist/Makefile.config.in	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/Makefile.config.in	Wed Aug 15 19:34:23 2012	(r239310)
@@ -112,6 +112,8 @@ HOST_OS=@HOST_OS@
 # Target operating system for which LLVM will compile for.
 TARGET_OS=@TARGET_OS@
 
+# Host hardware architecture
+HOST_ARCH=@HOST_ARCH@
 # Target hardware architecture
 ARCH=@ARCH@
 TARGET_NATIVE_ARCH := $(ARCH)
@@ -189,8 +191,6 @@ GAS        := @GAS@
 POD2HTML   := @POD2HTML@
 POD2MAN    := @POD2MAN@
 PDFROFF    := @PDFROFF@
-RUNTEST    := @RUNTEST@
-TCLSH      := @TCLSH@
 ZIP        := @ZIP@
 
 HAVE_PTHREAD := @HAVE_PTHREAD@
@@ -218,6 +218,12 @@ RDYNAMIC := @RDYNAMIC@
 #ENABLE_LIBCPP = 0
 ENABLE_LIBCPP = @ENABLE_LIBCPP@
 
+# When ENABLE_CXX11 is enabled, LLVM uses c++11 mode by default to build.
+ENABLE_CXX11 = @ENABLE_CXX11@
+
+# When ENABLE_WERROR is enabled, we'll pass -Werror on the command line
+ENABLE_WERROR = @ENABLE_WERROR@
+
 # 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.
@@ -344,6 +350,10 @@ LLVM_HAS_POLLY = @LLVM_HAS_POLLY@
 # bfd ld / gold --version-script=file
 HAVE_LINK_VERSION_SCRIPT = @HAVE_LINK_VERSION_SCRIPT@
 
+# Flags to control using libxml2
+LIBXML2_LIBS := @LIBXML2_LIBS@
+LIBXML2_INC  := @LIBXML2_INC@
+
 # Flags to control building support for Intel JIT Events API
 USE_INTEL_JITEVENTS := @USE_INTEL_JITEVENTS@
 INTEL_JITEVENTS_INCDIR := @INTEL_JITEVENTS_INCDIR@

Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/Makefile.rules	Wed Aug 15 19:34:23 2012	(r239310)
@@ -317,6 +317,15 @@ ifeq ($(ENABLE_LIBCPP),1)
   LD.Flags +=  -stdlib=libc++
 endif
 
+ifeq ($(ENABLE_CXX11),1)
+  CXX.Flags += -std=c++11
+endif
+
+ifeq ($(ENABLE_WERROR),1)
+  CXX.Flags += -Werror
+  C.Flags += -Werror
+endif
+
 ifeq ($(ENABLE_PROFILING),1)
   BuildMode := $(BuildMode)+Profile
   CXX.Flags := $(filter-out -fomit-frame-pointer,$(CXX.Flags)) -pg -g
@@ -538,9 +547,6 @@ ifeq ($(LLVM_CROSS_COMPILING),1)
 else
   LLVM_CONFIG := $(LLVMToolDir)/llvm-config$(EXEEXT)
 endif
-ifndef LLVMLD
-LLVMLD    := $(LLVMToolDir)/llvm-ld$(EXEEXT)
-endif
 ifndef LLVMDIS
 LLVMDIS  := $(LLVMToolDir)/llvm-dis$(EXEEXT)
 endif
@@ -556,6 +562,9 @@ endif
 ifndef LBUGPOINT
 LBUGPOINT := $(LLVMToolDir)/bugpoint$(EXEEXT)
 endif
+ifndef LLVMLINK
+LLVMLINK      := $(LLVMToolDir)/llvm-link$(EXEEXT)
+endif
 
 #--------------------------------------------------------------------
 # Adjust to user's request
@@ -1134,14 +1143,14 @@ $(warning Modules require LLVM capable c
 else
 
 Module     := $(LibDir)/$(MODULE_NAME).bc
-LinkModule := $(LLVMLD) -r
+LinkModule := $(LLVMLINK)
 
 
 ifdef EXPORTED_SYMBOL_FILE
 LinkModule += -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
 endif
 
-$(Module): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(LLVMLD)
+$(Module): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(LLVMLINK)
 	$(Echo) Building $(BuildMode) Bytecode Module $(notdir $@)
 	$(Verb) $(LinkModule) -o $@ $(ObjectsBC)
 
@@ -1276,9 +1285,9 @@ else
 all-local:: $(LibName.BCA)
 
 ifdef EXPORTED_SYMBOL_FILE
-BCLinkLib = $(LLVMLD) -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
+BCLinkLib = $(LLVMLINK) -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
 
-$(LibName.BCA): $(ObjectsBC) $(LibDir)/.dir $(LLVMLD) \
+$(LibName.BCA): $(ObjectsBC) $(LibDir)/.dir $(LLVMLINK) \
                 $(LLVMToolDir)/llvm-ar
 	$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@) \
 	  "(internalize)"
@@ -1964,20 +1973,9 @@ check::
 	  $(EchoCmd) No test directory ; \
 	fi
 
+# An alias dating from when both lit and DejaGNU test runners were used.
 check-lit:: check
 
-check-dg::
-	$(Verb) if test -d "$(PROJ_OBJ_ROOT)/test" ; then \
-	  if test -f "$(PROJ_OBJ_ROOT)/test/Makefile" ; then \
-	    $(EchoCmd) Running test suite ; \
-	    $(MAKE) -C $(PROJ_OBJ_ROOT)/test check-local-dg ; \
-	  else \
-	    $(EchoCmd) No Makefile in test directory ; \
-	  fi ; \
-	else \
-	  $(EchoCmd) No test directory ; \
-	fi
-
 check-all::
 	$(Verb) if test -d "$(PROJ_OBJ_ROOT)/test" ; then \
 	  if test -f "$(PROJ_OBJ_ROOT)/test/Makefile" ; then \

Modified: vendor/llvm/dist/README.txt
==============================================================================
--- vendor/llvm/dist/README.txt	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/README.txt	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1,4 +1,3 @@
-
 Low Level Virtual Machine (LLVM)
 ================================
 

Modified: vendor/llvm/dist/autoconf/config.guess
==============================================================================
--- vendor/llvm/dist/autoconf/config.guess	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/config.guess	Wed Aug 15 19:34:23 2012	(r239310)
@@ -206,6 +206,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
 	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
 	exit ;;
+    *:Bitrig:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+	exit ;;
     *:ekkoBSD:*:*)
 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
 	exit ;;

Modified: vendor/llvm/dist/autoconf/configure.ac
==============================================================================
--- vendor/llvm/dist/autoconf/configure.ac	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/configure.ac	Wed Aug 15 19:34:23 2012	(r239310)
@@ -31,9 +31,9 @@ dnl===
 dnl===-----------------------------------------------------------------------===
 dnl Initialize autoconf and define the package name, version number and
 dnl address for reporting bugs.
-AC_INIT([LLVM],[3.1],[http://llvm.org/bugs/])
+AC_INIT([LLVM],[3.2svn],[http://llvm.org/bugs/])
 AC_DEFINE([LLVM_VERSION_MAJOR], [3], [Major version of the LLVM API])
-AC_DEFINE([LLVM_VERSION_MINOR], [1], [Minor version of the LLVM API])
+AC_DEFINE([LLVM_VERSION_MINOR], [2], [Minor version of the LLVM API])
 
 dnl Provide a copyright substitution and ensure the copyright notice is included
 dnl in the output of --version option of the generated configure script.
@@ -369,7 +369,7 @@ AC_CACHE_CHECK([target architecture],[ll
   msp430-*)               llvm_cv_target_arch="MSP430" ;;
   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
   mblaze-*)               llvm_cv_target_arch="MBlaze" ;;
-  ptx-*)                  llvm_cv_target_arch="PTX" ;;
+  nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
   *)                      llvm_cv_target_arch="Unknown" ;;
 esac])
 
@@ -387,6 +387,30 @@ esac
 dnl Define a substitution, ARCH, for the target architecture
 AC_SUBST(ARCH,$llvm_cv_target_arch)
 
+dnl Determine what our host architecture.
+dnl This will allow MCJIT regress tests runs only for supported
+dnl platforms.
+case $host in
+  i?86-*)                 host_arch="x86" ;;
+  amd64-* | x86_64-*)     host_arch="x86_64" ;;
+  sparc*-*)               host_arch="Sparc" ;;
+  powerpc*-*)             host_arch="PowerPC" ;;
+  arm*-*)                 host_arch="ARM" ;;
+  mips-*)                 host_arch="Mips" ;;
+  mipsel-*)               host_arch="Mips" ;;
+  xcore-*)                host_arch="XCore" ;;
+  msp430-*)               host_arch="MSP430" ;;
+  hexagon-*)              host_arch="Hexagon" ;;
+  mblaze-*)               host_arch="MBlaze" ;;
+  *)                      host_arch="Unknown" ;;
+esac
+
+if test "$host_arch" = "Unknown" ; then
+  AC_MSG_WARN([Configuring LLVM for an unknown host archicture])
+fi
+
+AC_SUBST(HOST_ARCH,$host_arch)
+
 dnl Check for the endianness of the target
 AC_C_BIGENDIAN(AC_SUBST([ENDIAN],[big]),AC_SUBST([ENDIAN],[little]))
 
@@ -439,6 +463,18 @@ case "$enableval" in
   *) AC_MSG_ERROR([Invalid setting for --enable-libcpp. Use "yes" or "no"]) ;;
 esac
 
+dnl --enable-cxx11 : check whether or not to use -std=c++11 on the command line
+AC_ARG_ENABLE(cxx11,
+              AS_HELP_STRING([--enable-cxx11],
+                             [Use c++11 if available (default is NO)]),,
+                             enableval=default)
+case "$enableval" in
+  yes) AC_SUBST(ENABLE_CXX11,[1]) ;;
+  no)  AC_SUBST(ENABLE_CXX11,[0]) ;;
+  default) AC_SUBST(ENABLE_CXX11,[0]);;
+  *) AC_MSG_ERROR([Invalid setting for --enable-cxx11. Use "yes" or "no"]) ;;
+esac
+
 dnl --enable-optimized : check whether they want to do an optimized build:
 AC_ARG_ENABLE(optimized, AS_HELP_STRING(
  --enable-optimized,[Compile with optimizations enabled (default is NO)]),,enableval=$optimize)
@@ -466,6 +502,16 @@ else
   AC_SUBST(DISABLE_ASSERTIONS,[[DISABLE_ASSERTIONS=1]])
 fi
 
+dnl --enable-werror : check whether we want Werror on by default
+AC_ARG_ENABLE(werror,AS_HELP_STRING(
+  --enable-werror,[Compile with -Werror enabled (default is NO)]),, enableval="no")
+case "$enableval" in
+  yes) AC_SUBST(ENABLE_WERROR,[1]) ;;
+  no)  AC_SUBST(ENABLE_WERROR,[0]) ;;
+  default) AC_SUBST(ENABLE_WERROR,[0]);;
+  *) AC_MSG_ERROR([Invalid setting for --enable-werror. Use "yes" or "no"]) ;;
+esac
+
 dnl --enable-expensive-checks : check whether they want to turn on expensive debug checks:
 AC_ARG_ENABLE(expensive-checks,AS_HELP_STRING(
   --enable-expensive-checks,[Compile with expensive debug checks enabled (default is NO)]),, enableval="no")
@@ -516,7 +562,7 @@ else
     MSP430)      AC_SUBST(TARGET_HAS_JIT,0) ;;
     Hexagon)     AC_SUBST(TARGET_HAS_JIT,0) ;;
     MBlaze)      AC_SUBST(TARGET_HAS_JIT,0) ;;
-    PTX)         AC_SUBST(TARGET_HAS_JIT,0) ;;
+    NVPTX)       AC_SUBST(TARGET_HAS_JIT,0) ;;
     *)           AC_SUBST(TARGET_HAS_JIT,0) ;;
   esac
 fi
@@ -621,20 +667,20 @@ case "$enableval" in
   *) AC_MSG_ERROR([Invalid setting for --enable-timestamps. Use "yes" or "no"]) ;;
 esac
 AC_DEFINE_UNQUOTED([ENABLE_TIMESTAMPS],$ENABLE_TIMESTAMPS,
-                   [Define if timestamp information (e.g., __DATE___) is allowed])
+                   [Define if timestamp information (e.g., __DATE__) is allowed])
 
 dnl Allow specific targets to be specified for building (or not)
 TARGETS_TO_BUILD=""
 AC_ARG_ENABLE([targets],AS_HELP_STRING([--enable-targets],
     [Build specific host targets: all or target1,target2,... Valid targets are:
      host, x86, x86_64, sparc, powerpc, arm, mips, spu, hexagon,
-     xcore, msp430, ptx, and cpp (default=all)]),,
+     xcore, msp430, nvptx, and cpp (default=all)]),,
     enableval=all)
 if test "$enableval" = host-only ; then
   enableval=host
 fi
 case "$enableval" in
-  all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CppBackend MBlaze PTX Hexagon" ;;
+  all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
       case "$a_target" in
         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
@@ -650,7 +696,7 @@ case "$enableval" in
         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
-        ptx)      TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
+        nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
         host) case "$llvm_cv_target_arch" in
             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
@@ -663,7 +709,7 @@ case "$enableval" in
             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
-            PTX)         TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
+            NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
             *)       AC_MSG_ERROR([Can not set target to build]) ;;
           esac ;;
         *) AC_MSG_ERROR([Unrecognized target $a_target]) ;;
@@ -671,6 +717,17 @@ case "$enableval" in
   done
   ;;
 esac
+
+AC_ARG_ENABLE([experimental-targets],AS_HELP_STRING([--enable-experimental-targets],
+    [Build experimental host targets: disable or target1,target2,...
+     (default=disable)]),,
+    enableval=disable)
+
+if test ${enableval} != "disable"
+then
+  TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
+fi
+
 AC_SUBST(TARGETS_TO_BUILD,$TARGETS_TO_BUILD)
 
 dnl Determine whether we are building LLVM support for the native architecture.
@@ -1024,11 +1081,7 @@ AC_PATH_PROG(CAT, [cat])
 AC_PATH_PROG(DOXYGEN, [doxygen])
 AC_PATH_PROG(GROFF, [groff])
 AC_PATH_PROG(GZIPBIN, [gzip])
-AC_PATH_PROG(POD2HTML, [pod2html])
-AC_PATH_PROG(POD2MAN, [pod2man])
 AC_PATH_PROG(PDFROFF, [pdfroff])
-AC_PATH_PROG(RUNTEST, [runtest])
-DJ_AC_PATH_TCLSH
 AC_PATH_PROG(ZIP, [zip])
 AC_PATH_PROGS(OCAMLC, [ocamlc])
 AC_PATH_PROGS(OCAMLOPT, [ocamlopt])
@@ -1260,6 +1313,23 @@ AC_ARG_WITH(intel-jitevents,
 AC_DEFINE_UNQUOTED([LLVM_USE_INTEL_JITEVENTS],$USE_INTEL_JITEVENTS,
                    [Define if we have the Intel JIT API runtime support library])
 
+dnl Check for libxml2
+dnl Right now we're just checking for the existence, we could also check for a
+dnl particular version via --version on xml2-config
+AC_CHECK_PROGS(XML2CONFIG, xml2-config)
+
+AC_MSG_CHECKING(for libxml2 includes)
+if test "x$XML2CONFIG" = "x"; then
+ AC_MSG_RESULT(xml2-config not found)
+else
+ LIBXML2_INC=`$XML2CONFIG --cflags`
+ AC_MSG_RESULT($LIBXML2_INC)
+ AC_CHECK_LIB(xml2, xmlReadFile,[AC_DEFINE([CLANG_HAVE_LIBXML],1,[Define if we have libxml2])
+                                LIBXML2_LIBS="-lxml2"])
+fi
+AC_SUBST(LIBXML2_LIBS)
+AC_SUBST(LIBXML2_INC)
+
 dnl===-----------------------------------------------------------------------===
 dnl===
 dnl=== SECTION 6: Check for header files
@@ -1342,7 +1412,7 @@ AC_CHECK_FUNCS([powf fmodf strtof round 
 AC_CHECK_FUNCS([getpagesize getrusage getrlimit setrlimit gettimeofday ])
 AC_CHECK_FUNCS([isatty mkdtemp mkstemp ])
 AC_CHECK_FUNCS([mktemp posix_spawn pread realpath sbrk setrlimit strdup ])
-AC_CHECK_FUNCS([strerror strerror_r setenv ])
+AC_CHECK_FUNCS([strerror strerror_r setenv arc4random ])
 AC_CHECK_FUNCS([strtoll strtoq sysconf malloc_zone_statistics ])
 AC_CHECK_FUNCS([setjmp longjmp sigsetjmp siglongjmp writev])
 AC_C_PRINTF_A
@@ -1518,6 +1588,8 @@ AC_DEFINE_UNQUOTED(LLVM_MANDIR, "$LLVM_M
                    [Installation directory for man pages])
 AC_DEFINE_UNQUOTED(LLVM_CONFIGTIME, "$LLVM_CONFIGTIME",
                    [Time at which LLVM was configured])
+AC_DEFINE_UNQUOTED(LLVM_HOSTTRIPLE, "$host",
+                   [Host triple LLVM will be executed on])
 AC_DEFINE_UNQUOTED(LLVM_DEFAULT_TARGET_TRIPLE, "$target",
                    [Target triple LLVM will generate code for by default])
 

Modified: vendor/llvm/dist/autoconf/ltmain.sh
==============================================================================
--- vendor/llvm/dist/autoconf/ltmain.sh	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/ltmain.sh	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1560,7 +1560,7 @@ EOF
 	    # These systems don't actually have a C library (as such)
 	    test "X$arg" = "X-lc" && continue
 	    ;;
-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
 	    # Do not include libc due to us having libc/libc_r.
 	    test "X$arg" = "X-lc" && continue
 	    ;;
@@ -1580,7 +1580,7 @@ EOF
 	  esac
 	elif test "X$arg" = "X-lc_r"; then
 	 case $host in
-	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | -*-*-bitrig*)
 	   # Do not include libc_r directly, use -pthread flag.
 	   continue
 	   ;;
@@ -3464,7 +3464,7 @@ EOF
 	  *-*-netbsd*)
 	    # Don't link with libc until the a.out ld.so is fixed.
 	    ;;
-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
 	    # Do not include libc due to us having libc/libc_r.
 	    ;;
 	  *-*-sco3.2v5* | *-*-sco5v6*)

Modified: vendor/llvm/dist/autoconf/m4/func_isinf.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/func_isinf.m4	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/m4/func_isinf.m4	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the isinf function isavailable on this
+# This function determins if the isinf function isavailable on this
 # platform.
 #
 AC_DEFUN([AC_FUNC_ISINF],[

Modified: vendor/llvm/dist/autoconf/m4/huge_val.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/huge_val.m4	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/m4/huge_val.m4	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the HUGE_VAL macro is compilable with the 
+# This function determins if the HUGE_VAL macro is compilable with the 
 # -pedantic switch or not. XCode < 2.4.1 doesn't get it right.
 #
 AC_DEFUN([AC_HUGE_VAL_CHECK],[

Modified: vendor/llvm/dist/autoconf/m4/libtool.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/libtool.m4	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/m4/libtool.m4	Wed Aug 15 19:34:23 2012	(r239310)
@@ -176,7 +176,7 @@ old_postuninstall_cmds=
 
 if test -n "$RANLIB"; then
   case $host_os in
-  openbsd*)
+  openbsd* | bitrig*)
     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
     ;;
   *)
@@ -729,7 +729,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [d
     lt_cv_sys_max_cmd_len=8192;
     ;;
 
-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly* | bitrig*)
     # This has been around since 386BSD, at least.  Likely further.
     if test -x /sbin/sysctl; then
       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -1631,7 +1631,7 @@ nto-qnx*)
   shlibpath_overrides_runpath=yes
   ;;
 
-openbsd*)
+openbsd* | bitrig*)
   version_type=sunos
   sys_lib_dlsearch_path_spec="/usr/lib"
   need_lib_prefix=no
@@ -3382,7 +3382,7 @@ case $host_os in
     # C++ shared libraries are fairly broken
     _LT_AC_TAGVAR(ld_shlibs, $1)=no
     ;;
-  openbsd*)
+  openbsd* | bitrig*)
     _LT_AC_TAGVAR(hardcode_direct, $1)=yes
     _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
     _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
@@ -6003,7 +6003,7 @@ _LT_EOF
       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
       ;;
 
-    openbsd*)
+    openbsd* | bitrig*)
       _LT_AC_TAGVAR(hardcode_direct, $1)=yes
       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then

Modified: vendor/llvm/dist/autoconf/m4/rand48.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/rand48.m4	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/autoconf/m4/rand48.m4	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the srand48,drand48,lrand48 functions are
+# This function determins if the srand48,drand48,lrand48 functions are
 # available on this platform.
 #
 AC_DEFUN([AC_FUNC_RAND48],[

Modified: vendor/llvm/dist/bindings/ocaml/bitreader/llvm_bitreader.mli
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/bitreader/llvm_bitreader.mli	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/bindings/ocaml/bitreader/llvm_bitreader.mli	Wed Aug 15 19:34:23 2012	(r239310)
@@ -23,7 +23,6 @@ val get_module : Llvm.llcontext -> Llvm.
 
 (** [parse_bitcode context mb] parses the bitcode for a new module [m] from the
     memory buffer [mb] in the context [context]. Returns [m] if successful, or
-	 	raises [Error msg] otherwise, where [msg] is a description of the error
-	 	encountered. See the function [llvm::ParseBitcodeFile]. *)
+    raises [Error msg] otherwise, where [msg] is a description of the error
+    encountered. See the function [llvm::ParseBitcodeFile]. *)
 val parse_bitcode : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule
-

Modified: vendor/llvm/dist/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c	Wed Aug 15 19:34:23 2012	(r239310)
@@ -57,7 +57,7 @@ CAMLprim value llvm_add_scalar_repl_aggr
 
 /* [<Llvm.PassManager.any] Llvm.PassManager.t -> int -> unit */
 CAMLprim value llvm_add_scalar_repl_aggregation_with_threshold(value threshold,
-							       LLVMPassManagerRef PM) {
+                                                               LLVMPassManagerRef PM) {
   LLVMAddScalarReplAggregatesPassWithThreshold(PM, Int_val(threshold));
   return Val_unit;
 }

Modified: vendor/llvm/dist/cmake/config-ix.cmake
==============================================================================
--- vendor/llvm/dist/cmake/config-ix.cmake	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/config-ix.cmake	Wed Aug 15 19:34:23 2012	(r239310)
@@ -91,6 +91,7 @@ if( NOT PURE_WINDOWS )
 endif()
 
 # function checks
+check_symbol_exists(arc4random "stdlib.h" HAVE_ARC4RANDOM)
 check_symbol_exists(getpagesize unistd.h HAVE_GETPAGESIZE)
 check_symbol_exists(getrusage sys/resource.h HAVE_GETRUSAGE)
 check_symbol_exists(setrlimit sys/resource.h HAVE_SETRLIMIT)
@@ -240,6 +241,7 @@ llvm_find_program(fdp)
 llvm_find_program(dot)
 llvm_find_program(dotty)
 llvm_find_program(xdot.py)
+llvm_find_program(Graphviz)
 
 if( LLVM_ENABLE_FFI )
   find_path(FFI_INCLUDE_PATH ffi.h PATHS ${FFI_INCLUDE_DIR})
@@ -293,6 +295,7 @@ get_host_triple(LLVM_HOST_TRIPLE)
 # By default, we target the host, but this can be overridden at CMake
 # invocation time.
 set(LLVM_DEFAULT_TARGET_TRIPLE "${LLVM_HOST_TRIPLE}")
+set(LLVM_HOSTTRIPLE "${LLVM_HOST_TRIPLE}")
 set(TARGET_TRIPLE "${LLVM_DEFAULT_TARGET_TRIPLE}")
 
 # Determine the native architecture.

Modified: vendor/llvm/dist/cmake/modules/AddLLVM.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/AddLLVM.cmake	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/modules/AddLLVM.cmake	Wed Aug 15 19:34:23 2012	(r239310)
@@ -1,3 +1,4 @@
+include(LLVMParseArguments)
 include(LLVMProcessSources)
 include(LLVM-Config)
 
@@ -65,8 +66,8 @@ ${name} ignored.")
       set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON)
     else()
       install(TARGETS ${name}
-	LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-	ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+        LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
+        ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
     endif()
   endif()
 
@@ -82,7 +83,6 @@ macro(add_llvm_executable name)
     add_executable(${name} ${ALL_FILES})
   endif()
   set(EXCLUDE_FROM_ALL OFF)
-  target_link_libraries( ${name} ${LLVM_USED_LIBS} )
   llvm_config( ${name} ${LLVM_LINK_COMPONENTS} )
   if( LLVM_COMMON_DEPENDS )
     add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} )
@@ -130,3 +130,165 @@ macro(add_llvm_target target_name)
   add_llvm_library(LLVM${target_name} ${ARGN} ${TABLEGEN_OUTPUT})
   set( CURRENT_LLVM_TARGET LLVM${target_name} )
 endmacro(add_llvm_target)
+
+# Add external project that may want to be built as part of llvm such as Clang,
+# lld, and Polly. This adds two options. One for the source directory of the
+# project, which defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. Another to
+# enable or disable building it with everthing else.
+macro(add_llvm_external_project name)
+  string(TOUPPER ${name} nameUPPER)
+  set(LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${name}"
+      CACHE PATH "Path to ${name} source directory")
+  if (NOT ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} STREQUAL ""
+      AND EXISTS ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}/CMakeLists.txt)
+    option(LLVM_EXTERNAL_${nameUPPER}_BUILD
+           "Whether to build ${name} as part of LLVM" ON)
+    if (LLVM_EXTERNAL_${nameUPPER}_BUILD)
+      add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${name})
+    endif()
+  endif()
+endmacro(add_llvm_external_project)
+
+# Generic support for adding a unittest.
+function(add_unittest test_suite test_name)
+  if (CMAKE_BUILD_TYPE)
+    set(CMAKE_RUNTIME_OUTPUT_DIRECTORY
+      ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE})
+  else()
+    set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+  endif()
+  if( NOT LLVM_BUILD_TESTS )
+    set(EXCLUDE_FROM_ALL ON)
+  endif()
+
+  add_llvm_executable(${test_name} ${ARGN})
+  target_link_libraries(${test_name}
+    gtest
+    gtest_main
+    LLVMSupport # gtest needs it for raw_ostream.
+    )
+
+  add_dependencies(${test_suite} ${test_name})
+  get_target_property(test_suite_folder ${test_suite} FOLDER)
+  if (NOT ${test_suite_folder} STREQUAL "NOTFOUND")
+    set_property(TARGET ${test_name} PROPERTY FOLDER "${test_suite_folder}")
+  endif ()
+
+  # Visual Studio 2012 only supports up to 8 template parameters in
+  # std::tr1::tuple by default, but gtest requires 10
+  if (MSVC AND MSVC_VERSION EQUAL 1700)
+    set_property(TARGET ${test_name} APPEND PROPERTY COMPILE_DEFINITIONS _VARIADIC_MAX=10)
+  endif ()
+
+  include_directories(${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include)
+  set_property(TARGET ${test_name} APPEND PROPERTY COMPILE_DEFINITIONS GTEST_HAS_RTTI=0)
+  if (NOT LLVM_ENABLE_THREADS)
+    set_property(TARGET ${test_name} APPEND PROPERTY COMPILE_DEFINITIONS GTEST_HAS_PTHREAD=0)
+  endif ()
+
+  get_property(target_compile_flags TARGET ${test_name} PROPERTY COMPILE_FLAGS)
+  if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
+    set(target_compile_flags "${target_compile_flags} -fno-rtti")
+  elseif (MSVC)
+    set(target_compile_flags "${target_compile_flags} /GR-")
+  endif ()
+
+  if (SUPPORTS_NO_VARIADIC_MACROS_FLAG)
+    set(target_compile_flags "${target_compile_flags} -Wno-variadic-macros")
+  endif ()
+  set_property(TARGET ${test_name} PROPERTY COMPILE_FLAGS "${target_compile_flags}")
+endfunction()
+
+# This function provides an automatic way to 'configure'-like generate a file
+# based on a set of common and custom variables, specifically targetting the
+# variables needed for the 'lit.site.cfg' files. This function bundles the
+# common variables that any Lit instance is likely to need, and custom
+# variables can be passed in.
+function(configure_lit_site_cfg input output)
+  foreach(c ${LLVM_TARGETS_TO_BUILD})
+    set(TARGETS_BUILT "${TARGETS_BUILT} ${c}")
+  endforeach(c)
+  set(TARGETS_TO_BUILD ${TARGETS_BUILT})
+
+  set(SHLIBEXT "${LTDL_SHLIB_EXT}")
+  set(SHLIBDIR "${LLVM_BINARY_DIR}/lib/${CMAKE_CFG_INTDIR}")
+
+  if(BUILD_SHARED_LIBS)
+    set(LLVM_SHARED_LIBS_ENABLED "1")
+  else()
+    set(LLVM_SHARED_LIBS_ENABLED "0")
+  endif(BUILD_SHARED_LIBS)
+
+  if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+    set(SHLIBPATH_VAR "DYLD_LIBRARY_PATH")
+  else() # Default for all other unix like systems.
+    # CMake hardcodes the library locaction using rpath.
+    # Therefore LD_LIBRARY_PATH is not required to run binaries in the
+    # build dir. We pass it anyways.
+    set(SHLIBPATH_VAR "LD_LIBRARY_PATH")
+  endif()
+
+  # Configuration-time: See Unit/lit.site.cfg.in
+  set(LLVM_BUILD_MODE "%(build_mode)s")
+
+  set(LLVM_SOURCE_DIR ${LLVM_MAIN_SRC_DIR})
+  set(LLVM_BINARY_DIR ${LLVM_BINARY_DIR})
+  set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}/%(build_config)s")
+  set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib/%(build_config)s")
+  set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE})
+  set(ENABLE_SHARED ${LLVM_SHARED_LIBS_ENABLED})
+  set(SHLIBPATH_VAR ${SHLIBPATH_VAR})
+
+  if(LLVM_ENABLE_ASSERTIONS AND NOT MSVC_IDE)
+    set(ENABLE_ASSERTIONS "1")
+  else()
+    set(ENABLE_ASSERTIONS "0")
+  endif()
+
+  set(HOST_OS ${CMAKE_HOST_SYSTEM_NAME})
+  set(HOST_ARCH ${CMAKE_HOST_SYSTEM_PROCESSOR})
+
+  configure_file(${input} ${output} @ONLY)
+endfunction()
+
+# A raw function to create a lit target. This is used to implement the testuite
+# management functions.
+function(add_lit_target target comment)
+  parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN})
+  set(LIT_ARGS "${ARG_ARGS} ${LLVM_LIT_ARGS}")
+  separate_arguments(LIT_ARGS)
+  set(LIT_COMMAND
+    ${PYTHON_EXECUTABLE}
+    ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py
+    --param build_config=${CMAKE_CFG_INTDIR}
+    --param build_mode=${RUNTIME_BUILD_MODE}
+    ${LIT_ARGS}
+    )
+  foreach(param ${ARG_PARAMS})
+    list(APPEND LIT_COMMAND --param ${param})
+  endforeach()
+  add_custom_target(${target}
+    COMMAND ${LIT_COMMAND} ${ARG_DEFAULT_ARGS}
+    COMMENT "${comment}"
+    )
+  add_dependencies(${target} ${ARG_DEPENDS})
+endfunction()
+
+# A function to add a set of lit test suites to be driven through 'check-*' targets.
+function(add_lit_testsuite target comment)
+  parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN})
+
+  # Register the testsuites, params and depends for the global check rule.
+  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_TESTSUITES ${ARG_DEFAULT_ARGS})
+  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_PARAMS ${ARG_PARAMS})
+  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_DEPENDS ${ARG_DEPENDS})
+  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_EXTRA_ARGS ${ARG_ARGS})
+
+  # Produce a specific suffixed check rule.
+  add_lit_target(${target} ${comment}
+    ${ARG_DEFAULT_ARGS}
+    PARAMS ${ARG_PARAMS}
+    DEPENDS ${ARG_DEPENDS}
+    ARGS ${ARG_ARGS}
+    )
+endfunction()

Modified: vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake	Wed Aug 15 19:34:23 2012	(r239310)
@@ -105,8 +105,9 @@ if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT 
   if( LLVM_BUILD_32_BITS )
     message(STATUS "Building 32 bits executables and libraries.")
     add_llvm_definitions( -m32 )
-    list(APPEND CMAKE_EXE_LINKER_FLAGS -m32)
-    list(APPEND CMAKE_SHARED_LINKER_FLAGS -m32)
+    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32")
+    set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")
+    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -m32")
   endif( LLVM_BUILD_32_BITS )
 endif( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
 
@@ -150,8 +151,11 @@ if( MSVC )
     -D_SCL_SECURE_NO_DEPRECATE
     -D_SCL_SECURE_NO_WARNINGS
 
+    # Disabled warnings.
+    -wd4065 # Suppress 'switch statement contains 'default' but no 'case' labels'
     -wd4146 # Suppress 'unary minus operator applied to unsigned type, result still unsigned'
     -wd4180 # Suppress 'qualifier applied to function type has no meaning; ignored'
+    -wd4181 # Suppress 'qualifier applied to reference type; ignored'
     -wd4224 # Suppress 'nonstandard extension used : formal parameter 'identifier' was previously defined as a type'
     -wd4244 # Suppress ''argument' : conversion from 'type1' to 'type2', possible loss of data'
     -wd4267 # Suppress ''var' : conversion from 'size_t' to 'type', possible loss of data'
@@ -165,14 +169,18 @@ if( MSVC )
     -wd4624 # Suppress ''derived class' : destructor could not be generated because a base class destructor is inaccessible'
     -wd4715 # Suppress ''function' : not all control paths return a value'
     -wd4800 # Suppress ''type' : forcing value to bool 'true' or 'false' (performance warning)'
-    -wd4065 # Suppress 'switch statement contains 'default' but no 'case' labels'
-    -wd4181 # Suppress 'qualifier applied to reference type; ignored'
-    -w14062 # Promote "enumerator in switch of enum is not handled" to level 1 warning.
+
+    # Promoted warnings.
+    -w14062 # Promote 'enumerator in switch of enum is not handled' to level 1 warning.
+
+    # Promoted warnings to errors.
+    -we4238 # Promote 'nonstandard extension used : class rvalue used as lvalue' to error.
+    -we4239 # Promote 'nonstandard extension used : 'token' : conversion from 'type' to 'type'' to error.
     )
 
   # Enable warnings
   if (LLVM_ENABLE_WARNINGS)
-    add_llvm_definitions( /W4 /Wall )
+    add_llvm_definitions( /W4 )
     if (LLVM_ENABLE_PEDANTIC)
       # No MSVC equivalent available
     endif (LLVM_ENABLE_PEDANTIC)

Modified: vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in	Wed Aug 15 19:34:23 2012	(r239310)
@@ -31,7 +31,7 @@ set(HAVE_LIBPTHREAD @HAVE_LIBPTHREAD@)
 set(LLVM_ON_UNIX @LLVM_ON_UNIX@)
 set(LLVM_ON_WIN32 @LLVM_ON_WIN32@)
 
-set(LLVM_INSTALL_PREFIX @LLVM_INSTALL_PREFIX@)
+set(LLVM_INSTALL_PREFIX "@LLVM_INSTALL_PREFIX@")
 set(LLVM_INCLUDE_DIRS ${LLVM_INSTALL_PREFIX}/include)
 set(LLVM_LIBRARY_DIRS ${LLVM_INSTALL_PREFIX}/lib)
 set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS")

Modified: vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake	Wed Aug 15 19:34:23 2012	(r239310)
@@ -29,7 +29,7 @@ endmacro(add_td_sources)
 
 
 macro(add_header_files srcs)
-  file(GLOB hds *.h *.def)
+  file(GLOB hds *.h)
   if( hds )
     set_source_files_properties(${hds} PROPERTIES HEADER_FILE_ONLY ON)
     list(APPEND ${srcs} ${hds})
@@ -50,6 +50,7 @@ function(llvm_process_sources OUT_VAR)
   endforeach(s)
   if( MSVC_IDE )
     # This adds .td and .h files to the Visual Studio solution:
+    # FIXME: Shall we handle *.def here?
     add_td_sources(sources)
     add_header_files(sources)
   endif()
@@ -81,10 +82,13 @@ function(llvm_check_source_file_list)
   file(GLOB globbed *.cpp)
   foreach(g ${globbed})
     get_filename_component(fn ${g} NAME)
-    list(FIND listed ${fn} idx)
+    list(FIND LLVM_OPTIONAL_SOURCES ${fn} idx)
     if( idx LESS 0 )
-      message(SEND_ERROR "Found unknown source file ${g}
+      list(FIND listed ${fn} idx)
+      if( idx LESS 0 )
+        message(SEND_ERROR "Found unknown source file ${g}
 Please update ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt\n")
+      endif()
     endif()
   endforeach()
 endfunction(llvm_check_source_file_list)

Modified: vendor/llvm/dist/cmake/modules/TableGen.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/TableGen.cmake	Wed Aug 15 18:37:01 2012	(r239309)
+++ vendor/llvm/dist/cmake/modules/TableGen.cmake	Wed Aug 15 19:34:23 2012	(r239310)
@@ -50,7 +50,9 @@ function(add_public_tablegen_target targ
   if( TABLEGEN_OUTPUT )
     add_custom_target(${target}
       DEPENDS ${TABLEGEN_OUTPUT})
-    add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
+    if (LLVM_COMMON_DEPENDS)
+      add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
+    endif ()
     set_target_properties(${target} PROPERTIES FOLDER "Tablegenning")
   endif( TABLEGEN_OUTPUT )
 endfunction()

Modified: vendor/llvm/dist/configure
==============================================================================
--- vendor/llvm/dist/configure	Wed Aug 15 18:37:01 2012	(r239309)

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



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