Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Oct 2011 21:10:29 +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: r226584 - in vendor/llvm/dist: . autoconf bindings/ocaml/llvm bindings/ocaml/target bindings/ocaml/transforms bindings/ocaml/transforms/ipo bindings/ocaml/transforms/scalar cmake cmake/...
Message-ID:  <201110202110.p9KLATkL091727@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Thu Oct 20 21:10:27 2011
New Revision: 226584
URL: http://svn.freebsd.org/changeset/base/226584

Log:
  Vendor import of llvm release_30 branch r142614:
  http://llvm.org/svn/llvm-project/llvm/branches/release_30@142614

Added:
  vendor/llvm/dist/bindings/ocaml/llvm/META.llvm.in
  vendor/llvm/dist/bindings/ocaml/transforms/ipo/
  vendor/llvm/dist/bindings/ocaml/transforms/ipo/Makefile
  vendor/llvm/dist/bindings/ocaml/transforms/ipo/ipo_ocaml.c
  vendor/llvm/dist/bindings/ocaml/transforms/ipo/llvm_ipo.ml
  vendor/llvm/dist/bindings/ocaml/transforms/ipo/llvm_ipo.mli
  vendor/llvm/dist/docs/Atomics.html
  vendor/llvm/dist/docs/SegmentedStacks.html
  vendor/llvm/dist/include/llvm-c/Transforms/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm/ADT/TinyPtrVector.h
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfo.h
  vendor/llvm/dist/include/llvm/Analysis/LoopIterator.h
  vendor/llvm/dist/include/llvm/CodeGen/LexicalScopes.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
  vendor/llvm/dist/include/llvm/DebugInfo/
  vendor/llvm/dist/include/llvm/DebugInfo/DIContext.h
  vendor/llvm/dist/include/llvm/MC/MCAsmBackend.h
  vendor/llvm/dist/include/llvm/MC/MCAtom.h
  vendor/llvm/dist/include/llvm/MC/MCCodeGenInfo.h
  vendor/llvm/dist/include/llvm/MC/MCInstrAnalysis.h
  vendor/llvm/dist/include/llvm/MC/MCModule.h
  vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.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/Object/Archive.h
  vendor/llvm/dist/include/llvm/Object/MachO.h
  vendor/llvm/dist/include/llvm/Support/BlockFrequency.h
  vendor/llvm/dist/include/llvm/Support/Capacity.h
  vendor/llvm/dist/include/llvm/Support/CodeGen.h
  vendor/llvm/dist/include/llvm/Support/DataExtractor.h
  vendor/llvm/dist/include/llvm/Support/GCOV.h
  vendor/llvm/dist/include/llvm/Support/TargetRegistry.h
  vendor/llvm/dist/include/llvm/Support/TargetSelect.h
  vendor/llvm/dist/include/llvm/TableGen/
  vendor/llvm/dist/include/llvm/TableGen/Error.h
  vendor/llvm/dist/include/llvm/TableGen/Main.h
  vendor/llvm/dist/include/llvm/TableGen/Record.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenAction.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenBackend.h
  vendor/llvm/dist/include/llvm/Transforms/IPO/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyIndVar.h
  vendor/llvm/dist/lib/Analysis/BlockFrequencyInfo.cpp
  vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp
  vendor/llvm/dist/lib/CodeGen/ExpandPostRAPseudos.cpp
  vendor/llvm/dist/lib/CodeGen/LexicalScopes.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.h
  vendor/llvm/dist/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  vendor/llvm/dist/lib/DebugInfo/
  vendor/llvm/dist/lib/DebugInfo/CMakeLists.txt
  vendor/llvm/dist/lib/DebugInfo/DIContext.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFAbbreviationDeclaration.h
  vendor/llvm/dist/lib/DebugInfo/DWARFAttribute.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/DWARFDebugAbbrev.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAbbrev.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugArangeSet.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugArangeSet.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAranges.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAranges.h
  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/DebugInfo/DWARFFormValue.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFFormValue.h
  vendor/llvm/dist/lib/DebugInfo/Makefile
  vendor/llvm/dist/lib/MC/MCAsmBackend.cpp
  vendor/llvm/dist/lib/MC/MCAtom.cpp
  vendor/llvm/dist/lib/MC/MCCodeGenInfo.cpp
  vendor/llvm/dist/lib/MC/MCInstrAnalysis.cpp
  vendor/llvm/dist/lib/MC/MCModule.cpp
  vendor/llvm/dist/lib/MC/MCObjectFileInfo.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCTargetAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCTargetAsmLexer.cpp
  vendor/llvm/dist/lib/Object/Archive.cpp
  vendor/llvm/dist/lib/Support/BlockFrequency.cpp
  vendor/llvm/dist/lib/Support/DataExtractor.cpp
  vendor/llvm/dist/lib/TableGen/
  vendor/llvm/dist/lib/TableGen/CMakeLists.txt
  vendor/llvm/dist/lib/TableGen/Error.cpp
  vendor/llvm/dist/lib/TableGen/Main.cpp
  vendor/llvm/dist/lib/TableGen/Makefile
  vendor/llvm/dist/lib/TableGen/Record.cpp
  vendor/llvm/dist/lib/TableGen/TGLexer.cpp
  vendor/llvm/dist/lib/TableGen/TGLexer.h
  vendor/llvm/dist/lib/TableGen/TGParser.cpp
  vendor/llvm/dist/lib/TableGen/TGParser.h
  vendor/llvm/dist/lib/TableGen/TableGenBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips64InstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsJITInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsJITInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsRelocations.h
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/
  vendor/llvm/dist/lib/Target/PTX/InstPrinter/CMakeLists.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/MCTargetDesc/PTXBaseInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXAsmPrinter.h
  vendor/llvm/dist/lib/Target/PTX/PTXFPRoundingModePass.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXInstrLoadStore.td
  vendor/llvm/dist/lib/Target/PTX/PTXMCInstLower.cpp
  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/PTXSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXSelectionDAGInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86FixupKinds.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/X86/X86VZeroUpper.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PassManagerBuilder.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyIndVar.cpp
  vendor/llvm/dist/lib/VMCore/GCOV.cpp
  vendor/llvm/dist/test/Analysis/BasicAA/memset_pattern.ll
  vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/
  vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/basic.ll
  vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/dg.exp
  vendor/llvm/dist/test/Analysis/ScalarEvolution/2011-10-04-ConstEvolve.ll
  vendor/llvm/dist/test/Assembler/atomic.ll
  vendor/llvm/dist/test/Bindings/Ocaml/ipo_opts.ml
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-25-ldmia_ret.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-29-SchedCycle.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-08-29-ldr_pre_imm.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-09-09-OddVectorDivision.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-09-19-cpsr.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-09-28-CMovCombineBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomic-64bit.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomic-load-store.ll
  vendor/llvm/dist/test/CodeGen/ARM/crash-greedy-v6.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-arg.ll
  vendor/llvm/dist/test/CodeGen/ARM/divmod.ll
  vendor/llvm/dist/test/CodeGen/ARM/elf-lcomm-align.ll
  vendor/llvm/dist/test/CodeGen/ARM/inlineasm4.ll
  vendor/llvm/dist/test/CodeGen/ARM/subreg-remat.ll
  vendor/llvm/dist/test/CodeGen/ARM/thumb2-it-block.ll
  vendor/llvm/dist/test/CodeGen/ARM/widen-vmovs.ll
  vendor/llvm/dist/test/CodeGen/Generic/exception-handling.ll
  vendor/llvm/dist/test/CodeGen/Mips/brdelayslot.ll
  vendor/llvm/dist/test/CodeGen/Mips/constantfp0.ll
  vendor/llvm/dist/test/CodeGen/Mips/cprestore.ll
  vendor/llvm/dist/test/CodeGen/Mips/extins.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64fpldst.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64instrs.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64intldst.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64shift.ll
  vendor/llvm/dist/test/CodeGen/Mips/mipslopat.ll
  vendor/llvm/dist/test/CodeGen/Mips/unalignedload.ll
  vendor/llvm/dist/test/CodeGen/PTX/20110926-sitofp.ll
  vendor/llvm/dist/test/CodeGen/PTX/simple-call.ll
  vendor/llvm/dist/test/CodeGen/PTX/stack-object.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/cr1eq.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-sxt-uxt.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-08-23-PerformSubCombine128.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-08-23-Trampoline.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-08-29-BlockConstant.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-08-29-InitOrder.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-09-14-valcoalesce.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-SpillDead.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-11-srl.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-10-12-MachineCSE.ll
  vendor/llvm/dist/test/CodeGen/X86/MachineSink-DbgValue.ll
  vendor/llvm/dist/test/CodeGen/X86/MachineSink-eflags.ll
  vendor/llvm/dist/test/CodeGen/X86/alignment-2.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic-load-store-wide.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic-load-store.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-arith.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-basic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-bitcast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-cast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-cmp.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-cvt.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-logic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-movdup.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-select.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shift.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-splat.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-unpack.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcast.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vextractf128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vinsertf128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vmovddup.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vperm2f128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vpermil.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vshufp.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vzeroupper.ll
  vendor/llvm/dist/test/CodeGen/X86/bmi.ll
  vendor/llvm/dist/test/CodeGen/X86/cmpxchg16b.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-dce.ll
  vendor/llvm/dist/test/CodeGen/X86/crash-nosse.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-at-specficiation.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-inline.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-large-unsigned-const.ll
  vendor/llvm/dist/test/CodeGen/X86/haddsub.ll
  vendor/llvm/dist/test/CodeGen/X86/licm-dominance.ll
  vendor/llvm/dist/test/CodeGen/X86/lzcnt.ll
  vendor/llvm/dist/test/CodeGen/X86/movbe.ll
  vendor/llvm/dist/test/CodeGen/X86/movmsk.ll
  vendor/llvm/dist/test/CodeGen/X86/norex-subreg.ll
  vendor/llvm/dist/test/CodeGen/X86/opt-shuff-tstore.ll
  vendor/llvm/dist/test/CodeGen/X86/pr10420.ll
  vendor/llvm/dist/test/CodeGen/X86/ptr-rotate.ll
  vendor/llvm/dist/test/CodeGen/X86/segmented-stacks.ll
  vendor/llvm/dist/test/CodeGen/X86/split-vector-bitcast.ll
  vendor/llvm/dist/test/CodeGen/X86/sse2-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/sse41-blend.ll
  vendor/llvm/dist/test/CodeGen/X86/sub.ll
  vendor/llvm/dist/test/CodeGen/X86/tail-call-got.ll
  vendor/llvm/dist/test/CodeGen/X86/trunc-ext-ld-st.ll
  vendor/llvm/dist/test/CodeGen/X86/twoaddr-sink-terminator.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_compare-sse4.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-38.ll
  vendor/llvm/dist/test/CodeGen/XCore/2011-08-01-DynamicAllocBug.ll
  vendor/llvm/dist/test/CodeGen/XCore/2011-08-01-VarargsBug.ll
  vendor/llvm/dist/test/CodeGen/XCore/licm-ldwcp.ll
  vendor/llvm/dist/test/DebugInfo/2011-09-26-GlobalVarContext.ll
  vendor/llvm/dist/test/Feature/exception.ll
  vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc.ll
  vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc2.ll
  vendor/llvm/dist/test/Linker/2011-08-04-Metadata.ll
  vendor/llvm/dist/test/Linker/2011-08-04-Metadata2.ll
  vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type.ll
  vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type2.ll
  vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type.ll
  vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type2.ll
  vendor/llvm/dist/test/Linker/2011-08-22-ResolveAlias.ll
  vendor/llvm/dist/test/Linker/2011-08-22-ResolveAlias2.ll
  vendor/llvm/dist/test/MC/ARM/arm-memory-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/nop-armv4-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-armv6t2-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-thumb-padding.s
  vendor/llvm/dist/test/MC/ARM/nop-thumb2-padding.s
  vendor/llvm/dist/test/MC/ARM/thumb-diagnostics.s
  vendor/llvm/dist/test/MC/ARM/thumb-nop.s
  vendor/llvm/dist/test/MC/ARM/thumb2-diagnostics.s
  vendor/llvm/dist/test/MC/ARM/thumb2-mclass.s
  vendor/llvm/dist/test/MC/AsmParser/2011-09-06-NoNewline.s
  vendor/llvm/dist/test/MC/AsmParser/line_with_hash.s
  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-IT-CBNZ-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-IT-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDM-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRD-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2PUSH-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/memory-arm-instructions.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-MSR-MClass.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/X86/intel-syntax.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/invalid-VEX-vvvv.txt
  vendor/llvm/dist/test/MC/ELF/many-section.s
  vendor/llvm/dist/test/MC/ELF/x86_64-reloc-sizetest.s
  vendor/llvm/dist/test/MC/MachO/darwin-x86_64-nobase-relocs.s
  vendor/llvm/dist/test/MC/MachO/x86_64-reloc-arithmetic.s
  vendor/llvm/dist/test/Object/TestObjectFiles/archive-test.a-bitcode   (contents, props changed)
  vendor/llvm/dist/test/Object/TestObjectFiles/archive-test.a-coff-i386   (contents, props changed)
  vendor/llvm/dist/test/Object/nm-archive.test
  vendor/llvm/dist/test/Object/nm-trivial-object.test
  vendor/llvm/dist/test/Object/objdump-disassembly-inline-relocations.test
  vendor/llvm/dist/test/Object/objdump-relocations.test
  vendor/llvm/dist/test/Object/objdump-sectionheaders.test
  vendor/llvm/dist/test/Object/objdump-trivial-object.test
  vendor/llvm/dist/test/TableGen/ListOfList.td
  vendor/llvm/dist/test/TableGen/LoLoL.td
  vendor/llvm/dist/test/TableGen/MultiPat.td
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/atomic.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/atomic.ll
  vendor/llvm/dist/test/Transforms/GVN/2011-09-07-TypeIdFor.ll
  vendor/llvm/dist/test/Transforms/GVN/atomic.ll
  vendor/llvm/dist/test/Transforms/GVN/pr10820.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/global.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-09-19-vectoriv.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-fold.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/lftr-reuse.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2011-09-03-Trampoline.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2011-10-07-AlignPromotion.ll
  vendor/llvm/dist/test/Transforms/InstCombine/LandingPadClauses.ll
  vendor/llvm/dist/test/Transforms/InstCombine/atomic.ll
  vendor/llvm/dist/test/Transforms/InstCombine/devirt.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/2011-09-05-InsertExtractValue.ll
  vendor/llvm/dist/test/Transforms/LICM/atomics.ll
  vendor/llvm/dist/test/Transforms/LICM/scalar-promote-memmodel.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-07-19-CritEdgeBreakCrash.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-07-20-DoubleIV.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-10-06-ReusePhi.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-10-13-SCEVChain.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-10-14-IntPtr.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2011-08-08-PhiUpdate.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2011-08-09-IVSimplify.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2011-08-09-PhiUpdate.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/2011-10-01-NoopTrunc.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/pr10813.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/scevunroll.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/unloop.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-09-26-EHCrash.ll
  vendor/llvm/dist/test/Transforms/Mem2Reg/atomic.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/atomic.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/empty-block.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/nested.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-block-alloca.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-block-side-effects.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/2010-03-22-empty-baseclass.ll
  vendor/llvm/dist/test/Transforms/SCCP/atomic-load-store.ll
  vendor/llvm/dist/test/Transforms/SCCP/switch.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2011-09-22-PHISpeculateInvoke.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2011-10-11-VectorMemset.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/lifetime.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/vectors-with-mismatched-elements.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2011-09-05-TrivialLPad.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/phi-undef-loadstore.ll
  vendor/llvm/dist/test/Transforms/StripSymbols/block-address.ll
  vendor/llvm/dist/tools/llvm-cov/
  vendor/llvm/dist/tools/llvm-cov/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-cov/Makefile
  vendor/llvm/dist/tools/llvm-cov/llvm-cov.cpp
  vendor/llvm/dist/tools/llvm-dwarfdump/
  vendor/llvm/dist/tools/llvm-dwarfdump/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-dwarfdump/Makefile
  vendor/llvm/dist/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  vendor/llvm/dist/tools/llvm-objdump/MCFunction.cpp
  vendor/llvm/dist/tools/llvm-objdump/MCFunction.h
  vendor/llvm/dist/tools/llvm-objdump/MachODump.cpp
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.h
  vendor/llvm/dist/tools/llvm-size/
  vendor/llvm/dist/tools/llvm-size/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-size/Makefile
  vendor/llvm/dist/tools/llvm-size/llvm-size.cpp
  vendor/llvm/dist/unittests/ADT/SCCIteratorTest.cpp
  vendor/llvm/dist/unittests/Support/BlockFrequencyTest.cpp
  vendor/llvm/dist/unittests/Support/DataExtractorTest.cpp
  vendor/llvm/dist/utils/unittest/googletest/gtest-printers.cc
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-printers.h
Deleted:
  vendor/llvm/dist/cmake/modules/CrossCompileLLVM.cmake
  vendor/llvm/dist/cmake/modules/FindBison.cmake
  vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
  vendor/llvm/dist/docs/CommandGuide/llvmc.pod
  vendor/llvm/dist/docs/CommandGuide/llvmgcc.pod
  vendor/llvm/dist/docs/CommandGuide/llvmgxx.pod
  vendor/llvm/dist/docs/CompilerDriver.html
  vendor/llvm/dist/docs/CompilerDriverTutorial.html
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequency.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBlockFrequency.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineLocation.h
  vendor/llvm/dist/include/llvm/CompilerDriver/
  vendor/llvm/dist/include/llvm/Support/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm/Target/TargetAsmBackend.h
  vendor/llvm/dist/include/llvm/Target/TargetAsmInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetAsmLexer.h
  vendor/llvm/dist/include/llvm/Target/TargetAsmParser.h
  vendor/llvm/dist/include/llvm/Target/TargetRegistry.h
  vendor/llvm/dist/include/llvm/Target/TargetSelect.h
  vendor/llvm/dist/lib/Analysis/BlockFrequency.cpp
  vendor/llvm/dist/lib/CodeGen/LowerSubregs.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBlockFrequency.cpp
  vendor/llvm/dist/lib/CompilerDriver/
  vendor/llvm/dist/lib/MC/MCParser/TargetAsmParser.cpp
  vendor/llvm/dist/lib/MC/TargetAsmBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMAddressingModes.h
  vendor/llvm/dist/lib/Target/ARM/ARMAsmBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMBaseInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMFixupKinds.h
  vendor/llvm/dist/lib/Target/ARM/ARMMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMCExpr.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMCExpr.h
  vendor/llvm/dist/lib/Target/ARM/ARMMachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.h
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  vendor/llvm/dist/lib/Target/ARM/NEONMoveFix.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmBackend.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXCallingConv.td
  vendor/llvm/dist/lib/Target/PTX/generate-register-td.py
  vendor/llvm/dist/lib/Target/PowerPC/PPCAsmBackend.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCFixupKinds.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCPredicates.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCPredicates.h
  vendor/llvm/dist/lib/Target/TargetAsmInfo.cpp
  vendor/llvm/dist/lib/Target/TargetAsmLexer.cpp
  vendor/llvm/dist/lib/Target/X86/SSEDomainFix.cpp
  vendor/llvm/dist/lib/Target/X86/X86AsmBackend.cpp
  vendor/llvm/dist/lib/Target/X86/X86FixupKinds.h
  vendor/llvm/dist/lib/Target/X86/X86MCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/X86MachObjectWriter.cpp
  vendor/llvm/dist/lib/Transforms/IPO/LowerSetJmp.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/TailDuplication.cpp
  vendor/llvm/dist/test/CodeGen/Alpha/wmb.ll
  vendor/llvm/dist/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
  vendor/llvm/dist/test/CodeGen/Generic/promote-integers.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-05-ByVal.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-07-20-Select.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-barrier.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-07-19-ATTAsm.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-10-02-Atomics32-2.ll
  vendor/llvm/dist/test/CodeGen/X86/2011-05-31-movmsk.ll
  vendor/llvm/dist/test/CodeGen/X86/Atomics-32.ll
  vendor/llvm/dist/test/CodeGen/X86/SIMD/
  vendor/llvm/dist/test/CodeGen/X86/avx-128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-256-arith.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-256-arith.s
  vendor/llvm/dist/test/CodeGen/X86/avx-256-logic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-256.ll
  vendor/llvm/dist/test/CodeGen/X86/nofence.ll
  vendor/llvm/dist/test/DebugInfo/2009-01-15-member.ll
  vendor/llvm/dist/test/DebugInfo/2009-10-08-DebugInfo-NullGlobalVariable.ll
  vendor/llvm/dist/test/DebugInfo/2009-11-06-InvalidDerivedType.ll
  vendor/llvm/dist/test/DebugInfo/2009-11-10-ParentScope.ll
  vendor/llvm/dist/test/FrontendAda/
  vendor/llvm/dist/test/FrontendC/
  vendor/llvm/dist/test/FrontendC++/
  vendor/llvm/dist/test/FrontendFortran/
  vendor/llvm/dist/test/FrontendObjC/
  vendor/llvm/dist/test/FrontendObjC++/
  vendor/llvm/dist/test/LLVMC/
  vendor/llvm/dist/test/MC/ARM/reg-list.s
  vendor/llvm/dist/test/MC/ARM/simple-encoding.ll
  vendor/llvm/dist/test/MC/ARM/thumb2.s
  vendor/llvm/dist/test/MC/ARM/thumb2_instructions.s
  vendor/llvm/dist/test/Object/nm-trivial-object.test-broken
  vendor/llvm/dist/test/Object/objdump-trivial-object.test-broken
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/max-pointer.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/pointer-indvars.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/pointer.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/subtract.ll
  vendor/llvm/dist/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll
  vendor/llvm/dist/test/Transforms/LowerSetJmp/
  vendor/llvm/dist/test/Transforms/TailDup/2003-06-24-Simpleloop.ll
  vendor/llvm/dist/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll
  vendor/llvm/dist/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll
  vendor/llvm/dist/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll
  vendor/llvm/dist/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll
  vendor/llvm/dist/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll
  vendor/llvm/dist/test/Transforms/TailDup/2009-07-31-phicrash.ll
  vendor/llvm/dist/test/Transforms/TailDup/MergeTest.ll
  vendor/llvm/dist/test/Transforms/TailDup/PHIUpdateTest.ll
  vendor/llvm/dist/test/Transforms/TailDup/X86/if-tail-dup.ll
  vendor/llvm/dist/test/Transforms/TailDup/basictest.ll
  vendor/llvm/dist/test/Transforms/TailDup/basictest2.ll
  vendor/llvm/dist/tools/edis/EnhancedDisassembly.exports
  vendor/llvm/dist/tools/llvm2cpp/
  vendor/llvm/dist/tools/llvmc/
  vendor/llvm/dist/utils/TableGen/ClangASTNodesEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ClangASTNodesEmitter.h
  vendor/llvm/dist/utils/TableGen/ClangAttrEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ClangAttrEmitter.h
  vendor/llvm/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ClangDiagnosticsEmitter.h
  vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.h
  vendor/llvm/dist/utils/TableGen/Error.cpp
  vendor/llvm/dist/utils/TableGen/Error.h
  vendor/llvm/dist/utils/TableGen/LLVMCConfigurationEmitter.cpp
  vendor/llvm/dist/utils/TableGen/LLVMCConfigurationEmitter.h
  vendor/llvm/dist/utils/TableGen/NeonEmitter.cpp
  vendor/llvm/dist/utils/TableGen/NeonEmitter.h
  vendor/llvm/dist/utils/TableGen/OptParserEmitter.cpp
  vendor/llvm/dist/utils/TableGen/OptParserEmitter.h
  vendor/llvm/dist/utils/TableGen/Record.cpp
  vendor/llvm/dist/utils/TableGen/Record.h
  vendor/llvm/dist/utils/TableGen/TGLexer.cpp
  vendor/llvm/dist/utils/TableGen/TGLexer.h
  vendor/llvm/dist/utils/TableGen/TGParser.cpp
  vendor/llvm/dist/utils/TableGen/TGParser.h
  vendor/llvm/dist/utils/TableGen/TableGenBackend.cpp
  vendor/llvm/dist/utils/TableGen/TableGenBackend.h
  vendor/llvm/dist/website/index.html
Modified:
  vendor/llvm/dist/.gitignore
  vendor/llvm/dist/CMakeLists.txt
  vendor/llvm/dist/CREDITS.TXT
  vendor/llvm/dist/Makefile
  vendor/llvm/dist/Makefile.config.in
  vendor/llvm/dist/Makefile.rules
  vendor/llvm/dist/README.txt
  vendor/llvm/dist/autoconf/AutoRegen.sh
  vendor/llvm/dist/autoconf/config.guess
  vendor/llvm/dist/autoconf/config.sub
  vendor/llvm/dist/autoconf/configure.ac
  vendor/llvm/dist/bindings/ocaml/llvm/Makefile
  vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml
  vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli
  vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c
  vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml
  vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli
  vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c
  vendor/llvm/dist/bindings/ocaml/transforms/Makefile
  vendor/llvm/dist/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml
  vendor/llvm/dist/bindings/ocaml/transforms/scalar/llvm_scalar_opts.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/CMakeLists.txt
  vendor/llvm/dist/cmake/modules/CheckAtomic.cmake
  vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
  vendor/llvm/dist/cmake/modules/LLVM-Config.cmake
  vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
  vendor/llvm/dist/cmake/modules/TableGen.cmake
  vendor/llvm/dist/configure
  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/index.html
  vendor/llvm/dist/docs/CommandGuide/llvm-extract.pod
  vendor/llvm/dist/docs/DeveloperPolicy.html
  vendor/llvm/dist/docs/ExceptionHandling.html
  vendor/llvm/dist/docs/FAQ.html
  vendor/llvm/dist/docs/GarbageCollection.html
  vendor/llvm/dist/docs/GettingStarted.html
  vendor/llvm/dist/docs/GoldPlugin.html
  vendor/llvm/dist/docs/HowToReleaseLLVM.html
  vendor/llvm/dist/docs/LangRef.html
  vendor/llvm/dist/docs/Lexicon.html
  vendor/llvm/dist/docs/LinkTimeOptimization.html
  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/TableGenFundamentals.html
  vendor/llvm/dist/docs/WritingAnLLVMPass.html
  vendor/llvm/dist/docs/doxygen.cfg.in
  vendor/llvm/dist/docs/index.html
  vendor/llvm/dist/docs/llvm.css
  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/Makefile
  vendor/llvm/dist/examples/BrainF/BrainF.cpp
  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/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/examples/ParallelJIT/ParallelJIT.cpp
  vendor/llvm/dist/include/llvm-c/Core.h
  vendor/llvm/dist/include/llvm-c/Disassembler.h
  vendor/llvm/dist/include/llvm-c/Object.h
  vendor/llvm/dist/include/llvm-c/Target.h
  vendor/llvm/dist/include/llvm-c/Transforms/IPO.h
  vendor/llvm/dist/include/llvm-c/Transforms/Scalar.h
  vendor/llvm/dist/include/llvm/ADT/APInt.h
  vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
  vendor/llvm/dist/include/llvm/ADT/DenseMap.h
  vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h
  vendor/llvm/dist/include/llvm/ADT/DenseSet.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableMap.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableSet.h
  vendor/llvm/dist/include/llvm/ADT/IntervalMap.h
  vendor/llvm/dist/include/llvm/ADT/PointerUnion.h
  vendor/llvm/dist/include/llvm/ADT/PostOrderIterator.h
  vendor/llvm/dist/include/llvm/ADT/SCCIterator.h
  vendor/llvm/dist/include/llvm/ADT/STLExtras.h
  vendor/llvm/dist/include/llvm/ADT/SmallVector.h
  vendor/llvm/dist/include/llvm/ADT/Statistic.h
  vendor/llvm/dist/include/llvm/ADT/StringExtras.h
  vendor/llvm/dist/include/llvm/ADT/Triple.h
  vendor/llvm/dist/include/llvm/ADT/Twine.h
  vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h
  vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyImpl.h
  vendor/llvm/dist/include/llvm/Analysis/BranchProbabilityInfo.h
  vendor/llvm/dist/include/llvm/Analysis/CodeMetrics.h
  vendor/llvm/dist/include/llvm/Analysis/ConstantFolding.h
  vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h
  vendor/llvm/dist/include/llvm/Analysis/DebugInfo.h
  vendor/llvm/dist/include/llvm/Analysis/FindUsedTypes.h
  vendor/llvm/dist/include/llvm/Analysis/IVUsers.h
  vendor/llvm/dist/include/llvm/Analysis/InlineCost.h
  vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
  vendor/llvm/dist/include/llvm/Analysis/LoopPass.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/RegionPass.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/Argument.h
  vendor/llvm/dist/include/llvm/Attributes.h
  vendor/llvm/dist/include/llvm/AutoUpgrade.h
  vendor/llvm/dist/include/llvm/BasicBlock.h
  vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h
  vendor/llvm/dist/include/llvm/CMakeLists.txt
  vendor/llvm/dist/include/llvm/CodeGen/Analysis.h
  vendor/llvm/dist/include/llvm/CodeGen/CalcSpillWeights.h
  vendor/llvm/dist/include/llvm/CodeGen/FastISel.h
  vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveStackAnalysis.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveVariables.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/Passes.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.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/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/DerivedTypes.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
  vendor/llvm/dist/include/llvm/Function.h
  vendor/llvm/dist/include/llvm/GlobalAlias.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/InlineAsm.h
  vendor/llvm/dist/include/llvm/InstrTypes.h
  vendor/llvm/dist/include/llvm/Instruction.def
  vendor/llvm/dist/include/llvm/Instruction.h
  vendor/llvm/dist/include/llvm/Instructions.h
  vendor/llvm/dist/include/llvm/IntrinsicInst.h
  vendor/llvm/dist/include/llvm/Intrinsics.h
  vendor/llvm/dist/include/llvm/Intrinsics.td
  vendor/llvm/dist/include/llvm/IntrinsicsXCore.td
  vendor/llvm/dist/include/llvm/LinkAllPasses.h
  vendor/llvm/dist/include/llvm/Linker.h
  vendor/llvm/dist/include/llvm/MC/EDInstInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfoDarwin.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/MCDwarf.h
  vendor/llvm/dist/include/llvm/MC/MCInst.h
  vendor/llvm/dist/include/llvm/MC/MCInstPrinter.h
  vendor/llvm/dist/include/llvm/MC/MCInstrDesc.h
  vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCParser/AsmLexer.h
  vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmLexer.h
  vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParser.h
  vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h
  vendor/llvm/dist/include/llvm/MC/MCStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCValue.h
  vendor/llvm/dist/include/llvm/Module.h
  vendor/llvm/dist/include/llvm/Object/COFF.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/OperandTraits.h
  vendor/llvm/dist/include/llvm/Operator.h
  vendor/llvm/dist/include/llvm/PassManagers.h
  vendor/llvm/dist/include/llvm/Support/BranchProbability.h
  vendor/llvm/dist/include/llvm/Support/CallSite.h
  vendor/llvm/dist/include/llvm/Support/CommandLine.h
  vendor/llvm/dist/include/llvm/Support/ConstantFolder.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/Dwarf.h
  vendor/llvm/dist/include/llvm/Support/DynamicLibrary.h
  vendor/llvm/dist/include/llvm/Support/ELF.h
  vendor/llvm/dist/include/llvm/Support/FileSystem.h
  vendor/llvm/dist/include/llvm/Support/Format.h
  vendor/llvm/dist/include/llvm/Support/GetElementPtrTypeIterator.h
  vendor/llvm/dist/include/llvm/Support/IRBuilder.h
  vendor/llvm/dist/include/llvm/Support/InstVisitor.h
  vendor/llvm/dist/include/llvm/Support/MachO.h
  vendor/llvm/dist/include/llvm/Support/MemoryBuffer.h
  vendor/llvm/dist/include/llvm/Support/NoFolder.h
  vendor/llvm/dist/include/llvm/Support/PathV1.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/TargetFolder.h
  vendor/llvm/dist/include/llvm/Support/TypeBuilder.h
  vendor/llvm/dist/include/llvm/Target/Target.td
  vendor/llvm/dist/include/llvm/Target/TargetData.h
  vendor/llvm/dist/include/llvm/Target/TargetFrameLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetIntrinsicInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetLoweringObjectFile.h
  vendor/llvm/dist/include/llvm/Target/TargetMachine.h
  vendor/llvm/dist/include/llvm/Target/TargetOptions.h
  vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
  vendor/llvm/dist/include/llvm/Transforms/IPO.h
  vendor/llvm/dist/include/llvm/Transforms/Scalar.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/AddrModeMatcher.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/FunctionUtils.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdater.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/UnrollLoop.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h
  vendor/llvm/dist/include/llvm/Type.h
  vendor/llvm/dist/include/llvm/User.h
  vendor/llvm/dist/include/llvm/Value.h
  vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/AliasAnalysisEvaluator.cpp
  vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp
  vendor/llvm/dist/lib/Analysis/Analysis.cpp
  vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/BranchProbabilityInfo.cpp
  vendor/llvm/dist/lib/Analysis/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
  vendor/llvm/dist/lib/Analysis/DIBuilder.cpp
  vendor/llvm/dist/lib/Analysis/DbgInfoPrinter.cpp
  vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
  vendor/llvm/dist/lib/Analysis/IPA/CMakeLists.txt
  vendor/llvm/dist/lib/Analysis/IPA/CallGraphSCCPass.cpp
  vendor/llvm/dist/lib/Analysis/IPA/FindUsedTypes.cpp
  vendor/llvm/dist/lib/Analysis/IVUsers.cpp
  vendor/llvm/dist/lib/Analysis/InlineCost.cpp
  vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp
  vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp
  vendor/llvm/dist/lib/Analysis/Lint.cpp
  vendor/llvm/dist/lib/Analysis/Loads.cpp
  vendor/llvm/dist/lib/Analysis/LoopDependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/LoopInfo.cpp
  vendor/llvm/dist/lib/Analysis/LoopPass.cpp
  vendor/llvm/dist/lib/Analysis/MemDepPrinter.cpp
  vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp
  vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/PHITransAddr.cpp
  vendor/llvm/dist/lib/Analysis/PathNumbering.cpp
  vendor/llvm/dist/lib/Analysis/RegionPass.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.cpp
  vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp
  vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
  vendor/llvm/dist/lib/Archive/CMakeLists.txt
  vendor/llvm/dist/lib/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/AsmParser/LLLexer.cpp
  vendor/llvm/dist/lib/AsmParser/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/BitcodeReader.h
  vendor/llvm/dist/lib/Bitcode/Reader/CMakeLists.txt
  vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
  vendor/llvm/dist/lib/Bitcode/Writer/CMakeLists.txt
  vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp
  vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h
  vendor/llvm/dist/lib/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/Analysis.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/ARMException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/Win64Exception.cpp
  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/CodeGen.cpp
  vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/ELFCodeEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/ELFCodeEmitter.h
  vendor/llvm/dist/lib/CodeGen/ELFWriter.cpp
  vendor/llvm/dist/lib/CodeGen/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/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/LiveRangeEdit.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.h
  vendor/llvm/dist/lib/CodeGen/LiveStackAnalysis.cpp
  vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
  vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.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/PeepholeOptimizer.cpp
  vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
  vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocLinearScan.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.h
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.h
  vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp
  vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.h
  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/LegalizeFloatTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  vendor/llvm/dist/lib/CodeGen/ShadowStackGC.cpp
  vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp
  vendor/llvm/dist/lib/CodeGen/SpillPlacement.h
  vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
  vendor/llvm/dist/lib/CodeGen/SplitKit.h
  vendor/llvm/dist/lib/CodeGen/Splitter.cpp
  vendor/llvm/dist/lib/CodeGen/StackProtector.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/ExecutionEngine/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Execution.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/JIT/Intercept.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JITEmitter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/Intercept.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  vendor/llvm/dist/lib/ExecutionEngine/TargetSelect.cpp
  vendor/llvm/dist/lib/Linker/CMakeLists.txt
  vendor/llvm/dist/lib/Linker/LinkModules.cpp
  vendor/llvm/dist/lib/Linker/Linker.cpp
  vendor/llvm/dist/lib/MC/CMakeLists.txt
  vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp
  vendor/llvm/dist/lib/MC/ELFObjectWriter.h
  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/CMakeLists.txt
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDInst.h
  vendor/llvm/dist/lib/MC/MCDisassembler/EDToken.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/EDToken.h
  vendor/llvm/dist/lib/MC/MCDwarf.cpp
  vendor/llvm/dist/lib/MC/MCELF.cpp
  vendor/llvm/dist/lib/MC/MCELFStreamer.cpp
  vendor/llvm/dist/lib/MC/MCELFStreamer.h
  vendor/llvm/dist/lib/MC/MCExpr.cpp
  vendor/llvm/dist/lib/MC/MCInstPrinter.cpp
  vendor/llvm/dist/lib/MC/MCLoggingStreamer.cpp
  vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp
  vendor/llvm/dist/lib/MC/MCNullStreamer.cpp
  vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp
  vendor/llvm/dist/lib/MC/MCParser/AsmLexer.cpp
  vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/CMakeLists.txt
  vendor/llvm/dist/lib/MC/MCParser/COFFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCPureStreamer.cpp
  vendor/llvm/dist/lib/MC/MCStreamer.cpp
  vendor/llvm/dist/lib/MC/MCWin64EH.cpp
  vendor/llvm/dist/lib/MC/MachObjectWriter.cpp
  vendor/llvm/dist/lib/MC/WinCOFFObjectWriter.cpp
  vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp
  vendor/llvm/dist/lib/Makefile
  vendor/llvm/dist/lib/Object/Binary.cpp
  vendor/llvm/dist/lib/Object/CMakeLists.txt
  vendor/llvm/dist/lib/Object/COFFObjectFile.cpp
  vendor/llvm/dist/lib/Object/ELFObjectFile.cpp
  vendor/llvm/dist/lib/Object/MachOObject.cpp
  vendor/llvm/dist/lib/Object/MachOObjectFile.cpp
  vendor/llvm/dist/lib/Object/Object.cpp
  vendor/llvm/dist/lib/Object/ObjectFile.cpp
  vendor/llvm/dist/lib/Support/APFloat.cpp
  vendor/llvm/dist/lib/Support/APInt.cpp
  vendor/llvm/dist/lib/Support/Atomic.cpp
  vendor/llvm/dist/lib/Support/BranchProbability.cpp
  vendor/llvm/dist/lib/Support/CMakeLists.txt
  vendor/llvm/dist/lib/Support/CommandLine.cpp
  vendor/llvm/dist/lib/Support/ConstantRange.cpp
  vendor/llvm/dist/lib/Support/CrashRecoveryContext.cpp
  vendor/llvm/dist/lib/Support/Disassembler.cpp
  vendor/llvm/dist/lib/Support/Dwarf.cpp
  vendor/llvm/dist/lib/Support/DynamicLibrary.cpp
  vendor/llvm/dist/lib/Support/FoldingSet.cpp
  vendor/llvm/dist/lib/Support/Host.cpp
  vendor/llvm/dist/lib/Support/IncludeFile.cpp
  vendor/llvm/dist/lib/Support/Memory.cpp
  vendor/llvm/dist/lib/Support/MemoryBuffer.cpp
  vendor/llvm/dist/lib/Support/MemoryObject.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/PrettyStackTrace.cpp
  vendor/llvm/dist/lib/Support/RWMutex.cpp
  vendor/llvm/dist/lib/Support/SearchForAddressOfSpecialSymbol.cpp
  vendor/llvm/dist/lib/Support/StringExtras.cpp
  vendor/llvm/dist/lib/Support/StringRef.cpp
  vendor/llvm/dist/lib/Support/TargetRegistry.cpp
  vendor/llvm/dist/lib/Support/ThreadLocal.cpp
  vendor/llvm/dist/lib/Support/Threading.cpp
  vendor/llvm/dist/lib/Support/Triple.cpp
  vendor/llvm/dist/lib/Support/Twine.cpp
  vendor/llvm/dist/lib/Support/Unix/Host.inc
  vendor/llvm/dist/lib/Support/Unix/Path.inc
  vendor/llvm/dist/lib/Support/Unix/PathV2.inc
  vendor/llvm/dist/lib/Support/Unix/Process.inc
  vendor/llvm/dist/lib/Support/Windows/DynamicLibrary.inc
  vendor/llvm/dist/lib/Support/Windows/Memory.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/Signals.inc
  vendor/llvm/dist/lib/Support/Windows/Windows.h
  vendor/llvm/dist/lib/Support/raw_ostream.cpp
  vendor/llvm/dist/lib/Target/ARM/ARM.h
  vendor/llvm/dist/lib/Target/ARM/ARM.td
  vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/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/ARMCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.h
  vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMGlobalMerge.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/ARMLoadStoreOptimizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMCInstLower.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
  vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  vendor/llvm/dist/lib/Target/ARM/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  vendor/llvm/dist/lib/Target/ARM/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.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/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Makefile
  vendor/llvm/dist/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2ITBlockPass.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.h
  vendor/llvm/dist/lib/Target/Alpha/AlphaInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaInstrInfo.td
  vendor/llvm/dist/lib/Target/Alpha/AlphaRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaRegisterInfo.h
  vendor/llvm/dist/lib/Target/Alpha/AlphaSubtarget.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Alpha/AlphaTargetMachine.h
  vendor/llvm/dist/lib/Target/Alpha/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Alpha/MCTargetDesc/AlphaMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Alpha/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Alpha/TargetInfo/AlphaTargetInfo.cpp
  vendor/llvm/dist/lib/Target/Alpha/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinFrameLowering.h
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.h
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinIntrinsicInfo.h
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinRegisterInfo.h
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinSubtarget.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Blackfin/BlackfinTargetMachine.h
  vendor/llvm/dist/lib/Target/Blackfin/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Blackfin/MCTargetDesc/BlackfinMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Blackfin/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Blackfin/TargetInfo/BlackfinTargetInfo.cpp
  vendor/llvm/dist/lib/Target/Blackfin/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CBackend/CBackend.cpp
  vendor/llvm/dist/lib/Target/CBackend/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CBackend/CTargetMachine.h
  vendor/llvm/dist/lib/Target/CBackend/TargetInfo/CBackendTargetInfo.cpp
  vendor/llvm/dist/lib/Target/CBackend/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.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/SPUSubtarget.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.h
  vendor/llvm/dist/lib/Target/CellSPU/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/TargetInfo/CellSPUTargetInfo.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CPPTargetMachine.h
  vendor/llvm/dist/lib/Target/CppBackend/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/Makefile
  vendor/llvm/dist/lib/Target/MBlaze/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  vendor/llvm/dist/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlaze.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.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.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.td
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsicInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h
  vendor/llvm/dist/lib/Target/MBlaze/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/TargetInfo/MBlazeTargetInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
  vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h
  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/MSP430RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430Subtarget.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.h
  vendor/llvm/dist/lib/Target/MSP430/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
  vendor/llvm/dist/lib/Target/Mangler.cpp
  vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/Makefile
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  vendor/llvm/dist/lib/Target/Mips/Mips.h
  vendor/llvm/dist/lib/Target/Mips/Mips.td
  vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.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/MipsMCInstLower.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.h
  vendor/llvm/dist/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCSymbolRefExpr.h
  vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.h
  vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.h
  vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/Mips/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp
  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/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.td
  vendor/llvm/dist/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  vendor/llvm/dist/lib/Target/PTX/PTXMCAsmStreamer.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMFInfoExtract.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.h
  vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.td
  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/PTXTargetInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  vendor/llvm/dist/lib/Target/PowerPC/PPC.h
  vendor/llvm/dist/lib/Target/PowerPC/PPC.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCBranchSelector.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.h
  vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
  vendor/llvm/dist/lib/Target/README.txt
  vendor/llvm/dist/lib/Target/Sparc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.h
  vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.h
  vendor/llvm/dist/lib/Target/Sparc/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
  vendor/llvm/dist/lib/Target/SystemZ/CMakeLists.txt
  vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.td
  vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.h
  vendor/llvm/dist/lib/Target/SystemZ/SystemZSubtarget.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.cpp
  vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.h
  vendor/llvm/dist/lib/Target/SystemZ/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
  vendor/llvm/dist/lib/Target/Target.cpp
  vendor/llvm/dist/lib/Target/TargetData.cpp
  vendor/llvm/dist/lib/Target/TargetFrameLowering.cpp
  vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp
  vendor/llvm/dist/lib/Target/TargetMachine.cpp
  vendor/llvm/dist/lib/Target/TargetRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmLexer.cpp
  vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp
  vendor/llvm/dist/lib/Target/X86/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Disassembler/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.h
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86InstComments.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  vendor/llvm/dist/lib/Target/X86/README-SSE.txt
  vendor/llvm/dist/lib/Target/X86/README.txt
  vendor/llvm/dist/lib/Target/X86/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
  vendor/llvm/dist/lib/Target/X86/Utils/CMakeLists.txt
  vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.h
  vendor/llvm/dist/lib/Target/X86/X86.h
  vendor/llvm/dist/lib/Target/X86/X86.td
  vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/X86CodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/X86ELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp
  vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp
  vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86FrameLowering.h
  vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h
  vendor/llvm/dist/lib/Target/X86/X86InstrArithmetic.td
  vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td
  vendor/llvm/dist/lib/Target/X86/X86InstrExtension.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/X86InstrSSE.td
  vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td
  vendor/llvm/dist/lib/Target/X86/X86InstrVMX.td
  vendor/llvm/dist/lib/Target/X86/X86MCInstLower.cpp
  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/X86SelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86Subtarget.cpp
  vendor/llvm/dist/lib/Target/X86/X86Subtarget.h
  vendor/llvm/dist/lib/Target/X86/X86TargetMachine.cpp
  vendor/llvm/dist/lib/Target/X86/X86TargetMachine.h
  vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.h
  vendor/llvm/dist/lib/Target/XCore/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/XCore/TargetInfo/CMakeLists.txt
  vendor/llvm/dist/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
  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/XCoreISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.h
  vendor/llvm/dist/lib/Target/XCore/XCoreSubtarget.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.h
  vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp
  vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/IPO/ConstantMerge.cpp
  vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp
  vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp
  vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
  vendor/llvm/dist/lib/Transforms/IPO/IPConstantPropagation.cpp
  vendor/llvm/dist/lib/Transforms/IPO/IPO.cpp
  vendor/llvm/dist/lib/Transforms/IPO/InlineAlways.cpp
  vendor/llvm/dist/lib/Transforms/IPO/InlineSimple.cpp
  vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp
  vendor/llvm/dist/lib/Transforms/IPO/LoopExtractor.cpp
  vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PruneEH.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/InstCombinePHI.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSelect.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineShifts.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Instrumentation/EdgeProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/PathProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/ProfilingUtils.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/IndVarSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/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/SCCP.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Sink.cpp
  vendor/llvm/dist/lib/Transforms/Utils/AddrModeMatcher.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BuildLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/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/LoopSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerInvoke.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp
  vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SSAUpdater.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
  vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp
  vendor/llvm/dist/lib/VMCore/AsmWriter.cpp
  vendor/llvm/dist/lib/VMCore/Attributes.cpp
  vendor/llvm/dist/lib/VMCore/AutoUpgrade.cpp
  vendor/llvm/dist/lib/VMCore/BasicBlock.cpp
  vendor/llvm/dist/lib/VMCore/CMakeLists.txt
  vendor/llvm/dist/lib/VMCore/ConstantFold.cpp
  vendor/llvm/dist/lib/VMCore/ConstantFold.h
  vendor/llvm/dist/lib/VMCore/Constants.cpp
  vendor/llvm/dist/lib/VMCore/ConstantsContext.h
  vendor/llvm/dist/lib/VMCore/Core.cpp
  vendor/llvm/dist/lib/VMCore/DebugLoc.cpp
  vendor/llvm/dist/lib/VMCore/Function.cpp
  vendor/llvm/dist/lib/VMCore/Globals.cpp
  vendor/llvm/dist/lib/VMCore/IRBuilder.cpp
  vendor/llvm/dist/lib/VMCore/InlineAsm.cpp
  vendor/llvm/dist/lib/VMCore/Instruction.cpp
  vendor/llvm/dist/lib/VMCore/Instructions.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContextImpl.h
  vendor/llvm/dist/lib/VMCore/Makefile
  vendor/llvm/dist/lib/VMCore/Module.cpp
  vendor/llvm/dist/lib/VMCore/PassManager.cpp
  vendor/llvm/dist/lib/VMCore/PassRegistry.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/runtime/libprofile/CommonProfiling.c
  vendor/llvm/dist/runtime/libprofile/GCDAProfiling.c
  vendor/llvm/dist/runtime/libprofile/Makefile
  vendor/llvm/dist/test/Analysis/BasicAA/2009-10-13-AtomicModRef.ll
  vendor/llvm/dist/test/Analysis/BasicAA/cas.ll
  vendor/llvm/dist/test/Analysis/BasicAA/gep-alias.ll
  vendor/llvm/dist/test/Analysis/BasicAA/modref.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/avoid-smax-1.ll
  vendor/llvm/dist/test/Analysis/ScalarEvolution/max-trip-count.ll
  vendor/llvm/dist/test/Assembler/2003-06-17-InvokeDisassemble.ll
  vendor/llvm/dist/test/Assembler/AutoUpgradeIntrinsics.ll
  vendor/llvm/dist/test/Bindings/Ocaml/scalar_opts.ml
  vendor/llvm/dist/test/Bindings/Ocaml/target.ml
  vendor/llvm/dist/test/Bindings/Ocaml/vmcore.ml
  vendor/llvm/dist/test/CMakeLists.txt
  vendor/llvm/dist/test/CodeGen/ARM/2009-10-16-Scope.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-11-30-reloc-movt.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-12-15-elf-lcomm.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-06-09-TailCallByVal.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomic-cmp.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomic-op.ll
  vendor/llvm/dist/test/CodeGen/ARM/avoid-cpsr-rmw.ll
  vendor/llvm/dist/test/CodeGen/ARM/call-tc.ll
  vendor/llvm/dist/test/CodeGen/ARM/carry.ll
  vendor/llvm/dist/test/CodeGen/ARM/crash.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-blocks.ll
  vendor/llvm/dist/test/CodeGen/ARM/debug-info-sreg2.ll
  vendor/llvm/dist/test/CodeGen/ARM/fabss.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll
  vendor/llvm/dist/test/CodeGen/ARM/fp_convert.ll
  vendor/llvm/dist/test/CodeGen/ARM/fpmem.ll
  vendor/llvm/dist/test/CodeGen/ARM/hidden-vis-2.ll
  vendor/llvm/dist/test/CodeGen/ARM/hidden-vis-3.ll
  vendor/llvm/dist/test/CodeGen/ARM/iabs.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt4.ll
  vendor/llvm/dist/test/CodeGen/ARM/indirectbr.ll
  vendor/llvm/dist/test/CodeGen/ARM/inlineasm3.ll
  vendor/llvm/dist/test/CodeGen/ARM/lsr-on-unrolled-loops.ll
  vendor/llvm/dist/test/CodeGen/ARM/lsr-unfolded-offset.ll
  vendor/llvm/dist/test/CodeGen/ARM/mulhi.ll
  vendor/llvm/dist/test/CodeGen/ARM/select.ll
  vendor/llvm/dist/test/CodeGen/ARM/shifter_operand.ll
  vendor/llvm/dist/test/CodeGen/ARM/str_pre-2.ll
  vendor/llvm/dist/test/CodeGen/ARM/sxt_rot.ll
  vendor/llvm/dist/test/CodeGen/ARM/tail-opts.ll
  vendor/llvm/dist/test/CodeGen/ARM/va_arg.ll
  vendor/llvm/dist/test/CodeGen/ARM/vext.ll
  vendor/llvm/dist/test/CodeGen/Alpha/2006-04-04-zextload.ll
  vendor/llvm/dist/test/CodeGen/Alpha/mb.ll
  vendor/llvm/dist/test/CodeGen/CBackend/X86/dg.exp
  vendor/llvm/dist/test/CodeGen/CellSPU/jumptable.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/or_ops.ll
  vendor/llvm/dist/test/CodeGen/Generic/2007-02-25-invoke.ll
  vendor/llvm/dist/test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
  vendor/llvm/dist/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
  vendor/llvm/dist/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
  vendor/llvm/dist/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
  vendor/llvm/dist/test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll
  vendor/llvm/dist/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll
  vendor/llvm/dist/test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-06-fadd64.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-07-FPExtend.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-15-InternalConstant.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-15-SmallSection.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-03-fabs64.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-07-FPRound.ll
  vendor/llvm/dist/test/CodeGen/Mips/2008-08-08-bswap.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-11-09-CountLeading.ll
  vendor/llvm/dist/test/CodeGen/Mips/2010-11-09-Mul.ll
  vendor/llvm/dist/test/CodeGen/Mips/alloca.ll
  vendor/llvm/dist/test/CodeGen/Mips/atomic.ll
  vendor/llvm/dist/test/CodeGen/Mips/cmov.ll
  vendor/llvm/dist/test/CodeGen/Mips/double2int.ll
  vendor/llvm/dist/test/CodeGen/Mips/eh.ll
  vendor/llvm/dist/test/CodeGen/Mips/fcopysign.ll
  vendor/llvm/dist/test/CodeGen/Mips/fpcmp.ll
  vendor/llvm/dist/test/CodeGen/Mips/frame-address.ll
  vendor/llvm/dist/test/CodeGen/Mips/i64arg.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/madd-msub.ll
  vendor/llvm/dist/test/CodeGen/Mips/o32_cc.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/rotate.ll
  vendor/llvm/dist/test/CodeGen/Mips/select.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls.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/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/llvm-intrinsic.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/parameter-order.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/st.ll
  vendor/llvm/dist/test/CodeGen/PTX/sub.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2009-08-23-linkerprivate.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Atomics-32.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/Atomics-64.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/atomic-1.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/atomic-2.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/trampoline.ll
  vendor/llvm/dist/test/CodeGen/Thumb/2011-05-11-DAGLegalizer.ll
  vendor/llvm/dist/test/CodeGen/Thumb/barrier.ll
  vendor/llvm/dist/test/CodeGen/Thumb/iabs.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2009-12-01-LoopIVUsers.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-bcc.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-branch.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ifcvt1.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldm.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mls.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mul.ll
  vendor/llvm/dist/test/CodeGen/X86/2006-05-11-InstrSched.ll
  vendor/llvm/dist/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-04-17-CoalescerBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-08-19-SubAndFetch.ll
  vendor/llvm/dist/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-13-PHIElimBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-10-16-Scope.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-10-19-atomic-cmp-eflags.ll
  vendor/llvm/dist/test/CodeGen/X86/2009-11-25-ImpDefBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-01-08-Atomic64Bug.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-10-08-cmpxchg8b.ll
  vendor/llvm/dist/test/CodeGen/X86/Atomics-64.ll
  vendor/llvm/dist/test/CodeGen/X86/alignment.ll
  vendor/llvm/dist/test/CodeGen/X86/asm-label2.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic-or.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic_add.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic_op.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-load-store.ll
  vendor/llvm/dist/test/CodeGen/X86/barrier-sse.ll
  vendor/llvm/dist/test/CodeGen/X86/barrier.ll
  vendor/llvm/dist/test/CodeGen/X86/bswap.ll
  vendor/llvm/dist/test/CodeGen/X86/change-compare-stride-0.ll
  vendor/llvm/dist/test/CodeGen/X86/change-compare-stride-1.ll
  vendor/llvm/dist/test/CodeGen/X86/cmov.ll
  vendor/llvm/dist/test/CodeGen/X86/coalescer-remat.ll
  vendor/llvm/dist/test/CodeGen/X86/code_placement_eh.ll
  vendor/llvm/dist/test/CodeGen/X86/crash.ll
  vendor/llvm/dist/test/CodeGen/X86/dbg-value-isel.ll
  vendor/llvm/dist/test/CodeGen/X86/extractelement-load.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-atomic.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-cmp-branch.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-gep.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-tls.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86-64.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-stack-O0-crash.ll
  vendor/llvm/dist/test/CodeGen/X86/global-sections.ll
  vendor/llvm/dist/test/CodeGen/X86/hidden-vis.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-fpstack.ll
  vendor/llvm/dist/test/CodeGen/X86/iv-users-in-other-loops.ll
  vendor/llvm/dist/test/CodeGen/X86/lfence.ll
  vendor/llvm/dist/test/CodeGen/X86/licm-nested.ll
  vendor/llvm/dist/test/CodeGen/X86/lock-inst-encoding.ll
  vendor/llvm/dist/test/CodeGen/X86/loop-strength-reduce3.ll
  vendor/llvm/dist/test/CodeGen/X86/membarrier.ll
  vendor/llvm/dist/test/CodeGen/X86/mfence.ll
  vendor/llvm/dist/test/CodeGen/X86/movgs.ll
  vendor/llvm/dist/test/CodeGen/X86/or-address.ll
  vendor/llvm/dist/test/CodeGen/X86/palignr.ll
  vendor/llvm/dist/test/CodeGen/X86/personality.ll
  vendor/llvm/dist/test/CodeGen/X86/pr3495.ll
  vendor/llvm/dist/test/CodeGen/X86/pr3522.ll
  vendor/llvm/dist/test/CodeGen/X86/scev-interchange.ll
  vendor/llvm/dist/test/CodeGen/X86/sfence.ll
  vendor/llvm/dist/test/CodeGen/X86/sink-hoist.ll
  vendor/llvm/dist/test/CodeGen/X86/split-eh-lpad-edges.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/tlv-1.ll
  vendor/llvm/dist/test/CodeGen/X86/uint64-to-float.ll
  vendor/llvm/dist/test/CodeGen/X86/uint_to_fp-2.ll
  vendor/llvm/dist/test/CodeGen/X86/v2f32.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_set-C.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-37.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_shuffle-1.ll
  vendor/llvm/dist/test/CodeGen/XCore/misc-intrinsics.ll
  vendor/llvm/dist/test/CodeGen/XCore/resources.ll
  vendor/llvm/dist/test/CodeGen/XCore/trampoline.ll
  vendor/llvm/dist/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll
  vendor/llvm/dist/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll
  vendor/llvm/dist/test/DebugInfo/2009-11-10-CurrentFn.ll
  vendor/llvm/dist/test/DebugInfo/2010-01-05-DbgScope.ll
  vendor/llvm/dist/test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-04-ArgumentBug.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-04-LoopTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-01-15-AlignmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-05-06-LivenessClobber.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-05-07-ArgumentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
  vendor/llvm/dist/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
  vendor/llvm/dist/test/ExecutionEngine/hello.ll
  vendor/llvm/dist/test/ExecutionEngine/hello2.ll
  vendor/llvm/dist/test/ExecutionEngine/simpletest.ll
  vendor/llvm/dist/test/ExecutionEngine/stubs.ll
  vendor/llvm/dist/test/ExecutionEngine/test-loadstore.ll
  vendor/llvm/dist/test/Feature/callingconventions.ll
  vendor/llvm/dist/test/Feature/calltest.ll
  vendor/llvm/dist/test/Linker/2003-01-30-LinkerTypeRename.ll
  vendor/llvm/dist/test/Linker/2003-04-26-NullPtrLinkProblem.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-23-GlobalVarLinking.ll
  vendor/llvm/dist/test/Linker/2003-11-18-TypeResolution.ll
  vendor/llvm/dist/test/MC/ARM/arm_addrmode3.s
  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/diagnostics.s
  vendor/llvm/dist/test/MC/ARM/elf-movt.s
  vendor/llvm/dist/test/MC/ARM/elf-reloc-01.ll
  vendor/llvm/dist/test/MC/ARM/elf-reloc-02.ll
  vendor/llvm/dist/test/MC/ARM/elf-reloc-03.ll
  vendor/llvm/dist/test/MC/ARM/elf-thumbfunc-reloc.ll
  vendor/llvm/dist/test/MC/ARM/elf-thumbfunc.s
  vendor/llvm/dist/test/MC/ARM/mode-switch.s
  vendor/llvm/dist/test/MC/ARM/neon-bitwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-cmp-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-dup-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mov-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mul-accum-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-mul-encoding.s
  vendor/llvm/dist/test/MC/ARM/neon-vld-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-absdiff-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-bitcount-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-bitwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-dup-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-mul-accum-encoding.s
  vendor/llvm/dist/test/MC/ARM/neont2-pairwise-encoding.s
  vendor/llvm/dist/test/MC/ARM/simple-fp-encoding.s
  vendor/llvm/dist/test/MC/ARM/thumb.s
  vendor/llvm/dist/test/MC/ARM/xscale-attributes.ll
  vendor/llvm/dist/test/MC/AsmParser/exprs.s
  vendor/llvm/dist/test/MC/AsmParser/labels.s
  vendor/llvm/dist/test/MC/Disassembler/ARM/arm-tests.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-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-LDC-form-arm.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-LDRT-arm.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-LSL-regform.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-MSRi-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RSC-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-SSAT-arm.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STRBrs-arm.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-UQADD8-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-VQADD-arm.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-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/neon-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/thumb-printf.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/thumb-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/enhanced.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/simple-tests.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/x86-32.txt
  vendor/llvm/dist/test/MC/ELF/abs.s
  vendor/llvm/dist/test/MC/ELF/alias-reloc.s
  vendor/llvm/dist/test/MC/ELF/alias.s
  vendor/llvm/dist/test/MC/ELF/align-bss.s
  vendor/llvm/dist/test/MC/ELF/align-nops.s
  vendor/llvm/dist/test/MC/ELF/align-size.s
  vendor/llvm/dist/test/MC/ELF/align-text.s
  vendor/llvm/dist/test/MC/ELF/align.s
  vendor/llvm/dist/test/MC/ELF/basic-elf-32.s
  vendor/llvm/dist/test/MC/ELF/basic-elf-64.s
  vendor/llvm/dist/test/MC/ELF/call-abs.s
  vendor/llvm/dist/test/MC/ELF/cfi-adjust-cfa-offset.s
  vendor/llvm/dist/test/MC/ELF/cfi-advance-loc2.s
  vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-offset.s
  vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-register.s
  vendor/llvm/dist/test/MC/ELF/cfi-def-cfa.s
  vendor/llvm/dist/test/MC/ELF/cfi-offset.s
  vendor/llvm/dist/test/MC/ELF/cfi-rel-offset.s
  vendor/llvm/dist/test/MC/ELF/cfi-rel-offset2.s
  vendor/llvm/dist/test/MC/ELF/cfi-remember.s
  vendor/llvm/dist/test/MC/ELF/cfi-same-value.s
  vendor/llvm/dist/test/MC/ELF/cfi-sections.s
  vendor/llvm/dist/test/MC/ELF/cfi-zero-addr-delta.s
  vendor/llvm/dist/test/MC/ELF/cfi.s
  vendor/llvm/dist/test/MC/ELF/comdat.s
  vendor/llvm/dist/test/MC/ELF/common.s
  vendor/llvm/dist/test/MC/ELF/common2.s
  vendor/llvm/dist/test/MC/ELF/debug-line.s
  vendor/llvm/dist/test/MC/ELF/debug-loc.s
  vendor/llvm/dist/test/MC/ELF/diff.s
  vendor/llvm/dist/test/MC/ELF/empty-dwarf-lines.s
  vendor/llvm/dist/test/MC/ELF/empty.s
  vendor/llvm/dist/test/MC/ELF/entsize.ll
  vendor/llvm/dist/test/MC/ELF/entsize.s
  vendor/llvm/dist/test/MC/ELF/file.s
  vendor/llvm/dist/test/MC/ELF/global-offset.s
  vendor/llvm/dist/test/MC/ELF/got.s
  vendor/llvm/dist/test/MC/ELF/ident.s
  vendor/llvm/dist/test/MC/ELF/leb128.s
  vendor/llvm/dist/test/MC/ELF/local-reloc.s
  vendor/llvm/dist/test/MC/ELF/merge.s
  vendor/llvm/dist/test/MC/ELF/n_bytes.s
  vendor/llvm/dist/test/MC/ELF/noexec.s
  vendor/llvm/dist/test/MC/ELF/norelocation.s
  vendor/llvm/dist/test/MC/ELF/org.s
  vendor/llvm/dist/test/MC/ELF/pic-diff.s
  vendor/llvm/dist/test/MC/ELF/plt.s
  vendor/llvm/dist/test/MC/ELF/pr9292.s
  vendor/llvm/dist/test/MC/ELF/relax.s
  vendor/llvm/dist/test/MC/ELF/relocation-386.s
  vendor/llvm/dist/test/MC/ELF/relocation-pc.s
  vendor/llvm/dist/test/MC/ELF/relocation.s
  vendor/llvm/dist/test/MC/ELF/rename.s
  vendor/llvm/dist/test/MC/ELF/section.s
  vendor/llvm/dist/test/MC/ELF/set.s
  vendor/llvm/dist/test/MC/ELF/symref.s
  vendor/llvm/dist/test/MC/ELF/tls-i386.s
  vendor/llvm/dist/test/MC/ELF/tls.s
  vendor/llvm/dist/test/MC/ELF/type.s
  vendor/llvm/dist/test/MC/ELF/undef.s
  vendor/llvm/dist/test/MC/ELF/undef2.s
  vendor/llvm/dist/test/MC/ELF/weak-relocation.s
  vendor/llvm/dist/test/MC/ELF/weak.s
  vendor/llvm/dist/test/MC/ELF/weakref-plt.s
  vendor/llvm/dist/test/MC/ELF/weakref-reloc.s
  vendor/llvm/dist/test/MC/ELF/weakref.s
  vendor/llvm/dist/test/MC/ELF/zero.s
  vendor/llvm/dist/test/MC/MachO/debug_frame.s
  vendor/llvm/dist/test/MC/X86/3DNow.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-32.s
  vendor/llvm/dist/test/MC/X86/x86-64.s
  vendor/llvm/dist/test/MC/X86/x86_64-avx-encoding.s
  vendor/llvm/dist/test/MC/X86/x86_errors.s
  vendor/llvm/dist/test/Other/2008-10-15-MissingSpace.ll
  vendor/llvm/dist/test/Scripts/common_dump.py
  vendor/llvm/dist/test/Scripts/elf-dump
  vendor/llvm/dist/test/TableGen/2003-08-03-PassCode.td
  vendor/llvm/dist/test/TableGen/2006-09-18-LargeInt.td
  vendor/llvm/dist/test/TableGen/2010-03-24-PrematureDefaults.td
  vendor/llvm/dist/test/TableGen/AnonDefinitionOnDemand.td
  vendor/llvm/dist/test/TableGen/BitsInitOverflow.td
  vendor/llvm/dist/test/TableGen/CStyleComment.td
  vendor/llvm/dist/test/TableGen/Dag.td
  vendor/llvm/dist/test/TableGen/DefmInherit.td
  vendor/llvm/dist/test/TableGen/DefmInsideMultiClass.td
  vendor/llvm/dist/test/TableGen/FieldAccess.td
  vendor/llvm/dist/test/TableGen/ForwardRef.td
  vendor/llvm/dist/test/TableGen/GeneralList.td
  vendor/llvm/dist/test/TableGen/Include.td
  vendor/llvm/dist/test/TableGen/IntBitInit.td
  vendor/llvm/dist/test/TableGen/LazyChange.td
  vendor/llvm/dist/test/TableGen/LetInsideMultiClasses.td
  vendor/llvm/dist/test/TableGen/ListArgs.td
  vendor/llvm/dist/test/TableGen/ListArgsSimple.td
  vendor/llvm/dist/test/TableGen/ListConversion.td
  vendor/llvm/dist/test/TableGen/ListManip.td
  vendor/llvm/dist/test/TableGen/ListSlices.td
  vendor/llvm/dist/test/TableGen/MultiClass.td
  vendor/llvm/dist/test/TableGen/MultiClassDefName.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/String.td
  vendor/llvm/dist/test/TableGen/SuperSubclassSameName.td
  vendor/llvm/dist/test/TableGen/TargetInstrInfo.td
  vendor/llvm/dist/test/TableGen/TargetInstrSpec.td
  vendor/llvm/dist/test/TableGen/TemplateArgRename.td
  vendor/llvm/dist/test/TableGen/Tree.td
  vendor/llvm/dist/test/TableGen/TreeNames.td
  vendor/llvm/dist/test/TableGen/UnsetBitInit.td
  vendor/llvm/dist/test/TableGen/UnterminatedComment.td
  vendor/llvm/dist/test/TableGen/cast.td
  vendor/llvm/dist/test/TableGen/defmclass.td
  vendor/llvm/dist/test/TableGen/eq.td
  vendor/llvm/dist/test/TableGen/eqbit.td
  vendor/llvm/dist/test/TableGen/foreach.td
  vendor/llvm/dist/test/TableGen/if.td
  vendor/llvm/dist/test/TableGen/ifbit.td
  vendor/llvm/dist/test/TableGen/lisp.td
  vendor/llvm/dist/test/TableGen/nested-comment.td
  vendor/llvm/dist/test/TableGen/strconcat.td
  vendor/llvm/dist/test/TableGen/subst.td
  vendor/llvm/dist/test/TableGen/subst2.td
  vendor/llvm/dist/test/TableGen/usevalname.td
  vendor/llvm/dist/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll
  vendor/llvm/dist/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll
  vendor/llvm/dist/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll
  vendor/llvm/dist/test/Transforms/ADCE/dce_pure_invoke.ll
  vendor/llvm/dist/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll
  vendor/llvm/dist/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll
  vendor/llvm/dist/test/Transforms/ConstantMerge/merge-both.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/deadexternal.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll
  vendor/llvm/dist/test/Transforms/EarlyCSE/basic.ll
  vendor/llvm/dist/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll
  vendor/llvm/dist/test/Transforms/GVN/2010-05-08-OneBit.ll
  vendor/llvm/dist/test/Transforms/GVN/condprop.ll
  vendor/llvm/dist/test/Transforms/GVN/phi-translate.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/return-argument.ll
  vendor/llvm/dist/test/Transforms/IPConstantProp/return-constant.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.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/ada-loops.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/addrec-gep.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/ashr-tripcount.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/complex-scev.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/crash.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/elim-extend.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/floating-point-iv.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/gep-with-mul-base.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/interesting-invoke-use.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-sext.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-zext.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/no-iv-rewrite.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll
  vendor/llvm/dist/test/Transforms/Inline/2003-09-14-InlineValue.ll
  vendor/llvm/dist/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll
  vendor/llvm/dist/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll
  vendor/llvm/dist/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll
  vendor/llvm/dist/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll
  vendor/llvm/dist/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll
  vendor/llvm/dist/test/Transforms/Inline/2007-04-15-InlineEH.ll
  vendor/llvm/dist/test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll
  vendor/llvm/dist/test/Transforms/Inline/callgraph-update.ll
  vendor/llvm/dist/test/Transforms/Inline/crash.ll
  vendor/llvm/dist/test/Transforms/Inline/inline_invoke.ll
  vendor/llvm/dist/test/Transforms/Inline/invoke_test-1.ll
  vendor/llvm/dist/test/Transforms/Inline/invoke_test-2.ll
  vendor/llvm/dist/test/Transforms/Inline/invoke_test-3.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.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-09-SinkOfInvoke.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/bitcast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/call.ll
  vendor/llvm/dist/test/Transforms/InstCombine/canonicalize_branch.ll
  vendor/llvm/dist/test/Transforms/InstCombine/cast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/crash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/deadcode.ll
  vendor/llvm/dist/test/Transforms/InstCombine/extractvalue.ll
  vendor/llvm/dist/test/Transforms/InstCombine/fcmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/getelementptr.ll
  vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll
  vendor/llvm/dist/test/Transforms/InstCombine/malloc-free-delete.ll
  vendor/llvm/dist/test/Transforms/InstCombine/nsw.ll
  vendor/llvm/dist/test/Transforms/InstCombine/ptr-int-cast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/select.ll
  vendor/llvm/dist/test/Transforms/InstCombine/shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_demanded_elts.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vector-casts.ll
  vendor/llvm/dist/test/Transforms/InstCombine/volatile_store.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/no-irreducible-loops.ll
  vendor/llvm/dist/test/Transforms/LCSSA/invoke-dest.ll
  vendor/llvm/dist/test/Transforms/LICM/2007-05-22-VolatileSink.ll
  vendor/llvm/dist/test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll
  vendor/llvm/dist/test/Transforms/LICM/scalar_promote.ll
  vendor/llvm/dist/test/Transforms/LoopDeletion/2008-05-06-Phi.ll
  vendor/llvm/dist/test/Transforms/LoopIdiom/basic.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/merge-exits.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/preserve-scev.ll
  vendor/llvm/dist/test/Transforms/LoopSimplify/single-backedge.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/ops_after_indvar.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
  vendor/llvm/dist/test/Transforms/LowerAtomic/atomic-load.ll
  vendor/llvm/dist/test/Transforms/LowerAtomic/atomic-swap.ll
  vendor/llvm/dist/test/Transforms/LowerAtomic/barrier.ll
  vendor/llvm/dist/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll
  vendor/llvm/dist/test/Transforms/Mem2Reg/crash.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/cfg-hazards.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/contract-storestrong.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/invoke.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/retain-not-declared.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/rv.ll
  vendor/llvm/dist/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll
  vendor/llvm/dist/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll
  vendor/llvm/dist/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll
  vendor/llvm/dist/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
  vendor/llvm/dist/test/Transforms/SCCP/ipsccp-basic.ll
  vendor/llvm/dist/test/Transforms/SCCP/undef-resolve.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/vector_promote.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/volatile.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/2010-03-30-InvokeCrash.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/BrUnwind.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/invoke_unwind.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrCmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memcmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/pow-to-sqrt.ll
  vendor/llvm/dist/test/Transforms/Sink/basic.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/dont_reorder_load.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/reorder_load.ll
  vendor/llvm/dist/test/Transforms/TailCallElim/setjmp.ll
  vendor/llvm/dist/test/lib/llvm.exp
  vendor/llvm/dist/test/lit.cfg
  vendor/llvm/dist/tools/CMakeLists.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/Miscompilation.cpp
  vendor/llvm/dist/tools/bugpoint/bugpoint.cpp
  vendor/llvm/dist/tools/edis/CMakeLists.txt
  vendor/llvm/dist/tools/edis/Makefile
  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-config/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.cpp
  vendor/llvm/dist/tools/llvm-extract/llvm-extract.cpp
  vendor/llvm/dist/tools/llvm-ld/Optimize.cpp
  vendor/llvm/dist/tools/llvm-link/llvm-link.cpp
  vendor/llvm/dist/tools/llvm-mc/Disassembler.cpp
  vendor/llvm/dist/tools/llvm-mc/Disassembler.h
  vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
  vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp
  vendor/llvm/dist/tools/llvm-objdump/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-objdump/Makefile
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp
  vendor/llvm/dist/tools/llvm-shlib/Makefile
  vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
  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/APFloatTest.cpp
  vendor/llvm/dist/unittests/ADT/APIntTest.cpp
  vendor/llvm/dist/unittests/ADT/DAGDeltaAlgorithmTest.cpp
  vendor/llvm/dist/unittests/ADT/SmallVectorTest.cpp
  vendor/llvm/dist/unittests/ADT/StringRefTest.cpp
  vendor/llvm/dist/unittests/ADT/TwineTest.cpp
  vendor/llvm/dist/unittests/Analysis/ScalarEvolutionTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/ExecutionEngineTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/MultiJITTest.cpp
  vendor/llvm/dist/unittests/Support/TypeBuilderTest.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp
  vendor/llvm/dist/unittests/VMCore/ConstantsTest.cpp
  vendor/llvm/dist/unittests/VMCore/InstructionsTest.cpp
  vendor/llvm/dist/unittests/VMCore/MetadataTest.cpp
  vendor/llvm/dist/unittests/VMCore/VerifierTest.cpp
  vendor/llvm/dist/utils/TableGen/ARMDecoderEmitter.cpp
  vendor/llvm/dist/utils/TableGen/ARMDecoderEmitter.h
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.h
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.h
  vendor/llvm/dist/utils/TableGen/AsmWriterInst.cpp
  vendor/llvm/dist/utils/TableGen/CMakeLists.txt
  vendor/llvm/dist/utils/TableGen/CallingConvEmitter.cpp
  vendor/llvm/dist/utils/TableGen/CallingConvEmitter.h
  vendor/llvm/dist/utils/TableGen/CodeEmitterGen.cpp
  vendor/llvm/dist/utils/TableGen/CodeEmitterGen.h
  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/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/DAGISelEmitter.h
  vendor/llvm/dist/utils/TableGen/DAGISelMatcher.cpp
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherGen.cpp
  vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.h
  vendor/llvm/dist/utils/TableGen/EDEmitter.cpp
  vendor/llvm/dist/utils/TableGen/EDEmitter.h
  vendor/llvm/dist/utils/TableGen/FastISelEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FastISelEmitter.h
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.h
  vendor/llvm/dist/utils/TableGen/InstrEnumEmitter.cpp
  vendor/llvm/dist/utils/TableGen/InstrEnumEmitter.h
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.h
  vendor/llvm/dist/utils/TableGen/Makefile
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.cpp
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.h
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.h
  vendor/llvm/dist/utils/TableGen/SetTheory.cpp
  vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp
  vendor/llvm/dist/utils/TableGen/SubtargetEmitter.h
  vendor/llvm/dist/utils/TableGen/TableGen.cpp
  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/buildit/build_llvm
  vendor/llvm/dist/utils/lit/lit/LitConfig.py
  vendor/llvm/dist/utils/lit/lit/TestFormats.py
  vendor/llvm/dist/utils/lit/lit/TestRunner.py
  vendor/llvm/dist/utils/lit/lit/TestingConfig.py
  vendor/llvm/dist/utils/lit/lit/main.py
  vendor/llvm/dist/utils/llvm.grm
  vendor/llvm/dist/utils/llvmbuild
  vendor/llvm/dist/utils/release/findRegressions.py
  vendor/llvm/dist/utils/release/test-release.sh
  vendor/llvm/dist/utils/unittest/CMakeLists.txt
  vendor/llvm/dist/utils/unittest/googletest/README.LLVM
  vendor/llvm/dist/utils/unittest/googletest/gtest-death-test.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest-filepath.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest-port.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest-test-part.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest-typed-test.cc
  vendor/llvm/dist/utils/unittest/googletest/gtest.cc
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-death-test.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-message.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-param-test.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-spi.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-test-part.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest-typed-test.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest_pred_impl.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
  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/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-port.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-string.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
  vendor/llvm/dist/utils/valgrind/x86_64-pc-linux-gnu.supp
  vendor/llvm/dist/utils/vim/llvm.vim
  vendor/llvm/dist/utils/vim/tablegen.vim

Modified: vendor/llvm/dist/.gitignore
==============================================================================
--- vendor/llvm/dist/.gitignore	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/.gitignore	Thu Oct 20 21:10:27 2011	(r226584)
@@ -22,6 +22,7 @@
 # Explicit files to ignore (only matches one).
 #==============================================================================#
 .gitusers
+autom4te.cache
 cscope.files
 cscope.out
 autoconf/aclocal.m4

Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/CMakeLists.txt	Thu Oct 20 21:10:27 2011	(r226584)
@@ -82,7 +82,7 @@ set(LLVM_ALL_TARGETS
   )
 
 # List of targets with JIT support:
-set(LLVM_TARGETS_WITH_JIT X86 PowerPC ARM)
+set(LLVM_TARGETS_WITH_JIT X86 PowerPC ARM Mips)
 
 if( MSVC )
   set(LLVM_TARGETS_TO_BUILD X86
@@ -181,12 +181,16 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
 include_directories( ${LLVM_BINARY_DIR}/include ${LLVM_MAIN_INCLUDE_DIR})
 
 if( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
-   SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include llvm/Support/Solaris.h")
+   SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include llvm/Support/Solaris.h")
 endif( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
 
 include(AddLLVM)
 include(TableGen)
 
+macro(llvm_tablegen)
+  tablegen(LLVM ${ARGN})
+endmacro()
+
 if( MINGW )
   # People report that -O3 is unreliable on MinGW. The traditional
   # build also uses -O2 for that reason:
@@ -195,19 +199,10 @@ endif()
 
 # Put this before tblgen. Else we have a circular dependence.
 add_subdirectory(lib/Support)
-
-set(LLVM_TABLEGEN "tblgen" CACHE
-  STRING "Native TableGen executable. Saves building one when cross-compiling.")
-# Effective tblgen executable to be used:
-set(LLVM_TABLEGEN_EXE ${LLVM_TABLEGEN})
+add_subdirectory(lib/TableGen)
 
 add_subdirectory(utils/TableGen)
 
-if( CMAKE_CROSSCOMPILING )
-  # This adds a dependency on target `tblgen', so must go after utils/TableGen
-  include( CrossCompileLLVM )
-endif( CMAKE_CROSSCOMPILING )
-
 add_subdirectory(include/llvm)
 
 add_subdirectory(lib)

Modified: vendor/llvm/dist/CREDITS.TXT
==============================================================================
--- vendor/llvm/dist/CREDITS.TXT	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/CREDITS.TXT	Thu Oct 20 21:10:27 2011	(r226584)
@@ -32,6 +32,10 @@ E: dberlin@dberlin.org
 D: ET-Forest implementation.
 D: Sparse bitmap
 
+N: David Blaikie
+E: dblaikie@gmail.com
+D: General bug fixing/fit & finish, mostly in Clang
+
 N: Neil Booth
 E: neil@daikokuya.co.uk
 D: APFloat implementation.
@@ -241,6 +245,10 @@ E: duraid@octopus.com.au
 W: http://kinoko.c.u-tokyo.ac.jp/~duraid/
 D: IA64 backend, BigBlock register allocator
 
+N: John McCall
+E: rjmccall@apple.com
+D: Clang semantic analysis and IR generation
+
 N: Michael McCracken
 E: michael.mccracken@gmail.com
 D: Line number support for llvmgcc
@@ -274,6 +282,8 @@ N: Jakob Stoklund Olesen
 E: stoklund@2pi.dk
 D: Machine code verifier
 D: Blackfin backend
+D: Fast register allocator
+D: Greedy register allocator
 
 N: Richard Osborne
 E: richard@xmos.com

Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/Makefile	Thu Oct 20 21:10:27 2011	(r226584)
@@ -10,7 +10,7 @@
 LEVEL := .
 
 # Top-Level LLVM Build Stages:
-#   1. Build lib/Support, which is used by utils (tblgen).
+#   1. Build lib/Support and lib/TableGen, which are used by utils (tblgen).
 #   2. Build utils, which is used by VMCore.
 #   3. Build VMCore, which builds the Intrinsics.inc file used by libs.
 #   4. Build libs, which are needed by llvm-config.
@@ -27,10 +27,10 @@ LEVEL := .
 ifneq ($(findstring llvmCore, $(RC_ProjectName)),llvmCore)  # Normal build (not "Apple-style").
 
 ifeq ($(BUILD_DIRS_ONLY),1)
-  DIRS := lib/Support utils
-  OPTIONAL_DIRS :=
+  DIRS := lib/Support lib/TableGen utils
+  OPTIONAL_DIRS := tools/clang/utils/TableGen
 else
-  DIRS := lib/Support utils lib/VMCore lib tools/llvm-shlib \
+  DIRS := lib/Support lib/TableGen utils lib/VMCore lib tools/llvm-shlib \
           tools/llvm-config tools runtime docs unittests
   OPTIONAL_DIRS := projects bindings
 endif
@@ -118,7 +118,8 @@ cross-compile-build-tools:
 	  unset CFLAGS ; \
 	  unset CXXFLAGS ; \
 	  $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
-		--host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE); \
+		--host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
+	        --disable-polly ; \
 	  cd .. ; \
 	fi; \
 	(unset SDKROOT; \
@@ -187,8 +188,7 @@ FilesToConfig := \
   include/llvm/Config/AsmPrinters.def \
   include/llvm/Config/AsmParsers.def \
   include/llvm/Config/Disassemblers.def \
-  include/llvm/Support/DataTypes.h \
-  tools/llvmc/src/Base.td
+  include/llvm/Support/DataTypes.h
 FilesToConfigPATH  := $(addprefix $(LLVM_OBJ_ROOT)/,$(FilesToConfig))
 
 all-local:: $(FilesToConfigPATH)

Modified: vendor/llvm/dist/Makefile.config.in
==============================================================================
--- vendor/llvm/dist/Makefile.config.in	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/Makefile.config.in	Thu Oct 20 21:10:27 2011	(r226584)
@@ -188,30 +188,6 @@ LIBS       := @LIBS@
 # Targets that we should build
 TARGETS_TO_BUILD=@TARGETS_TO_BUILD@
 
-# Path to location for LLVM C/C++ front-end. You can modify this if you
-# want to override the value set by configure.
-LLVMGCCDIR := @LLVMGCCDIR@
-
-# Full pathnames of LLVM C/C++ front-end 'cc1' and 'cc1plus' binaries:
-LLVMGCC  := @LLVMGCC@
-LLVMGXX  := @LLVMGXX@
-LLVMCC1  := @LLVMCC1@
-LLVMCC1PLUS := @LLVMCC1PLUS@
-LLVMGCC_LANGS := @LLVMGCC_LANGS@
-LLVMGCC_DRAGONEGG := @LLVMGCC_DRAGONEGG@
-
-# Information on Clang, if configured.
-CLANGPATH := @CLANGPATH@
-CLANGXXPATH := @CLANGXXPATH@
-ENABLE_BUILT_CLANG := @ENABLE_BUILT_CLANG@
-
-# The LLVM capable compiler to use.
-LLVMCC_OPTION := @LLVMCC_OPTION@
-
-# The flag used to emit LLVM IR.
-LLVMCC_EMITIR_FLAG = @LLVMCC_EMITIR_FLAG@
-LLVMCC_DISABLEOPT_FLAGS := @LLVMCC_DISABLEOPT_FLAGS@
-
 # Path to directory where object files should be stored during a build.
 # Set OBJ_ROOT to "." if you do not want to use a separate place for
 # object files.
@@ -338,17 +314,6 @@ endif
 # Location of the plugin header file for gold.
 BINUTILS_INCDIR := @BINUTILS_INCDIR@
 
-# When ENABLE_LLVMC_DYNAMIC is enabled, LLVMC will link libCompilerDriver
-# dynamically. This is needed to make dynamic plugins work on some targets
-# (Windows).
-ENABLE_LLVMC_DYNAMIC = 0
-#@ENABLE_LLVMC_DYNAMIC@
-
-# When ENABLE_LLVMC_DYNAMIC_PLUGINS is enabled, LLVMC will have dynamic plugin
-# support (via the -load option).
-ENABLE_LLVMC_DYNAMIC_PLUGINS = 1
-#@ENABLE_LLVMC_DYNAMIC_PLUGINS@
-
 # Optional flags supported by the compiler
 # -Wno-missing-field-initializers
 NO_MISSING_FIELD_INITIALIZERS = @NO_MISSING_FIELD_INITIALIZERS@

Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/Makefile.rules	Thu Oct 20 21:10:27 2011	(r226584)
@@ -191,19 +191,6 @@ install-local:: all-local
 install-bytecode:: install-bytecode-local
 
 ###############################################################################
-# LLVMC: Provide rules for compiling llvmc-based driver
-###############################################################################
-
-ifdef LLVMC_BASED_DRIVER
-
-TOOLNAME = $(LLVMC_BASED_DRIVER)
-
-LLVMLIBS = CompilerDriver.a
-LINK_COMPONENTS = support
-
-endif # LLVMC_BASED_DRIVER
-
-###############################################################################
 # VARIABLES: Set up various variables based on configuration data
 ###############################################################################
 
@@ -463,11 +450,11 @@ Echo     = @$(EchoCmd)
 ifndef LLVMAS
 LLVMAS   := $(LLVMToolDir)/llvm-as$(EXEEXT)
 endif
-ifndef TBLGEN
+ifndef LLVM_TBLGEN
   ifeq ($(LLVM_CROSS_COMPILING),1)
-    TBLGEN   := $(BuildLLVMToolDir)/tblgen$(BUILD_EXEEXT)
+    LLVM_TBLGEN   := $(BuildLLVMToolDir)/llvm-tblgen$(BUILD_EXEEXT)
   else
-    TBLGEN   := $(LLVMToolDir)/tblgen$(EXEEXT)
+    LLVM_TBLGEN   := $(LLVMToolDir)/llvm-tblgen$(EXEEXT)
   endif
 endif
 LLVM_CONFIG := $(LLVMToolDir)/llvm-config
@@ -636,7 +623,7 @@ CPP.BaseFlags += -include llvm/Support/S
 endif # !HOST_OS - AuroraUX.
 
 LD.Flags      += -L$(LibDir) -L$(LLVMLibDir)
-CPP.BaseFlags += -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
+CPP.BaseFlags += -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 # All -I flags should go here, so that they don't confuse llvm-config.
 CPP.Flags     += $(sort -I$(PROJ_OBJ_DIR) -I$(PROJ_SRC_DIR) \
 	         $(patsubst %,-I%/include,\
@@ -697,10 +684,11 @@ DataInstall   = $(INSTALL) -m 0644
 # When compiling under Mingw/Cygwin, the tblgen tool expects Windows
 # paths. In this case, the SYSPATH function (defined in
 # Makefile.config) transforms Unix paths into Windows paths.
-TableGen      = $(TBLGEN) -I $(call SYSPATH, $(PROJ_SRC_DIR)) \
+TableGen.Flags= -I $(call SYSPATH, $(PROJ_SRC_DIR)) \
                 -I $(call SYSPATH, $(LLVM_SRC_ROOT)/include) \
                 -I $(call SYSPATH, $(PROJ_SRC_ROOT)/include) \
                 -I $(call SYSPATH, $(PROJ_SRC_ROOT)/lib/Target)
+LLVMTableGen  = $(LLVM_TBLGEN) $(TableGen.Flags)
 
 Archive       = $(AR) $(AR.Flags)
 LArchive      = $(LLVMToolDir)/llvm-ar rcsf
@@ -1686,10 +1674,6 @@ ifdef TARGET
 TABLEGEN_INC_FILES_COMMON = 1
 endif
 
-ifdef LLVMC_BASED_DRIVER
-TABLEGEN_INC_FILES_COMMON = 1
-endif
-
 ifdef TABLEGEN_INC_FILES_COMMON
 
 INCFiles := $(filter %.inc,$(BUILT_SOURCES))
@@ -1717,87 +1701,87 @@ TDFiles := $(strip $(wildcard $(PROJ_SRC
            $(LLVM_SRC_ROOT)/include/llvm/CodeGen/ValueTypes.td) \
            $(wildcard $(LLVM_SRC_ROOT)/include/llvm/Intrinsics*.td)
 
-# All of these files depend on tblgen and the .td files.
-$(INCTMPFiles) : $(TBLGEN) $(TDFiles)
+# All .inc.tmp files depend on the .td files.
+$(INCTMPFiles) : $(TDFiles)
 
 $(TARGET:%=$(ObjDir)/%GenRegisterInfo.inc.tmp): \
-$(ObjDir)/%GenRegisterInfo.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenRegisterInfo.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) register info implementation with tblgen"
-	$(Verb) $(TableGen) -gen-register-info -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-register-info -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenInstrInfo.inc.tmp): \
-$(ObjDir)/%GenInstrInfo.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenInstrInfo.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) instruction information with tblgen"
-	$(Verb) $(TableGen) -gen-instr-info -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-instr-info -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenAsmWriter.inc.tmp): \
-$(ObjDir)/%GenAsmWriter.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenAsmWriter.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) assembly writer with tblgen"
-	$(Verb) $(TableGen) -gen-asm-writer -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-asm-writer -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenAsmWriter1.inc.tmp): \
-$(ObjDir)/%GenAsmWriter1.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenAsmWriter1.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) assembly writer #1 with tblgen"
-	$(Verb) $(TableGen) -gen-asm-writer -asmwriternum=1 -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-asm-writer -asmwriternum=1 -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenAsmMatcher.inc.tmp): \
-$(ObjDir)/%GenAsmMatcher.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenAsmMatcher.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) assembly matcher with tblgen"
-	$(Verb) $(TableGen) -gen-asm-matcher -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-asm-matcher -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenMCCodeEmitter.inc.tmp): \
-$(ObjDir)/%GenMCCodeEmitter.inc.tmp: %.td $(ObjDir)/.dir
+$(ObjDir)/%GenMCCodeEmitter.inc.tmp: %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) MC code emitter with tblgen"
-	$(Verb) $(TableGen) -gen-emitter -mc-emitter -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-emitter -mc-emitter -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenMCPseudoLowering.inc.tmp): \
-$(ObjDir)/%GenMCPseudoLowering.inc.tmp: %.td $(ObjDir)/.dir
+$(ObjDir)/%GenMCPseudoLowering.inc.tmp: %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) MC Pseudo instruction expander with tblgen"
-	$(Verb) $(TableGen) -gen-pseudo-lowering -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-pseudo-lowering -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenCodeEmitter.inc.tmp): \
-$(ObjDir)/%GenCodeEmitter.inc.tmp: %.td $(ObjDir)/.dir
+$(ObjDir)/%GenCodeEmitter.inc.tmp: %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) code emitter with tblgen"
-	$(Verb) $(TableGen) -gen-emitter -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-emitter -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenDAGISel.inc.tmp): \
-$(ObjDir)/%GenDAGISel.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenDAGISel.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) DAG instruction selector implementation with tblgen"
-	$(Verb) $(TableGen) -gen-dag-isel -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-dag-isel -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenDisassemblerTables.inc.tmp): \
-$(ObjDir)/%GenDisassemblerTables.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenDisassemblerTables.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) disassembly tables with tblgen"
-	$(Verb) $(TableGen) -gen-disassembler -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-disassembler -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenEDInfo.inc.tmp): \
-$(ObjDir)/%GenEDInfo.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenEDInfo.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) enhanced disassembly information with tblgen"
-	$(Verb) $(TableGen) -gen-enhanced-disassembly-info -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-enhanced-disassembly-info -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenFastISel.inc.tmp): \
-$(ObjDir)/%GenFastISel.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenFastISel.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) \"fast\" instruction selector implementation with tblgen"
-	$(Verb) $(TableGen) -gen-fast-isel -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-fast-isel -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenSubtargetInfo.inc.tmp): \
-$(ObjDir)/%GenSubtargetInfo.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenSubtargetInfo.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) subtarget information with tblgen"
-	$(Verb) $(TableGen) -gen-subtarget -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-subtarget -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenCallingConv.inc.tmp): \
-$(ObjDir)/%GenCallingConv.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenCallingConv.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) calling convention information with tblgen"
-	$(Verb) $(TableGen) -gen-callingconv -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-callingconv -o $(call SYSPATH, $@) $<
 
 $(TARGET:%=$(ObjDir)/%GenIntrinsics.inc.tmp): \
-$(ObjDir)/%GenIntrinsics.inc.tmp : %.td $(ObjDir)/.dir
+$(ObjDir)/%GenIntrinsics.inc.tmp : %.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) intrinsics information with tblgen"
-	$(Verb) $(TableGen) -gen-tgt-intrinsic -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-tgt-intrinsic -o $(call SYSPATH, $@) $<
 
-$(ObjDir)/ARMGenDecoderTables.inc.tmp : ARM.td $(ObjDir)/.dir
+$(ObjDir)/ARMGenDecoderTables.inc.tmp : ARM.td $(ObjDir)/.dir $(LLVM_TBLGEN)
 	$(Echo) "Building $(<F) decoder tables with tblgen"
-	$(Verb) $(TableGen) -gen-arm-decoder -o $(call SYSPATH, $@) $<
+	$(Verb) $(LLVMTableGen) -gen-arm-decoder -o $(call SYSPATH, $@) $<
 
 
 clean-local::
@@ -1805,27 +1789,6 @@ clean-local::
 
 endif # TARGET
 
-ifdef LLVMC_BASED_DRIVER
-
-TDSrc := $(sort $(strip $(wildcard $(PROJ_SRC_DIR)/*.td)) \
-		$(strip $(wildcard $(PROJ_OBJ_DIR)/*.td)))
-
-TDCommon := $(strip $(wildcard \
-		$(LLVM_SRC_ROOT)/include/llvm/CompilerDriver/*.td))
-
-TDFiles := $(TDSrc) $(TDCommon)
-
-$(INCTMPFiles) : $(TBLGEN) $(TDFiles)
-
-$(ObjDir)/%.inc.tmp: %.td $(ObjDir)/.dir
-	$(Echo) "Building LLVMC compilation graph description with tblgen"
-	$(Verb) $(TableGen) -gen-llvmc -o $(call SYSPATH, $@) $<
-
-clean-local::
-	-$(Verb) $(RM) -f $(INCFiles)
-
-endif # LLVMC_BASED_DRIVER
-
 ###############################################################################
 # OTHER RULES: Other rules needed
 ###############################################################################

Modified: vendor/llvm/dist/README.txt
==============================================================================
--- vendor/llvm/dist/README.txt	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/README.txt	Thu Oct 20 21:10:27 2011	(r226584)
@@ -13,4 +13,3 @@ assistance with LLVM.
 
 If you're writing a package for LLVM, see docs/Packaging.html for our
 suggestions.
-

Modified: vendor/llvm/dist/autoconf/AutoRegen.sh
==============================================================================
--- vendor/llvm/dist/autoconf/AutoRegen.sh	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/autoconf/AutoRegen.sh	Thu Oct 20 21:10:27 2011	(r226584)
@@ -14,9 +14,9 @@ clean() {
 ### Periods should be escaped with backslash for use by grep.
 ###
 ### If you update these, please also update docs/GettingStarted.html
-want_autoconf_version='2\.60'
+want_autoconf_version='2\.61'
 want_autoheader_version=$want_autoconf_version
-want_aclocal_version='1\.9\.6'
+want_aclocal_version='1\.10'
 want_libtool_version='1\.5\.22'
 ### END NOTE #########################################################
 

Modified: vendor/llvm/dist/autoconf/config.guess
==============================================================================
--- vendor/llvm/dist/autoconf/config.guess	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/autoconf/config.guess	Thu Oct 20 21:10:27 2011	(r226584)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
-#   Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011 Free Software Foundation, Inc.
 
-timestamp='2009-09-18'
+timestamp='2011-08-20'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -56,8 +56,9 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
+Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -180,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		fi
 		;;
 	    *)
-	        os=netbsd
+		os=netbsd
 		;;
 	esac
 	# The OS release
@@ -223,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
 		;;
 	*5.*)
-	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
 		;;
 	esac
 	# According to Compaq, /usr/sbin/psrinfo has been available on
@@ -269,7 +270,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	exit ;;
+	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+	exitcode=$?
+	trap '' 0
+	exit $exitcode ;;
     Alpha\ *:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# Should we change UNAME_MACHINE based on the output of uname instead
@@ -295,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	echo s390-ibm-zvmoe
 	exit ;;
     *:OS400:*:*)
-        echo powerpc-ibm-os400
+	echo powerpc-ibm-os400
 	exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
 	echo arm-acorn-riscix${UNAME_RELEASE}
@@ -334,8 +338,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
-	AUX_ARCH="i386"
-	echo ${AUX_ARCH}-pc-auroraux`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo i386-pc-auroraux${UNAME_RELEASE}
 	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
 	eval $set_cc_for_build
@@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint${UNAME_RELEASE}
 	exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
 	echo m68k-atari-mint${UNAME_RELEASE}
-        exit ;;
+	exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
+	echo m68k-atari-mint${UNAME_RELEASE}
 	exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-        echo m68k-milan-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-milan-mint${UNAME_RELEASE}
+	exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-        echo m68k-hades-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-hades-mint${UNAME_RELEASE}
+	exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-        echo m68k-unknown-mint${UNAME_RELEASE}
-        exit ;;
+	echo m68k-unknown-mint${UNAME_RELEASE}
+	exit ;;
     m68k:machten:*:*)
 	echo m68k-apple-machten${UNAME_RELEASE}
 	exit ;;
@@ -481,8 +484,8 @@ EOF
 	echo m88k-motorola-sysv3
 	exit ;;
     AViiON:dgux:*:*)
-        # DG/UX returns AViiON for all architectures
-        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	# DG/UX returns AViiON for all architectures
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
 	then
 	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -495,7 +498,7 @@ EOF
 	else
 	    echo i586-dg-dgux${UNAME_RELEASE}
 	fi
- 	exit ;;
+	exit ;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
 	echo m88k-dolphin-sysv3
 	exit ;;
@@ -552,7 +555,7 @@ EOF
 		echo rs6000-ibm-aix3.2
 	fi
 	exit ;;
-    *:AIX:*:[456])
+    *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -595,52 +598,52 @@ EOF
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
+		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+		    case "${sc_cpu_version}" in
+		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+		      532)                      # CPU_PA_RISC2_0
+			case "${sc_kernel_bits}" in
+			  32) HP_ARCH="hppa2.0n" ;;
+			  64) HP_ARCH="hppa2.0w" ;;
 			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
+			esac ;;
+		    esac
 		fi
 		if [ "${HP_ARCH}" = "" ]; then
 		    eval $set_cc_for_build
-		    sed 's/^              //' << EOF >$dummy.c
+		    sed 's/^		//' << EOF >$dummy.c
+
+		#define _HPUX_SOURCE
+		#include <stdlib.h>
+		#include <unistd.h>
+
+		int main ()
+		{
+		#if defined(_SC_KERNEL_BITS)
+		    long bits = sysconf(_SC_KERNEL_BITS);
+		#endif
+		    long cpu  = sysconf (_SC_CPU_VERSION);
 
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
-
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
-
-                  switch (cpu)
-              	{
-              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-              	case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-              	    switch (bits)
-              		{
-              		case 64: puts ("hppa2.0w"); break;
-              		case 32: puts ("hppa2.0n"); break;
-              		default: puts ("hppa2.0"); break;
-              		} break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-              	    puts ("hppa2.0"); break;
-              #endif
-              	default: puts ("hppa1.0"); break;
-              	}
-                  exit (0);
-              }
+		    switch (cpu)
+			{
+			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+			case CPU_PA_RISC2_0:
+		#if defined(_SC_KERNEL_BITS)
+			    switch (bits)
+				{
+				case 64: puts ("hppa2.0w"); break;
+				case 32: puts ("hppa2.0n"); break;
+				default: puts ("hppa2.0"); break;
+				} break;
+		#else  /* !defined(_SC_KERNEL_BITS) */
+			    puts ("hppa2.0"); break;
+		#endif
+			default: puts ("hppa1.0"); break;
+			}
+		    exit (0);
+		}
 EOF
 		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
 		    test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -731,22 +734,22 @@ EOF
 	exit ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
 	echo c1-convex-bsd
-        exit ;;
+	exit ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
 	if getsysinfo -f scalar_acc
 	then echo c32-convex-bsd
 	else echo c2-convex-bsd
 	fi
-        exit ;;
+	exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
 	echo c34-convex-bsd
-        exit ;;
+	exit ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
 	echo c38-convex-bsd
-        exit ;;
+	exit ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
 	echo c4-convex-bsd
-        exit ;;
+	exit ;;
     CRAY*Y-MP:*:*:*)
 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit ;;
@@ -770,14 +773,14 @@ EOF
 	exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit ;;
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit ;;
     5000:UNIX_System_V:4.*:*)
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
-        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
 	exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@@ -789,8 +792,8 @@ EOF
 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
 	exit ;;
     *:FreeBSD:*:*)
-        UNAME_PROCESSOR=`/usr/bin/uname -p`
-	case ${UNAME_MACHINE} in
+	UNAME_PROCESSOR=`/usr/bin/uname -p`
+	case ${UNAME_PROCESSOR} in
 	    amd64)
 		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 	    *)
@@ -804,18 +807,18 @@ EOF
 	echo ${UNAME_MACHINE}-pc-mingw32
 	exit ;;
     i*:windows32*:*)
-    	# uname -m includes "-pc" on this system.
-    	echo ${UNAME_MACHINE}-mingw32
+	# uname -m includes "-pc" on this system.
+	echo ${UNAME_MACHINE}-mingw32
 	exit ;;
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
-    *:Interix*:[3456]*)
-    	case ${UNAME_MACHINE} in
+    *:Interix*:*)
+	case ${UNAME_MACHINE} in
 	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
-	    EM64T | authenticamd | genuineintel)
+	    authenticamd | genuineintel | EM64T)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
 	    IA64)
@@ -866,7 +869,7 @@ EOF
 	  EV6)   UNAME_MACHINE=alphaev6 ;;
 	  EV67)  UNAME_MACHINE=alphaev67 ;;
 	  EV68*) UNAME_MACHINE=alphaev68 ;;
-        esac
+	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
@@ -878,7 +881,13 @@ EOF
 	then
 	    echo ${UNAME_MACHINE}-unknown-linux-gnu
 	else
-	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+		| grep -q __ARM_PCS_VFP
+	    then
+		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	    else
+		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+	    fi
 	fi
 	exit ;;
     avr32*:Linux:*:*)
@@ -891,10 +900,18 @@ EOF
 	echo crisv32-axis-linux-gnu
 	exit ;;
     frv:Linux:*:*)
-    	echo frv-unknown-linux-gnu
+	echo frv-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
-	echo ${UNAME_MACHINE}-pc-linux-gnu
+	LIBC=gnu
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
 	exit ;;
     ia64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -921,11 +938,7 @@ EOF
 	#endif
 	#endif
 EOF
-	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
-	    /^CPU/{
-		s: ::g
-		p
-	    }'`"
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 	;;
     or32:Linux:*:*)
@@ -955,7 +968,7 @@ EOF
 	echo ${UNAME_MACHINE}-ibm-linux
 	exit ;;
     sh64*:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     sh*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -963,6 +976,9 @@ EOF
     sparc:Linux:*:* | sparc64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
+    tile*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
     vax:Linux:*:*)
 	echo ${UNAME_MACHINE}-dec-linux-gnu
 	exit ;;
@@ -970,7 +986,7 @@ EOF
 	echo x86_64-unknown-linux-gnu
 	exit ;;
     xtensa*:Linux:*:*)
-    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -979,11 +995,11 @@ EOF
 	echo i386-sequent-sysv4
 	exit ;;
     i*86:UNIX_SV:4.2MP:2.*)
-        # Unixware is an offshoot of SVR4, but it has its own version
-        # number series starting with 2...
-        # I am not positive that other SVR4 systems won't match this,
+	# Unixware is an offshoot of SVR4, but it has its own version
+	# number series starting with 2...
+	# I am not positive that other SVR4 systems won't match this,
 	# I just have to hope.  -- rms.
-        # Use sysv4.2uw... so that sysv4* matches it.
+	# Use sysv4.2uw... so that sysv4* matches it.
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
 	exit ;;
     i*86:OS/2:*:*)
@@ -1015,7 +1031,7 @@ EOF
 	fi
 	exit ;;
     i*86:*:5:[678]*)
-    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
+	# UnixWare 7.x, OpenUNIX and OpenServer 6.
 	case `/bin/uname -X | grep "^Machine"` in
 	    *486*)	     UNAME_MACHINE=i486 ;;
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
@@ -1043,13 +1059,13 @@ EOF
 	exit ;;
     pc:*:*:*)
 	# Left here for compatibility:
-        # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i586.
+	# uname -m prints for DJGPP always 'pc', but it prints nothing about
+	# the processor, so we play safe by assuming i586.
 	# Note: whatever this is, it MUST be the same as what config.sub
 	# prints for the "djgpp" host, or else GDB configury will decide that
 	# this is a cross-build.
 	echo i586-pc-msdosdjgpp
-        exit ;;
+	exit ;;
     Intel:Mach:3*:*)
 	echo i386-pc-mach3
 	exit ;;
@@ -1084,8 +1100,8 @@ EOF
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
 	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && { echo i486-ncr-sysv4; exit; } ;;
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && { echo i486-ncr-sysv4; exit; } ;;
     NCR*:*:4.2:* | MPRAS*:*:4.2:*)
 	OS_REL='.3'
 	test -r /etc/.relid \
@@ -1128,10 +1144,10 @@ EOF
 		echo ns32k-sni-sysv
 	fi
 	exit ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-        echo i586-unisys-sysv4
-        exit ;;
+    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+			# says <Richard.M.Bartel@ccMail.Census.GOV>
+	echo i586-unisys-sysv4
+	exit ;;
     *:UNIX_System_V:4*:FTX*)
 	# From Gerald Hewes <hewes@openmarket.com>.
 	# How about differentiating between stratus architectures? -djm
@@ -1157,11 +1173,11 @@ EOF
 	exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if [ -d /usr/nec ]; then
-	        echo mips-nec-sysv${UNAME_RELEASE}
+		echo mips-nec-sysv${UNAME_RELEASE}
 	else
-	        echo mips-unknown-sysv${UNAME_RELEASE}
+		echo mips-unknown-sysv${UNAME_RELEASE}
 	fi
-        exit ;;
+	exit ;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
 	echo powerpc-be-beos
 	exit ;;
@@ -1226,6 +1242,9 @@ EOF
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
+    NEO-?:NONSTOP_KERNEL:*:*)
+	echo neo-tandem-nsk${UNAME_RELEASE}
+	exit ;;
     NSE-?:NONSTOP_KERNEL:*:*)
 	echo nse-tandem-nsk${UNAME_RELEASE}
 	exit ;;
@@ -1271,13 +1290,13 @@ EOF
 	echo pdp10-unknown-its
 	exit ;;
     SEI:*:*:SEIUX)
-        echo mips-sei-seiux${UNAME_RELEASE}
+	echo mips-sei-seiux${UNAME_RELEASE}
 	exit ;;
     *:DragonFly:*:*)
 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 	exit ;;
     *:*VMS:*:*)
-    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	UNAME_MACHINE=`(uname -p) 2>/dev/null`
 	case "${UNAME_MACHINE}" in
 	    A*) echo alpha-dec-vms ; exit ;;
 	    I*) echo ia64-dec-vms ; exit ;;
@@ -1317,11 +1336,11 @@ main ()
 #include <sys/param.h>
   printf ("m68k-sony-newsos%s\n",
 #ifdef NEWSOS4
-          "4"
+	"4"
 #else
-	  ""
+	""
 #endif
-         ); exit (0);
+	); exit (0);
 #endif
 #endif
 

Modified: vendor/llvm/dist/autoconf/config.sub
==============================================================================
--- vendor/llvm/dist/autoconf/config.sub	Thu Oct 20 21:01:50 2011	(r226583)
+++ vendor/llvm/dist/autoconf/config.sub	Thu Oct 20 21:10:27 2011	(r226584)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
-#   Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
+#   2011 Free Software Foundation, Inc.
 
-timestamp='2009-08-19'
+timestamp='2011-08-23'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -75,8 +75,9 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
+Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -123,8 +124,9 @@ esac
 # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
-  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
+  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+  knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
@@ -156,8 +158,8 @@ case $os in
 		os=

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



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