Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Dec 2012 13:10:20 +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: r243789 - in vendor/llvm/dist: . autoconf bindings/ocaml/executionengine bindings/ocaml/llvm bindings/ocaml/target cmake cmake/modules cmake/platforms docs docs/CommandGuide docs/_theme...
Message-ID:  <201212021310.qB2DAKEX073871@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sun Dec  2 13:10:19 2012
New Revision: 243789
URL: http://svnweb.freebsd.org/changeset/base/243789

Log:
  Vendor import of llvm release_32 branch r168974 (effectively, 3.2 RC2):
  http://llvm.org/svn/llvm-project/llvm/branches/release_32@168974

Added:
  vendor/llvm/dist/cmake/platforms/
  vendor/llvm/dist/cmake/platforms/Android.cmake
  vendor/llvm/dist/docs/CompilerWriterInfo.rst
  vendor/llvm/dist/docs/DebuggingJITedCode.rst
  vendor/llvm/dist/docs/ExtendingLLVM.rst
  vendor/llvm/dist/docs/GettingStarted.rst
  vendor/llvm/dist/docs/GoldPlugin.rst
  vendor/llvm/dist/docs/HowToAddABuilder.rst
  vendor/llvm/dist/docs/HowToBuildOnARM.rst
  vendor/llvm/dist/docs/HowToSetUpLLVMStyleRTTI.rst
  vendor/llvm/dist/docs/HowToSubmitABug.rst
  vendor/llvm/dist/docs/HowToUseInstrMappings.rst   (contents, props changed)
  vendor/llvm/dist/docs/MarkedUpDisassembly.rst
  vendor/llvm/dist/docs/Phabricator.rst
  vendor/llvm/dist/docs/SphinxQuickstartTemplate.rst
  vendor/llvm/dist/docs/_themes/
  vendor/llvm/dist/docs/_themes/llvm-theme/
  vendor/llvm/dist/docs/_themes/llvm-theme/layout.html
  vendor/llvm/dist/docs/_themes/llvm-theme/static/
  vendor/llvm/dist/docs/_themes/llvm-theme/static/contents.png   (contents, props changed)
  vendor/llvm/dist/docs/_themes/llvm-theme/static/llvm-theme.css
  vendor/llvm/dist/docs/_themes/llvm-theme/static/logo.png   (contents, props changed)
  vendor/llvm/dist/docs/_themes/llvm-theme/static/navigation.png   (contents, props changed)
  vendor/llvm/dist/docs/_themes/llvm-theme/theme.conf
  vendor/llvm/dist/include/llvm/ADT/MapVector.h
  vendor/llvm/dist/include/llvm/AddressingMode.h
  vendor/llvm/dist/include/llvm/Analysis/DependenceAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/ProfileDataLoader.h
  vendor/llvm/dist/include/llvm/Analysis/ProfileDataTypes.h
  vendor/llvm/dist/include/llvm/CodeGen/CommandFlags.h
  vendor/llvm/dist/include/llvm/CodeGen/MachinePostDominators.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGILP.h
  vendor/llvm/dist/include/llvm/CodeGen/TargetSchedule.h
  vendor/llvm/dist/include/llvm/DataLayout.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ObjectBuffer.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ObjectImage.h
  vendor/llvm/dist/include/llvm/Object/RelocVisitor.h
  vendor/llvm/dist/include/llvm/Target/TargetTransformImpl.h
  vendor/llvm/dist/include/llvm/TargetTransformInfo.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BypassSlowDivision.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/IntegerDivision.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyLibCalls.h
  vendor/llvm/dist/lib/Analysis/CostModel.cpp
  vendor/llvm/dist/lib/Analysis/DependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/ProfileDataLoader.cpp
  vendor/llvm/dist/lib/Analysis/ProfileDataLoaderPass.cpp
  vendor/llvm/dist/lib/CodeGen/MachinePostDominators.cpp
  vendor/llvm/dist/lib/CodeGen/StackColoring.cpp
  vendor/llvm/dist/lib/CodeGen/TargetSchedule.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugRangeList.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugRangeList.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h
  vendor/llvm/dist/lib/Target/ARM/ARMScheduleSwift.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineScheduler.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineScheduler.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h
  vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrFormats.td
  vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrInfo.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleE500mc.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleE5500.td
  vendor/llvm/dist/lib/Target/TargetTransformImpl.cpp
  vendor/llvm/dist/lib/Target/X86/X86InstrTSX.td
  vendor/llvm/dist/lib/Transforms/IPO/BarrierNoopPass.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/BlackList.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/BlackList.h
  vendor/llvm/dist/lib/Transforms/Scalar/SROA.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BypassSlowDivision.cpp
  vendor/llvm/dist/lib/Transforms/Utils/IntegerDivision.cpp
  vendor/llvm/dist/lib/Transforms/Utils/MetaRenamer.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/LoopVectorize.cpp
  vendor/llvm/dist/lib/VMCore/AttributesImpl.h
  vendor/llvm/dist/lib/VMCore/DataLayout.cpp
  vendor/llvm/dist/lib/VMCore/TargetTransformInfo.cpp
  vendor/llvm/dist/test/Analysis/BasicAA/noalias-geps.ll
  vendor/llvm/dist/test/Analysis/BasicAA/phi-speculation.ll
  vendor/llvm/dist/test/Analysis/CallGraph/do-nothing-intrinsic.ll
  vendor/llvm/dist/test/Analysis/CostModel/
  vendor/llvm/dist/test/Analysis/CostModel/X86/
  vendor/llvm/dist/test/Analysis/CostModel/X86/arith.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/cast.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/cmp.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/i32.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/insert-extract-at-zero.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/lit.local.cfg
  vendor/llvm/dist/test/Analysis/CostModel/X86/loop_v2.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/tiny.ll
  vendor/llvm/dist/test/Analysis/CostModel/X86/vectorized-loop.ll
  vendor/llvm/dist/test/Analysis/CostModel/lit.local.cfg
  vendor/llvm/dist/test/Analysis/CostModel/no_info.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/Banerjee.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/Coupled.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/ExactRDIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/ExactSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/GCD.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/Preliminary.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/Propagating.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/Separability.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/StrongSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/SymbolicRDIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/SymbolicSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/WeakCrossingSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/ZIV.ll
  vendor/llvm/dist/test/Analysis/DependenceAnalysis/lit.local.cfg
  vendor/llvm/dist/test/Analysis/Profiling/load-branch-weights-ifs.ll
  vendor/llvm/dist/test/Analysis/Profiling/load-branch-weights-loops.ll
  vendor/llvm/dist/test/Analysis/Profiling/load-branch-weights-switches.ll
  vendor/llvm/dist/test/Assembler/global-addrspace-forwardref.ll
  vendor/llvm/dist/test/Assembler/invalid-fwdref1.ll
  vendor/llvm/dist/test/Bitcode/function-encoding-rel-operands.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-05-04-vmov.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-05-10-PreferVMOVtoVDUP32.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-08-30-select.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-09-18-ARMv4ISelBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-09-25-InlineAsmScalarToVectorConv.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-09-25-InlineAsmScalarToVectorConv2.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-10-04-FixedFrame-vs-byval.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-10-04-LDRB_POST_IMM-Crash.ll
  vendor/llvm/dist/test/CodeGen/ARM/2012-10-18-PR14099-ByvalFrameAddress.ll
  vendor/llvm/dist/test/CodeGen/ARM/a15-mla.ll
  vendor/llvm/dist/test/CodeGen/ARM/a15.ll
  vendor/llvm/dist/test/CodeGen/ARM/atomicrmw_minmax.ll
  vendor/llvm/dist/test/CodeGen/ARM/call-noret-minsize.ll
  vendor/llvm/dist/test/CodeGen/ARM/call-noret.ll
  vendor/llvm/dist/test/CodeGen/ARM/crash-shufflevector.ll
  vendor/llvm/dist/test/CodeGen/ARM/darwin-section-order.ll
  vendor/llvm/dist/test/CodeGen/ARM/deps-fix.ll
  vendor/llvm/dist/test/CodeGen/ARM/domain-conv-vmovs.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel-pic.ll
  vendor/llvm/dist/test/CodeGen/ARM/fp-fast.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt12.ll
  vendor/llvm/dist/test/CodeGen/ARM/indirectbr-2.ll
  vendor/llvm/dist/test/CodeGen/ARM/integer_insertelement.ll
  vendor/llvm/dist/test/CodeGen/ARM/longMAC.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon-fma.ll
  vendor/llvm/dist/test/CodeGen/ARM/unaligned_load_store_vector.ll
  vendor/llvm/dist/test/CodeGen/ARM/vselect_imax.ll
  vendor/llvm/dist/test/CodeGen/Generic/MachineBranchProb.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/remove_lsr.ll
  vendor/llvm/dist/test/CodeGen/MSP430/fp.ll
  vendor/llvm/dist/test/CodeGen/Mips/alloca16.ll
  vendor/llvm/dist/test/CodeGen/Mips/atomicops.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconeq.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconeqk.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconeqz.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconge.ll
  vendor/llvm/dist/test/CodeGen/Mips/brcongt.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconle.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconlt.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconne.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconnek.ll
  vendor/llvm/dist/test/CodeGen/Mips/brconnez.ll
  vendor/llvm/dist/test/CodeGen/Mips/brind.ll
  vendor/llvm/dist/test/CodeGen/Mips/check-noat.ll
  vendor/llvm/dist/test/CodeGen/Mips/div.ll
  vendor/llvm/dist/test/CodeGen/Mips/div_rem.ll
  vendor/llvm/dist/test/CodeGen/Mips/divu.ll
  vendor/llvm/dist/test/CodeGen/Mips/divu_remu.ll
  vendor/llvm/dist/test/CodeGen/Mips/dsp-r1.ll
  vendor/llvm/dist/test/CodeGen/Mips/dsp-r2.ll
  vendor/llvm/dist/test/CodeGen/Mips/eh-dwarf-cfa.ll
  vendor/llvm/dist/test/CodeGen/Mips/i32k.ll
  vendor/llvm/dist/test/CodeGen/Mips/init-array.ll
  vendor/llvm/dist/test/CodeGen/Mips/llcarry.ll
  vendor/llvm/dist/test/CodeGen/Mips/mips64-sret.ll
  vendor/llvm/dist/test/CodeGen/Mips/misha.ll
  vendor/llvm/dist/test/CodeGen/Mips/mul.ll
  vendor/llvm/dist/test/CodeGen/Mips/mulll.ll
  vendor/llvm/dist/test/CodeGen/Mips/mulull.ll
  vendor/llvm/dist/test/CodeGen/Mips/rem.ll
  vendor/llvm/dist/test/CodeGen/Mips/remat-immed-load.ll
  vendor/llvm/dist/test/CodeGen/Mips/remu.ll
  vendor/llvm/dist/test/CodeGen/Mips/return-vector.ll
  vendor/llvm/dist/test/CodeGen/Mips/selpat.ll
  vendor/llvm/dist/test/CodeGen/Mips/seteq.ll
  vendor/llvm/dist/test/CodeGen/Mips/seteqz.ll
  vendor/llvm/dist/test/CodeGen/Mips/setge.ll
  vendor/llvm/dist/test/CodeGen/Mips/setgek.ll
  vendor/llvm/dist/test/CodeGen/Mips/setle.ll
  vendor/llvm/dist/test/CodeGen/Mips/setlt.ll
  vendor/llvm/dist/test/CodeGen/Mips/setltk.ll
  vendor/llvm/dist/test/CodeGen/Mips/setne.ll
  vendor/llvm/dist/test/CodeGen/Mips/setuge.ll
  vendor/llvm/dist/test/CodeGen/Mips/setugt.ll
  vendor/llvm/dist/test/CodeGen/Mips/setule.ll
  vendor/llvm/dist/test/CodeGen/Mips/setult.ll
  vendor/llvm/dist/test/CodeGen/Mips/setultk.ll
  vendor/llvm/dist/test/CodeGen/Mips/small-section-reserve-gp.ll
  vendor/llvm/dist/test/CodeGen/Mips/stchar.ll
  vendor/llvm/dist/test/CodeGen/Mips/stldst.ll
  vendor/llvm/dist/test/CodeGen/Mips/tailcall.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls16.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls16_2.ll
  vendor/llvm/dist/test/CodeGen/Mips/uitofp.ll
  vendor/llvm/dist/test/CodeGen/Mips/ul1.ll
  vendor/llvm/dist/test/CodeGen/Mips/vector-load-store.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/global-ordering.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/param-align.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/pr13291-i1-store.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/ptx-version-30.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/ptx-version-31.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-10.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-11.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-12.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-13.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-20.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-21.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-30.ll
  vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-35.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2012-09-16-TOC-entry-check.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2012-10-11-dynalloc.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2012-10-12-bitcast.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/asm-Zy.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/cr1eq-no-extra-moves.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/crsave.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/emptystruct.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/floatPSA.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fsl-e500mc.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/fsl-e5500.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/i64_fp_round.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/jaggedstructs.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/misched.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/novrsave.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-abi-extend.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-align-long-double.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-calls.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-toc.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-zext.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/pr12757.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/pr13641.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/pr13891.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/remat-imm.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/structsinmem.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/structsinregs.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/varargs-struct-float.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vec_cmp.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vec_conv.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vec_extload.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vec_sqrt.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/vrspill.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/longMACt.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-08-16-setcc.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-08-28-UnsafeMathCrash.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-09-13-dagco-fneg.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-09-28-CGPBug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-10-02-DAGCycle.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-10-03-DAGCycle.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-10-18-crash-dagco.ll
  vendor/llvm/dist/test/CodeGen/X86/MergeConsecutiveStores.ll
  vendor/llvm/dist/test/CodeGen/X86/StackColoring-dbg.ll
  vendor/llvm/dist/test/CodeGen/X86/StackColoring.ll
  vendor/llvm/dist/test/CodeGen/X86/atom-bypass-slow-division.ll
  vendor/llvm/dist/test/CodeGen/X86/atom-shuf.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic-minmax-i6432.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic-pointer.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic16.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic32.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic64.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic6432.ll
  vendor/llvm/dist/test/CodeGen/X86/atomic8.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-intel-ocl.ll
  vendor/llvm/dist/test/CodeGen/X86/bitcast-i256.ll
  vendor/llvm/dist/test/CodeGen/X86/buildvec-insertvec.ll
  vendor/llvm/dist/test/CodeGen/X86/cmov-fp.ll
  vendor/llvm/dist/test/CodeGen/X86/cvtv2f32.ll
  vendor/llvm/dist/test/CodeGen/X86/early-ifcvt-crash.ll
  vendor/llvm/dist/test/CodeGen/X86/extract-concat.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-fast.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-load-trunc.ll
  vendor/llvm/dist/test/CodeGen/X86/handle-move.ll
  vendor/llvm/dist/test/CodeGen/X86/inlineasm-sched-bug.ll
  vendor/llvm/dist/test/CodeGen/X86/misched-balance.ll
  vendor/llvm/dist/test/CodeGen/X86/misched-ilp.ll
  vendor/llvm/dist/test/CodeGen/X86/ms-inline-asm.ll
  vendor/llvm/dist/test/CodeGen/X86/mulx32.ll
  vendor/llvm/dist/test/CodeGen/X86/mulx64.ll
  vendor/llvm/dist/test/CodeGen/X86/pmovext.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11985.ll
  vendor/llvm/dist/test/CodeGen/X86/pr12312.ll
  vendor/llvm/dist/test/CodeGen/X86/pr12359.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13458.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13859.ll
  vendor/llvm/dist/test/CodeGen/X86/pr13899.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14088.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14090.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14098.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14161.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14204.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14314.ll
  vendor/llvm/dist/test/CodeGen/X86/pr14333.ll
  vendor/llvm/dist/test/CodeGen/X86/pr5145.ll
  vendor/llvm/dist/test/CodeGen/X86/rtm.ll
  vendor/llvm/dist/test/CodeGen/X86/select_const.ll
  vendor/llvm/dist/test/CodeGen/X86/shift-bmi2.ll
  vendor/llvm/dist/test/CodeGen/X86/sjlj.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-intel-ocl.ll
  vendor/llvm/dist/test/CodeGen/X86/sse_partial_update.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_fabs.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_floor.ll
  vendor/llvm/dist/test/CodeGen/X86/xmulo.ll
  vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-inl-test.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/DebugInfo/X86/2010-04-13-PubType.ll
  vendor/llvm/dist/test/DebugInfo/X86/DW_AT_object_pointer.ll
  vendor/llvm/dist/test/DebugInfo/X86/elf-names.ll
  vendor/llvm/dist/test/DebugInfo/X86/linkage-name.ll
  vendor/llvm/dist/test/DebugInfo/X86/prologue-stack.ll
  vendor/llvm/dist/test/DebugInfo/dwarfdump-inlining.test
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/pr13727.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-common-symbols-alignment.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-data-align.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-ptr-reloc.ll
  vendor/llvm/dist/test/Feature/minsize_attr.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-internal-globals.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument_initializer_metadata.ll
  vendor/llvm/dist/test/MC/ARM/arm-shift-encoding.s
  vendor/llvm/dist/test/MC/ARM/elf-jump24-fixup.s
  vendor/llvm/dist/test/MC/ARM/thumb-shift-encoding.s
  vendor/llvm/dist/test/MC/ARM/thumb2-b.w-encodingT4.s
  vendor/llvm/dist/test/MC/AsmParser/bad-macro.s
  vendor/llvm/dist/test/MC/AsmParser/macros-darwin.s
  vendor/llvm/dist/test/MC/COFF/comm.ll
  vendor/llvm/dist/test/MC/COFF/global_ctors_dtors.ll
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD4DUPd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD4LNd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST1LNd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST4LNd32_UPD-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/marked-up-thumb.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/neont-VLD-reencoding.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/neont-VST-reencoding.txt
  vendor/llvm/dist/test/MC/Disassembler/X86/marked-up.txt
  vendor/llvm/dist/test/MC/ELF/cfi-reg.s
  vendor/llvm/dist/test/MC/ELF/lcomm.s
  vendor/llvm/dist/test/MC/MachO/ARM/long-call-branch-island-relocation.s
  vendor/llvm/dist/test/MC/MachO/absolute.s
  vendor/llvm/dist/test/MC/MachO/gen-dwarf-cpp.s
  vendor/llvm/dist/test/MC/MachO/gen-dwarf-macro-cpp.s
  vendor/llvm/dist/test/MC/MachO/i386-large-relocations.s
  vendor/llvm/dist/test/MC/MachO/x86-data-in-code.ll
  vendor/llvm/dist/test/MC/Markup/
  vendor/llvm/dist/test/MC/Markup/basic-markup.mc
  vendor/llvm/dist/test/MC/Markup/lit.local.cfg
  vendor/llvm/dist/test/MC/Mips/do_switch.ll
  vendor/llvm/dist/test/MC/Mips/mips-alu-instructions.s
  vendor/llvm/dist/test/MC/Mips/mips-coprocessor-encodings.s
  vendor/llvm/dist/test/MC/Mips/mips-expansions.s
  vendor/llvm/dist/test/MC/Mips/mips-fpu-instructions.s
  vendor/llvm/dist/test/MC/Mips/mips-jump-instructions.s
  vendor/llvm/dist/test/MC/Mips/mips-memory-instructions.s
  vendor/llvm/dist/test/MC/Mips/mips-register-names.s
  vendor/llvm/dist/test/MC/Mips/mips-relocations.s
  vendor/llvm/dist/test/MC/Mips/mips64-register-names.s
  vendor/llvm/dist/test/MC/Mips/mips64extins.ll
  vendor/llvm/dist/test/MC/Mips/mips_directives.s
  vendor/llvm/dist/test/MC/PowerPC/
  vendor/llvm/dist/test/MC/PowerPC/lit.local.cfg
  vendor/llvm/dist/test/MC/PowerPC/ppc64-initial-cfa.ll
  vendor/llvm/dist/test/MC/PowerPC/ppc64-relocs-01.ll
  vendor/llvm/dist/test/MC/PowerPC/ppc64-tls-relocs-01.ll
  vendor/llvm/dist/test/MC/X86/x86-32-ms-inline-asm.s
  vendor/llvm/dist/test/MC/X86/x86_64-rtm-encoding.s
  vendor/llvm/dist/test/MC/X86/x86_nop.s
  vendor/llvm/dist/test/Object/Inputs/dext-test.elf-mips64r2   (contents, props changed)
  vendor/llvm/dist/test/Object/Inputs/relocations.elf-x86-64   (contents, props changed)
  vendor/llvm/dist/test/Object/Mips/
  vendor/llvm/dist/test/Object/Mips/feature.test
  vendor/llvm/dist/test/Object/Mips/lit.local.cfg
  vendor/llvm/dist/test/Other/FileCheck-space.txt
  vendor/llvm/dist/test/Other/Inputs/
  vendor/llvm/dist/test/Other/Inputs/llvm-cov.gcda   (contents, props changed)
  vendor/llvm/dist/test/Other/Inputs/llvm-cov.gcno   (contents, props changed)
  vendor/llvm/dist/test/Other/ResponseFile.ll
  vendor/llvm/dist/test/Other/extract-alias.ll
  vendor/llvm/dist/test/Other/extract-weak-odr.ll
  vendor/llvm/dist/test/Other/link-opts.ll
  vendor/llvm/dist/test/Other/llvm-cov.test
  vendor/llvm/dist/test/Other/llvm-nm-without-aliases.ll
  vendor/llvm/dist/test/Other/spir_cc.ll
  vendor/llvm/dist/test/TableGen/list-element-bitref.td
  vendor/llvm/dist/test/TableGen/pr8330.td
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/cmp-types.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/loop1.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/sh-rec.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/sh-rec2.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/sh-rec3.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/sh-types.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/simple-ldstr.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/simple.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/X86/vs-cast.ll
  vendor/llvm/dist/test/Transforms/DeadArgElim/dbginfo.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/libcalls.ll
  vendor/llvm/dist/test/Transforms/EarlyCSE/commute.ll
  vendor/llvm/dist/test/Transforms/GVN/malloc-load-removal.ll
  vendor/llvm/dist/test/Transforms/GVN/pr14166.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/blockaddress.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/tls.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2012-10-19-congruent-constant.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/verify-scev.ll
  vendor/llvm/dist/test/Transforms/Inline/recursive.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-08-28-udiv_ashl.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-09-17-ZeroSizedAlloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-09-24-MemcpyFromGlobalCrash.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-10-25-vector-of-pointers.ll
  vendor/llvm/dist/test/Transforms/InstCombine/disable-simplify-libcalls.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcmp-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcmp-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy-from-global.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memcpy_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memmove-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memmove-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memmove_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memmove_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/obfuscated_splat.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stpcpy-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stpcpy-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stpcpy_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/stpcpy_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcat-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcat-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcat-3.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strchr-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strchr-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcmp-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcmp-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcpy-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcpy-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcpy_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcpy_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcspn-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcspn-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strlen-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strlen-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncat-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncat-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncat-3.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncmp-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncmp-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncpy-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncpy-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncpy_chk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strncpy_chk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strpbrk-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strpbrk-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strrchr-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strrchr-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strspn-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strstr-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strstr-2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strto-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/struct-assign-tbaa.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vector_gep2.ll
  vendor/llvm/dist/test/Transforms/InstCombine/weak-symbols.ll
  vendor/llvm/dist/test/Transforms/LoopIdiom/crash.ll
  vendor/llvm/dist/test/Transforms/LoopIdiom/non-canonical-loop.ll
  vendor/llvm/dist/test/Transforms/LoopIdiom/scev-invalidation.ll
  vendor/llvm/dist/test/Transforms/LoopRotate/multiple-exits.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/pr14167.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/
  vendor/llvm/dist/test/Transforms/LoopVectorize/2012-10-20-infloop.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/2012-10-22-isconsec.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/avx1.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/conversion-cost.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/cost-model.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/gcc-examples.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/X86/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopVectorize/cpp-new-array.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/flags.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/gcc-examples.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/increment.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/induction_plus.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/lit.local.cfg
  vendor/llvm/dist/test/Transforms/LoopVectorize/non-const-n.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/read-only.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/reduction.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/runtime-check.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/scalar-select.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/small-loop.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/start-non-zero.ll
  vendor/llvm/dist/test/Transforms/LoopVectorize/write-only.ll
  vendor/llvm/dist/test/Transforms/MetaRenamer/
  vendor/llvm/dist/test/Transforms/MetaRenamer/lit.local.cfg
  vendor/llvm/dist/test/Transforms/MetaRenamer/metarenamer.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/path-overflow.ll
  vendor/llvm/dist/test/Transforms/PhaseOrdering/gdce.ll
  vendor/llvm/dist/test/Transforms/SROA/
  vendor/llvm/dist/test/Transforms/SROA/alignment.ll
  vendor/llvm/dist/test/Transforms/SROA/basictest.ll
  vendor/llvm/dist/test/Transforms/SROA/big-endian.ll
  vendor/llvm/dist/test/Transforms/SROA/fca.ll
  vendor/llvm/dist/test/Transforms/SROA/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SROA/phi-and-select.ll
  vendor/llvm/dist/test/Transforms/SROA/vector-promotion.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/SPARC/
  vendor/llvm/dist/test/Transforms/SimplifyCFG/SPARC/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SimplifyCFG/SPARC/switch_to_lookup_table.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/X86/
  vendor/llvm/dist/test/Transforms/SimplifyCFG/X86/lit.local.cfg
  vendor/llvm/dist/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-branchweights-partial.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-branchweights-switch-create.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/sink-common-code.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/double-float-shrink.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/float-shrink-compare.ll
  vendor/llvm/dist/tools/lli/RecordingMemoryManager.cpp
  vendor/llvm/dist/tools/lli/RecordingMemoryManager.h
  vendor/llvm/dist/tools/lli/RemoteTarget.cpp
  vendor/llvm/dist/tools/lli/RemoteTarget.h
  vendor/llvm/dist/tools/llvm-mcmarkup/
  vendor/llvm/dist/tools/llvm-mcmarkup/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-mcmarkup/LLVMBuild.txt
  vendor/llvm/dist/tools/llvm-mcmarkup/Makefile
  vendor/llvm/dist/tools/llvm-mcmarkup/llvm-mcmarkup.cpp
  vendor/llvm/dist/unittests/ADT/ImmutableMapTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTests.def
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/Makefile
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/SectionMemoryManager.h
  vendor/llvm/dist/unittests/Support/MemoryBufferTest.cpp
  vendor/llvm/dist/unittests/Support/MemoryTest.cpp
  vendor/llvm/dist/unittests/Support/formatted_raw_ostream_test.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/IntegerDivision.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenMapTable.cpp
  vendor/llvm/dist/utils/lit/lit/ExampleTests/vg-fail.c
  vendor/llvm/dist/utils/lit/lit/ExampleTests/xfail-feature.c
Deleted:
  vendor/llvm/dist/docs/CompilerWriterInfo.html
  vendor/llvm/dist/docs/DebuggingJITedCode.html
  vendor/llvm/dist/docs/ExtendingLLVM.html
  vendor/llvm/dist/docs/GettingStarted.html
  vendor/llvm/dist/docs/GoldPlugin.html
  vendor/llvm/dist/docs/HowToAddABuilder.html
  vendor/llvm/dist/docs/HowToSubmitABug.html
  vendor/llvm/dist/docs/llvm-theme/layout.html
  vendor/llvm/dist/docs/llvm-theme/static/contents.png
  vendor/llvm/dist/docs/llvm-theme/static/llvm-theme.css
  vendor/llvm/dist/docs/llvm-theme/static/logo.png
  vendor/llvm/dist/docs/llvm-theme/static/navigation.png
  vendor/llvm/dist/docs/llvm-theme/theme.conf
  vendor/llvm/dist/include/llvm/ADT/Trie.h
  vendor/llvm/dist/include/llvm/Analysis/LoopDependenceAnalysis.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
  vendor/llvm/dist/include/llvm/TableGen/TableGenAction.h
  vendor/llvm/dist/include/llvm/Target/TargetData.h
  vendor/llvm/dist/include/llvm/Target/TargetELFWriterInfo.h
  vendor/llvm/dist/lib/Analysis/LoopDependenceAnalysis.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h
  vendor/llvm/dist/lib/TableGen/TableGenAction.cpp
  vendor/llvm/dist/lib/Target/AMDGPU/
  vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.h
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.h
  vendor/llvm/dist/lib/Target/TargetData.cpp
  vendor/llvm/dist/lib/Target/TargetELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86ELFWriterInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86ELFWriterInfo.h
  vendor/llvm/dist/lib/Target/X86/X86MCInstLower.h
  vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.h
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/alias.ll
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/lit.local.cfg
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/siv-strong.ll
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll
  vendor/llvm/dist/test/Analysis/LoopDependenceAnalysis/ziv.ll
  vendor/llvm/dist/test/CodeGen/PTX/
  vendor/llvm/dist/test/CodeGen/PowerPC/bl8_elf_nop.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-ind-call.ll
  vendor/llvm/dist/test/DebugInfo/2010-04-13-PubType.ll
  vendor/llvm/dist/test/DebugInfo/X86/pr13303.ll
  vendor/llvm/dist/test/MC/COFF/global_ctors.ll
  vendor/llvm/dist/test/Transforms/InstCombine/memset_chk.ll
  vendor/llvm/dist/test/Transforms/InstCombine/strcpy_chk.ll
  vendor/llvm/dist/test/Transforms/ScalarRepl/memcpy-from-global.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StpCpy.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrCat.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrChr.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrCmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrCpy.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrLen.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCat.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrNCpy.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrPBrk.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrRChr.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrSpn.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/StrStr.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memcmp.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memmove.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memset-64.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/memset.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/weak-symbols.ll
  vendor/llvm/dist/test/lib/
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.InTree/test/Bar/bar-test.ll
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/autoconf/configure.ac
  vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c
  vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.ml
  vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.mli
  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/cmake/config-ix.cmake
  vendor/llvm/dist/cmake/modules/AddLLVM.cmake
  vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
  vendor/llvm/dist/configure
  vendor/llvm/dist/docs/AliasAnalysis.rst
  vendor/llvm/dist/docs/BitCodeFormat.rst
  vendor/llvm/dist/docs/CMake.rst
  vendor/llvm/dist/docs/CodeGenerator.rst
  vendor/llvm/dist/docs/CodingStandards.rst
  vendor/llvm/dist/docs/CommandGuide/FileCheck.rst
  vendor/llvm/dist/docs/CommandGuide/lit.rst
  vendor/llvm/dist/docs/DeveloperPolicy.rst
  vendor/llvm/dist/docs/GarbageCollection.html
  vendor/llvm/dist/docs/LangRef.html
  vendor/llvm/dist/docs/Lexicon.rst
  vendor/llvm/dist/docs/LinkTimeOptimization.rst
  vendor/llvm/dist/docs/Makefile.sphinx
  vendor/llvm/dist/docs/Passes.html
  vendor/llvm/dist/docs/ProgrammersManual.html
  vendor/llvm/dist/docs/README.txt
  vendor/llvm/dist/docs/ReleaseNotes.html
  vendor/llvm/dist/docs/SourceLevelDebugging.html
  vendor/llvm/dist/docs/TestingGuide.html
  vendor/llvm/dist/docs/WritingAnLLVMBackend.html
  vendor/llvm/dist/docs/conf.py
  vendor/llvm/dist/docs/index.rst
  vendor/llvm/dist/docs/programming.rst
  vendor/llvm/dist/docs/subsystems.rst
  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/OCamlLangImpl4.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl5.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl6.html
  vendor/llvm/dist/docs/tutorial/OCamlLangImpl7.html
  vendor/llvm/dist/docs/userguides.rst
  vendor/llvm/dist/docs/yaml2obj.rst
  vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp
  vendor/llvm/dist/examples/Fibonacci/fibonacci.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/OCaml-Kaleidoscope/Chapter4/toy.ml
  vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter5/toy.ml
  vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter6/toy.ml
  vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter7/toy.ml
  vendor/llvm/dist/include/llvm-c/Core.h
  vendor/llvm/dist/include/llvm-c/Disassembler.h
  vendor/llvm/dist/include/llvm-c/Target.h
  vendor/llvm/dist/include/llvm-c/TargetMachine.h
  vendor/llvm/dist/include/llvm-c/Transforms/Vectorize.h
  vendor/llvm/dist/include/llvm/ADT/APFloat.h
  vendor/llvm/dist/include/llvm/ADT/APInt.h
  vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
  vendor/llvm/dist/include/llvm/ADT/BitVector.h
  vendor/llvm/dist/include/llvm/ADT/DAGDeltaAlgorithm.h
  vendor/llvm/dist/include/llvm/ADT/DeltaAlgorithm.h
  vendor/llvm/dist/include/llvm/ADT/DenseMap.h
  vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h
  vendor/llvm/dist/include/llvm/ADT/EquivalenceClasses.h
  vendor/llvm/dist/include/llvm/ADT/FoldingSet.h
  vendor/llvm/dist/include/llvm/ADT/Hashing.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableList.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableMap.h
  vendor/llvm/dist/include/llvm/ADT/ImmutableSet.h
  vendor/llvm/dist/include/llvm/ADT/Optional.h
  vendor/llvm/dist/include/llvm/ADT/OwningPtr.h
  vendor/llvm/dist/include/llvm/ADT/PackedVector.h
  vendor/llvm/dist/include/llvm/ADT/PointerIntPair.h
  vendor/llvm/dist/include/llvm/ADT/ScopedHashTable.h
  vendor/llvm/dist/include/llvm/ADT/SetVector.h
  vendor/llvm/dist/include/llvm/ADT/SmallBitVector.h
  vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h
  vendor/llvm/dist/include/llvm/ADT/SmallString.h
  vendor/llvm/dist/include/llvm/ADT/SmallVector.h
  vendor/llvm/dist/include/llvm/ADT/SparseBitVector.h
  vendor/llvm/dist/include/llvm/ADT/SparseSet.h
  vendor/llvm/dist/include/llvm/ADT/StringExtras.h
  vendor/llvm/dist/include/llvm/ADT/StringRef.h
  vendor/llvm/dist/include/llvm/ADT/StringSet.h
  vendor/llvm/dist/include/llvm/ADT/Triple.h
  vendor/llvm/dist/include/llvm/ADT/Twine.h
  vendor/llvm/dist/include/llvm/ADT/ValueMap.h
  vendor/llvm/dist/include/llvm/ADT/ilist.h
  vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h
  vendor/llvm/dist/include/llvm/Analysis/BranchProbabilityInfo.h
  vendor/llvm/dist/include/llvm/Analysis/CallGraph.h
  vendor/llvm/dist/include/llvm/Analysis/CaptureTracking.h
  vendor/llvm/dist/include/llvm/Analysis/CodeMetrics.h
  vendor/llvm/dist/include/llvm/Analysis/ConstantFolding.h
  vendor/llvm/dist/include/llvm/Analysis/Dominators.h
  vendor/llvm/dist/include/llvm/Analysis/IVUsers.h
  vendor/llvm/dist/include/llvm/Analysis/InlineCost.h
  vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h
  vendor/llvm/dist/include/llvm/Analysis/IntervalPartition.h
  vendor/llvm/dist/include/llvm/Analysis/LazyValueInfo.h
  vendor/llvm/dist/include/llvm/Analysis/Loads.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
  vendor/llvm/dist/include/llvm/Analysis/LoopInfoImpl.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h
  vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
  vendor/llvm/dist/include/llvm/Analysis/PHITransAddr.h
  vendor/llvm/dist/include/llvm/Analysis/Passes.h
  vendor/llvm/dist/include/llvm/Analysis/ProfileInfoTypes.h
  vendor/llvm/dist/include/llvm/Analysis/RegionInfo.h
  vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h
  vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpressions.h
  vendor/llvm/dist/include/llvm/Analysis/SparsePropagation.h
  vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h
  vendor/llvm/dist/include/llvm/Argument.h
  vendor/llvm/dist/include/llvm/Attributes.h
  vendor/llvm/dist/include/llvm/BasicBlock.h
  vendor/llvm/dist/include/llvm/Bitcode/Archive.h
  vendor/llvm/dist/include/llvm/Bitcode/BitstreamReader.h
  vendor/llvm/dist/include/llvm/Bitcode/BitstreamWriter.h
  vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h
  vendor/llvm/dist/include/llvm/CallingConv.h
  vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
  vendor/llvm/dist/include/llvm/CodeGen/CallingConvLower.h
  vendor/llvm/dist/include/llvm/CodeGen/FastISel.h
  vendor/llvm/dist/include/llvm/CodeGen/GCMetadata.h
  vendor/llvm/dist/include/llvm/CodeGen/GCMetadataPrinter.h
  vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
  vendor/llvm/dist/include/llvm/CodeGen/IntrinsicLowering.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h
  vendor/llvm/dist/include/llvm/CodeGen/LiveVariables.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineJumpTableInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineLoopInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineMemOperand.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfoImpls.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineSSAUpdater.h
  vendor/llvm/dist/include/llvm/CodeGen/MachineScheduler.h
  vendor/llvm/dist/include/llvm/CodeGen/PBQP/Graph.h
  vendor/llvm/dist/include/llvm/CodeGen/PBQP/HeuristicBase.h
  vendor/llvm/dist/include/llvm/CodeGen/Passes.h
  vendor/llvm/dist/include/llvm/CodeGen/PseudoSourceValue.h
  vendor/llvm/dist/include/llvm/CodeGen/RegAllocPBQP.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterClassInfo.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterPressure.h
  vendor/llvm/dist/include/llvm/CodeGen/RegisterScavenging.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
  vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h
  vendor/llvm/dist/include/llvm/CodeGen/SchedulerRegistry.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h
  vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h
  vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.h
  vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.td
  vendor/llvm/dist/include/llvm/Config/AsmParsers.def.in
  vendor/llvm/dist/include/llvm/Config/AsmPrinters.def.in
  vendor/llvm/dist/include/llvm/Config/Disassemblers.def.in
  vendor/llvm/dist/include/llvm/Config/config.h.cmake
  vendor/llvm/dist/include/llvm/Config/config.h.in
  vendor/llvm/dist/include/llvm/Constant.h
  vendor/llvm/dist/include/llvm/Constants.h
  vendor/llvm/dist/include/llvm/DIBuilder.h
  vendor/llvm/dist/include/llvm/DebugInfo.h
  vendor/llvm/dist/include/llvm/DebugInfo/DIContext.h
  vendor/llvm/dist/include/llvm/DefaultPasses.h
  vendor/llvm/dist/include/llvm/DerivedTypes.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/JITEventListener.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/JITMemoryManager.h
  vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyld.h
  vendor/llvm/dist/include/llvm/Function.h
  vendor/llvm/dist/include/llvm/GlobalAlias.h
  vendor/llvm/dist/include/llvm/GlobalValue.h
  vendor/llvm/dist/include/llvm/GlobalVariable.h
  vendor/llvm/dist/include/llvm/IRBuilder.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.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/IntrinsicsARM.td
  vendor/llvm/dist/include/llvm/IntrinsicsMips.td
  vendor/llvm/dist/include/llvm/IntrinsicsX86.td
  vendor/llvm/dist/include/llvm/LLVMContext.h
  vendor/llvm/dist/include/llvm/LinkAllPasses.h
  vendor/llvm/dist/include/llvm/MC/MCAsmBackend.h
  vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
  vendor/llvm/dist/include/llvm/MC/MCAssembler.h
  vendor/llvm/dist/include/llvm/MC/MCCodeEmitter.h
  vendor/llvm/dist/include/llvm/MC/MCContext.h
  vendor/llvm/dist/include/llvm/MC/MCDwarf.h
  vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCExpr.h
  vendor/llvm/dist/include/llvm/MC/MCInst.h
  vendor/llvm/dist/include/llvm/MC/MCInstPrinter.h
  vendor/llvm/dist/include/llvm/MC/MCInstrDesc.h
  vendor/llvm/dist/include/llvm/MC/MCLabel.h
  vendor/llvm/dist/include/llvm/MC/MCMachObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.h
  vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCObjectWriter.h
  vendor/llvm/dist/include/llvm/MC/MCParser/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/MCParser/MCAsmParserExtension.h
  vendor/llvm/dist/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h
  vendor/llvm/dist/include/llvm/MC/MCSchedule.h
  vendor/llvm/dist/include/llvm/MC/MCSection.h
  vendor/llvm/dist/include/llvm/MC/MCSectionCOFF.h
  vendor/llvm/dist/include/llvm/MC/MCSectionELF.h
  vendor/llvm/dist/include/llvm/MC/MCSectionMachO.h
  vendor/llvm/dist/include/llvm/MC/MCStreamer.h
  vendor/llvm/dist/include/llvm/MC/MCSubtargetInfo.h
  vendor/llvm/dist/include/llvm/MC/MCSymbol.h
  vendor/llvm/dist/include/llvm/MC/MCTargetAsmLexer.h
  vendor/llvm/dist/include/llvm/MC/MCTargetAsmParser.h
  vendor/llvm/dist/include/llvm/MC/MCValue.h
  vendor/llvm/dist/include/llvm/MC/SubtargetFeature.h
  vendor/llvm/dist/include/llvm/MDBuilder.h
  vendor/llvm/dist/include/llvm/Metadata.h
  vendor/llvm/dist/include/llvm/Object/Archive.h
  vendor/llvm/dist/include/llvm/Object/Binary.h
  vendor/llvm/dist/include/llvm/Object/COFF.h
  vendor/llvm/dist/include/llvm/Object/ELF.h
  vendor/llvm/dist/include/llvm/Object/MachO.h
  vendor/llvm/dist/include/llvm/Object/MachOFormat.h
  vendor/llvm/dist/include/llvm/Object/ObjectFile.h
  vendor/llvm/dist/include/llvm/Operator.h
  vendor/llvm/dist/include/llvm/Pass.h
  vendor/llvm/dist/include/llvm/PassAnalysisSupport.h
  vendor/llvm/dist/include/llvm/PassSupport.h
  vendor/llvm/dist/include/llvm/Support/AlignOf.h
  vendor/llvm/dist/include/llvm/Support/Allocator.h
  vendor/llvm/dist/include/llvm/Support/CallSite.h
  vendor/llvm/dist/include/llvm/Support/Casting.h
  vendor/llvm/dist/include/llvm/Support/CommandLine.h
  vendor/llvm/dist/include/llvm/Support/Compiler.h
  vendor/llvm/dist/include/llvm/Support/DataExtractor.h
  vendor/llvm/dist/include/llvm/Support/ELF.h
  vendor/llvm/dist/include/llvm/Support/FileOutputBuffer.h
  vendor/llvm/dist/include/llvm/Support/FileSystem.h
  vendor/llvm/dist/include/llvm/Support/Format.h
  vendor/llvm/dist/include/llvm/Support/FormattedStream.h
  vendor/llvm/dist/include/llvm/Support/GCOV.h
  vendor/llvm/dist/include/llvm/Support/InstVisitor.h
  vendor/llvm/dist/include/llvm/Support/IntegersSubset.h
  vendor/llvm/dist/include/llvm/Support/IntegersSubsetMapping.h
  vendor/llvm/dist/include/llvm/Support/LEB128.h
  vendor/llvm/dist/include/llvm/Support/LockFileManager.h
  vendor/llvm/dist/include/llvm/Support/MathExtras.h
  vendor/llvm/dist/include/llvm/Support/Memory.h
  vendor/llvm/dist/include/llvm/Support/MemoryBuffer.h
  vendor/llvm/dist/include/llvm/Support/Mutex.h
  vendor/llvm/dist/include/llvm/Support/MutexGuard.h
  vendor/llvm/dist/include/llvm/Support/PathV1.h
  vendor/llvm/dist/include/llvm/Support/PathV2.h
  vendor/llvm/dist/include/llvm/Support/PrettyStackTrace.h
  vendor/llvm/dist/include/llvm/Support/Program.h
  vendor/llvm/dist/include/llvm/Support/RWMutex.h
  vendor/llvm/dist/include/llvm/Support/Regex.h
  vendor/llvm/dist/include/llvm/Support/Registry.h
  vendor/llvm/dist/include/llvm/Support/SourceMgr.h
  vendor/llvm/dist/include/llvm/Support/StreamableMemoryObject.h
  vendor/llvm/dist/include/llvm/Support/TargetFolder.h
  vendor/llvm/dist/include/llvm/Support/TargetRegistry.h
  vendor/llvm/dist/include/llvm/Support/Threading.h
  vendor/llvm/dist/include/llvm/Support/TimeValue.h
  vendor/llvm/dist/include/llvm/Support/Timer.h
  vendor/llvm/dist/include/llvm/Support/ValueHandle.h
  vendor/llvm/dist/include/llvm/Support/YAMLParser.h
  vendor/llvm/dist/include/llvm/Support/circular_raw_ostream.h
  vendor/llvm/dist/include/llvm/Support/raw_os_ostream.h
  vendor/llvm/dist/include/llvm/Support/raw_ostream.h
  vendor/llvm/dist/include/llvm/Support/system_error.h
  vendor/llvm/dist/include/llvm/Support/type_traits.h
  vendor/llvm/dist/include/llvm/SymbolTableListTraits.h
  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/Target/Mangler.h
  vendor/llvm/dist/include/llvm/Target/Target.td
  vendor/llvm/dist/include/llvm/Target/TargetCallingConv.h
  vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetIntrinsicInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLibraryInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetLowering.h
  vendor/llvm/dist/include/llvm/Target/TargetLoweringObjectFile.h
  vendor/llvm/dist/include/llvm/Target/TargetMachine.h
  vendor/llvm/dist/include/llvm/Target/TargetOpcodes.h
  vendor/llvm/dist/include/llvm/Target/TargetOptions.h
  vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetSchedule.td
  vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
  vendor/llvm/dist/include/llvm/Target/TargetSelectionDAGInfo.h
  vendor/llvm/dist/include/llvm/Target/TargetSubtargetInfo.h
  vendor/llvm/dist/include/llvm/Transforms/IPO.h
  vendor/llvm/dist/include/llvm/Transforms/IPO/InlinerPass.h
  vendor/llvm/dist/include/llvm/Transforms/IPO/PassManagerBuilder.h
  vendor/llvm/dist/include/llvm/Transforms/Instrumentation.h
  vendor/llvm/dist/include/llvm/Transforms/Scalar.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/AddrModeMatcher.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/BuildLibCalls.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/Cloning.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/Local.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdater.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyIndVar.h
  vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h
  vendor/llvm/dist/include/llvm/Transforms/Vectorize.h
  vendor/llvm/dist/include/llvm/Type.h
  vendor/llvm/dist/include/llvm/Use.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/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/CaptureTracking.cpp
  vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp
  vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
  vendor/llvm/dist/lib/Analysis/DominanceFrontier.cpp
  vendor/llvm/dist/lib/Analysis/IPA/CallGraph.cpp
  vendor/llvm/dist/lib/Analysis/IPA/GlobalsModRef.cpp
  vendor/llvm/dist/lib/Analysis/IVUsers.cpp
  vendor/llvm/dist/lib/Analysis/InlineCost.cpp
  vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp
  vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp
  vendor/llvm/dist/lib/Analysis/Lint.cpp
  vendor/llvm/dist/lib/Analysis/Loads.cpp
  vendor/llvm/dist/lib/Analysis/LoopInfo.cpp
  vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp
  vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/NoAliasAnalysis.cpp
  vendor/llvm/dist/lib/Analysis/PHITransAddr.cpp
  vendor/llvm/dist/lib/Analysis/ProfileEstimatorPass.cpp
  vendor/llvm/dist/lib/Analysis/ProfileInfo.cpp
  vendor/llvm/dist/lib/Analysis/RegionInfo.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/Trace.cpp
  vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
  vendor/llvm/dist/lib/Archive/ArchiveInternals.h
  vendor/llvm/dist/lib/Archive/ArchiveReader.cpp
  vendor/llvm/dist/lib/AsmParser/LLLexer.cpp
  vendor/llvm/dist/lib/AsmParser/LLParser.cpp
  vendor/llvm/dist/lib/AsmParser/LLParser.h
  vendor/llvm/dist/lib/AsmParser/LLToken.h
  vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp
  vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.h
  vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
  vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h
  vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  vendor/llvm/dist/lib/CodeGen/AllocationOrder.cpp
  vendor/llvm/dist/lib/CodeGen/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/DIE.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.cpp
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.h
  vendor/llvm/dist/lib/CodeGen/AsmPrinter/OcamlGCPrinter.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/CallingConvLower.cpp
  vendor/llvm/dist/lib/CodeGen/CodeGen.cpp
  vendor/llvm/dist/lib/CodeGen/CodePlacementOpt.cpp
  vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp
  vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp
  vendor/llvm/dist/lib/CodeGen/EarlyIfConversion.cpp
  vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp
  vendor/llvm/dist/lib/CodeGen/ExpandPostRAPseudos.cpp
  vendor/llvm/dist/lib/CodeGen/GCStrategy.cpp
  vendor/llvm/dist/lib/CodeGen/IfConversion.cpp
  vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp
  vendor/llvm/dist/lib/CodeGen/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.h
  vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRegMatrix.cpp
  vendor/llvm/dist/lib/CodeGen/LiveRegMatrix.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/MachineBlockPlacement.cpp
  vendor/llvm/dist/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp
  vendor/llvm/dist/lib/CodeGen/MachineCopyPropagation.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
  vendor/llvm/dist/lib/CodeGen/MachineFunctionPrinterPass.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
  vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
  vendor/llvm/dist/lib/CodeGen/MachineLoopInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineModuleInfoImpls.cpp
  vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.cpp
  vendor/llvm/dist/lib/CodeGen/MachineScheduler.cpp
  vendor/llvm/dist/lib/CodeGen/MachineSink.cpp
  vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.cpp
  vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.h
  vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp
  vendor/llvm/dist/lib/CodeGen/Passes.cpp
  vendor/llvm/dist/lib/CodeGen/PeepholeOptimizer.cpp
  vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp
  vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
  vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp
  vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterClassInfo.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.cpp
  vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.h
  vendor/llvm/dist/lib/CodeGen/RegisterPressure.cpp
  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/ScheduleDAGPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/FastISel.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SDNodeOrdering.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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/SelectionDAGDumper.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/CodeGen/ShrinkWrapping.cpp
  vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp
  vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp
  vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
  vendor/llvm/dist/lib/CodeGen/StackProtector.cpp
  vendor/llvm/dist/lib/CodeGen/StackSlotColoring.cpp
  vendor/llvm/dist/lib/CodeGen/StrongPHIElimination.cpp
  vendor/llvm/dist/lib/CodeGen/TailDuplication.cpp
  vendor/llvm/dist/lib/CodeGen/TargetInstrInfoImpl.cpp
  vendor/llvm/dist/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  vendor/llvm/dist/lib/CodeGen/TwoAddressInstructionPass.cpp
  vendor/llvm/dist/lib/CodeGen/VirtRegMap.cpp
  vendor/llvm/dist/lib/CodeGen/VirtRegMap.h
  vendor/llvm/dist/lib/DebugInfo/CMakeLists.txt
  vendor/llvm/dist/lib/DebugInfo/DIContext.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFCompileUnit.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFCompileUnit.h
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFContext.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugAranges.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugInfoEntry.h
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugLine.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFDebugLine.h
  vendor/llvm/dist/lib/DebugInfo/DWARFFormValue.cpp
  vendor/llvm/dist/lib/DebugInfo/DWARFFormValue.h
  vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp
  vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/Makefile
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.cpp
  vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.h
  vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
  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/MCJIT.cpp
  vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  vendor/llvm/dist/lib/ExecutionEngine/TargetSelect.cpp
  vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp
  vendor/llvm/dist/lib/MC/MCAsmBackend.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfo.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfoCOFF.cpp
  vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp
  vendor/llvm/dist/lib/MC/MCAsmStreamer.cpp
  vendor/llvm/dist/lib/MC/MCAssembler.cpp
  vendor/llvm/dist/lib/MC/MCContext.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp
  vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.cpp
  vendor/llvm/dist/lib/MC/MCDwarf.cpp
  vendor/llvm/dist/lib/MC/MCELFObjectTargetWriter.cpp
  vendor/llvm/dist/lib/MC/MCELFStreamer.cpp
  vendor/llvm/dist/lib/MC/MCExpr.cpp
  vendor/llvm/dist/lib/MC/MCInst.cpp
  vendor/llvm/dist/lib/MC/MCInstPrinter.cpp
  vendor/llvm/dist/lib/MC/MCLabel.cpp
  vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp
  vendor/llvm/dist/lib/MC/MCObjectFileInfo.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/ELFAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCAsmLexer.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCParser/MCTargetAsmParser.cpp
  vendor/llvm/dist/lib/MC/MCRegisterInfo.cpp
  vendor/llvm/dist/lib/MC/MCStreamer.cpp
  vendor/llvm/dist/lib/MC/MCSubtargetInfo.cpp
  vendor/llvm/dist/lib/MC/MCSymbol.cpp
  vendor/llvm/dist/lib/MC/MCValue.cpp
  vendor/llvm/dist/lib/MC/MachObjectWriter.cpp
  vendor/llvm/dist/lib/MC/SubtargetFeature.cpp
  vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp
  vendor/llvm/dist/lib/Object/COFFObjectFile.cpp
  vendor/llvm/dist/lib/Object/MachOObjectFile.cpp
  vendor/llvm/dist/lib/Support/APFloat.cpp
  vendor/llvm/dist/lib/Support/Atomic.cpp
  vendor/llvm/dist/lib/Support/CMakeLists.txt
  vendor/llvm/dist/lib/Support/CommandLine.cpp
  vendor/llvm/dist/lib/Support/DAGDeltaAlgorithm.cpp
  vendor/llvm/dist/lib/Support/DataExtractor.cpp
  vendor/llvm/dist/lib/Support/DataStream.cpp
  vendor/llvm/dist/lib/Support/DynamicLibrary.cpp
  vendor/llvm/dist/lib/Support/Errno.cpp
  vendor/llvm/dist/lib/Support/FoldingSet.cpp
  vendor/llvm/dist/lib/Support/Host.cpp
  vendor/llvm/dist/lib/Support/LockFileManager.cpp
  vendor/llvm/dist/lib/Support/Makefile
  vendor/llvm/dist/lib/Support/Memory.cpp
  vendor/llvm/dist/lib/Support/MemoryBuffer.cpp
  vendor/llvm/dist/lib/Support/SmallVector.cpp
  vendor/llvm/dist/lib/Support/StreamableMemoryObject.cpp
  vendor/llvm/dist/lib/Support/StringMap.cpp
  vendor/llvm/dist/lib/Support/StringRef.cpp
  vendor/llvm/dist/lib/Support/Triple.cpp
  vendor/llvm/dist/lib/Support/Unix/Memory.inc
  vendor/llvm/dist/lib/Support/Unix/Path.inc
  vendor/llvm/dist/lib/Support/Unix/Signals.inc
  vendor/llvm/dist/lib/Support/Windows/Memory.inc
  vendor/llvm/dist/lib/Support/Windows/PathV2.inc
  vendor/llvm/dist/lib/Support/YAMLParser.cpp
  vendor/llvm/dist/lib/Support/raw_ostream.cpp
  vendor/llvm/dist/lib/Support/regexec.c
  vendor/llvm/dist/lib/Support/system_error.cpp
  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/TGParser.cpp
  vendor/llvm/dist/lib/TableGen/TGParser.h
  vendor/llvm/dist/lib/Target/ARM/ARM.h
  vendor/llvm/dist/lib/Target/ARM/ARM.td
  vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h
  vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td
  vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.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/ARMHazardRecognizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.h
  vendor/llvm/dist/lib/Target/ARM/ARMInstrFormats.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td
  vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
  vendor/llvm/dist/lib/Target/ARM/ARMJITInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.h
  vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
  vendor/llvm/dist/lib/Target/ARM/ARMSchedule.td
  vendor/llvm/dist/lib/Target/ARM/ARMScheduleA9.td
  vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp
  vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h
  vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  vendor/llvm/dist/lib/Target/ARM/CMakeLists.txt
  vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp
  vendor/llvm/dist/lib/Target/CMakeLists.txt
  vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUSubtarget.h
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.cpp
  vendor/llvm/dist/lib/Target/CellSPU/SPUTargetMachine.h
  vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
  vendor/llvm/dist/lib/Target/CppBackend/CPPTargetMachine.h
  vendor/llvm/dist/lib/Target/Hexagon/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonCallingConvLower.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormats.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonNewValueJump.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonPeephole.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSchedule.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV4.td
  vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.h
  vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  vendor/llvm/dist/lib/Target/Hexagon/HexagonVarargsCallingConvention.h
  vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  vendor/llvm/dist/lib/Target/MBlaze/CMakeLists.txt
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.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/MBlazeAsmBackend.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430RegisterInfo.h
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.cpp
  vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.h
  vendor/llvm/dist/lib/Target/Mangler.cpp
  vendor/llvm/dist/lib/Target/Mips/AsmParser/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  vendor/llvm/dist/lib/Target/Mips/Makefile
  vendor/llvm/dist/lib/Target/Mips/Mips.td
  vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.h
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.h
  vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/Mips16RegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/Mips16RegisterInfo.h
  vendor/llvm/dist/lib/Target/Mips/Mips64InstrInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.h
  vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.td
  vendor/llvm/dist/lib/Target/Mips/MipsCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsDelaySlotFiller.cpp
  vendor/llvm/dist/lib/Target/Mips/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/MipsLongBranch.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.h
  vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.td
  vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.h
  vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.cpp
  vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.h
  vendor/llvm/dist/lib/Target/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/NVPTX/NVPTX.td
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAllocaHoisting.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAggrCopies.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSubtarget.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXSubtarget.h
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.h
  vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  vendor/llvm/dist/lib/Target/PowerPC/PPC.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCCallingConv.td
  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/PPCInstr64Bit.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrAltivec.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrFormats.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule440.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleA2.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG3.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG4.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG4Plus.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG5.td
  vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.h
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.cpp
  vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.h
  vendor/llvm/dist/lib/Target/README.txt
  vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.cpp
  vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.h
  vendor/llvm/dist/lib/Target/Target.cpp
  vendor/llvm/dist/lib/Target/TargetLibraryInfo.cpp
  vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp
  vendor/llvm/dist/lib/Target/TargetMachineC.cpp
  vendor/llvm/dist/lib/Target/TargetRegisterInfo.cpp
  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/X86Disassembler.cpp
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.h
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  vendor/llvm/dist/lib/Target/X86/README-SSE.txt
  vendor/llvm/dist/lib/Target/X86/X86.td
  vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp
  vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.h
  vendor/llvm/dist/lib/Target/X86/X86COFFMachineModuleInfo.h
  vendor/llvm/dist/lib/Target/X86/X86CallingConv.td
  vendor/llvm/dist/lib/Target/X86/X86CodeEmitter.cpp
  vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp
  vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp
  vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
  vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h
  vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td
  vendor/llvm/dist/lib/Target/X86/X86InstrControl.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFMA.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFormats.td
  vendor/llvm/dist/lib/Target/X86/X86InstrFragmentsSIMD.td
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h
  vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
  vendor/llvm/dist/lib/Target/X86/X86InstrMMX.td
  vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td
  vendor/llvm/dist/lib/Target/X86/X86InstrShiftRotate.td
  vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td
  vendor/llvm/dist/lib/Target/X86/X86JITInfo.cpp
  vendor/llvm/dist/lib/Target/X86/X86MCInstLower.cpp
  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/X86VZeroUpper.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreAsmPrinter.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp
  vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
  vendor/llvm/dist/lib/Target/XCore/XCoreRegisterInfo.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/ExtractGV.cpp
  vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp
  vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.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/Internalize.cpp
  vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PassManagerBuilder.cpp
  vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombine.h
  vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAddSub.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/InstCombineWorklist.h
  vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/BoundsChecking.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  vendor/llvm/dist/lib/Transforms/Instrumentation/MaximumSpanningTree.h
  vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Scalar/CodeGenPrepare.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ConstantProp.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/DCE.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/DeadStoreElimination.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/EarlyCSE.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/GlobalMerge.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopInstSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ObjCARC.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Reassociate.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Utils/AddrModeMatcher.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp
  vendor/llvm/dist/lib/Transforms/Utils/BuildLibCalls.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp
  vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LCSSA.cpp
  vendor/llvm/dist/lib/Transforms/Utils/Local.cpp
  vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp
  vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SSAUpdater.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyIndVar.cpp
  vendor/llvm/dist/lib/Transforms/Utils/SimplifyInstructions.cpp
  vendor/llvm/dist/lib/Transforms/Utils/Utils.cpp
  vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/BBVectorize.cpp
  vendor/llvm/dist/lib/Transforms/Vectorize/CMakeLists.txt
  vendor/llvm/dist/lib/Transforms/Vectorize/Vectorize.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/CMakeLists.txt
  vendor/llvm/dist/lib/VMCore/ConstantFold.cpp
  vendor/llvm/dist/lib/VMCore/Constants.cpp
  vendor/llvm/dist/lib/VMCore/ConstantsContext.h
  vendor/llvm/dist/lib/VMCore/Core.cpp
  vendor/llvm/dist/lib/VMCore/DIBuilder.cpp
  vendor/llvm/dist/lib/VMCore/DebugInfo.cpp
  vendor/llvm/dist/lib/VMCore/Dominators.cpp
  vendor/llvm/dist/lib/VMCore/Function.cpp
  vendor/llvm/dist/lib/VMCore/GCOV.cpp
  vendor/llvm/dist/lib/VMCore/IRBuilder.cpp
  vendor/llvm/dist/lib/VMCore/InlineAsm.cpp
  vendor/llvm/dist/lib/VMCore/Instructions.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContext.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContextImpl.cpp
  vendor/llvm/dist/lib/VMCore/LLVMContextImpl.h
  vendor/llvm/dist/lib/VMCore/Makefile
  vendor/llvm/dist/lib/VMCore/PassManager.cpp
  vendor/llvm/dist/lib/VMCore/Type.cpp
  vendor/llvm/dist/lib/VMCore/User.cpp
  vendor/llvm/dist/lib/VMCore/Value.cpp
  vendor/llvm/dist/lib/VMCore/ValueTypes.cpp
  vendor/llvm/dist/lib/VMCore/Verifier.cpp
  vendor/llvm/dist/projects/CMakeLists.txt
  vendor/llvm/dist/projects/sample/Makefile.llvm.rules
  vendor/llvm/dist/projects/sample/autoconf/configure.ac
  vendor/llvm/dist/projects/sample/configure
  vendor/llvm/dist/runtime/libprofile/CMakeLists.txt
  vendor/llvm/dist/runtime/libprofile/CommonProfiling.c
  vendor/llvm/dist/runtime/libprofile/Makefile
  vendor/llvm/dist/runtime/libprofile/Profiling.h
  vendor/llvm/dist/test/Analysis/BasicAA/nocapture.ll
  vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/basic.ll
  vendor/llvm/dist/test/Assembler/2008-09-02-FunctionNotes2.ll
  vendor/llvm/dist/test/Bindings/Ocaml/ipo_opts.ml
  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/Bitcode/blockaddress.ll
  vendor/llvm/dist/test/BugPoint/crash-narrowfunctiontest.ll
  vendor/llvm/dist/test/BugPoint/metadata.ll
  vendor/llvm/dist/test/BugPoint/remove_arguments_test.ll
  vendor/llvm/dist/test/CMakeLists.txt
  vendor/llvm/dist/test/CodeGen/ARM/2010-10-19-mc-elf-objheader.ll
  vendor/llvm/dist/test/CodeGen/ARM/2010-12-07-PEIBug.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-06-16-TailCallByVal.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-10-26-memset-with-neon.ll
  vendor/llvm/dist/test/CodeGen/ARM/2011-11-29-128bitArithmetics.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/carry.ll
  vendor/llvm/dist/test/CodeGen/ARM/coalesce-subregs.ll
  vendor/llvm/dist/test/CodeGen/ARM/constants.ll
  vendor/llvm/dist/test/CodeGen/ARM/div.ll
  vendor/llvm/dist/test/CodeGen/ARM/divmod.ll
  vendor/llvm/dist/test/CodeGen/ARM/fabss.ll
  vendor/llvm/dist/test/CodeGen/ARM/fadds.ll
  vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll
  vendor/llvm/dist/test/CodeGen/ARM/fdivs.ll
  vendor/llvm/dist/test/CodeGen/ARM/fmuls.ll
  vendor/llvm/dist/test/CodeGen/ARM/fp_convert.ll
  vendor/llvm/dist/test/CodeGen/ARM/fsubs.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt1.ll
  vendor/llvm/dist/test/CodeGen/ARM/ifcvt5.ll
  vendor/llvm/dist/test/CodeGen/ARM/ldr_post.ll
  vendor/llvm/dist/test/CodeGen/ARM/ldr_pre.ll
  vendor/llvm/dist/test/CodeGen/ARM/mls.ll
  vendor/llvm/dist/test/CodeGen/ARM/neon_ld2.ll
  vendor/llvm/dist/test/CodeGen/ARM/opt-shuff-tstore.ll
  vendor/llvm/dist/test/CodeGen/ARM/reg_sequence.ll
  vendor/llvm/dist/test/CodeGen/ARM/select.ll
  vendor/llvm/dist/test/CodeGen/ARM/select_xform.ll
  vendor/llvm/dist/test/CodeGen/ARM/struct_byval.ll
  vendor/llvm/dist/test/CodeGen/ARM/sub-cmp-peephole.ll
  vendor/llvm/dist/test/CodeGen/ARM/sub.ll
  vendor/llvm/dist/test/CodeGen/ARM/subreg-remat.ll
  vendor/llvm/dist/test/CodeGen/ARM/trap.ll
  vendor/llvm/dist/test/CodeGen/ARM/twoaddrinstr.ll
  vendor/llvm/dist/test/CodeGen/ARM/unaligned_load_store.ll
  vendor/llvm/dist/test/CodeGen/ARM/vbsl-constant.ll
  vendor/llvm/dist/test/CodeGen/ARM/vbsl.ll
  vendor/llvm/dist/test/CodeGen/ARM/vdup.ll
  vendor/llvm/dist/test/CodeGen/ARM/vector-extend-narrow.ll
  vendor/llvm/dist/test/CodeGen/ARM/vext.ll
  vendor/llvm/dist/test/CodeGen/ARM/vget_lane.ll
  vendor/llvm/dist/test/CodeGen/CellSPU/icmp16.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/args.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/newvaluestore.ll
  vendor/llvm/dist/test/CodeGen/Hexagon/static.ll
  vendor/llvm/dist/test/CodeGen/Mips/atomic.ll
  vendor/llvm/dist/test/CodeGen/Mips/brdelayslot.ll
  vendor/llvm/dist/test/CodeGen/Mips/helloworld.ll
  vendor/llvm/dist/test/CodeGen/Mips/largeimm1.ll
  vendor/llvm/dist/test/CodeGen/Mips/largeimmprinting.ll
  vendor/llvm/dist/test/CodeGen/Mips/longbranch.ll
  vendor/llvm/dist/test/CodeGen/Mips/null.ll
  vendor/llvm/dist/test/CodeGen/Mips/o32_cc_byval.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls-alias.ll
  vendor/llvm/dist/test/CodeGen/Mips/tls.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/2010-03-09-indirect-call.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/big-endian-formal-args.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/coalesce-ext.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/inlineasm-copy.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/int-fp-conv-1.ll
  vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-linux-func-size.ll
  vendor/llvm/dist/test/CodeGen/SPARC/2011-01-11-CC.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/buildvector-crash.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/carry.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/cortex-fp.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/div.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mla.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-select_xform.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-smla.ll
  vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-uxtb.ll
  vendor/llvm/dist/test/CodeGen/X86/2010-01-08-Atomic64Bug.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-01-18-vbitcast.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-03-15-build_vector_wl.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-04-26-sdglue.ll
  vendor/llvm/dist/test/CodeGen/X86/2012-07-10-extload64.ll
  vendor/llvm/dist/test/CodeGen/X86/add-of-carry.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-basic.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/avx-vextractf128.ll
  vendor/llvm/dist/test/CodeGen/X86/avx2-shuffle.ll
  vendor/llvm/dist/test/CodeGen/X86/bool-simplify.ll
  vendor/llvm/dist/test/CodeGen/X86/crash.ll
  vendor/llvm/dist/test/CodeGen/X86/early-ifcvt.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-cc-callee-pops.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-cc-pass-in-regs.ll
  vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86-64.ll
  vendor/llvm/dist/test/CodeGen/X86/fma.ll
  vendor/llvm/dist/test/CodeGen/X86/fma3-intrinsics.ll
  vendor/llvm/dist/test/CodeGen/X86/fma4-intrinsics-x86_64.ll
  vendor/llvm/dist/test/CodeGen/X86/fma_patterns.ll
  vendor/llvm/dist/test/CodeGen/X86/fold-load.ll
  vendor/llvm/dist/test/CodeGen/X86/fp-trunc.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm-tied.ll
  vendor/llvm/dist/test/CodeGen/X86/inline-asm.ll
  vendor/llvm/dist/test/CodeGen/X86/jump_sign.ll
  vendor/llvm/dist/test/CodeGen/X86/misched-new.ll
  vendor/llvm/dist/test/CodeGen/X86/mmx-builtins.ll
  vendor/llvm/dist/test/CodeGen/X86/phys_subreg_coalesce-3.ll
  vendor/llvm/dist/test/CodeGen/X86/pic_jumptable.ll
  vendor/llvm/dist/test/CodeGen/X86/pointer-vector.ll
  vendor/llvm/dist/test/CodeGen/X86/pr11334.ll
  vendor/llvm/dist/test/CodeGen/X86/promote.ll
  vendor/llvm/dist/test/CodeGen/X86/ptr-rotate.ll
  vendor/llvm/dist/test/CodeGen/X86/red-zone2.ll
  vendor/llvm/dist/test/CodeGen/X86/rot32.ll
  vendor/llvm/dist/test/CodeGen/X86/rot64.ll
  vendor/llvm/dist/test/CodeGen/X86/rotate2.ll
  vendor/llvm/dist/test/CodeGen/X86/select.ll
  vendor/llvm/dist/test/CodeGen/X86/sincos.ll
  vendor/llvm/dist/test/CodeGen/X86/smul-with-overflow.ll
  vendor/llvm/dist/test/CodeGen/X86/sse-minmax.ll
  vendor/llvm/dist/test/CodeGen/X86/tailcall-64.ll
  vendor/llvm/dist/test/CodeGen/X86/targetLoweringGeneric.ll
  vendor/llvm/dist/test/CodeGen/X86/tls-pic.ll
  vendor/llvm/dist/test/CodeGen/X86/trunc-ext-ld-st.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_compare-2.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_fpext.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-26.ll
  vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-30.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_cast-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-1.ll
  vendor/llvm/dist/test/CodeGen/X86/widen_load-2.ll
  vendor/llvm/dist/test/DebugInfo/X86/DW_AT_byte_size.ll
  vendor/llvm/dist/test/DebugInfo/X86/concrete_out_of_line.ll
  vendor/llvm/dist/test/DebugInfo/X86/enum-fwd-decl.ll
  vendor/llvm/dist/test/DebugInfo/X86/stringpool.ll
  vendor/llvm/dist/test/DebugInfo/bug_null_debuginfo.ll
  vendor/llvm/dist/test/DebugInfo/dwarfdump-test.test
  vendor/llvm/dist/test/ExecutionEngine/2002-12-16-ArgTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-01-15-AlignmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-07-ArgumentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-05-11-PHIRegAllocBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-15-AllocaAssertion.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-21-EnvironmentTest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-08-23-RegisterAllocatePhysReg.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2005-12-02-TailCallBug.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2007-12-10-APIntLoadStore.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2008-06-05-APInt-OverAShr.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/2010-01-15-UndefValue.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/fpbitcast.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/hello.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/hello2.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/lit.local.cfg
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/simplesttest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/simpletest.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/stubs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-arith.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-branch.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-call-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-call.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-cast.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-common-symbols.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-constantexpr.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-fp-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-global-init-nonzero.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-global.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-loadstore.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-local.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-logical.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-loop.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-phi.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-ret.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-return.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-setcond-int.ll
  vendor/llvm/dist/test/ExecutionEngine/MCJIT/test-shift.ll
  vendor/llvm/dist/test/ExecutionEngine/lit.local.cfg
  vendor/llvm/dist/test/ExecutionEngine/test-fp-no-external-funcs.ll
  vendor/llvm/dist/test/ExecutionEngine/test-fp.ll
  vendor/llvm/dist/test/Feature/linker_private_linkages.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/basic.ll
  vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument_global.ll
  vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/atomic.ll
  vendor/llvm/dist/test/MC/ARM/arm-arithmetic-aliases.s
  vendor/llvm/dist/test/MC/ARM/basic-thumb-instructions.s
  vendor/llvm/dist/test/MC/ARM/diagnostics.s
  vendor/llvm/dist/test/MC/AsmParser/directive_lcomm.s
  vendor/llvm/dist/test/MC/AsmParser/labels.s
  vendor/llvm/dist/test/MC/AsmParser/macro-args.s
  vendor/llvm/dist/test/MC/AsmParser/macro-rept-err1.s
  vendor/llvm/dist/test/MC/AsmParser/macros.s
  vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD1DUPq8_UPD-arm.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/ARM/thumb1.txt
  vendor/llvm/dist/test/MC/Disassembler/ARM/thumb2.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64_le.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2.txt
  vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2_le.txt
  vendor/llvm/dist/test/MC/MachO/lit.local.cfg
  vendor/llvm/dist/test/MC/Mips/elf-N64.ll
  vendor/llvm/dist/test/MC/Mips/higher_highest.ll
  vendor/llvm/dist/test/MC/Mips/mips64shift.ll
  vendor/llvm/dist/test/MC/Mips/multi-64bit-func.ll
  vendor/llvm/dist/test/MC/Mips/sext_64_32.ll
  vendor/llvm/dist/test/MC/X86/intel-syntax-2.s
  vendor/llvm/dist/test/MC/X86/x86-64.s
  vendor/llvm/dist/test/Makefile
  vendor/llvm/dist/test/Object/nm-shared-object.test
  vendor/llvm/dist/test/Object/objdump-relocations.test
  vendor/llvm/dist/test/Object/objdump-symbol-table.test
  vendor/llvm/dist/test/Other/extract.ll
  vendor/llvm/dist/test/Other/lint.ll
  vendor/llvm/dist/test/Other/lit.local.cfg
  vendor/llvm/dist/test/TableGen/if.td
  vendor/llvm/dist/test/Transforms/BBVectorize/cycle.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/lit.local.cfg
  vendor/llvm/dist/test/Transforms/BBVectorize/loop1.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/search-limit.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-int.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-ldstr-ptrs.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-ldstr.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple-sel.ll
  vendor/llvm/dist/test/Transforms/BBVectorize/simple.ll
  vendor/llvm/dist/test/Transforms/ConstProp/loads.ll
  vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/crash.ll
  vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll
  vendor/llvm/dist/test/Transforms/GVN/crash.ll
  vendor/llvm/dist/test/Transforms/GVN/rle.ll
  vendor/llvm/dist/test/Transforms/GlobalOpt/load-store-global.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/crash.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-comparison.ll
  vendor/llvm/dist/test/Transforms/IndVarSimplify/no-iv-rewrite.ll
  vendor/llvm/dist/test/Transforms/InstCombine/2012-07-25-LoadPart.ll
  vendor/llvm/dist/test/Transforms/InstCombine/align-addr.ll
  vendor/llvm/dist/test/Transforms/InstCombine/alloca.ll
  vendor/llvm/dist/test/Transforms/InstCombine/and-fcmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/cast.ll
  vendor/llvm/dist/test/Transforms/InstCombine/div-shift.ll
  vendor/llvm/dist/test/Transforms/InstCombine/fcmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/fold-vector-select.ll
  vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll
  vendor/llvm/dist/test/Transforms/InstCombine/objsize.ll
  vendor/llvm/dist/test/Transforms/InstCombine/select.ll
  vendor/llvm/dist/test/Transforms/InstCombine/udiv-simplify-bug-1.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_demanded_elts.ll
  vendor/llvm/dist/test/Transforms/InstCombine/vec_shuffle.ll
  vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll
  vendor/llvm/dist/test/Transforms/Internalize/2008-05-09-AllButMain.ll
  vendor/llvm/dist/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/crash.ll
  vendor/llvm/dist/test/Transforms/JumpThreading/select.ll
  vendor/llvm/dist/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll
  vendor/llvm/dist/test/Transforms/LICM/hoisting.ll
  vendor/llvm/dist/test/Transforms/LoopIdiom/basic.ll
  vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll
  vendor/llvm/dist/test/Transforms/LoopUnroll/pr11361.ll
  vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-06-02-CritSwitch.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/align.ll
  vendor/llvm/dist/test/Transforms/MemCpyOpt/form-memset.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll
  vendor/llvm/dist/test/Transforms/ObjCARC/nested.ll
  vendor/llvm/dist/test/Transforms/Reassociate/crash.ll
  vendor/llvm/dist/test/Transforms/SCCP/loadtest.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/phi-undef-loadstore.ll
  vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-branchweights.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/FFS.ll
  vendor/llvm/dist/test/Transforms/SimplifyLibCalls/floor.ll
  vendor/llvm/dist/test/Verifier/invoke.ll
  vendor/llvm/dist/test/lit.cfg
  vendor/llvm/dist/test/lit.site.cfg.in
  vendor/llvm/dist/tools/CMakeLists.txt
  vendor/llvm/dist/tools/LLVMBuild.txt
  vendor/llvm/dist/tools/Makefile
  vendor/llvm/dist/tools/bugpoint/ExtractFunction.cpp
  vendor/llvm/dist/tools/bugpoint/OptimizerDriver.cpp
  vendor/llvm/dist/tools/gold/Makefile
  vendor/llvm/dist/tools/gold/gold-plugin.cpp
  vendor/llvm/dist/tools/llc/llc.cpp
  vendor/llvm/dist/tools/lli/CMakeLists.txt
  vendor/llvm/dist/tools/lli/LLVMBuild.txt
  vendor/llvm/dist/tools/lli/Makefile
  vendor/llvm/dist/tools/lli/lli.cpp
  vendor/llvm/dist/tools/llvm-ar/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-ar/Makefile
  vendor/llvm/dist/tools/llvm-ar/llvm-ar.cpp
  vendor/llvm/dist/tools/llvm-as/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-bcanalyzer/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  vendor/llvm/dist/tools/llvm-config/Makefile
  vendor/llvm/dist/tools/llvm-dis/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  vendor/llvm/dist/tools/llvm-extract/llvm-extract.cpp
  vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
  vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp
  vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp
  vendor/llvm/dist/tools/llvm-ranlib/CMakeLists.txt
  vendor/llvm/dist/tools/llvm-ranlib/Makefile
  vendor/llvm/dist/tools/llvm-ranlib/llvm-ranlib.cpp
  vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp
  vendor/llvm/dist/tools/llvm-stress/llvm-stress.cpp
  vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
  vendor/llvm/dist/tools/lto/LTOModule.cpp
  vendor/llvm/dist/tools/lto/Makefile
  vendor/llvm/dist/tools/lto/lto.exports
  vendor/llvm/dist/tools/opt/CMakeLists.txt
  vendor/llvm/dist/tools/opt/LLVMBuild.txt
  vendor/llvm/dist/tools/opt/Makefile
  vendor/llvm/dist/tools/opt/opt.cpp
  vendor/llvm/dist/unittests/ADT/APFloatTest.cpp
  vendor/llvm/dist/unittests/ADT/BitVectorTest.cpp
  vendor/llvm/dist/unittests/ADT/CMakeLists.txt
  vendor/llvm/dist/unittests/ADT/DenseMapTest.cpp
  vendor/llvm/dist/unittests/ADT/DenseSetTest.cpp
  vendor/llvm/dist/unittests/ADT/StringRefTest.cpp
  vendor/llvm/dist/unittests/ADT/TripleTest.cpp
  vendor/llvm/dist/unittests/Analysis/ScalarEvolutionTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/CMakeLists.txt
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/IntelJITEventListenerTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/Makefile
  vendor/llvm/dist/unittests/ExecutionEngine/JIT/MultiJITTest.cpp
  vendor/llvm/dist/unittests/ExecutionEngine/Makefile
  vendor/llvm/dist/unittests/Support/AlignOfTest.cpp
  vendor/llvm/dist/unittests/Support/CMakeLists.txt
  vendor/llvm/dist/unittests/Support/Casting.cpp
  vendor/llvm/dist/unittests/Support/DataExtractorTest.cpp
  vendor/llvm/dist/unittests/Transforms/Utils/CMakeLists.txt
  vendor/llvm/dist/unittests/VMCore/IRBuilderTest.cpp
  vendor/llvm/dist/unittests/VMCore/InstructionsTest.cpp
  vendor/llvm/dist/unittests/VMCore/PassManagerTest.cpp
  vendor/llvm/dist/utils/FileCheck/FileCheck.cpp
  vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
  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/CodeEmitterGen.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.h
  vendor/llvm/dist/utils/TableGen/CodeGenInstruction.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenInstruction.h
  vendor/llvm/dist/utils/TableGen/CodeGenRegisters.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenRegisters.h
  vendor/llvm/dist/utils/TableGen/CodeGenSchedule.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenSchedule.h
  vendor/llvm/dist/utils/TableGen/CodeGenTarget.cpp
  vendor/llvm/dist/utils/TableGen/CodeGenTarget.h
  vendor/llvm/dist/utils/TableGen/DAGISelMatcher.h
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DAGISelMatcherGen.cpp
  vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.cpp
  vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp
  vendor/llvm/dist/utils/TableGen/EDEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FastISelEmitter.cpp
  vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp
  vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp
  vendor/llvm/dist/utils/TableGen/Makefile
  vendor/llvm/dist/utils/TableGen/PseudoLoweringEmitter.cpp
  vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp
  vendor/llvm/dist/utils/TableGen/SequenceToOffsetTable.h
  vendor/llvm/dist/utils/TableGen/SetTheory.cpp
  vendor/llvm/dist/utils/TableGen/SetTheory.h
  vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp
  vendor/llvm/dist/utils/TableGen/TGValueTypes.cpp
  vendor/llvm/dist/utils/TableGen/TableGen.cpp
  vendor/llvm/dist/utils/TableGen/TableGenBackends.h
  vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.cpp
  vendor/llvm/dist/utils/TableGen/X86ModRMFilters.h
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp
  vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.h
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.InTree/test/lit.cfg
  vendor/llvm/dist/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/lit.cfg
  vendor/llvm/dist/utils/lit/lit/ExampleTests/lit.cfg
  vendor/llvm/dist/utils/lit/lit/LitConfig.py
  vendor/llvm/dist/utils/lit/lit/TestRunner.py
  vendor/llvm/dist/utils/lit/lit/TestingConfig.py
  vendor/llvm/dist/utils/lit/lit/Util.py
  vendor/llvm/dist/utils/lldbDataFormatters.py
  vendor/llvm/dist/utils/llvm-lit/llvm-lit.in
  vendor/llvm/dist/utils/llvm.grm
  vendor/llvm/dist/utils/unittest/googletest/gtest-port.cc
  vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-port.h
  vendor/llvm/dist/utils/vim/llvm.vim
  vendor/llvm/dist/utils/yaml2obj/yaml2obj.cpp

Modified: vendor/llvm/dist/.gitignore
==============================================================================
--- vendor/llvm/dist/.gitignore	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/.gitignore	Sun Dec  2 13:10:19 2012	(r243789)
@@ -17,6 +17,7 @@
 *.pyc
 # vim swap files
 .*.swp
+.sw?
 
 #==============================================================================#
 # Explicit files to ignore (only matches one).
@@ -27,6 +28,7 @@ cscope.files
 cscope.out
 autoconf/aclocal.m4
 autoconf/autom4te.cache
+compile_commands.json
 
 #==============================================================================#
 # Directories to ignore (do not add trailing '/'s, they skip symlinks).

Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/CMakeLists.txt	Sun Dec  2 13:10:19 2012	(r243789)
@@ -115,6 +115,11 @@ if(LLVM_ENABLE_TIMESTAMPS)
   set(ENABLE_TIMESTAMPS 1)
 endif()
 
+option(LLVM_ENABLE_BACKTRACES "Enable embedding backtraces on crash." ON)
+if(LLVM_ENABLE_BACKTRACES)
+  set(ENABLE_BACKTRACES 1)
+endif()
+
 option(LLVM_ENABLE_FFI "Use libffi to call external functions from the interpreter" OFF)
 set(FFI_LIBRARY_DIR "" CACHE PATH "Additional directory, where CMake should search for libffi.so")
 set(FFI_INCLUDE_DIR "" CACHE PATH "Additional directory, where CMake should search for ffi.h or ffi/ffi.h")
@@ -172,23 +177,7 @@ option(LLVM_USE_INTEL_JITEVENTS
 
 if( LLVM_USE_INTEL_JITEVENTS )
   # Verify we are on a supported platform
-  if( CMAKE_SYSTEM_NAME MATCHES "Windows" OR CMAKE_SYSTEM_NAME MATCHES "Linux" )
-    # Directory where Intel Parallel Amplifier XE 2011 is installed.
-    if ( WIN32 )
-      set(LLVM_INTEL_JITEVENTS_DIR $ENV{VTUNE_AMPLIFIER_XE_2011_DIR})
-    else ( WIN32 )
-      set(LLVM_INTEL_JITEVENTS_DIR "/opt/intel/vtune_amplifier_xe_2011")
-    endif ( WIN32 )
-
-    # Set include and library search paths for Intel JIT Events API
-    set(LLVM_INTEL_JITEVENTS_INCDIR "${LLVM_INTEL_JITEVENTS_DIR}/include")
-
-    if ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
-      set(LLVM_INTEL_JITEVENTS_LIBDIR "${LLVM_INTEL_JITEVENTS_DIR}/lib64")
-    else ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
-      set(LLVM_INTEL_JITEVENTS_LIBDIR "${LLVM_INTEL_JITEVENTS_DIR}/lib32")
-    endif ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
-  else()
+  if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" AND NOT CMAKE_SYSTEM_NAME MATCHES "Linux" )
     message(FATAL_ERROR
       "Intel JIT API support is available on Linux and Windows only.")
   endif()
@@ -249,6 +238,14 @@ option(LLVM_INCLUDE_TESTS "Generate buil
 # BEFORE this include, otherwise options will not be correctly set on
 # first cmake run
 include(config-ix)
+
+# By default, we target the host, but this can be overridden at CMake
+# invocation time.
+set(LLVM_DEFAULT_TARGET_TRIPLE "${LLVM_HOST_TRIPLE}" CACHE STRING
+  "Default target for which LLVM will generate code." )
+set(TARGET_TRIPLE "${LLVM_DEFAULT_TARGET_TRIPLE}" CACHE STRING
+  "Default target for which LLVM will generate code." )
+
 include(HandleLLVMOptions)
 
 # Verify that we can find a Python interpreter,

Modified: vendor/llvm/dist/CREDITS.TXT
==============================================================================
--- vendor/llvm/dist/CREDITS.TXT	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/CREDITS.TXT	Sun Dec  2 13:10:19 2012	(r243789)
@@ -5,8 +5,8 @@ done!
 
 The list is sorted by surname and formatted to allow easy grepping and
 beautification by scripts.  The fields are: name (N), email (E), web-address
-(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
-(S).
+(W), PGP key ID and fingerprint (P), description (D), snail-mail address
+(S), and (I) IRC handle.
 
 
 N: Vikram Adve
@@ -17,7 +17,7 @@ D: The Sparc64 backend, provider of much
 N: Owen Anderson
 E: resistor@mac.com
 D: LCSSA pass and related LoopUnswitch work
-D: GVNPRE pass, TargetData refactoring, random improvements
+D: GVNPRE pass, DataLayout refactoring, random improvements
 
 N: Henrik Bach
 D: MingW Win32 API portability layer
@@ -328,10 +328,6 @@ D: LTO tool, PassManager rewrite, Loop P
 D: GCC PCH Integration (llvm-gcc), llvm-gcc improvements
 D: Optimizer improvements, Loop Index Split
 
-N: Sandeep Patel
-E: deeppatel1987@gmail.com
-D: ARM calling conventions rewrite, hard float support
-
 N: Wesley Peck
 E: peckw@wesleypeck.com
 W: http://wesleypeck.com/
@@ -354,6 +350,11 @@ N: Xerxes Ranby
 E: xerxes@zafena.se
 D: Cmake dependency chain and various bug fixes
 
+N: Alex Rosenberg
+E: alexr@leftfield.org
+I: arosenberg
+D: ARM calling conventions rewrite, hard float support
+
 N: Chad Rosier
 E: mcrosier@apple.com
 D: ARM fast-isel improvements
@@ -369,6 +370,7 @@ D: MSIL backend
 
 N: Duncan Sands
 E: baldrick@free.fr
+I: baldrick
 D: Ada support in llvm-gcc
 D: Dragonegg plugin
 D: Exception handling improvements

Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/Makefile	Sun Dec  2 13:10:19 2012	(r243789)
@@ -68,7 +68,8 @@ endif
 
 ifeq ($(MAKECMDGOALS),install-clang)
   DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
-          tools/clang/tools/libclang tools/clang/tools/c-index-test \
+          tools/clang/tools/libclang \
+          tools/clang/tools/c-index-test \
           tools/clang/include/clang-c \
           tools/clang/runtime tools/clang/docs \
           tools/lto runtime
@@ -111,15 +112,18 @@ cross-compile-build-tools:
 	  cd BuildTools ; \
 	  unset CFLAGS ; \
 	  unset CXXFLAGS ; \
+	  unset SDKROOT ; \
+	  unset UNIVERSAL_SDK_PATH ; \
 	  $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
 		--host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
 	        --disable-polly ; \
 	  cd .. ; \
 	fi; \
-	(unset SDKROOT; \
-	 $(MAKE) -C BuildTools \
+	($(MAKE) -C BuildTools \
 	  BUILD_DIRS_ONLY=1 \
 	  UNIVERSAL= \
+	  UNIVERSAL_SDK_PATH= \
+	  SDKROOT= \
 	  TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
 	  TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
 	  ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \

Modified: vendor/llvm/dist/Makefile.config.in
==============================================================================
--- vendor/llvm/dist/Makefile.config.in	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/Makefile.config.in	Sun Dec  2 13:10:19 2012	(r243789)
@@ -61,6 +61,7 @@ endif
 
 prefix          := @prefix@
 PROJ_prefix     := $(prefix)
+program_prefix  := @program_prefix@
 PROJ_VERSION    := $(LLVMVersion)
 else
 ifndef PROJ_SRC_ROOT

Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/Makefile.rules	Sun Dec  2 13:10:19 2012	(r243789)
@@ -571,7 +571,11 @@ endif
 #--------------------------------------------------------------------
 
 ifeq ($(HOST_OS),Darwin)
+ ifdef MACOSX_DEPLOYMENT_TARGET
+  DARWIN_VERSION := $(MACOSX_DEPLOYMENT_TARGET)
+ else
   DARWIN_VERSION := `sw_vers -productVersion`
+ endif
   # Strip a number like 10.4.7 to 10.4
   DARWIN_VERSION := $(shell echo $(DARWIN_VERSION)| sed -E 's/(10.[0-9]).*/\1/')
   # Get "4" out of 10.4 for later pieces in the makefile.
@@ -631,19 +635,23 @@ endif
 
 # Adjust linker flags for building an executable
 ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
-ifneq ($(HOST_OS), Darwin)
-ifdef TOOLNAME
-  LD.Flags += $(RPATH) -Wl,'$$ORIGIN/../lib'
-  ifdef EXAMPLE_TOOL
-    LD.Flags += $(RPATH) -Wl,$(ExmplDir) $(DynamicFlag)
-  else
-    LD.Flags += $(RPATH) -Wl,$(ToolDir) $(DynamicFlag)
+  ifneq ($(HOST_OS), Darwin)
+    ifdef TOOLNAME
+      LD.Flags += $(RPATH) -Wl,'$$ORIGIN/../lib'
+      ifdef EXAMPLE_TOOL
+        LD.Flags += $(RPATH) -Wl,$(ExmplDir) $(DynamicFlag)
+      else
+        LD.Flags += $(RPATH) -Wl,$(ToolDir) $(DynamicFlag)
+    endif
   endif
-endif
 else
-ifneq ($(DARWIN_MAJVERS),4)
-  LD.Flags += $(RPATH) -Wl,@executable_path/../lib
-endif
+  ifneq ($(DARWIN_MAJVERS),4)
+    LD.Flags += $(RPATH) -Wl,@executable_path/../lib
+  endif
+  ifeq ($(RC_BUILDIT),YES)
+    TempFile := $(shell mkdir -p ${OBJROOT}/dSYMs ; mktemp ${OBJROOT}/dSYMs/llvm-lto.XXXXXX)
+    LD.Flags += -Wl,-object_path_lto -Wl,$(TempFile)
+  endif
 endif
 endif
 
@@ -1524,7 +1532,7 @@ ifneq ($(strip $(ToolAliasBuildPath)),)
 $(ToolAliasBuildPath): $(ToolBuildPath)
 	$(Echo) Creating $(BuildMode) Alias $(TOOLALIAS) $(StripWarnMsg)
 	$(Verb) $(RM) -f $(ToolAliasBuildPath)
-	$(Verb) $(AliasTool) $(TOOLEXENAME) $(ToolAliasBuildPath)
+	$(Verb) $(AliasTool) $(notdir $(ToolBuildPath)) $(ToolAliasBuildPath)
 	$(Echo) ======= Finished Creating $(BuildMode) Alias $(TOOLALIAS) \
           $(StripWarnMsg)
 endif
@@ -1541,7 +1549,7 @@ ToolBinDir = $(DESTDIR)$(PROJ_internal_p
 else
 ToolBinDir = $(DESTDIR)$(PROJ_bindir)
 endif
-DestTool = $(ToolBinDir)/$(TOOLEXENAME)
+DestTool = $(ToolBinDir)/$(program_prefix)$(TOOLEXENAME)
 
 install-local:: $(DestTool)
 
@@ -1556,14 +1564,14 @@ uninstall-local::
 
 # TOOLALIAS install.
 ifdef TOOLALIAS
-DestToolAlias = $(ToolBinDir)/$(TOOLALIAS)$(EXEEXT)
+DestToolAlias = $(ToolBinDir)/$(program_prefix)$(TOOLALIAS)$(EXEEXT)
 
 install-local:: $(DestToolAlias)
 
 $(DestToolAlias): $(DestTool)
 	$(Echo) Installing $(BuildMode) $(DestToolAlias)
 	$(Verb) $(RM) -f $(DestToolAlias)
-	$(Verb) $(AliasTool) $(TOOLEXENAME) $(DestToolAlias)
+	$(Verb) $(AliasTool) $(notdir $(DestTool)) $(DestToolAlias)
 
 uninstall-local::
 	$(Echo) Uninstalling $(BuildMode) $(DestToolAlias)

Modified: vendor/llvm/dist/autoconf/configure.ac
==============================================================================
--- vendor/llvm/dist/autoconf/configure.ac	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/autoconf/configure.ac	Sun Dec  2 13:10:19 2012	(r243789)
@@ -363,8 +363,8 @@ AC_CACHE_CHECK([target architecture],[ll
   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
   arm*-*)                 llvm_cv_target_arch="ARM" ;;
-  mips-*)                 llvm_cv_target_arch="Mips" ;;
-  mipsel-*)               llvm_cv_target_arch="Mips" ;;
+  mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
+  mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
   xcore-*)                llvm_cv_target_arch="XCore" ;;
   msp430-*)               llvm_cv_target_arch="MSP430" ;;
   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
@@ -396,8 +396,8 @@ case $host in
   sparc*-*)               host_arch="Sparc" ;;
   powerpc*-*)             host_arch="PowerPC" ;;
   arm*-*)                 host_arch="ARM" ;;
-  mips-*)                 host_arch="Mips" ;;
-  mipsel-*)               host_arch="Mips" ;;
+  mips-* | mips64-*)      host_arch="Mips" ;;
+  mipsel-* | mips64el-*)  host_arch="Mips" ;;
   xcore-*)                host_arch="XCore" ;;
   msp430-*)               host_arch="MSP430" ;;
   hexagon-*)              host_arch="Hexagon" ;;
@@ -678,6 +678,21 @@ esac
 AC_DEFINE_UNQUOTED([ENABLE_TIMESTAMPS],$ENABLE_TIMESTAMPS,
                    [Define if timestamp information (e.g., __DATE__) is allowed])
 
+dnl Enable embedding timestamp information into build.
+
+AC_ARG_ENABLE(backtraces,
+  AS_HELP_STRING([--enable-backtraces],
+                 [Enable embedding backtraces on crash (default is YES)]),,
+                 enableval=default)
+case "$enableval" in
+  yes) AC_SUBST(ENABLE_BACKTRACES,[1]) ;;
+  no)  AC_SUBST(ENABLE_BACKTRACES,[0]) ;;
+  default) AC_SUBST(ENABLE_BACKTRACES,[1]) ;;
+  *) AC_MSG_ERROR([Invalid setting for --enable-backtraces. Use "yes" or "no"]) ;;
+esac
+AC_DEFINE_UNQUOTED([ENABLE_BACKTRACES],$ENABLE_BACKTRACES,
+                   [Define if you want backtraces on crash])
+
 dnl Allow specific targets to be specified for building (or not)
 TARGETS_TO_BUILD=""
 AC_ARG_ENABLE([targets],AS_HELP_STRING([--enable-targets],
@@ -699,6 +714,8 @@ case "$enableval" in
         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
+        mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
+        mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
@@ -1275,46 +1292,23 @@ AC_DEFINE_UNQUOTED([LLVM_USE_OPROFILE],$
 
 dnl Enable support for Intel JIT Events API.
 AC_ARG_WITH(intel-jitevents,
-  AS_HELP_STRING([--with-intel-jitevents=<vtune-amplifier-dir>],
-    [Specify location of run-time support library for Intel JIT API (default=/opt/intel/vtune_amplifier_xe_2011)]),
+  AS_HELP_STRING([--with-intel-jitevents  Notify Intel JIT profiling API of generated code]),
     [
+       case "$withval" in
+          yes) AC_SUBST(USE_INTEL_JITEVENTS,[1]);;
+          no)  AC_SUBST(USE_INTEL_JITEVENTS,[0]);;
+          *) AC_MSG_ERROR([Invalid setting for --with-intel-jitevents. Use "yes" or "no"]);;
+       esac
+
       case $llvm_cv_os_type in
         Linux|Win32|Cygwin|MingW) ;;
-        *)
-          AC_MSG_ERROR([
-            Intel JIT API support is available on Linux and Windows only."]) ;;
+        *) AC_MSG_ERROR([Intel JIT API support is available on Linux and Windows only.]);;
       esac
 
-      AC_SUBST(USE_INTEL_JITEVENTS, [1])
       case "$llvm_cv_target_arch" in
-        x86)    llvm_intel_jitevents_archdir="lib32";;
-        x86_64) llvm_intel_jitevents_archdir="lib64";;
-        *)      echo "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API"
-                exit -1;;
-      esac
-      INTEL_JITEVENTS_INCDIR="/opt/intel/vtune_amplifier_xe_2011/include"
-      INTEL_JITEVENTS_LIBDIR="/opt/intel/vtune_amplifier_xe_2011/$llvm_intel_jitevents_archdir"
-      case "$withval" in
-        /* | [[A-Za-z]]:[[\\/]]*) INTEL_JITEVENTS_INCDIR=$withval/include
-                                  INTEL_JITEVENTS_LIBDIR=$withval/$llvm_intel_jitevents_archdir ;;
-        *) ;;
+        x86|x86_64) ;;
+        *) AC_MSG_ERROR([Target architecture $llvm_cv_target_arch does not support Intel JIT Events API.]);;
       esac
-
-      AC_SUBST(INTEL_JITEVENTS_INCDIR)
-      AC_SUBST(INTEL_JITEVENTS_LIBDIR)
-
-      LIBS="$LIBS -L${INTEL_JITEVENTS_LIBDIR}"
-      CPPFLAGS="$CPPFLAGS -I$INTEL_JITEVENTS_INCDIR"
-
-      AC_SEARCH_LIBS(iJIT_IsProfilingActive, jitprofiling, [], [
-        echo "Error! Cannot find libjitprofiling.a. Please check path specified in flag --with-intel-jitevents"
-        exit -1
-      ])
-      AC_CHECK_HEADER([jitprofiling.h], [], [
-        echo "Error! Cannot find jitprofiling.h. Please check path specified in flag --with-intel-jitevents"
-        exit -1
-      ])
-
     ],
     [
       AC_SUBST(USE_INTEL_JITEVENTS, [0])
@@ -1717,6 +1711,11 @@ fi
 dnl OCaml findlib META file
 AC_CONFIG_FILES([bindings/ocaml/llvm/META.llvm])
 
+dnl Add --program-prefix value to Makefile.rules. Already an ARG variable.
+test "x$program_prefix" = "xNONE" && program_prefix=""
+AC_SUBST([program_prefix])
+
+
 dnl Do special configuration of Makefiles
 AC_CONFIG_COMMANDS([setup],,[llvm_src="${srcdir}"])
 AC_CONFIG_MAKEFILE(Makefile)

Modified: vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c	Sun Dec  2 13:10:19 2012	(r243789)
@@ -75,6 +75,9 @@ static struct custom_operations generic_
   custom_hash_default,
   custom_serialize_default,
   custom_deserialize_default
+#ifdef custom_compare_ext_default
+  , custom_compare_ext_default
+#endif
 };
 
 static value alloc_generic_value(LLVMGenericValueRef Ref) {

Modified: vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.ml
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.ml	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.ml	Sun Dec  2 13:10:19 2012	(r243789)
@@ -83,7 +83,7 @@ module ExecutionEngine = struct
   external free_machine_code: Llvm.llvalue -> t -> unit
     = "llvm_ee_free_machine_code"
 
-  external target_data: t -> Llvm_target.TargetData.t
+  external target_data: t -> Llvm_target.DataLayout.t
     = "LLVMGetExecutionEngineTargetData"
   
   (* The following are not bound. Patches are welcome.

Modified: vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.mli
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.mli	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/executionengine/llvm_executionengine.mli	Sun Dec  2 13:10:19 2012	(r243789)
@@ -155,7 +155,7 @@ module ExecutionEngine: sig
 
   (** [target_data ee] is the target data owned by the execution engine
       [ee]. *)
-  val target_data : t -> Llvm_target.TargetData.t
+  val target_data : t -> Llvm_target.DataLayout.t
 
 end
 

Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli	Sun Dec  2 13:10:19 2012	(r243789)
@@ -375,7 +375,7 @@ val module_context : llmodule -> llconte
 val classify_type : lltype -> TypeKind.t
 
 (** [type_is_sized ty] returns whether the type has a size or not.
- * If it doesn't then it is not safe to call the [TargetData::] methods on it.
+ * If it doesn't then it is not safe to call the [DataLayout::] methods on it.
  * *)
 val type_is_sized : lltype -> bool
 

Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c	Sun Dec  2 13:10:19 2012	(r243789)
@@ -1277,6 +1277,9 @@ static struct custom_operations builder_
   custom_hash_default,
   custom_serialize_default,
   custom_deserialize_default
+#ifdef custom_compare_ext_default
+  , custom_compare_ext_default
+#endif
 };
 
 static value alloc_builder(LLVMBuilderRef B) {

Modified: vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml	Sun Dec  2 13:10:19 2012	(r243789)
@@ -13,7 +13,7 @@ module Endian = struct
   | Little
 end
 
-module TargetData = struct
+module DataLayout = struct
   type t
 
   external create : string -> t = "llvm_targetdata_create"
@@ -23,20 +23,20 @@ module TargetData = struct
   external dispose : t -> unit = "llvm_targetdata_dispose"
 end
 
-external byte_order : TargetData.t -> Endian.t = "llvm_byte_order"
-external pointer_size : TargetData.t -> int = "llvm_pointer_size"
-external intptr_type : TargetData.t -> Llvm.lltype = "LLVMIntPtrType"
-external size_in_bits : TargetData.t -> Llvm.lltype -> Int64.t
+external byte_order : DataLayout.t -> Endian.t = "llvm_byte_order"
+external pointer_size : DataLayout.t -> int = "llvm_pointer_size"
+external intptr_type : DataLayout.t -> Llvm.lltype = "LLVMIntPtrType"
+external size_in_bits : DataLayout.t -> Llvm.lltype -> Int64.t
                       = "llvm_size_in_bits"
-external store_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
-external abi_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
-external abi_align : TargetData.t -> Llvm.lltype -> int = "llvm_abi_align"
-external stack_align : TargetData.t -> Llvm.lltype -> int = "llvm_stack_align"
-external preferred_align : TargetData.t -> Llvm.lltype -> int
+external store_size : DataLayout.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
+external abi_size : DataLayout.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
+external abi_align : DataLayout.t -> Llvm.lltype -> int = "llvm_abi_align"
+external stack_align : DataLayout.t -> Llvm.lltype -> int = "llvm_stack_align"
+external preferred_align : DataLayout.t -> Llvm.lltype -> int
                          = "llvm_preferred_align"
-external preferred_align_of_global : TargetData.t -> Llvm.llvalue -> int
+external preferred_align_of_global : DataLayout.t -> Llvm.llvalue -> int
                                    = "llvm_preferred_align_of_global"
-external element_at_offset : TargetData.t -> Llvm.lltype -> Int64.t -> int
+external element_at_offset : DataLayout.t -> Llvm.lltype -> Int64.t -> int
                            = "llvm_element_at_offset"
-external offset_of_element : TargetData.t -> Llvm.lltype -> int -> Int64.t
+external offset_of_element : DataLayout.t -> Llvm.lltype -> int -> Int64.t
                            = "llvm_offset_of_element"

Modified: vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli	Sun Dec  2 13:10:19 2012	(r243789)
@@ -18,11 +18,11 @@ module Endian : sig
   | Little
 end
 
-module TargetData : sig
+module DataLayout : sig
   type t
 
-  (** [TargetData.create rep] parses the target data string representation [rep].
-      See the constructor llvm::TargetData::TargetData. *)
+  (** [DataLayout.create rep] parses the target data string representation [rep].
+      See the constructor llvm::DataLayout::DataLayout. *)
   external create : string -> t = "llvm_targetdata_create"
 
   (** [add_target_data td pm] adds the target data [td] to the pass manager [pm].
@@ -32,64 +32,64 @@ module TargetData : sig
                = "llvm_targetdata_add"
 
   (** [as_string td] is the string representation of the target data [td].
-      See the constructor llvm::TargetData::TargetData. *)
+      See the constructor llvm::DataLayout::DataLayout. *)
   external as_string : t -> string = "llvm_targetdata_as_string"
 
-  (** Deallocates a TargetData.
-      See the destructor llvm::TargetData::~TargetData. *)
+  (** Deallocates a DataLayout.
+      See the destructor llvm::DataLayout::~DataLayout. *)
   external dispose : t -> unit = "llvm_targetdata_dispose"
 end
 
 (** Returns the byte order of a target, either LLVMBigEndian or
     LLVMLittleEndian.
-    See the method llvm::TargetData::isLittleEndian. *)
-external byte_order : TargetData.t -> Endian.t = "llvm_byte_order"
+    See the method llvm::DataLayout::isLittleEndian. *)
+external byte_order : DataLayout.t -> Endian.t = "llvm_byte_order"
 
 (** Returns the pointer size in bytes for a target.
-    See the method llvm::TargetData::getPointerSize. *)
-external pointer_size : TargetData.t -> int = "llvm_pointer_size"
+    See the method llvm::DataLayout::getPointerSize. *)
+external pointer_size : DataLayout.t -> int = "llvm_pointer_size"
 
 (** Returns the integer type that is the same size as a pointer on a target.
-    See the method llvm::TargetData::getIntPtrType. *)
-external intptr_type : TargetData.t -> Llvm.lltype = "LLVMIntPtrType"
+    See the method llvm::DataLayout::getIntPtrType. *)
+external intptr_type : DataLayout.t -> Llvm.lltype = "LLVMIntPtrType"
 
 (** Computes the size of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeSizeInBits. *)
-external size_in_bits : TargetData.t -> Llvm.lltype -> Int64.t
+    See the method llvm::DataLayout::getTypeSizeInBits. *)
+external size_in_bits : DataLayout.t -> Llvm.lltype -> Int64.t
                       = "llvm_size_in_bits"
 
 (** Computes the storage size of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeStoreSize. *)
-external store_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
+    See the method llvm::DataLayout::getTypeStoreSize. *)
+external store_size : DataLayout.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
 
 (** Computes the ABI size of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeAllocSize. *)
-external abi_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
+    See the method llvm::DataLayout::getTypeAllocSize. *)
+external abi_size : DataLayout.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
 
 (** Computes the ABI alignment of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeABISize. *)
-external abi_align : TargetData.t -> Llvm.lltype -> int = "llvm_abi_align"
+    See the method llvm::DataLayout::getTypeABISize. *)
+external abi_align : DataLayout.t -> Llvm.lltype -> int = "llvm_abi_align"
 
 (** Computes the call frame alignment of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeABISize. *)
-external stack_align : TargetData.t -> Llvm.lltype -> int = "llvm_stack_align"
+    See the method llvm::DataLayout::getTypeABISize. *)
+external stack_align : DataLayout.t -> Llvm.lltype -> int = "llvm_stack_align"
 
 (** Computes the preferred alignment of a type in bytes for a target.
-    See the method llvm::TargetData::getTypeABISize. *)
-external preferred_align : TargetData.t -> Llvm.lltype -> int
+    See the method llvm::DataLayout::getTypeABISize. *)
+external preferred_align : DataLayout.t -> Llvm.lltype -> int
                          = "llvm_preferred_align"
 
 (** Computes the preferred alignment of a global variable in bytes for a target.
-    See the method llvm::TargetData::getPreferredAlignment. *)
-external preferred_align_of_global : TargetData.t -> Llvm.llvalue -> int
+    See the method llvm::DataLayout::getPreferredAlignment. *)
+external preferred_align_of_global : DataLayout.t -> Llvm.llvalue -> int
                                    = "llvm_preferred_align_of_global"
 
 (** Computes the structure element that contains the byte offset for a target.
     See the method llvm::StructLayout::getElementContainingOffset. *)
-external element_at_offset : TargetData.t -> Llvm.lltype -> Int64.t -> int
+external element_at_offset : DataLayout.t -> Llvm.lltype -> Int64.t -> int
                            = "llvm_element_at_offset"
 
 (** Computes the byte offset of the indexed struct element for a target.
     See the method llvm::StructLayout::getElementContainingOffset. *)
-external offset_of_element : TargetData.t -> Llvm.lltype -> int -> Int64.t
+external offset_of_element : DataLayout.t -> Llvm.lltype -> int -> Int64.t
                            = "llvm_offset_of_element"

Modified: vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c
==============================================================================
--- vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c	Sun Dec  2 13:10:19 2012	(r243789)
@@ -18,18 +18,18 @@
 #include "llvm-c/Target.h"
 #include "caml/alloc.h"
 
-/* string -> TargetData.t */
+/* string -> DataLayout.t */
 CAMLprim LLVMTargetDataRef llvm_targetdata_create(value StringRep) {
   return LLVMCreateTargetData(String_val(StringRep));
 }
 
-/* TargetData.t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */
+/* DataLayout.t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */
 CAMLprim value llvm_targetdata_add(LLVMTargetDataRef TD, LLVMPassManagerRef PM){
   LLVMAddTargetData(TD, PM);
   return Val_unit;
 }
 
-/* TargetData.t -> string */
+/* DataLayout.t -> string */
 CAMLprim value llvm_targetdata_as_string(LLVMTargetDataRef TD) {
   char *StringRep = LLVMCopyStringRepOfTargetData(TD);
   value Copy = copy_string(StringRep);
@@ -37,65 +37,65 @@ CAMLprim value llvm_targetdata_as_string
   return Copy;
 }
 
-/* TargetData.t -> unit */
+/* DataLayout.t -> unit */
 CAMLprim value llvm_targetdata_dispose(LLVMTargetDataRef TD) {
   LLVMDisposeTargetData(TD);
   return Val_unit;
 }
 
-/* TargetData.t -> Endian.t */
+/* DataLayout.t -> Endian.t */
 CAMLprim value llvm_byte_order(LLVMTargetDataRef TD) {
   return Val_int(LLVMByteOrder(TD));
 }
 
-/* TargetData.t -> int */
+/* DataLayout.t -> int */
 CAMLprim value llvm_pointer_size(LLVMTargetDataRef TD) {
   return Val_int(LLVMPointerSize(TD));
 }
 
-/* TargetData.t -> Llvm.lltype -> Int64.t */
+/* DataLayout.t -> Llvm.lltype -> Int64.t */
 CAMLprim value llvm_size_in_bits(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return caml_copy_int64(LLVMSizeOfTypeInBits(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.lltype -> Int64.t */
+/* DataLayout.t -> Llvm.lltype -> Int64.t */
 CAMLprim value llvm_store_size(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return caml_copy_int64(LLVMStoreSizeOfType(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.lltype -> Int64.t */
+/* DataLayout.t -> Llvm.lltype -> Int64.t */
 CAMLprim value llvm_abi_size(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return caml_copy_int64(LLVMABISizeOfType(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.lltype -> int */
+/* DataLayout.t -> Llvm.lltype -> int */
 CAMLprim value llvm_abi_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return Val_int(LLVMABIAlignmentOfType(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.lltype -> int */
+/* DataLayout.t -> Llvm.lltype -> int */
 CAMLprim value llvm_stack_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return Val_int(LLVMCallFrameAlignmentOfType(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.lltype -> int */
+/* DataLayout.t -> Llvm.lltype -> int */
 CAMLprim value llvm_preferred_align(LLVMTargetDataRef TD, LLVMTypeRef Ty) {
   return Val_int(LLVMPreferredAlignmentOfType(TD, Ty));
 }
 
-/* TargetData.t -> Llvm.llvalue -> int */
+/* DataLayout.t -> Llvm.llvalue -> int */
 CAMLprim value llvm_preferred_align_of_global(LLVMTargetDataRef TD,
                                               LLVMValueRef GlobalVar) {
   return Val_int(LLVMPreferredAlignmentOfGlobal(TD, GlobalVar));
 }
 
-/* TargetData.t -> Llvm.lltype -> Int64.t -> int */
+/* DataLayout.t -> Llvm.lltype -> Int64.t -> int */
 CAMLprim value llvm_element_at_offset(LLVMTargetDataRef TD, LLVMTypeRef Ty,
                                       value Offset) {
   return Val_int(LLVMElementAtOffset(TD, Ty, Int_val(Offset)));
 }
 
-/* TargetData.t -> Llvm.lltype -> int -> Int64.t */
+/* DataLayout.t -> Llvm.lltype -> int -> Int64.t */
 CAMLprim value llvm_offset_of_element(LLVMTargetDataRef TD, LLVMTypeRef Ty,
                                       value Index) {
   return caml_copy_int64(LLVMOffsetOfElement(TD, Ty, Int_val(Index)));

Modified: vendor/llvm/dist/cmake/config-ix.cmake
==============================================================================
--- vendor/llvm/dist/cmake/config-ix.cmake	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/cmake/config-ix.cmake	Sun Dec  2 13:10:19 2012	(r243789)
@@ -85,13 +85,25 @@ check_include_file(mach-o/dyld.h HAVE_MA
 # library checks
 if( NOT PURE_WINDOWS )
   check_library_exists(pthread pthread_create "" HAVE_LIBPTHREAD)
-  check_library_exists(pthread pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC)
-  check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT)
+  if (HAVE_LIBPTHREAD)
+    check_library_exists(pthread pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC)
+    check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT)
+    check_library_exists(pthread pthread_mutex_lock "" HAVE_PTHREAD_MUTEX_LOCK)
+  else()
+    # this could be Android
+    check_library_exists(c pthread_create "" PTHREAD_IN_LIBC)
+    if (PTHREAD_IN_LIBC)
+      check_library_exists(c pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC)
+      check_library_exists(c pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT)
+      check_library_exists(c pthread_mutex_lock "" HAVE_PTHREAD_MUTEX_LOCK)
+    endif()
+  endif()
   check_library_exists(dl dlopen "" HAVE_LIBDL)
 endif()
 
 # function checks
 check_symbol_exists(arc4random "stdlib.h" HAVE_ARC4RANDOM)
+check_symbol_exists(backtrace "execinfo.h" HAVE_BACKTRACE)
 check_symbol_exists(getpagesize unistd.h HAVE_GETPAGESIZE)
 check_symbol_exists(getrusage sys/resource.h HAVE_GETRUSAGE)
 check_symbol_exists(setrlimit sys/resource.h HAVE_SETRLIMIT)
@@ -134,9 +146,6 @@ check_symbol_exists(strchr string.h HAVE
 check_symbol_exists(strcmp string.h HAVE_STRCMP)
 check_symbol_exists(strdup string.h HAVE_STRDUP)
 check_symbol_exists(strrchr string.h HAVE_STRRCHR)
-if( NOT PURE_WINDOWS )
-  check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK)
-endif()
 check_symbol_exists(sbrk unistd.h HAVE_SBRK)
 check_symbol_exists(srand48 stdlib.h HAVE_RAND48_SRAND48)
 if( HAVE_RAND48_SRAND48 )
@@ -294,9 +303,7 @@ get_host_triple(LLVM_HOST_TRIPLE)
 
 # By default, we target the host, but this can be overridden at CMake
 # invocation time.
-set(LLVM_DEFAULT_TARGET_TRIPLE "${LLVM_HOST_TRIPLE}")
 set(LLVM_HOSTTRIPLE "${LLVM_HOST_TRIPLE}")
-set(TARGET_TRIPLE "${LLVM_DEFAULT_TARGET_TRIPLE}")
 
 # Determine the native architecture.
 string(TOLOWER "${LLVM_TARGET_ARCH}" LLVM_NATIVE_ARCH)
@@ -324,6 +331,8 @@ elseif (LLVM_NATIVE_ARCH MATCHES "xcore"
   set(LLVM_NATIVE_ARCH XCore)
 elseif (LLVM_NATIVE_ARCH MATCHES "msp430")
   set(LLVM_NATIVE_ARCH MSP430)
+elseif (LLVM_NATIVE_ARCH MATCHES "hexagon")
+  set(LLVM_NATIVE_ARCH Hexagon)
 else ()
   message(FATAL_ERROR "Unknown architecture ${LLVM_NATIVE_ARCH}")
 endif ()

Modified: vendor/llvm/dist/cmake/modules/AddLLVM.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/AddLLVM.cmake	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/cmake/modules/AddLLVM.cmake	Sun Dec  2 13:10:19 2012	(r243789)
@@ -135,16 +135,22 @@ endmacro(add_llvm_target)
 # lld, and Polly. This adds two options. One for the source directory of the
 # project, which defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. Another to
 # enable or disable building it with everthing else.
+# Additional parameter can be specified as the name of directory.
 macro(add_llvm_external_project name)
-  string(TOUPPER ${name} nameUPPER)
-  set(LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${name}"
+  set(add_llvm_external_dir "${ARGN}")
+  if("${add_llvm_external_dir}" STREQUAL "")
+    set(add_llvm_external_dir ${name})
+  endif()
+  string(REPLACE "-" "_" nameUNDERSCORE ${name})
+  string(TOUPPER ${nameUNDERSCORE} nameUPPER)
+  set(LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${add_llvm_external_dir}"
       CACHE PATH "Path to ${name} source directory")
   if (NOT ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} STREQUAL ""
       AND EXISTS ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}/CMakeLists.txt)
     option(LLVM_EXTERNAL_${nameUPPER}_BUILD
            "Whether to build ${name} as part of LLVM" ON)
     if (LLVM_EXTERNAL_${nameUPPER}_BUILD)
-      add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${name})
+      add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${add_llvm_external_dir})
     endif()
   endif()
 endmacro(add_llvm_external_project)
@@ -278,11 +284,14 @@ endfunction()
 function(add_lit_testsuite target comment)
   parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN})
 
-  # Register the testsuites, params and depends for the global check rule.
-  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_TESTSUITES ${ARG_DEFAULT_ARGS})
-  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_PARAMS ${ARG_PARAMS})
-  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_DEPENDS ${ARG_DEPENDS})
-  set_property(GLOBAL APPEND PROPERTY LLVM_LIT_EXTRA_ARGS ${ARG_ARGS})
+  # EXCLUDE_FROM_ALL excludes the test ${target} out of check-all.
+  if(NOT EXCLUDE_FROM_ALL)
+    # Register the testsuites, params and depends for the global check rule.
+    set_property(GLOBAL APPEND PROPERTY LLVM_LIT_TESTSUITES ${ARG_DEFAULT_ARGS})
+    set_property(GLOBAL APPEND PROPERTY LLVM_LIT_PARAMS ${ARG_PARAMS})
+    set_property(GLOBAL APPEND PROPERTY LLVM_LIT_DEPENDS ${ARG_DEPENDS})
+    set_property(GLOBAL APPEND PROPERTY LLVM_LIT_EXTRA_ARGS ${ARG_ARGS})
+  endif()
 
   # Produce a specific suffixed check rule.
   add_lit_target(${target} ${comment}

Modified: vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake	Sun Dec  2 13:10:19 2012	(r243789)
@@ -48,7 +48,7 @@ function(llvm_process_sources OUT_VAR)
     set( f ${CMAKE_CURRENT_SOURCE_DIR}/${s} )
     add_file_dependencies( ${f} ${TABLEGEN_OUTPUT} )
   endforeach(s)
-  if( MSVC_IDE )
+  if( MSVC_IDE OR XCODE )
     # This adds .td and .h files to the Visual Studio solution:
     # FIXME: Shall we handle *.def here?
     add_td_sources(sources)

Added: vendor/llvm/dist/cmake/platforms/Android.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/llvm/dist/cmake/platforms/Android.cmake	Sun Dec  2 13:10:19 2012	(r243789)
@@ -0,0 +1,21 @@
+# Toolchain config for Android NDK.
+# This is expected to be used with a standalone Android toolchain (see
+# docs/STANDALONE-TOOLCHAIN.html in the NDK on how to get one).
+#
+# Usage:
+# mkdir build; cd build
+# cmake ..; make
+# mkdir android; cd android
+# cmake -DLLVM_ANDROID_TOOLCHAIN_DIR=/path/to/android/ndk \
+#   -DCMAKE_TOOLCHAIN_FILE=../../cmake/platforms/Android.cmake ../..
+# make <target>
+
+SET(CMAKE_SYSTEM_NAME Linux)
+SET(CMAKE_C_COMPILER ${CMAKE_BINARY_DIR}/../bin/clang)
+SET(CMAKE_CXX_COMPILER ${CMAKE_BINARY_DIR}/../bin/clang++)
+SET(ANDROID "1" CACHE STRING "ANDROID" FORCE)
+
+SET(ANDROID_COMMON_FLAGS "-target arm-linux-androideabi --sysroot=${LLVM_ANDROID_TOOLCHAIN_DIR}/sysroot -B${LLVM_ANDROID_TOOLCHAIN_DIR} -mllvm -arm-enable-ehabi")
+SET(CMAKE_C_FLAGS "${ANDROID_COMMON_FLAGS}" CACHE STRING "toolchain_cflags" FORCE)
+SET(CMAKE_CXX_FLAGS "${ANDROID_COMMON_FLAGS}" CACHE STRING "toolchain_cxxflags" FORCE)
+SET(CMAKE_LINK_FLAGS "${ANDROID_COMMON_FLAGS}" CACHE STRING "toolchain_linkflags" FORCE)

Modified: vendor/llvm/dist/configure
==============================================================================
--- vendor/llvm/dist/configure	Sun Dec  2 12:26:17 2012	(r243788)
+++ vendor/llvm/dist/configure	Sun Dec  2 13:10:19 2012	(r243789)
@@ -704,6 +704,7 @@ ENABLE_PIC
 ENABLE_SHARED
 ENABLE_EMBED_STDCXX
 ENABLE_TIMESTAMPS
+ENABLE_BACKTRACES
 TARGETS_TO_BUILD
 LLVM_ENUM_TARGETS
 LLVM_ENUM_ASM_PRINTERS
@@ -766,8 +767,6 @@ COVERED_SWITCH_DEFAULT
 USE_UDIS86
 USE_OPROFILE
 USE_INTEL_JITEVENTS
-INTEL_JITEVENTS_INCDIR
-INTEL_JITEVENTS_LIBDIR
 XML2CONFIG
 LIBXML2_LIBS
 LIBXML2_INC
@@ -792,6 +791,7 @@ OCAML_LIBDIR
 ENABLE_VISIBILITY_INLINES_HIDDEN
 RPATH
 RDYNAMIC
+program_prefix
 LIBOBJS
 LTLIBOBJS'
 ac_subst_files=''
@@ -1423,6 +1423,8 @@ Optional Features:
                           Win32 DLL (default is NO)
   --enable-timestamps     Enable embedding timestamp information in build
                           (default is YES)
+  --enable-backtraces     Enable embedding backtraces on crash (default is
+                          YES)
   --enable-targets        Build specific host targets: all or
                           target1,target2,... Valid targets are: host, x86,
                           x86_64, sparc, powerpc, arm, mips, spu, hexagon,
@@ -1460,10 +1462,8 @@ Optional Packages:
   --with-udis86=<path>    Use udis86 external x86 disassembler library
   --with-oprofile=<prefix>
                           Tell OProfile >= 0.9.4 how to symbolize JIT output
-  --with-intel-jitevents=<vtune-amplifier-dir>
-                          Specify location of run-time support library for
-                          Intel JIT API
-                          (default=/opt/intel/vtune_amplifier_xe_2011)
+  --with-intel-jitevents  Notify Intel JIT profiling API of generated code
+
 
 Some influential environment variables:
   CC          C compiler command
@@ -3904,8 +3904,8 @@ else
   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
   arm*-*)                 llvm_cv_target_arch="ARM" ;;
-  mips-*)                 llvm_cv_target_arch="Mips" ;;
-  mipsel-*)               llvm_cv_target_arch="Mips" ;;
+  mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
+  mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
   xcore-*)                llvm_cv_target_arch="XCore" ;;
   msp430-*)               llvm_cv_target_arch="MSP430" ;;
   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
@@ -3937,8 +3937,8 @@ case $host in
   sparc*-*)               host_arch="Sparc" ;;
   powerpc*-*)             host_arch="PowerPC" ;;
   arm*-*)                 host_arch="ARM" ;;
-  mips-*)                 host_arch="Mips" ;;
-  mipsel-*)               host_arch="Mips" ;;
+  mips-* | mips64-*)      host_arch="Mips" ;;
+  mipsel-* | mips64el-*)  host_arch="Mips" ;;
   xcore-*)                host_arch="XCore" ;;
   msp430-*)               host_arch="MSP430" ;;
   hexagon-*)              host_arch="Hexagon" ;;
@@ -5382,6 +5382,31 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
+
+# Check whether --enable-backtraces was given.
+if test "${enable_backtraces+set}" = set; then
+  enableval=$enable_backtraces;
+else
+  enableval=default
+fi
+
+case "$enableval" in
+  yes) ENABLE_BACKTRACES=1
+ ;;
+  no)  ENABLE_BACKTRACES=0
+ ;;
+  default) ENABLE_BACKTRACES=1
+ ;;
+  *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
+echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
+   { (exit 1); exit 1; }; } ;;
+esac
+
+cat >>confdefs.h <<_ACEOF
+#define ENABLE_BACKTRACES $ENABLE_BACKTRACES
+_ACEOF
+
+
 TARGETS_TO_BUILD=""
 # Check whether --enable-targets was given.
 if test "${enable_targets+set}" = set; then
@@ -5404,6 +5429,8 @@ case "$enableval" in
         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
+        mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
+        mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
@@ -10289,7 +10316,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10292 "configure"
+#line 10317 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -13549,308 +13576,30 @@ _ACEOF
 # Check whether --with-intel-jitevents was given.
 if test "${with_intel_jitevents+set}" = set; then
   withval=$with_intel_jitevents;
+       case "$withval" in
+          yes) USE_INTEL_JITEVENTS=1
+;;
+          no)  USE_INTEL_JITEVENTS=0
+;;
+          *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
+echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
+   { (exit 1); exit 1; }; };;
+       esac
+
       case $llvm_cv_os_type in
         Linux|Win32|Cygwin|MingW) ;;
-        *)
-          { { echo "$as_me:$LINENO: error:
-            Intel JIT API support is available on Linux and Windows only.\"" >&5
-echo "$as_me: error:
-            Intel JIT API support is available on Linux and Windows only.\"" >&2;}
-   { (exit 1); exit 1; }; } ;;
+        *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
+echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
+   { (exit 1); exit 1; }; };;
       esac
 
-      USE_INTEL_JITEVENTS=1
-
       case "$llvm_cv_target_arch" in
-        x86)    llvm_intel_jitevents_archdir="lib32";;
-        x86_64) llvm_intel_jitevents_archdir="lib64";;
-        *)      echo "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API"
-                exit -1;;
-      esac
-      INTEL_JITEVENTS_INCDIR="/opt/intel/vtune_amplifier_xe_2011/include"
-      INTEL_JITEVENTS_LIBDIR="/opt/intel/vtune_amplifier_xe_2011/$llvm_intel_jitevents_archdir"
-      case "$withval" in
-        /* | [A-Za-z]:[\\/]*) INTEL_JITEVENTS_INCDIR=$withval/include
-                                  INTEL_JITEVENTS_LIBDIR=$withval/$llvm_intel_jitevents_archdir ;;
-        *) ;;
+        x86|x86_64) ;;
+        *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
+echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
+   { (exit 1); exit 1; }; };;
       esac
 
-
-
-
-      LIBS="$LIBS -L${INTEL_JITEVENTS_LIBDIR}"

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



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