From owner-svn-src-vendor@FreeBSD.ORG Mon May 2 19:34:46 2011
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id CDF1C1065675;
Mon, 2 May 2011 19:34:46 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 743708FC18;
Mon, 2 May 2011 19:34:46 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p42JYkQC051387;
Mon, 2 May 2011 19:34:46 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
by svn.freebsd.org (8.14.4/8.14.4/Submit) id p42JYkMN051371;
Mon, 2 May 2011 19:34:46 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201105021934.p42JYkMN051371@svn.freebsd.org>
From: Dimitry Andric
Date: Mon, 2 May 2011 19:34:46 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r221337 - in vendor/llvm/dist: . autoconf autoconf/m4
cmake cmake/modules docs docs/CommandGuide
docs/HistoricalNotes docs/tutorial examples/BrainF
examples/ExceptionDemo examples/Kalei...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 May 2011 19:34:46 -0000
Author: dim
Date: Mon May 2 19:34:44 2011
New Revision: 221337
URL: http://svn.freebsd.org/changeset/base/221337
Log:
Vendor import of llvm trunk r130700:
http://llvm.org/svn/llvm-project/llvm/trunk@130700
Added:
vendor/llvm/dist/cmake/modules/LLVM-Config.cmake (contents, props changed)
vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
vendor/llvm/dist/cmake/modules/LLVMConfigVersion.cmake.in
vendor/llvm/dist/include/llvm-c/Disassembler.h
vendor/llvm/dist/include/llvm-c/Object.h
vendor/llvm/dist/include/llvm/DebugInfoProbe.h
vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyld.h
vendor/llvm/dist/include/llvm/IntrinsicsPTX.td
vendor/llvm/dist/lib/CodeGen/AsmPrinter/ARMException.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
vendor/llvm/dist/lib/CodeGen/InterferenceCache.cpp
vendor/llvm/dist/lib/CodeGen/InterferenceCache.h
vendor/llvm/dist/lib/ExecutionEngine/MCJIT/Intercept.cpp
vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/
vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Makefile
vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
vendor/llvm/dist/lib/MC/ELFObjectWriter.h
vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.h
vendor/llvm/dist/lib/MC/MCELF.cpp
vendor/llvm/dist/lib/MC/MCELF.h
vendor/llvm/dist/lib/MC/MCELFStreamer.h
vendor/llvm/dist/lib/Object/MachOObjectFile.cpp
vendor/llvm/dist/lib/Object/Object.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule3.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule5.td
vendor/llvm/dist/lib/Target/Mips/MipsExpandPseudo.cpp
vendor/llvm/dist/lib/Target/PTX/PTXIntrinsicInstrInfo.td
vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp
vendor/llvm/dist/lib/VMCore/DebugInfoProbe.cpp
vendor/llvm/dist/runtime/CMakeLists.txt
vendor/llvm/dist/runtime/libprofile/CMakeLists.txt
vendor/llvm/dist/runtime/libprofile/GCDAProfiling.c
vendor/llvm/dist/test/Analysis/BasicAA/intrinsics.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2011-03-09-ExactNoMaxBECount.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2011-04-26-FoldAddRec.ll
vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-03-10-DAGCombineCrash.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-07-schediv.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-11-MachineLICMBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-12-AlignBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-12-FastRegAlloc.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-15-AndVFlagPeepholeBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-15-RegisterCmpPeephole.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-26-SchedTweak.ll
vendor/llvm/dist/test/CodeGen/ARM/2011-04-27-IfCvtBug.ll
vendor/llvm/dist/test/CodeGen/ARM/avoid-cpsr-rmw.ll
vendor/llvm/dist/test/CodeGen/ARM/crash-greedy.ll
vendor/llvm/dist/test/CodeGen/ARM/debug-info-d16-reg.ll
vendor/llvm/dist/test/CodeGen/ARM/debug-info-qreg.ll
vendor/llvm/dist/test/CodeGen/ARM/debug-info-s16-reg.ll
vendor/llvm/dist/test/CodeGen/ARM/divmod.ll
vendor/llvm/dist/test/CodeGen/ARM/fast-isel-pred.ll
vendor/llvm/dist/test/CodeGen/ARM/fast-isel-redefinition.ll
vendor/llvm/dist/test/CodeGen/ARM/fp-arg-shuffle.ll
vendor/llvm/dist/test/CodeGen/ARM/int-to-fp.ll
vendor/llvm/dist/test/CodeGen/ARM/neon_shift.ll
vendor/llvm/dist/test/CodeGen/ARM/peephole-bitcast.ll
vendor/llvm/dist/test/CodeGen/ARM/shuffle.ll
vendor/llvm/dist/test/CodeGen/ARM/undef-sext.ll
vendor/llvm/dist/test/CodeGen/ARM/vbsl-constant.ll
vendor/llvm/dist/test/CodeGen/Mips/addc.ll
vendor/llvm/dist/test/CodeGen/Mips/analyzebranch.ll
vendor/llvm/dist/test/CodeGen/Mips/blockaddr.ll
vendor/llvm/dist/test/CodeGen/Mips/buildpairextractelementf64.ll
vendor/llvm/dist/test/CodeGen/Mips/divrem.ll
vendor/llvm/dist/test/CodeGen/Mips/fpbr.ll
vendor/llvm/dist/test/CodeGen/Mips/fpcmp.ll
vendor/llvm/dist/test/CodeGen/Mips/internalfunc.ll
vendor/llvm/dist/test/CodeGen/Mips/largeimm1.ll
vendor/llvm/dist/test/CodeGen/Mips/o32_cc_vararg.ll
vendor/llvm/dist/test/CodeGen/Mips/select.ll
vendor/llvm/dist/test/CodeGen/PTX/bitwise.ll
vendor/llvm/dist/test/CodeGen/PTX/bra.ll
vendor/llvm/dist/test/CodeGen/PTX/fdiv-sm10.ll
vendor/llvm/dist/test/CodeGen/PTX/fdiv-sm13.ll
vendor/llvm/dist/test/CodeGen/PTX/intrinsic.ll
vendor/llvm/dist/test/CodeGen/PTX/llvm-intrinsic.ll
vendor/llvm/dist/test/CodeGen/PTX/mad.ll
vendor/llvm/dist/test/CodeGen/PTX/mul.ll
vendor/llvm/dist/test/CodeGen/PTX/parameter-order.ll
vendor/llvm/dist/test/CodeGen/PTX/setp.ll
vendor/llvm/dist/test/CodeGen/Thumb/rev.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2011-04-21-FILoweringBug.ll
vendor/llvm/dist/test/CodeGen/X86/2011-02-27-Fpextend.ll
vendor/llvm/dist/test/CodeGen/X86/2011-03-02-DAGCombiner.ll
vendor/llvm/dist/test/CodeGen/X86/2011-03-08-Sched-crash.ll
vendor/llvm/dist/test/CodeGen/X86/2011-03-09-Physreg-Coalescing.ll
vendor/llvm/dist/test/CodeGen/X86/2011-03-30-CreateFixedObjCrash.ll
vendor/llvm/dist/test/CodeGen/X86/2011-04-13-SchedCmpJmp.ll
vendor/llvm/dist/test/CodeGen/X86/3dnow-intrinsics.ll
vendor/llvm/dist/test/CodeGen/X86/SIMD/
vendor/llvm/dist/test/CodeGen/X86/SIMD/dg.exp
vendor/llvm/dist/test/CodeGen/X86/SIMD/notvunpcklpd.ll
vendor/llvm/dist/test/CodeGen/X86/SIMD/notvunpcklps.ll
vendor/llvm/dist/test/CodeGen/X86/SIMD/vunpcklpd.ll
vendor/llvm/dist/test/CodeGen/X86/SIMD/vunpcklps.ll
vendor/llvm/dist/test/CodeGen/X86/adde-carry.ll
vendor/llvm/dist/test/CodeGen/X86/bool-zext.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-declare-arg.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-file-name.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86-64.ll
vendor/llvm/dist/test/CodeGen/X86/fold-zext-trunc.ll
vendor/llvm/dist/test/CodeGen/X86/fp-trunc.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-quadratic-expand.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-redundant-addressing.ll
vendor/llvm/dist/test/CodeGen/X86/narrow-shl-cst.ll
vendor/llvm/dist/test/CodeGen/X86/no-cfi.ll
vendor/llvm/dist/test/CodeGen/X86/phi-bit-propagation.ll
vendor/llvm/dist/test/CodeGen/X86/pr9743.ll
vendor/llvm/dist/test/CodeGen/X86/shrink-compare.ll
vendor/llvm/dist/test/CodeGen/X86/tailcall-returndup-void.ll
vendor/llvm/dist/test/CodeGen/X86/unreachable-stack-protector.ll
vendor/llvm/dist/test/CodeGen/X86/vec_uint_to_fp.ll
vendor/llvm/dist/test/CodeGen/X86/win64_alloca_dynalloca.ll
vendor/llvm/dist/test/CodeGen/XCore/ps-intrinsics.ll
vendor/llvm/dist/test/CodeGen/XCore/scavenging.ll
vendor/llvm/dist/test/CodeGen/XCore/sr-intrinsics.ll
vendor/llvm/dist/test/CodeGen/XCore/threads.ll
vendor/llvm/dist/test/DebugInfo/array.ll
vendor/llvm/dist/test/FrontendC/2011-03-02-UnionInitializer.c
vendor/llvm/dist/test/FrontendC/2011-03-08-ZeroFieldUnionInitializer.c
vendor/llvm/dist/test/FrontendC/2011-03-31-ArrayRefFolding.c
vendor/llvm/dist/test/FrontendC/mmx-inline-asm.c
vendor/llvm/dist/test/FrontendC/vla-3.c
vendor/llvm/dist/test/FrontendObjC/2011-03-02-ConstCFStringLiteralAlign.m
vendor/llvm/dist/test/FrontendObjC/2011-03-08-IVarLookup.m
vendor/llvm/dist/test/MC/ARM/arm_addrmode2.s
vendor/llvm/dist/test/MC/ARM/arm_addrmode3.s
vendor/llvm/dist/test/MC/AsmParser/dot-symbol.s
vendor/llvm/dist/test/MC/COFF/diff.s
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-BFI-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-Bcc-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-CPS2p-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-CPS3p-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-DMB-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-DSB-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDC-form-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRB_POST-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRT-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDR_POST-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDR_PRE-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LDRrs-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-LSL-regform.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MCR-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVTi16-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVr-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVs-LSL-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MOVs-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-MSRi-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-RSC-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SBFX-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SMLAD-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SRS-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SSAT-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-STRBrs-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-SXTB-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-UMAAL-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-UQADD8-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD1DUPq8_UPD-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLD3DUPd32_UPD-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VLDMSDB_UPD-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VQADD-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-VST2b32_UPD-arm.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2Bcc-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRBT-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDREXD-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRSHi12-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2LDRSHi8-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STRD_PRE-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STREXB-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STREXD-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-t2STR_POST-thumb.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/thumb-printf.txt
vendor/llvm/dist/test/MC/ELF/cfi-adjust-cfa-offset.s
vendor/llvm/dist/test/MC/ELF/cfi-rel-offset.s
vendor/llvm/dist/test/MC/ELF/cfi-rel-offset2.s
vendor/llvm/dist/test/MC/ELF/cfi-same-value.s
vendor/llvm/dist/test/MC/ELF/section-quoting.s
vendor/llvm/dist/test/MC/ELF/weak-relocation.s
vendor/llvm/dist/test/MC/MachO/section-attributes.s
vendor/llvm/dist/test/MC/MachO/temp-labels.s
vendor/llvm/dist/test/MC/MachO/variable-errors.s
vendor/llvm/dist/test/MC/MachO/variable-exprs.s
vendor/llvm/dist/test/MC/X86/padlock.s
vendor/llvm/dist/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/2011-04-09-EmptyGlobalCtors.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/cxx-dtor.ll
vendor/llvm/dist/test/Transforms/InstCombine/2011-03-08-SRemMinusOneBadOpt.ll
vendor/llvm/dist/test/Transforms/InstCombine/ExtractCast.ll
vendor/llvm/dist/test/Transforms/InstCombine/debuginfo.ll
vendor/llvm/dist/test/Transforms/InstCombine/fcmp.ll
vendor/llvm/dist/test/Transforms/InstCombine/fdiv.ll
vendor/llvm/dist/test/Transforms/InstCombine/gep-addrspace.ll
vendor/llvm/dist/test/Transforms/InstCombine/merge-icmp.ll
vendor/llvm/dist/test/Transforms/InstCombine/sign-test-and-or.ll
vendor/llvm/dist/test/Transforms/InstCombine/strcpy_chk-64.ll
vendor/llvm/dist/test/Transforms/InstSimplify/rem.ll
vendor/llvm/dist/test/Transforms/Internalize/available_externally.ll
vendor/llvm/dist/test/Transforms/JumpThreading/2011-04-02-SimplifyDeadBlock.ll
vendor/llvm/dist/test/Transforms/JumpThreading/2011-04-14-InfLoop.ll
vendor/llvm/dist/test/Transforms/JumpThreading/pr9331.ll
vendor/llvm/dist/test/Transforms/LCSSA/unused-phis.ll
vendor/llvm/dist/test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll
vendor/llvm/dist/test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll
vendor/llvm/dist/test/Transforms/LICM/2011-04-09-RAUW-AST.ll
vendor/llvm/dist/test/Transforms/LICM/debug-value.ll
vendor/llvm/dist/test/Transforms/LoopIdiom/debug-line.ll
vendor/llvm/dist/test/Transforms/PhaseOrdering/
vendor/llvm/dist/test/Transforms/PhaseOrdering/basic.ll
vendor/llvm/dist/test/Transforms/Reassociate/secondary.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/inline-vector.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/only-memcpy-uses.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/2011-03-08-UnreachableUse.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/PhiEliminate3.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-fold-dbg.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/switch-on-const-select.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/trap-debugloc.ll
vendor/llvm/dist/test/Transforms/SimplifyLibCalls/debug-line.ll
vendor/llvm/dist/test/Transforms/SimplifyLibCalls/iprintf.ll
vendor/llvm/dist/tools/gold/CMakeLists.txt
vendor/llvm/dist/tools/llvm-diff/DiffConsumer.cpp
vendor/llvm/dist/tools/llvm-diff/DiffConsumer.h
vendor/llvm/dist/tools/llvm-diff/DiffLog.cpp
vendor/llvm/dist/tools/llvm-diff/DiffLog.h
vendor/llvm/dist/tools/llvm-rtdyld/
vendor/llvm/dist/tools/llvm-rtdyld/CMakeLists.txt
vendor/llvm/dist/tools/llvm-rtdyld/Makefile
vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp
vendor/llvm/dist/tools/lto/CMakeLists.txt
vendor/llvm/dist/utils/release/findRegressions.py (contents, props changed)
vendor/llvm/dist/utils/show-diagnostics (contents, props changed)
Deleted:
vendor/llvm/dist/cmake/modules/LLVM.cmake
vendor/llvm/dist/cmake/modules/LLVMConfig.cmake
vendor/llvm/dist/include/llvm/Analysis/LiveValues.h
vendor/llvm/dist/lib/Analysis/LiveValues.cpp
vendor/llvm/dist/lib/Transforms/IPO/StructRetPromotion.cpp
vendor/llvm/dist/lib/Transforms/Scalar/GEPSplitter.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
vendor/llvm/dist/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll
vendor/llvm/dist/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll
vendor/llvm/dist/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-12-13-reloc-pic.ll
vendor/llvm/dist/test/CodeGen/Thumb/2010-01-15-local-alloc-spill-physical.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ror2.ll
vendor/llvm/dist/test/CodeGen/X86/2008-08-05-SpillerBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-03-11-CoalescerBug.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-shift-imm.ll
vendor/llvm/dist/test/CodeGen/X86/mcinst-lowering-cmp0.ll
vendor/llvm/dist/test/CodeGen/X86/phi-constants.ll
vendor/llvm/dist/test/CodeGen/X86/umulo-64.ll
vendor/llvm/dist/test/FrontendC++/2009-07-15-LineNumbers.cpp
vendor/llvm/dist/test/FrontendC/cstring-align.c
vendor/llvm/dist/test/Transforms/GVN/invariant-simple.ll
vendor/llvm/dist/test/Transforms/SRETPromotion/
vendor/llvm/dist/test/Transforms/SimplifyLibCalls/half-powr.ll
vendor/llvm/dist/utils/CollectDebugInfoUsingLLDB.py
vendor/llvm/dist/utils/CompareDebugInfo.py
Modified:
vendor/llvm/dist/CMakeLists.txt
vendor/llvm/dist/Makefile
vendor/llvm/dist/Makefile.rules
vendor/llvm/dist/autoconf/configure.ac
vendor/llvm/dist/autoconf/m4/libtool.m4
vendor/llvm/dist/autoconf/m4/ltdl.m4
vendor/llvm/dist/cmake/config-ix.cmake
vendor/llvm/dist/cmake/modules/AddLLVM.cmake
vendor/llvm/dist/cmake/modules/CMakeLists.txt
vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
vendor/llvm/dist/configure
vendor/llvm/dist/docs/AliasAnalysis.html
vendor/llvm/dist/docs/BitCodeFormat.html
vendor/llvm/dist/docs/Bugpoint.html
vendor/llvm/dist/docs/CFEBuildInstrs.html
vendor/llvm/dist/docs/CMake.html
vendor/llvm/dist/docs/CodeGenerator.html
vendor/llvm/dist/docs/CodingStandards.html
vendor/llvm/dist/docs/CommandGuide/FileCheck.pod
vendor/llvm/dist/docs/CommandGuide/bugpoint.pod
vendor/llvm/dist/docs/CommandGuide/index.html
vendor/llvm/dist/docs/CommandGuide/lit.pod
vendor/llvm/dist/docs/CommandGuide/llc.pod
vendor/llvm/dist/docs/CommandGuide/lli.pod
vendor/llvm/dist/docs/CommandGuide/llvm-ar.pod
vendor/llvm/dist/docs/CommandGuide/llvm-as.pod
vendor/llvm/dist/docs/CommandGuide/llvm-bcanalyzer.pod
vendor/llvm/dist/docs/CommandGuide/llvm-config.pod
vendor/llvm/dist/docs/CommandGuide/llvm-diff.pod
vendor/llvm/dist/docs/CommandGuide/llvm-dis.pod
vendor/llvm/dist/docs/CommandGuide/llvm-extract.pod
vendor/llvm/dist/docs/CommandGuide/llvm-ld.pod
vendor/llvm/dist/docs/CommandGuide/llvm-link.pod
vendor/llvm/dist/docs/CommandGuide/llvm-nm.pod
vendor/llvm/dist/docs/CommandGuide/llvm-prof.pod
vendor/llvm/dist/docs/CommandGuide/llvm-ranlib.pod
vendor/llvm/dist/docs/CommandGuide/llvmc.pod
vendor/llvm/dist/docs/CommandGuide/llvmgcc.pod
vendor/llvm/dist/docs/CommandGuide/llvmgxx.pod
vendor/llvm/dist/docs/CommandGuide/opt.pod
vendor/llvm/dist/docs/CommandGuide/tblgen.pod
vendor/llvm/dist/docs/CommandLine.html
vendor/llvm/dist/docs/CompilerDriver.html
vendor/llvm/dist/docs/CompilerDriverTutorial.html
vendor/llvm/dist/docs/CompilerWriterInfo.html
vendor/llvm/dist/docs/DebuggingJITedCode.html
vendor/llvm/dist/docs/DeveloperPolicy.html
vendor/llvm/dist/docs/ExceptionHandling.html
vendor/llvm/dist/docs/ExtendingLLVM.html
vendor/llvm/dist/docs/FAQ.html
vendor/llvm/dist/docs/GCCFEBuildInstrs.html
vendor/llvm/dist/docs/GarbageCollection.html
vendor/llvm/dist/docs/GetElementPtr.html
vendor/llvm/dist/docs/GettingStarted.html
vendor/llvm/dist/docs/GettingStartedVS.html
vendor/llvm/dist/docs/GoldPlugin.html
vendor/llvm/dist/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt
vendor/llvm/dist/docs/HistoricalNotes/2000-12-06-MeetingSummary.txt
vendor/llvm/dist/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt
vendor/llvm/dist/docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt
vendor/llvm/dist/docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt
vendor/llvm/dist/docs/HistoricalNotes/2002-05-12-InstListChange.txt
vendor/llvm/dist/docs/HowToReleaseLLVM.html
vendor/llvm/dist/docs/HowToSubmitABug.html
vendor/llvm/dist/docs/LangRef.html
vendor/llvm/dist/docs/Lexicon.html
vendor/llvm/dist/docs/LinkTimeOptimization.html
vendor/llvm/dist/docs/MakefileGuide.html
vendor/llvm/dist/docs/Packaging.html
vendor/llvm/dist/docs/Passes.html
vendor/llvm/dist/docs/ProgrammersManual.html
vendor/llvm/dist/docs/Projects.html
vendor/llvm/dist/docs/ReleaseNotes.html
vendor/llvm/dist/docs/SourceLevelDebugging.html
vendor/llvm/dist/docs/SystemLibrary.html
vendor/llvm/dist/docs/TableGenFundamentals.html
vendor/llvm/dist/docs/TestingGuide.html
vendor/llvm/dist/docs/UsingLibraries.html
vendor/llvm/dist/docs/WritingAnLLVMBackend.html
vendor/llvm/dist/docs/WritingAnLLVMPass.html
vendor/llvm/dist/docs/doxygen.css
vendor/llvm/dist/docs/doxygen.footer
vendor/llvm/dist/docs/index.html
vendor/llvm/dist/docs/llvm.css
vendor/llvm/dist/docs/tutorial/LangImpl1.html
vendor/llvm/dist/docs/tutorial/LangImpl2.html
vendor/llvm/dist/docs/tutorial/LangImpl3.html
vendor/llvm/dist/docs/tutorial/LangImpl4.html
vendor/llvm/dist/docs/tutorial/LangImpl5.html
vendor/llvm/dist/docs/tutorial/LangImpl6.html
vendor/llvm/dist/docs/tutorial/LangImpl7.html
vendor/llvm/dist/docs/tutorial/LangImpl8.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl1.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl2.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl3.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl4.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl5.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl6.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl7.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl8.html
vendor/llvm/dist/docs/tutorial/index.html
vendor/llvm/dist/examples/BrainF/BrainF.cpp
vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp
vendor/llvm/dist/examples/Kaleidoscope/Chapter5/toy.cpp
vendor/llvm/dist/examples/Kaleidoscope/Chapter6/toy.cpp
vendor/llvm/dist/examples/Kaleidoscope/Chapter7/toy.cpp
vendor/llvm/dist/include/llvm-c/EnhancedDisassembly.h
vendor/llvm/dist/include/llvm-c/Transforms/Scalar.h
vendor/llvm/dist/include/llvm-c/lto.h
vendor/llvm/dist/include/llvm/ADT/APFloat.h
vendor/llvm/dist/include/llvm/ADT/APInt.h
vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
vendor/llvm/dist/include/llvm/ADT/DenseMap.h
vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h
vendor/llvm/dist/include/llvm/ADT/DepthFirstIterator.h
vendor/llvm/dist/include/llvm/ADT/FoldingSet.h
vendor/llvm/dist/include/llvm/ADT/ImmutableIntervalMap.h
vendor/llvm/dist/include/llvm/ADT/IntervalMap.h
vendor/llvm/dist/include/llvm/ADT/IntrusiveRefCntPtr.h
vendor/llvm/dist/include/llvm/ADT/PointerUnion.h
vendor/llvm/dist/include/llvm/ADT/ScopedHashTable.h
vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h
vendor/llvm/dist/include/llvm/ADT/Statistic.h
vendor/llvm/dist/include/llvm/ADT/StringExtras.h
vendor/llvm/dist/include/llvm/ADT/StringMap.h
vendor/llvm/dist/include/llvm/ADT/Triple.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/CFGPrinter.h
vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h
vendor/llvm/dist/include/llvm/Analysis/DebugInfo.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/Lint.h
vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
vendor/llvm/dist/include/llvm/Analysis/Passes.h
vendor/llvm/dist/include/llvm/Analysis/PathProfileInfo.h
vendor/llvm/dist/include/llvm/Analysis/PostDominators.h
vendor/llvm/dist/include/llvm/Analysis/RegionInfo.h
vendor/llvm/dist/include/llvm/Analysis/RegionIterator.h
vendor/llvm/dist/include/llvm/Analysis/RegionPass.h
vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h
vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpressions.h
vendor/llvm/dist/include/llvm/Bitcode/Archive.h
vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
vendor/llvm/dist/include/llvm/CodeGen/CalcSpillWeights.h
vendor/llvm/dist/include/llvm/CodeGen/CallingConvLower.h
vendor/llvm/dist/include/llvm/CodeGen/EdgeBundles.h
vendor/llvm/dist/include/llvm/CodeGen/FastISel.h
vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h
vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
vendor/llvm/dist/include/llvm/CodeGen/JITCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h
vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
vendor/llvm/dist/include/llvm/CodeGen/MachineCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h
vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h
vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h
vendor/llvm/dist/include/llvm/CodeGen/PBQP/Graph.h
vendor/llvm/dist/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
vendor/llvm/dist/include/llvm/CodeGen/ProcessImplicitDefs.h
vendor/llvm/dist/include/llvm/CodeGen/RegisterScavenging.h
vendor/llvm/dist/include/llvm/CodeGen/RuntimeLibcalls.h
vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
vendor/llvm/dist/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGISel.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h
vendor/llvm/dist/include/llvm/CodeGen/SlotIndexes.h
vendor/llvm/dist/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
vendor/llvm/dist/include/llvm/CompilerDriver/CompilationGraph.h
vendor/llvm/dist/include/llvm/CompilerDriver/Tool.h
vendor/llvm/dist/include/llvm/Config/config.h.cmake
vendor/llvm/dist/include/llvm/Config/config.h.in
vendor/llvm/dist/include/llvm/Config/llvm-config.h.cmake
vendor/llvm/dist/include/llvm/Config/llvm-config.h.in
vendor/llvm/dist/include/llvm/Constant.h
vendor/llvm/dist/include/llvm/Constants.h
vendor/llvm/dist/include/llvm/DerivedTypes.h
vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
vendor/llvm/dist/include/llvm/ExecutionEngine/JITMemoryManager.h
vendor/llvm/dist/include/llvm/GlobalVariable.h
vendor/llvm/dist/include/llvm/InitializePasses.h
vendor/llvm/dist/include/llvm/InstrTypes.h
vendor/llvm/dist/include/llvm/Instructions.h
vendor/llvm/dist/include/llvm/Intrinsics.td
vendor/llvm/dist/include/llvm/IntrinsicsARM.td
vendor/llvm/dist/include/llvm/IntrinsicsX86.td
vendor/llvm/dist/include/llvm/IntrinsicsXCore.td
vendor/llvm/dist/include/llvm/LinkAllPasses.h
vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
vendor/llvm/dist/include/llvm/MC/MCAsmLayout.h
vendor/llvm/dist/include/llvm/MC/MCAssembler.h
vendor/llvm/dist/include/llvm/MC/MCContext.h
vendor/llvm/dist/include/llvm/MC/MCDisassembler.h
vendor/llvm/dist/include/llvm/MC/MCDwarf.h
vendor/llvm/dist/include/llvm/MC/MCExpr.h
vendor/llvm/dist/include/llvm/MC/MCInstPrinter.h
vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h
vendor/llvm/dist/include/llvm/MC/MCParser/AsmLexer.h
vendor/llvm/dist/include/llvm/MC/MCSection.h
vendor/llvm/dist/include/llvm/MC/MCSectionMachO.h
vendor/llvm/dist/include/llvm/MC/MCStreamer.h
vendor/llvm/dist/include/llvm/MC/MCSymbol.h
vendor/llvm/dist/include/llvm/Metadata.h
vendor/llvm/dist/include/llvm/Module.h
vendor/llvm/dist/include/llvm/Object/MachOObject.h
vendor/llvm/dist/include/llvm/Pass.h
vendor/llvm/dist/include/llvm/PassAnalysisSupport.h
vendor/llvm/dist/include/llvm/Support/Allocator.h
vendor/llvm/dist/include/llvm/Support/CFG.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/ConstantFolder.h
vendor/llvm/dist/include/llvm/Support/CrashRecoveryContext.h
vendor/llvm/dist/include/llvm/Support/DOTGraphTraits.h
vendor/llvm/dist/include/llvm/Support/DebugLoc.h
vendor/llvm/dist/include/llvm/Support/Dwarf.h
vendor/llvm/dist/include/llvm/Support/ErrorHandling.h
vendor/llvm/dist/include/llvm/Support/FileSystem.h
vendor/llvm/dist/include/llvm/Support/FileUtilities.h
vendor/llvm/dist/include/llvm/Support/GraphWriter.h
vendor/llvm/dist/include/llvm/Support/IRBuilder.h
vendor/llvm/dist/include/llvm/Support/Memory.h
vendor/llvm/dist/include/llvm/Support/MemoryBuffer.h
vendor/llvm/dist/include/llvm/Support/NoFolder.h
vendor/llvm/dist/include/llvm/Support/PathV1.h
vendor/llvm/dist/include/llvm/Support/PatternMatch.h
vendor/llvm/dist/include/llvm/Support/PrettyStackTrace.h
vendor/llvm/dist/include/llvm/Support/Program.h
vendor/llvm/dist/include/llvm/Support/Regex.h
vendor/llvm/dist/include/llvm/Support/Signals.h
vendor/llvm/dist/include/llvm/Support/SourceMgr.h
vendor/llvm/dist/include/llvm/Support/StandardPasses.h
vendor/llvm/dist/include/llvm/Support/TimeValue.h
vendor/llvm/dist/include/llvm/Support/system_error.h
vendor/llvm/dist/include/llvm/Target/SubtargetFeature.h
vendor/llvm/dist/include/llvm/Target/Target.td
vendor/llvm/dist/include/llvm/Target/TargetAsmBackend.h
vendor/llvm/dist/include/llvm/Target/TargetAsmInfo.h
vendor/llvm/dist/include/llvm/Target/TargetData.h
vendor/llvm/dist/include/llvm/Target/TargetInstrDesc.h
vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
vendor/llvm/dist/include/llvm/Target/TargetInstrItineraries.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/TargetOptions.h
vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
vendor/llvm/dist/include/llvm/Target/TargetRegistry.h
vendor/llvm/dist/include/llvm/Target/TargetSelect.h
vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
vendor/llvm/dist/include/llvm/Transforms/IPO.h
vendor/llvm/dist/include/llvm/Transforms/Instrumentation.h
vendor/llvm/dist/include/llvm/Transforms/Scalar.h
vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h
vendor/llvm/dist/include/llvm/Transforms/Utils/Cloning.h
vendor/llvm/dist/include/llvm/Transforms/Utils/Local.h
vendor/llvm/dist/include/llvm/TypeSymbolTable.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/CMakeLists.txt
vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp
vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
vendor/llvm/dist/lib/Analysis/DIBuilder.cpp
vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
vendor/llvm/dist/lib/Analysis/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/LoopPass.cpp
vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp
vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
vendor/llvm/dist/lib/Analysis/PHITransAddr.cpp
vendor/llvm/dist/lib/Analysis/PathNumbering.cpp
vendor/llvm/dist/lib/Analysis/PathProfileVerifier.cpp
vendor/llvm/dist/lib/Analysis/PostDominators.cpp
vendor/llvm/dist/lib/Analysis/ProfileEstimatorPass.cpp
vendor/llvm/dist/lib/Analysis/ProfileInfo.cpp
vendor/llvm/dist/lib/Analysis/ProfileInfoLoader.cpp
vendor/llvm/dist/lib/Analysis/RegionInfo.cpp
vendor/llvm/dist/lib/Analysis/RegionPrinter.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp
vendor/llvm/dist/lib/Analysis/TypeBasedAliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
vendor/llvm/dist/lib/Archive/ArchiveWriter.cpp
vendor/llvm/dist/lib/AsmParser/LLParser.cpp
vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp
vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp
vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h
vendor/llvm/dist/lib/CMakeLists.txt
vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
vendor/llvm/dist/lib/CodeGen/Analysis.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/CMakeLists.txt
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfTableException.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/CodePlacementOpt.cpp
vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
vendor/llvm/dist/lib/CodeGen/ELF.h
vendor/llvm/dist/lib/CodeGen/ELFWriter.cpp
vendor/llvm/dist/lib/CodeGen/EdgeBundles.cpp
vendor/llvm/dist/lib/CodeGen/ExpandISelPseudos.cpp
vendor/llvm/dist/lib/CodeGen/IfConversion.cpp
vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp
vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp
vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.cpp
vendor/llvm/dist/lib/CodeGen/LiveInterval.cpp
vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp
vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.cpp
vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.h
vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp
vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.h
vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp
vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp
vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp
vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
vendor/llvm/dist/lib/CodeGen/MachineSink.cpp
vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp
vendor/llvm/dist/lib/CodeGen/PHIElimination.cpp
vendor/llvm/dist/lib/CodeGen/Passes.cpp
vendor/llvm/dist/lib/CodeGen/PeepholeOptimizer.cpp
vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp
vendor/llvm/dist/lib/CodeGen/README.txt
vendor/llvm/dist/lib/CodeGen/RegAllocBase.h
vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocLinearScan.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp
vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp
vendor/llvm/dist/lib/CodeGen/RenderMachineFunction.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAGPrinter.cpp
vendor/llvm/dist/lib/CodeGen/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/LegalizeDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
vendor/llvm/dist/lib/CodeGen/ShrinkWrapping.cpp
vendor/llvm/dist/lib/CodeGen/SimpleRegisterCoalescing.cpp
vendor/llvm/dist/lib/CodeGen/SimpleRegisterCoalescing.h
vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp
vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp
vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp
vendor/llvm/dist/lib/CodeGen/SpillPlacement.h
vendor/llvm/dist/lib/CodeGen/Spiller.cpp
vendor/llvm/dist/lib/CodeGen/Spiller.h
vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
vendor/llvm/dist/lib/CodeGen/SplitKit.h
vendor/llvm/dist/lib/CodeGen/StackProtector.cpp
vendor/llvm/dist/lib/CodeGen/StrongPHIElimination.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/VirtRegRewriter.cpp
vendor/llvm/dist/lib/CompilerDriver/CMakeLists.txt
vendor/llvm/dist/lib/ExecutionEngine/CMakeLists.txt
vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/Intercept.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.h
vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDebugRegisterer.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/JIT/OProfileJITEventListener.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/TargetSelect.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/Makefile
vendor/llvm/dist/lib/Linker/LinkModules.cpp
vendor/llvm/dist/lib/MC/CMakeLists.txt
vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp
vendor/llvm/dist/lib/MC/MCAsmInfo.cpp
vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp
vendor/llvm/dist/lib/MC/MCAsmStreamer.cpp
vendor/llvm/dist/lib/MC/MCAssembler.cpp
vendor/llvm/dist/lib/MC/MCContext.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/CMakeLists.txt
vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/EDDisassembler.h
vendor/llvm/dist/lib/MC/MCDisassembler/EDInfo.h
vendor/llvm/dist/lib/MC/MCDisassembler/EDInst.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/EDOperand.cpp
vendor/llvm/dist/lib/MC/MCDwarf.cpp
vendor/llvm/dist/lib/MC/MCELFStreamer.cpp
vendor/llvm/dist/lib/MC/MCExpr.cpp
vendor/llvm/dist/lib/MC/MCInstPrinter.cpp
vendor/llvm/dist/lib/MC/MCLoggingStreamer.cpp
vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp
vendor/llvm/dist/lib/MC/MCNullStreamer.cpp
vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp
vendor/llvm/dist/lib/MC/MCParser/AsmLexer.cpp
vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp
vendor/llvm/dist/lib/MC/MCParser/DarwinAsmParser.cpp
vendor/llvm/dist/lib/MC/MCSectionELF.cpp
vendor/llvm/dist/lib/MC/MCSectionMachO.cpp
vendor/llvm/dist/lib/MC/MCStreamer.cpp
vendor/llvm/dist/lib/MC/MCSymbol.cpp
vendor/llvm/dist/lib/MC/MachObjectWriter.cpp
vendor/llvm/dist/lib/MC/WinCOFFObjectWriter.cpp
vendor/llvm/dist/lib/Object/CMakeLists.txt
vendor/llvm/dist/lib/Object/COFFObjectFile.cpp
vendor/llvm/dist/lib/Object/ELFObjectFile.cpp
vendor/llvm/dist/lib/Object/MachOObject.cpp
vendor/llvm/dist/lib/Object/ObjectFile.cpp
vendor/llvm/dist/lib/Support/APFloat.cpp
vendor/llvm/dist/lib/Support/APInt.cpp
vendor/llvm/dist/lib/Support/Allocator.cpp
vendor/llvm/dist/lib/Support/CommandLine.cpp
vendor/llvm/dist/lib/Support/CrashRecoveryContext.cpp
vendor/llvm/dist/lib/Support/Dwarf.cpp
vendor/llvm/dist/lib/Support/ErrorHandling.cpp
vendor/llvm/dist/lib/Support/FileUtilities.cpp
vendor/llvm/dist/lib/Support/FoldingSet.cpp
vendor/llvm/dist/lib/Support/Host.cpp
vendor/llvm/dist/lib/Support/MemoryBuffer.cpp
vendor/llvm/dist/lib/Support/Path.cpp
vendor/llvm/dist/lib/Support/PrettyStackTrace.cpp
vendor/llvm/dist/lib/Support/Regex.cpp
vendor/llvm/dist/lib/Support/Signals.cpp
vendor/llvm/dist/lib/Support/SmallPtrSet.cpp
vendor/llvm/dist/lib/Support/Statistic.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/Host.inc
vendor/llvm/dist/lib/Support/Unix/Memory.inc
vendor/llvm/dist/lib/Support/Unix/Path.inc
vendor/llvm/dist/lib/Support/Unix/Program.inc
vendor/llvm/dist/lib/Support/Unix/Signals.inc
vendor/llvm/dist/lib/Support/Windows/DynamicLibrary.inc
vendor/llvm/dist/lib/Support/Windows/Path.inc
vendor/llvm/dist/lib/Support/Windows/PathV2.inc
vendor/llvm/dist/lib/Support/raw_ostream.cpp
vendor/llvm/dist/lib/Support/regcomp.c
vendor/llvm/dist/lib/Target/ARM/ARM.td
vendor/llvm/dist/lib/Target/ARM/ARMAddressingModes.h
vendor/llvm/dist/lib/Target/ARM/ARMAsmBackend.cpp
vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp
vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h
vendor/llvm/dist/lib/Target/ARM/ARMBaseInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td
vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp
vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp
vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp
vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.h
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.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
vendor/llvm/dist/lib/Target/ARM/ARMMCAsmInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMMCCodeEmitter.cpp
vendor/llvm/dist/lib/Target/ARM/ARMMCExpr.h
vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
vendor/llvm/dist/lib/Target/ARM/ARMScheduleA9.td
vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp
vendor/llvm/dist/lib/Target/ARM/ARMTargetObjectFile.cpp
vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
vendor/llvm/dist/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp
vendor/llvm/dist/lib/Target/ARM/README.txt
vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.h
vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp
vendor/llvm/dist/lib/Target/Alpha/Alpha.td
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaInstrInfo.td
vendor/llvm/dist/lib/Target/Alpha/README.txt
vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.cpp
vendor/llvm/dist/lib/Target/CBackend/CBackend.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPU64InstrInfo.td
vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.h
vendor/llvm/dist/lib/Target/CellSPU/SPUInstrFormats.td
vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.td
vendor/llvm/dist/lib/Target/CellSPU/SPURegisterInfo.h
vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
vendor/llvm/dist/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
vendor/llvm/dist/lib/Target/MBlaze/MBlaze.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmBackend.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFPU.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFSL.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrFormats.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.h
vendor/llvm/dist/lib/Target/MBlaze/MBlazeInstrInfo.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.h
vendor/llvm/dist/lib/Target/MBlaze/MBlazeRegisterInfo.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeSchedule.td
vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeSubtarget.h
vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.cpp
vendor/llvm/dist/lib/Target/MBlaze/MBlazeTargetMachine.h
vendor/llvm/dist/lib/Target/MBlaze/TODO
vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
vendor/llvm/dist/lib/Target/MSP430/MSP430AsmPrinter.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt
vendor/llvm/dist/lib/Target/Mips/Mips.h
vendor/llvm/dist/lib/Target/Mips/Mips.td
vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp
vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.td
vendor/llvm/dist/lib/Target/Mips/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/MipsMCAsmInfo.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/MipsSchedule.td
vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.cpp
vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.h
vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.cpp
vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.h
vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.h
vendor/llvm/dist/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
vendor/llvm/dist/lib/Target/PTX/PTX.h
vendor/llvm/dist/lib/Target/PTX/PTX.td
vendor/llvm/dist/lib/Target/PTX/PTXAsmPrinter.cpp
vendor/llvm/dist/lib/Target/PTX/PTXFrameLowering.h
vendor/llvm/dist/lib/Target/PTX/PTXISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/PTX/PTXISelLowering.cpp
vendor/llvm/dist/lib/Target/PTX/PTXISelLowering.h
vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.cpp
vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.h
vendor/llvm/dist/lib/Target/PTX/PTXInstrInfo.td
vendor/llvm/dist/lib/Target/PTX/PTXMCAsmStreamer.cpp
vendor/llvm/dist/lib/Target/PTX/PTXMFInfoExtract.cpp
vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.h
vendor/llvm/dist/lib/Target/PTX/PTXRegisterInfo.td
vendor/llvm/dist/lib/Target/PTX/PTXSubtarget.cpp
vendor/llvm/dist/lib/Target/PTX/PTXSubtarget.h
vendor/llvm/dist/lib/Target/PTX/PTXTargetMachine.cpp
vendor/llvm/dist/lib/Target/PTX/PTXTargetMachine.h
vendor/llvm/dist/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp
vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
vendor/llvm/dist/lib/Target/PowerPC/PPCAsmBackend.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCInstr64Bit.td
vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
vendor/llvm/dist/lib/Target/PowerPC/PPCMCAsmInfo.cpp
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/README.txt
vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
vendor/llvm/dist/lib/Target/SubtargetFeature.cpp
vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp
vendor/llvm/dist/lib/Target/TargetData.cpp
vendor/llvm/dist/lib/Target/TargetInstrInfo.cpp
vendor/llvm/dist/lib/Target/TargetLibraryInfo.cpp
vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp
vendor/llvm/dist/lib/Target/TargetMachine.cpp
vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp
vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp
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/X86InstComments.cpp
vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
vendor/llvm/dist/lib/Target/X86/README-X86-64.txt
vendor/llvm/dist/lib/Target/X86/README.txt
vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.cpp
vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.h
vendor/llvm/dist/lib/Target/X86/X86.td
vendor/llvm/dist/lib/Target/X86/X86AsmBackend.cpp
vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp
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/X86Instr3DNow.td
vendor/llvm/dist/lib/Target/X86/X86InstrArithmetic.td
vendor/llvm/dist/lib/Target/X86/X86InstrControl.td
vendor/llvm/dist/lib/Target/X86/X86InstrFormats.td
vendor/llvm/dist/lib/Target/X86/X86InstrFragmentsSIMD.td
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td
vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td
vendor/llvm/dist/lib/Target/X86/X86MCAsmInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86MCAsmInfo.h
vendor/llvm/dist/lib/Target/X86/X86MCCodeEmitter.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/X86TargetObjectFile.cpp
vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.h
vendor/llvm/dist/lib/Target/XCore/XCoreISelDAGToDAG.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/XCoreRegisterInfo.h
vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp
vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp
vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
vendor/llvm/dist/lib/Transforms/IPO/IPConstantPropagation.cpp
vendor/llvm/dist/lib/Transforms/IPO/IPO.cpp
vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp
vendor/llvm/dist/lib/Transforms/IPO/Internalize.cpp
vendor/llvm/dist/lib/Transforms/IPO/LowerSetJmp.cpp
vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp
vendor/llvm/dist/lib/Transforms/IPO/PartialInlining.cpp
vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombine.h
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCalls.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCasts.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCompares.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombinePHI.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSelect.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineShifts.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineWorklist.h
vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/Instrumentation/Instrumentation.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/MaximumSpanningTree.h
vendor/llvm/dist/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/PathProfiling.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/ProfilingUtils.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/ProfilingUtils.h
vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/Scalar/CodeGenPrepare.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/GVN.cpp
vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp
vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp
vendor/llvm/dist/lib/Transforms/Scalar/MemCpyOptimizer.cpp
vendor/llvm/dist/lib/Transforms/Scalar/Reassociate.cpp
vendor/llvm/dist/lib/Transforms/Scalar/Reg2Mem.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp
vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp
vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
vendor/llvm/dist/lib/Transforms/Scalar/TailRecursionElimination.cpp
vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp
vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.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/LowerSwitch.cpp
vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
vendor/llvm/dist/lib/Transforms/Utils/SSAUpdater.cpp
vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
vendor/llvm/dist/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp
vendor/llvm/dist/lib/VMCore/AsmWriter.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/DebugLoc.cpp
vendor/llvm/dist/lib/VMCore/Dominators.cpp
vendor/llvm/dist/lib/VMCore/Function.cpp
vendor/llvm/dist/lib/VMCore/IRBuilder.cpp
vendor/llvm/dist/lib/VMCore/Instructions.cpp
vendor/llvm/dist/lib/VMCore/LLVMContextImpl.h
vendor/llvm/dist/lib/VMCore/Metadata.cpp
vendor/llvm/dist/lib/VMCore/PassManager.cpp
vendor/llvm/dist/lib/VMCore/PassRegistry.cpp
vendor/llvm/dist/lib/VMCore/Type.cpp
vendor/llvm/dist/lib/VMCore/TypesContext.h
vendor/llvm/dist/lib/VMCore/Verifier.cpp
vendor/llvm/dist/projects/sample/autoconf/configure.ac
vendor/llvm/dist/runtime/libprofile/CommonProfiling.c
vendor/llvm/dist/runtime/libprofile/Makefile
vendor/llvm/dist/runtime/libprofile/OptimalEdgeProfiling.c
vendor/llvm/dist/runtime/libprofile/PathProfiling.c
vendor/llvm/dist/runtime/libprofile/libprofile.exports
vendor/llvm/dist/test/Analysis/BasicAA/store-promote.ll
vendor/llvm/dist/test/Analysis/RegionInfo/next.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw-offset.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/sext-iv-0.ll
vendor/llvm/dist/test/Assembler/AutoUpgradeIntrinsics.ll
vendor/llvm/dist/test/Assembler/aggregate-return-single-value.ll
vendor/llvm/dist/test/Assembler/comment.ll
vendor/llvm/dist/test/Bitcode/neon-intrinsics.ll
vendor/llvm/dist/test/CMakeLists.txt
vendor/llvm/dist/test/CodeGen/ARM/2009-10-27-double-align.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-03-18-ldm-rtrn.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-05-18-PostIndexBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-08-04-StackVariable.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-10-25-ifcvt-ldm.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-11-29-PrologueBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-12-15-elf-lcomm.ll
vendor/llvm/dist/test/CodeGen/ARM/align.ll
vendor/llvm/dist/test/CodeGen/ARM/arguments.ll
vendor/llvm/dist/test/CodeGen/ARM/arm-and-tst-peephole.ll
vendor/llvm/dist/test/CodeGen/ARM/arm-returnaddr.ll
vendor/llvm/dist/test/CodeGen/ARM/bx_fold.ll
vendor/llvm/dist/test/CodeGen/ARM/call-tc.ll
vendor/llvm/dist/test/CodeGen/ARM/carry.ll
vendor/llvm/dist/test/CodeGen/ARM/code-placement.ll
vendor/llvm/dist/test/CodeGen/ARM/constants.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-static.ll
vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll
vendor/llvm/dist/test/CodeGen/ARM/fcopysign.ll
vendor/llvm/dist/test/CodeGen/ARM/fdivs.ll
vendor/llvm/dist/test/CodeGen/ARM/fmacs.ll
vendor/llvm/dist/test/CodeGen/ARM/fmuls.ll
vendor/llvm/dist/test/CodeGen/ARM/fnmscs.ll
vendor/llvm/dist/test/CodeGen/ARM/fp.ll
vendor/llvm/dist/test/CodeGen/ARM/fp_convert.ll
vendor/llvm/dist/test/CodeGen/ARM/fpcmp-opt.ll
vendor/llvm/dist/test/CodeGen/ARM/ifcvt10.ll
vendor/llvm/dist/test/CodeGen/ARM/ifcvt5.ll
vendor/llvm/dist/test/CodeGen/ARM/ifcvt6.ll
vendor/llvm/dist/test/CodeGen/ARM/ifcvt7.ll
vendor/llvm/dist/test/CodeGen/ARM/ifcvt8.ll
vendor/llvm/dist/test/CodeGen/ARM/indirectbr.ll
vendor/llvm/dist/test/CodeGen/ARM/inlineasm3.ll
vendor/llvm/dist/test/CodeGen/ARM/ldm.ll
vendor/llvm/dist/test/CodeGen/ARM/ldrd.ll
vendor/llvm/dist/test/CodeGen/ARM/long.ll
vendor/llvm/dist/test/CodeGen/ARM/long_shift.ll
vendor/llvm/dist/test/CodeGen/ARM/lsr-code-insertion.ll
vendor/llvm/dist/test/CodeGen/ARM/lsr-on-unrolled-loops.ll
vendor/llvm/dist/test/CodeGen/ARM/memcpy-inline.ll
vendor/llvm/dist/test/CodeGen/ARM/neon_div.ll
vendor/llvm/dist/test/CodeGen/ARM/prefetch.ll
vendor/llvm/dist/test/CodeGen/ARM/reg_sequence.ll
vendor/llvm/dist/test/CodeGen/ARM/rev.ll
vendor/llvm/dist/test/CodeGen/ARM/select-imm.ll
vendor/llvm/dist/test/CodeGen/ARM/select.ll
vendor/llvm/dist/test/CodeGen/ARM/select_xform.ll
vendor/llvm/dist/test/CodeGen/ARM/shifter_operand.ll
vendor/llvm/dist/test/CodeGen/ARM/smul.ll
vendor/llvm/dist/test/CodeGen/ARM/str_pre-2.ll
vendor/llvm/dist/test/CodeGen/ARM/sub.ll
vendor/llvm/dist/test/CodeGen/ARM/thumb1-varalloc.ll
vendor/llvm/dist/test/CodeGen/ARM/trap.ll
vendor/llvm/dist/test/CodeGen/ARM/umulo-32.ll
vendor/llvm/dist/test/CodeGen/ARM/unaligned_load_store.ll
vendor/llvm/dist/test/CodeGen/ARM/va_arg.ll
vendor/llvm/dist/test/CodeGen/ARM/vcgt.ll
vendor/llvm/dist/test/CodeGen/ARM/vector-DAGCombine.ll
vendor/llvm/dist/test/CodeGen/ARM/vext.ll
vendor/llvm/dist/test/CodeGen/ARM/vfp.ll
vendor/llvm/dist/test/CodeGen/ARM/vld1.ll
vendor/llvm/dist/test/CodeGen/ARM/vld3.ll
vendor/llvm/dist/test/CodeGen/ARM/vldlane.ll
vendor/llvm/dist/test/CodeGen/ARM/vmul.ll
vendor/llvm/dist/test/CodeGen/ARM/vst3.ll
vendor/llvm/dist/test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll
vendor/llvm/dist/test/CodeGen/CellSPU/jumptable.ll
vendor/llvm/dist/test/CodeGen/CellSPU/loads.ll
vendor/llvm/dist/test/CodeGen/CellSPU/rotate_ops.ll
vendor/llvm/dist/test/CodeGen/CellSPU/shift_ops.ll
vendor/llvm/dist/test/CodeGen/CellSPU/stores.ll
vendor/llvm/dist/test/CodeGen/CellSPU/v2f32.ll
vendor/llvm/dist/test/CodeGen/Generic/crash.ll
vendor/llvm/dist/test/CodeGen/MBlaze/fsl.ll
vendor/llvm/dist/test/CodeGen/MBlaze/loop.ll
vendor/llvm/dist/test/CodeGen/Mips/2008-07-22-Cstpool.ll
vendor/llvm/dist/test/CodeGen/Mips/2008-07-23-fpcmp.ll
vendor/llvm/dist/test/CodeGen/Mips/2008-07-29-icmp.ll
vendor/llvm/dist/test/CodeGen/Mips/2008-08-06-Alloca.ll
vendor/llvm/dist/test/CodeGen/Mips/2010-07-20-Select.ll
vendor/llvm/dist/test/CodeGen/Mips/cmov.ll
vendor/llvm/dist/test/CodeGen/Mips/o32_cc.ll
vendor/llvm/dist/test/CodeGen/PTX/add.ll
vendor/llvm/dist/test/CodeGen/PTX/exit.ll
vendor/llvm/dist/test/CodeGen/PTX/ld.ll
vendor/llvm/dist/test/CodeGen/PTX/mov.ll
vendor/llvm/dist/test/CodeGen/PTX/options.ll
vendor/llvm/dist/test/CodeGen/PTX/ret.ll
vendor/llvm/dist/test/CodeGen/PTX/shl.ll
vendor/llvm/dist/test/CodeGen/PTX/shr.ll
vendor/llvm/dist/test/CodeGen/PTX/st.ll
vendor/llvm/dist/test/CodeGen/PTX/sub.ll
vendor/llvm/dist/test/CodeGen/PowerPC/2008-12-12-EH.ll
vendor/llvm/dist/test/CodeGen/PowerPC/2010-05-03-retaddr1.ll
vendor/llvm/dist/test/CodeGen/PowerPC/Atomics-64.ll
vendor/llvm/dist/test/CodeGen/PowerPC/Frames-small.ll
vendor/llvm/dist/test/CodeGen/PowerPC/indirectbr.ll
vendor/llvm/dist/test/CodeGen/PowerPC/mulhs.ll
vendor/llvm/dist/test/CodeGen/PowerPC/ppc-prologue.ll
vendor/llvm/dist/test/CodeGen/SPARC/2011-01-11-FrameAddr.ll
vendor/llvm/dist/test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll
vendor/llvm/dist/test/CodeGen/Thumb/2009-08-20-ISelBug.ll
vendor/llvm/dist/test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
vendor/llvm/dist/test/CodeGen/Thumb/dyn-stackalloc.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2009-09-28-ITBlockBug.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2010-11-22-EpilogueBug.ll
vendor/llvm/dist/test/CodeGen/Thumb2/bfi.ll
vendor/llvm/dist/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/ldr-str-imm12.ll
vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldrd.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-lsr3.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ror.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-sbc.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-sub3.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-sub5.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-uxtb.ll
vendor/llvm/dist/test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll
vendor/llvm/dist/test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
vendor/llvm/dist/test/CodeGen/X86/2007-05-05-Personality.ll
vendor/llvm/dist/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll
vendor/llvm/dist/test/CodeGen/X86/2007-07-18-Vector-Extract.ll
vendor/llvm/dist/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
vendor/llvm/dist/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll
vendor/llvm/dist/test/CodeGen/X86/2008-02-22-ReMatBug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-03-18-CoalescerBug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-04-02-unnamedEH.ll
vendor/llvm/dist/test/CodeGen/X86/2008-04-16-ReMatBug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-07-11-SpillerBug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-07-19-movups-spills.ll
vendor/llvm/dist/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
vendor/llvm/dist/test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll
vendor/llvm/dist/test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll
vendor/llvm/dist/test/CodeGen/X86/2009-03-16-SpillerBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
vendor/llvm/dist/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
vendor/llvm/dist/test/CodeGen/X86/2009-04-24.ll
vendor/llvm/dist/test/CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll
vendor/llvm/dist/test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll
vendor/llvm/dist/test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll
vendor/llvm/dist/test/CodeGen/X86/2010-05-25-DotDebugLoc.ll
vendor/llvm/dist/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
vendor/llvm/dist/test/CodeGen/X86/2010-05-28-Crash.ll
vendor/llvm/dist/test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll
vendor/llvm/dist/test/CodeGen/X86/2010-08-04-StackVariable.ll
vendor/llvm/dist/test/CodeGen/X86/2010-09-17-SideEffectsInChain.ll
vendor/llvm/dist/test/CodeGen/X86/2010-09-30-CMOV-JumpTable-PHI.ll
vendor/llvm/dist/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll
vendor/llvm/dist/test/CodeGen/X86/MachineSink-PHIUse.ll
vendor/llvm/dist/test/CodeGen/X86/abi-isel.ll
vendor/llvm/dist/test/CodeGen/X86/add.ll
vendor/llvm/dist/test/CodeGen/X86/aliases.ll
vendor/llvm/dist/test/CodeGen/X86/alignment.ll
vendor/llvm/dist/test/CodeGen/X86/apm.ll
vendor/llvm/dist/test/CodeGen/X86/avoid-lea-scale2.ll
vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll
vendor/llvm/dist/test/CodeGen/X86/break-anti-dependencies.ll
vendor/llvm/dist/test/CodeGen/X86/byval.ll
vendor/llvm/dist/test/CodeGen/X86/byval2.ll
vendor/llvm/dist/test/CodeGen/X86/byval3.ll
vendor/llvm/dist/test/CodeGen/X86/byval4.ll
vendor/llvm/dist/test/CodeGen/X86/byval5.ll
vendor/llvm/dist/test/CodeGen/X86/call-push.ll
vendor/llvm/dist/test/CodeGen/X86/coalesce-esp.ll
vendor/llvm/dist/test/CodeGen/X86/coalescer-commute2.ll
vendor/llvm/dist/test/CodeGen/X86/coalescer-cross.ll
vendor/llvm/dist/test/CodeGen/X86/commute-two-addr.ll
vendor/llvm/dist/test/CodeGen/X86/constant-pool-remat-0.ll
vendor/llvm/dist/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
vendor/llvm/dist/test/CodeGen/X86/crash.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-merge-loc-entry.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-value-inlined-parameter.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-value-location.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-value-range.ll
vendor/llvm/dist/test/CodeGen/X86/divide-by-constant.ll
vendor/llvm/dist/test/CodeGen/X86/dyn-stackalloc.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-gep.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-i1.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel.ll
vendor/llvm/dist/test/CodeGen/X86/fold-mul-lohi.ll
vendor/llvm/dist/test/CodeGen/X86/fold-pcmpeqd-0.ll
vendor/llvm/dist/test/CodeGen/X86/fold-pcmpeqd-2.ll
vendor/llvm/dist/test/CodeGen/X86/fp-stack-compare.ll
vendor/llvm/dist/test/CodeGen/X86/global-sections-tls.ll
vendor/llvm/dist/test/CodeGen/X86/global-sections.ll
vendor/llvm/dist/test/CodeGen/X86/h-register-store.ll
vendor/llvm/dist/test/CodeGen/X86/h-registers-0.ll
vendor/llvm/dist/test/CodeGen/X86/h-registers-1.ll
vendor/llvm/dist/test/CodeGen/X86/hidden-vis-pic.ll
vendor/llvm/dist/test/CodeGen/X86/i64-mem-copy.ll
vendor/llvm/dist/test/CodeGen/X86/iabs.ll
vendor/llvm/dist/test/CodeGen/X86/isel-sink3.ll
vendor/llvm/dist/test/CodeGen/X86/lea-3.ll
vendor/llvm/dist/test/CodeGen/X86/lock-inst-encoding.ll
vendor/llvm/dist/test/CodeGen/X86/loop-strength-reduce4.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-interesting-step.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-reuse-trunc.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-reuse.ll
vendor/llvm/dist/test/CodeGen/X86/machine-cse.ll
vendor/llvm/dist/test/CodeGen/X86/mmx-copy-gprs.ll
vendor/llvm/dist/test/CodeGen/X86/optimize-max-3.ll
vendor/llvm/dist/test/CodeGen/X86/or-address.ll
vendor/llvm/dist/test/CodeGen/X86/peep-vector-extract-concat.ll
vendor/llvm/dist/test/CodeGen/X86/personality.ll
vendor/llvm/dist/test/CodeGen/X86/pic.ll
vendor/llvm/dist/test/CodeGen/X86/pmulld.ll
vendor/llvm/dist/test/CodeGen/X86/postra-licm.ll
vendor/llvm/dist/test/CodeGen/X86/pr2659.ll
vendor/llvm/dist/test/CodeGen/X86/pr3366.ll
vendor/llvm/dist/test/CodeGen/X86/pr3495-2.ll
vendor/llvm/dist/test/CodeGen/X86/pr3495.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split1.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split10.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split11.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split2.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split3.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split4.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split5.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split6.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split7.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split8.ll
vendor/llvm/dist/test/CodeGen/X86/pre-split9.ll
vendor/llvm/dist/test/CodeGen/X86/remat-scalar-zero.ll
vendor/llvm/dist/test/CodeGen/X86/scalar-min-max-fill-operand.ll
vendor/llvm/dist/test/CodeGen/X86/sext-i1.ll
vendor/llvm/dist/test/CodeGen/X86/sse-align-0.ll
vendor/llvm/dist/test/CodeGen/X86/sse-align-3.ll
vendor/llvm/dist/test/CodeGen/X86/sse-align-7.ll
vendor/llvm/dist/test/CodeGen/X86/sse-commute.ll
vendor/llvm/dist/test/CodeGen/X86/sse2.ll
vendor/llvm/dist/test/CodeGen/X86/sse3.ll
vendor/llvm/dist/test/CodeGen/X86/sse_reload_fold.ll
vendor/llvm/dist/test/CodeGen/X86/stdarg.ll
vendor/llvm/dist/test/CodeGen/X86/stride-nine-with-base-reg.ll
vendor/llvm/dist/test/CodeGen/X86/stride-reuse.ll
vendor/llvm/dist/test/CodeGen/X86/sub-with-overflow.ll
vendor/llvm/dist/test/CodeGen/X86/tail-opts.ll
vendor/llvm/dist/test/CodeGen/X86/tailcallbyval64.ll
vendor/llvm/dist/test/CodeGen/X86/tailcallstack64.ll
vendor/llvm/dist/test/CodeGen/X86/test-nofold.ll
vendor/llvm/dist/test/CodeGen/X86/twoaddr-lea.ll
vendor/llvm/dist/test/CodeGen/X86/unaligned-load.ll
vendor/llvm/dist/test/CodeGen/X86/unknown-location.ll
vendor/llvm/dist/test/CodeGen/X86/v2f32.ll
vendor/llvm/dist/test/CodeGen/X86/vec_cast.ll
vendor/llvm/dist/test/CodeGen/X86/vec_set-8.ll
vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-16.ll
vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-17.ll
vendor/llvm/dist/test/CodeGen/X86/visibility.ll
vendor/llvm/dist/test/CodeGen/X86/widen_load-0.ll
vendor/llvm/dist/test/CodeGen/X86/win64_vararg.ll
vendor/llvm/dist/test/CodeGen/X86/win_chkstk.ll
vendor/llvm/dist/test/CodeGen/X86/x86-64-malloc.ll
vendor/llvm/dist/test/CodeGen/X86/zext-extract_subreg.ll
vendor/llvm/dist/test/CodeGen/X86/zext-sext.ll
vendor/llvm/dist/test/CodeGen/XCore/events.ll
vendor/llvm/dist/test/CodeGen/XCore/mul64.ll
vendor/llvm/dist/test/CodeGen/XCore/resources.ll
vendor/llvm/dist/test/CodeGen/XCore/trampoline.ll
vendor/llvm/dist/test/DebugInfo/2010-04-13-PubType.ll
vendor/llvm/dist/test/FrontendAda/real_cst.adb
vendor/llvm/dist/test/FrontendC/2006-05-01-AppleAlignmentPragma.c
vendor/llvm/dist/test/FrontendC/2010-07-27-MinNoFoldConst.c
vendor/llvm/dist/test/MC/ARM/arm_instructions.s
vendor/llvm/dist/test/MC/ARM/elf-reloc-01.ll
vendor/llvm/dist/test/MC/ARM/elf-reloc-02.ll
vendor/llvm/dist/test/MC/ARM/elf-reloc-03.ll
vendor/llvm/dist/test/MC/ARM/neon-shift-encoding.s
vendor/llvm/dist/test/MC/ARM/simple-encoding.ll
vendor/llvm/dist/test/MC/ARM/thumb2.s
vendor/llvm/dist/test/MC/AsmParser/directive_space.s
vendor/llvm/dist/test/MC/AsmParser/exprs-invalid.s
vendor/llvm/dist/test/MC/AsmParser/floating-literals.s
vendor/llvm/dist/test/MC/AsmParser/rename.s
vendor/llvm/dist/test/MC/AsmParser/section.s
vendor/llvm/dist/test/MC/COFF/basic-coff.s
vendor/llvm/dist/test/MC/COFF/bss.s
vendor/llvm/dist/test/MC/COFF/simple-fixups.s
vendor/llvm/dist/test/MC/COFF/symbol-alias.s
vendor/llvm/dist/test/MC/COFF/symbol-fragment-offset.s
vendor/llvm/dist/test/MC/COFF/weak.s
vendor/llvm/dist/test/MC/Disassembler/ARM/arm-tests.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/neon-tests.txt
vendor/llvm/dist/test/MC/Disassembler/ARM/thumb-tests.txt
vendor/llvm/dist/test/MC/Disassembler/X86/simple-tests.txt
vendor/llvm/dist/test/MC/ELF/alias-reloc.s
vendor/llvm/dist/test/MC/ELF/align-bss.s
vendor/llvm/dist/test/MC/ELF/align-nops.s
vendor/llvm/dist/test/MC/ELF/align.s
vendor/llvm/dist/test/MC/ELF/basic-elf-32.s
vendor/llvm/dist/test/MC/ELF/basic-elf-64.s
vendor/llvm/dist/test/MC/ELF/cfi-advance-loc2.s
vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-offset.s
vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-register.s
vendor/llvm/dist/test/MC/ELF/cfi-def-cfa.s
vendor/llvm/dist/test/MC/ELF/cfi-offset.s
vendor/llvm/dist/test/MC/ELF/cfi-remember.s
vendor/llvm/dist/test/MC/ELF/cfi-zero-addr-delta.s
vendor/llvm/dist/test/MC/ELF/cfi.s
vendor/llvm/dist/test/MC/ELF/comdat.s
vendor/llvm/dist/test/MC/ELF/common.s
vendor/llvm/dist/test/MC/ELF/common2.s
vendor/llvm/dist/test/MC/ELF/debug-line.s
vendor/llvm/dist/test/MC/ELF/debug-loc.s
vendor/llvm/dist/test/MC/ELF/empty-dwarf-lines.s
vendor/llvm/dist/test/MC/ELF/empty.s
vendor/llvm/dist/test/MC/ELF/entsize.ll
vendor/llvm/dist/test/MC/ELF/entsize.s
vendor/llvm/dist/test/MC/ELF/global-offset.s
vendor/llvm/dist/test/MC/ELF/got.s
vendor/llvm/dist/test/MC/ELF/ident.s
vendor/llvm/dist/test/MC/ELF/local-reloc.s
vendor/llvm/dist/test/MC/ELF/merge.s
vendor/llvm/dist/test/MC/ELF/noexec.s
vendor/llvm/dist/test/MC/ELF/pic-diff.s
vendor/llvm/dist/test/MC/ELF/relocation-386.s
vendor/llvm/dist/test/MC/ELF/relocation-pc.s
vendor/llvm/dist/test/MC/ELF/relocation.s
vendor/llvm/dist/test/MC/ELF/rename.s
vendor/llvm/dist/test/MC/ELF/section.s
vendor/llvm/dist/test/MC/ELF/symref.s
vendor/llvm/dist/test/MC/ELF/tls-i386.s
vendor/llvm/dist/test/MC/ELF/tls.s
vendor/llvm/dist/test/MC/ELF/undef2.s
vendor/llvm/dist/test/MC/ELF/weakref-reloc.s
vendor/llvm/dist/test/MC/ELF/weakref.s
vendor/llvm/dist/test/MC/MachO/darwin-x86_64-diff-relocs.s
vendor/llvm/dist/test/MC/X86/x86-32-coverage.s
vendor/llvm/dist/test/MC/X86/x86-32.s
vendor/llvm/dist/test/MC/X86/x86-64.s
vendor/llvm/dist/test/MC/X86/x86_64-encoding.s
vendor/llvm/dist/test/Makefile
vendor/llvm/dist/test/TableGen/TargetInstrInfo.td
vendor/llvm/dist/test/Transforms/CodeGenPrepare/basic.ll
vendor/llvm/dist/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
vendor/llvm/dist/test/Transforms/ConstProp/basictest.ll
vendor/llvm/dist/test/Transforms/ConstProp/logicaltest.ll
vendor/llvm/dist/test/Transforms/ConstProp/overflow-ops.ll
vendor/llvm/dist/test/Transforms/ConstProp/phi.ll
vendor/llvm/dist/test/Transforms/DeadArgElim/deadexternal.ll
vendor/llvm/dist/test/Transforms/GVN/rle.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/ada-loops.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/addrec-gep.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/ashr-tripcount.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-sext.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-zext.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/max-pointer.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/pointer.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep.ll
vendor/llvm/dist/test/Transforms/InstCombine/and-or-not.ll
vendor/llvm/dist/test/Transforms/InstCombine/and2.ll
vendor/llvm/dist/test/Transforms/InstCombine/div.ll
vendor/llvm/dist/test/Transforms/InstCombine/fold-bin-operand.ll
vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll
vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll
vendor/llvm/dist/test/Transforms/InstCombine/or.ll
vendor/llvm/dist/test/Transforms/InstCombine/phi.ll
vendor/llvm/dist/test/Transforms/InstCombine/select.ll
vendor/llvm/dist/test/Transforms/InstCombine/sext.ll
vendor/llvm/dist/test/Transforms/InstCombine/shift.ll
vendor/llvm/dist/test/Transforms/InstCombine/udivrem-change-width.ll
vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll
vendor/llvm/dist/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
vendor/llvm/dist/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll
vendor/llvm/dist/test/Transforms/LoopRotate/crash.ll
vendor/llvm/dist/test/Transforms/LoopSimplify/merge-exits.ll
vendor/llvm/dist/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
vendor/llvm/dist/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll
vendor/llvm/dist/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
vendor/llvm/dist/test/Transforms/Reassociate/crash.ll
vendor/llvm/dist/test/Transforms/SCCP/apint-basictest.ll
vendor/llvm/dist/test/Transforms/SCCP/apint-basictest2.ll
vendor/llvm/dist/test/Transforms/SCCP/apint-basictest3.ll
vendor/llvm/dist/test/Transforms/SCCP/apint-basictest4.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/dg.exp
vendor/llvm/dist/test/Transforms/ScalarRepl/union-pointer.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/vector_promote.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/PhiBlockMerge.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/PhiEliminate2.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
vendor/llvm/dist/tools/CMakeLists.txt
vendor/llvm/dist/tools/Makefile
vendor/llvm/dist/tools/bugpoint/BugDriver.cpp
vendor/llvm/dist/tools/bugpoint/ExecutionDriver.cpp
vendor/llvm/dist/tools/bugpoint/Miscompilation.cpp
vendor/llvm/dist/tools/bugpoint/ToolRunner.cpp
vendor/llvm/dist/tools/edis/CMakeLists.txt
vendor/llvm/dist/tools/gold/gold-plugin.cpp
vendor/llvm/dist/tools/llc/llc.cpp
vendor/llvm/dist/tools/lli/lli.cpp
vendor/llvm/dist/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
vendor/llvm/dist/tools/llvm-config/CMakeLists.txt
vendor/llvm/dist/tools/llvm-diff/CMakeLists.txt
vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.cpp
vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.h
vendor/llvm/dist/tools/llvm-diff/llvm-diff.cpp
vendor/llvm/dist/tools/llvm-dis/CMakeLists.txt
vendor/llvm/dist/tools/llvm-dis/Makefile
vendor/llvm/dist/tools/llvm-dis/llvm-dis.cpp
vendor/llvm/dist/tools/llvm-ld/llvm-ld.cpp
vendor/llvm/dist/tools/llvm-mc/Disassembler.cpp
vendor/llvm/dist/tools/llvm-mc/Disassembler.h
vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp
vendor/llvm/dist/tools/llvm-stub/llvm-stub.c
vendor/llvm/dist/tools/llvmc/doc/LLVMC-Reference.rst
vendor/llvm/dist/tools/llvmc/doc/LLVMC-Tutorial.rst
vendor/llvm/dist/tools/llvmc/examples/Skeleton/README
vendor/llvm/dist/tools/llvmc/src/Base.td.in
vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
vendor/llvm/dist/tools/lto/LTOCodeGenerator.h
vendor/llvm/dist/tools/lto/LTOModule.cpp
vendor/llvm/dist/tools/lto/LTOModule.h
vendor/llvm/dist/tools/lto/Makefile
vendor/llvm/dist/tools/lto/lto.cpp
vendor/llvm/dist/tools/lto/lto.exports
vendor/llvm/dist/tools/macho-dump/macho-dump.cpp
vendor/llvm/dist/tools/opt/GraphPrinters.cpp
vendor/llvm/dist/tools/opt/opt.cpp
vendor/llvm/dist/unittests/ADT/APFloatTest.cpp
vendor/llvm/dist/unittests/ADT/APIntTest.cpp
vendor/llvm/dist/unittests/Support/MathExtrasTest.cpp
vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp
vendor/llvm/dist/unittests/Transforms/Utils/Local.cpp
vendor/llvm/dist/unittests/VMCore/DerivedTypesTest.cpp
vendor/llvm/dist/unittests/VMCore/InstructionsTest.cpp
vendor/llvm/dist/unittests/VMCore/MetadataTest.cpp
vendor/llvm/dist/unittests/VMCore/PassManagerTest.cpp
vendor/llvm/dist/unittests/VMCore/ValueMapTest.cpp
vendor/llvm/dist/utils/DSAextract.py
vendor/llvm/dist/utils/FileCheck/FileCheck.cpp
vendor/llvm/dist/utils/GenLibDeps.pl
vendor/llvm/dist/utils/KillTheDoctor/KillTheDoctor.cpp
vendor/llvm/dist/utils/NewNightlyTest.pl
vendor/llvm/dist/utils/TableGen/ARMDecoderEmitter.cpp
vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp
vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.h
vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.h
vendor/llvm/dist/utils/TableGen/CallingConvEmitter.h
vendor/llvm/dist/utils/TableGen/ClangASTNodesEmitter.cpp
vendor/llvm/dist/utils/TableGen/ClangAttrEmitter.cpp
vendor/llvm/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp
vendor/llvm/dist/utils/TableGen/ClangDiagnosticsEmitter.h
vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.cpp
vendor/llvm/dist/utils/TableGen/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.h
vendor/llvm/dist/utils/TableGen/CodeGenTarget.cpp
vendor/llvm/dist/utils/TableGen/CodeGenTarget.h
vendor/llvm/dist/utils/TableGen/DAGISelEmitter.cpp
vendor/llvm/dist/utils/TableGen/DAGISelEmitter.h
vendor/llvm/dist/utils/TableGen/DAGISelMatcher.cpp
vendor/llvm/dist/utils/TableGen/DAGISelMatcher.h
vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp
vendor/llvm/dist/utils/TableGen/DAGISelMatcherGen.cpp
vendor/llvm/dist/utils/TableGen/DAGISelMatcherOpt.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/LLVMCConfigurationEmitter.cpp
vendor/llvm/dist/utils/TableGen/NeonEmitter.cpp
vendor/llvm/dist/utils/TableGen/NeonEmitter.h
vendor/llvm/dist/utils/TableGen/OptParserEmitter.cpp
vendor/llvm/dist/utils/TableGen/Record.h
vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp
vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp
vendor/llvm/dist/utils/TableGen/SubtargetEmitter.h
vendor/llvm/dist/utils/TableGen/TGLexer.h
vendor/llvm/dist/utils/TableGen/TGParser.cpp
vendor/llvm/dist/utils/TableGen/TGValueTypes.cpp
vendor/llvm/dist/utils/TableGen/TableGen.cpp
vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.cpp
vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.h
vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp
vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.h
vendor/llvm/dist/utils/buildit/GNUmakefile
vendor/llvm/dist/utils/buildit/build_llvm
vendor/llvm/dist/utils/lit/lit/ProgressBar.py
vendor/llvm/dist/utils/lit/lit/TestRunner.py
vendor/llvm/dist/utils/lit/lit/TestingConfig.py
vendor/llvm/dist/utils/lit/setup.py
vendor/llvm/dist/utils/llvm-lit/Makefile
vendor/llvm/dist/utils/llvmbuild
vendor/llvm/dist/utils/profile.pl
vendor/llvm/dist/utils/release/test-release.sh
vendor/llvm/dist/utils/unittest/UnitTestMain/Makefile
vendor/llvm/dist/utils/unittest/googletest/gtest-filepath.cc
vendor/llvm/dist/utils/unittest/googletest/gtest.cc
vendor/llvm/dist/utils/unittest/googletest/include/gtest/gtest.h
vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/CMakeLists.txt Mon May 2 19:34:44 2011 (r221337)
@@ -10,7 +10,7 @@ set(CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
)
-set(PACKAGE_VERSION "2.9")
+set(PACKAGE_VERSION "3.0")
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
@@ -81,6 +81,9 @@ set(LLVM_ALL_TARGETS
XCore
)
+# List of targets with JIT support:
+set(LLVM_TARGETS_WITH_JIT X86 PowerPC ARM)
+
if( MSVC )
set(LLVM_TARGETS_TO_BUILD X86
CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
@@ -135,9 +138,15 @@ include(AddLLVMDefinitions)
option(LLVM_ENABLE_PIC "Build Position-Independent Code" ON)
-include(config-ix)
+# MSVC has a gazillion warnings with this.
+if( MSVC )
+ option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." OFF)
+else( MSVC )
+ option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
+endif()
-include(HandleLLVMOptions)
+option(LLVM_ENABLE_PEDANTIC "Compile with pedantic enabled." ON)
+option(LLVM_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF)
if( uppercase_CMAKE_BUILD_TYPE STREQUAL "RELEASE" )
option(LLVM_ENABLE_ASSERTIONS "Enable assertions" OFF)
@@ -145,6 +154,12 @@ else()
option(LLVM_ENABLE_ASSERTIONS "Enable assertions" ON)
endif()
+# All options referred to from HandleLLVMOptions have to be specified
+# BEFORE this include, otherwise options will not be correctly set on
+# first cmake run
+include(config-ix)
+include(HandleLLVMOptions)
+
configure_file(
${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/config.h.cmake
${LLVM_BINARY_DIR}/include/llvm/Config/config.h)
@@ -161,16 +176,6 @@ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LL
set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib )
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib )
-# MSVC has a gazillion warnings with this.
-if( MSVC )
- option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." OFF)
-else( MSVC )
- option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
-endif()
-
-option(LLVM_ENABLE_PEDANTIC "Compile with pedantic enabled." ON)
-option(LLVM_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF)
-
set(CMAKE_INCLUDE_CURRENT_DIR ON)
include_directories( ${LLVM_BINARY_DIR}/include ${LLVM_MAIN_INCLUDE_DIR})
@@ -183,15 +188,6 @@ include(AddLLVM)
include(TableGen)
if( MINGW )
- get_system_libs(LLVM_SYSTEM_LIBS_LIST)
- foreach(l ${LLVM_SYSTEM_LIBS_LIST})
- set(LLVM_SYSTEM_LIBS "${LLVM_SYSTEM_LIBS} -l${l}")
- endforeach()
- set(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES}${LLVM_SYSTEM_LIBS}")
- set(CMAKE_C_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES}${LLVM_SYSTEM_LIBS}")
-endif()
-
-if( MINGW )
# People report that -O3 is unreliable on MinGW. The traditional
# build also uses -O2 for that reason:
llvm_replace_compiler_option(CMAKE_CXX_FLAGS_RELEASE "-O3" "-O2")
@@ -231,6 +227,13 @@ if( LLVM_INCLUDE_TOOLS )
add_subdirectory(tools)
endif()
+option(LLVM_BUILD_RUNTIME
+ "Build the LLVM runtime libraries. If OFF, just generate build targets." ON)
+option(LLVM_INCLUDE_RUNTIME "Generate build targets for the LLVM runtimes" ON)
+if( LLVM_INCLUDE_RUNTIME )
+ add_subdirectory(runtime)
+endif()
+
option(LLVM_BUILD_EXAMPLES
"Build the LLVM example programs. If OFF, just generate build targets." OFF)
option(LLVM_INCLUDE_EXAMPLES "Generate build targets for the LLVM examples" ON)
@@ -239,7 +242,7 @@ if( LLVM_INCLUDE_EXAMPLES )
endif()
option(LLVM_BUILD_TESTS
- "Build LLVM unit tests. If OFF, just generate build targes." OFF)
+ "Build LLVM unit tests. If OFF, just generate build targets." OFF)
if( LLVM_INCLUDE_TESTS )
add_subdirectory(test)
add_subdirectory(utils/unittest)
@@ -260,6 +263,7 @@ install(DIRECTORY include/
PATTERN "*.h"
PATTERN "*.td"
PATTERN "*.inc"
+ PATTERN "LICENSE.TXT"
PATTERN ".svn" EXCLUDE
)
Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/Makefile Mon May 2 19:34:44 2011 (r221337)
@@ -168,6 +168,15 @@ install-clang: install
install-clang-c: install
install-libs: install
+# If SHOW_DIAGNOSTICS is enabled, clear the diagnostics file first.
+ifeq ($(SHOW_DIAGNOSTICS),1)
+clean-diagnostics:
+ $(Verb) rm -f $(LLVM_OBJ_ROOT)/$(BuildMode)/diags
+.PHONY: clean-diagnostics
+
+all-local:: clean-diagnostics
+endif
+
#------------------------------------------------------------------------
# Make sure the generated headers are up-to-date. This must be kept in
# sync with the AC_CONFIG_HEADER invocations in autoconf/configure.ac
@@ -198,6 +207,12 @@ ifneq ($(ENABLE_OPTIMIZED),1)
$(Echo) '*****' optimized build. Use 'make ENABLE_OPTIMIZED=1' to
$(Echo) '*****' make an optimized build. Alternatively you can
$(Echo) '*****' configure with --enable-optimized.
+ifeq ($(SHOW_DIAGNOSTICS),1)
+ $(Verb) if test -s $(LLVM_OBJ_ROOT)/$(BuildMode)/diags; then \
+ $(LLVM_SRC_ROOT)/utils/show-diagnostics \
+ $(LLVM_OBJ_ROOT)/$(BuildMode)/diags; \
+ fi
+endif
endif
endif
Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/Makefile.rules Mon May 2 19:34:44 2011 (r221337)
@@ -444,11 +444,11 @@ endif
# LLVM Capable Compiler
#--------------------------------------------------------------------
-ifeq ($(LLVMCC_OPTION),llvm-gcc)
+ifneq ($(findstring llvm-gcc,$(LLVMCC_OPTION)),)
LLVMCC := $(LLVMGCC)
LLVMCXX := $(LLVMGXX)
else
- ifeq ($(LLVMCC_OPTION),clang)
+ ifneq ($(findstring clang,$(LLVMCC_OPTION)),)
ifneq ($(CLANGPATH),)
LLVMCC := $(CLANGPATH)
LLVMCXX := $(CLANGXXPATH)
@@ -646,26 +646,42 @@ CPP.Flags += $(sort -I$(PROJ_OBJ_DIR
$(LLVM_OBJ_ROOT) $(LLVM_SRC_ROOT))) \
$(CPP.BaseFlags)
+# SHOW_DIAGNOSTICS support.
+ifeq ($(SHOW_DIAGNOSTICS),1)
+ Compile.Wrapper := env CC_LOG_DIAGNOSTICS=1 \
+ CC_LOG_DIAGNOSTICS_FILE="$(LLVM_OBJ_ROOT)/$(BuildMode)/diags"
+else
+ Compile.Wrapper :=
+endif
+
ifeq ($(BUILD_COMPONENT), 1)
- Compile.C = $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
+ Compile.C = $(Compile.Wrapper) \
+ $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
- Compile.CXX = $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
+ Compile.CXX = $(Compile.Wrapper) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
$(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
- Preprocess.CXX= $(BUILD_CXX) $(CPP.Flags) $(CPPFLAGS) $(TargetCommonOpts) \
+ Preprocess.CXX= $(Compile.Wrapper) \
+ $(BUILD_CXX) $(CPP.Flags) $(CPPFLAGS) $(TargetCommonOpts) \
$(CompileCommonOpts) $(CXX.Flags) -E
- Link = $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
- $(LDFLAGS) \
- $(TargetCommonOpts) $(CompileCommonOpts) $(LD.Flags) $(Strip)
+ Link = $(Compile.Wrapper) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
+ $(LD.Flags) $(LDFLAGS) \
+ $(TargetCommonOpts) $(CompileCommonOpts) $(Strip)
else
- Compile.C = $(CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
+ Compile.C = $(Compile.Wrapper) \
+ $(CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
- Compile.CXX = $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(CPPFLAGS) \
+ Compile.CXX = $(Compile.Wrapper) \
+ $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
- Preprocess.CXX= $(CXX) $(CPP.Flags) $(TargetCommonOpts) $(CPPFLAGS) \
+ Preprocess.CXX= $(Compile.Wrapper) \
+ $(CXX) $(CPP.Flags) $(TargetCommonOpts) $(CPPFLAGS) \
$(CompileCommonOpts) $(CXX.Flags) -E
- Link = $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(LDFLAGS) \
- $(TargetCommonOpts) $(CompileCommonOpts) $(LD.Flags) $(Strip)
+ Link = $(Compile.Wrapper) \
+ $(CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) $(LD.Flags) \
+ $(LDFLAGS) $(TargetCommonOpts) $(CompileCommonOpts) $(Strip)
endif
BCCompile.C = $(LLVMCC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
@@ -719,6 +735,24 @@ BaseNameSources := $(sort $(basename $(S
ObjectsO := $(BaseNameSources:%=$(ObjDir)/%.o)
ObjectsBC := $(BaseNameSources:%=$(ObjDir)/%.bc)
+#----------------------------------------------------------
+# For Mingw MSYS bash and Python/w32:
+#
+# $(ECHOPATH) prints DOSish pathstring.
+# ex) $(ECHOPATH) /include/sys/types.h
+# --> C:/mingw/include/sys/types.h
+# built-in "echo" does not transform path to DOSish path.
+#
+# FIXME: It would not be needed when MSYS's python
+# were provided.
+#----------------------------------------------------------
+
+ifeq (-mingw32,$(findstring -mingw32,$(BUILD_TRIPLE)))
+ ECHOPATH := $(Verb)python -u -c "import sys;print ' '.join(sys.argv[1:])"
+else
+ ECHOPATH := $(Verb)$(ECHO)
+endif
+
###############################################################################
# DIRECTORIES: Handle recursive descent of directory structure
###############################################################################
@@ -1510,31 +1544,31 @@ BC_DEPEND_MOVEFILE = then $(MV) -f "$(Ob
$(ObjDir)/%.ll: %.cpp $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.cpp for $(BuildMode) build (bytecode)"
$(Verb) if $(BCCompile.CXX) $(BC_DEPEND_OPTIONS) \
- $< -o $(ObjDir)/$*.ll -S -$(LLVMCC_EMITIR_FLAG) ; \
+ $< -o $(ObjDir)/$*.ll -S $(LLVMCC_EMITIR_FLAG) ; \
$(BC_DEPEND_MOVEFILE)
$(ObjDir)/%.ll: %.mm $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.mm for $(BuildMode) build (bytecode)"
$(Verb) if $(BCCompile.CXX) $(BC_DEPEND_OPTIONS) \
- $< -o $(ObjDir)/$*.ll -S -$(LLVMCC_EMITIR_FLAG) ; \
+ $< -o $(ObjDir)/$*.ll -S $(LLVMCC_EMITIR_FLAG) ; \
$(BC_DEPEND_MOVEFILE)
$(ObjDir)/%.ll: %.cc $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.cc for $(BuildMode) build (bytecode)"
$(Verb) if $(BCCompile.CXX) $(BC_DEPEND_OPTIONS) \
- $< -o $(ObjDir)/$*.ll -S -$(LLVMCC_EMITIR_FLAG) ; \
+ $< -o $(ObjDir)/$*.ll -S $(LLVMCC_EMITIR_FLAG) ; \
$(BC_DEPEND_MOVEFILE)
$(ObjDir)/%.ll: %.c $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCC)
$(Echo) "Compiling $*.c for $(BuildMode) build (bytecode)"
$(Verb) if $(BCCompile.C) $(BC_DEPEND_OPTIONS) \
- $< -o $(ObjDir)/$*.ll -S -$(LLVMCC_EMITIR_FLAG) ; \
+ $< -o $(ObjDir)/$*.ll -S $(LLVMCC_EMITIR_FLAG) ; \
$(BC_DEPEND_MOVEFILE)
$(ObjDir)/%.ll: %.m $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCC)
$(Echo) "Compiling $*.m for $(BuildMode) build (bytecode)"
$(Verb) if $(BCCompile.C) $(BC_DEPEND_OPTIONS) \
- $< -o $(ObjDir)/$*.ll -S -$(LLVMCC_EMITIR_FLAG) ; \
+ $< -o $(ObjDir)/$*.ll -S $(LLVMCC_EMITIR_FLAG) ; \
$(BC_DEPEND_MOVEFILE)
# Provide alternate rule sets if dependencies are disabled
@@ -1562,23 +1596,23 @@ $(ObjDir)/%.o: %.m $(ObjDir)/.dir $(BUIL
$(ObjDir)/%.ll: %.cpp $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.cpp for $(BuildMode) build (bytecode)"
- $(BCCompile.CXX) $< -o $@ -S -$(LLVMCC_EMITIR_FLAG)
+ $(BCCompile.CXX) $< -o $@ -S $(LLVMCC_EMITIR_FLAG)
$(ObjDir)/%.ll: %.mm $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.mm for $(BuildMode) build (bytecode)"
- $(BCCompile.CXX) $< -o $@ -S -$(LLVMCC_EMITIR_FLAG)
+ $(BCCompile.CXX) $< -o $@ -S $(LLVMCC_EMITIR_FLAG)
$(ObjDir)/%.ll: %.cc $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCXX)
$(Echo) "Compiling $*.cc for $(BuildMode) build (bytecode)"
- $(BCCompile.CXX) $< -o $@ -S -$(LLVMCC_EMITIR_FLAG)
+ $(BCCompile.CXX) $< -o $@ -S $(LLVMCC_EMITIR_FLAG)
$(ObjDir)/%.ll: %.c $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCC)
$(Echo) "Compiling $*.c for $(BuildMode) build (bytecode)"
- $(BCCompile.C) $< -o $@ -S -$(LLVMCC_EMITIR_FLAG)
+ $(BCCompile.C) $< -o $@ -S $(LLVMCC_EMITIR_FLAG)
$(ObjDir)/%.ll: %.m $(ObjDir)/.dir $(BUILT_SOURCES) $(LLVMCC)
$(Echo) "Compiling $*.m for $(BuildMode) build (bytecode)"
- $(BCCompile.C) $< -o $@ -S -$(LLVMCC_EMITIR_FLAG)
+ $(BCCompile.C) $< -o $@ -S $(LLVMCC_EMITIR_FLAG)
endif
@@ -1990,7 +2024,7 @@ $(DistZip) : $(TopDistDir)/.makedistdir
$(Verb) cd $(PROJ_OBJ_ROOT) ; $(ZIP) -rq $(DistZip) $(DistName)
dist :: $(DistTarGZip) $(DistTarBZ2) $(DistZip)
- $(Echo) ===== DISTRIBUTION PACKAGING SUCESSFUL =====
+ $(Echo) ===== DISTRIBUTION PACKAGING SUCCESSFUL =====
DistCheckDir := $(PROJ_OBJ_ROOT)/_distcheckdir
@@ -2139,8 +2173,13 @@ install-local::
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_includedir)
$(Verb) if test -d "$(PROJ_SRC_ROOT)/include" ; then \
cd $(PROJ_SRC_ROOT)/include && \
- for hdr in `find . -type f '!' '(' -name '*~' \
- -o -name '.#*' -o -name '*.in' ')' -print | grep -v CVS | \
+ for hdr in `find . -type f \
+ '(' -name LICENSE.TXT \
+ -o -name '*.def' \
+ -o -name '*.h' \
+ -o -name '*.inc' \
+ -o -name '*.td' \
+ ')' -print | grep -v CVS | \
grep -v .svn` ; do \
instdir=`dirname "$(DESTDIR)$(PROJ_includedir)/$$hdr"` ; \
if test \! -d "$$instdir" ; then \
@@ -2153,7 +2192,19 @@ install-local::
ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
$(Verb) if test -d "$(PROJ_OBJ_ROOT)/include" ; then \
cd $(PROJ_OBJ_ROOT)/include && \
- for hdr in `find . -type f -print | grep -v CVS` ; do \
+ for hdr in `find . -type f \
+ '(' -name LICENSE.TXT \
+ -o -name '*.def' \
+ -o -name '*.h' \
+ -o -name '*.inc' \
+ -o -name '*.td' \
+ ')' -print | grep -v CVS | \
+ grep -v .svn` ; do \
+ instdir=`dirname "$(DESTDIR)$(PROJ_includedir)/$$hdr"` ; \
+ if test \! -d "$$instdir" ; then \
+ $(EchoCmd) Making install directory $$instdir ; \
+ $(MKDIR) $$instdir ;\
+ fi ; \
$(DataInstall) $$hdr $(DESTDIR)$(PROJ_includedir)/$$hdr ; \
done ; \
fi
Modified: vendor/llvm/dist/autoconf/configure.ac
==============================================================================
--- vendor/llvm/dist/autoconf/configure.ac Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/autoconf/configure.ac Mon May 2 19:34:44 2011 (r221337)
@@ -31,7 +31,7 @@ dnl===
dnl===-----------------------------------------------------------------------===
dnl Initialize autoconf and define the package name, version number and
dnl email address for reporting bugs.
-AC_INIT([[llvm]],[[2.9svn]],[llvmbugs@cs.uiuc.edu])
+AC_INIT([[llvm]],[[3.0svn]],[llvmbugs@cs.uiuc.edu])
dnl Provide a copyright substitution and ensure the copyright notice is included
dnl in the output of --version option of the generated configure script.
@@ -657,12 +657,19 @@ for a_target in $TARGETS_TO_BUILD; do
LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
+ if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
+ LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
+ fi
AC_DEFINE_UNQUOTED(LLVM_NATIVE_TARGET, $LLVM_NATIVE_TARGET,
[LLVM name for the native Target init function, if available])
AC_DEFINE_UNQUOTED(LLVM_NATIVE_TARGETINFO, $LLVM_NATIVE_TARGETINFO,
[LLVM name for the native TargetInfo init function, if available])
AC_DEFINE_UNQUOTED(LLVM_NATIVE_ASMPRINTER, $LLVM_NATIVE_ASMPRINTER,
[LLVM name for the native AsmPrinter init function, if available])
+ if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
+ AC_DEFINE_UNQUOTED(LLVM_NATIVE_ASMPARSER, $LLVM_NATIVE_ASMPARSER,
+ [LLVM name for the native AsmParser init function, if available])
+ fi
fi
done
@@ -1422,6 +1429,24 @@ if test "$llvm_cv_os_type" = "MingW" ; t
AC_CHECK_LIB(gcc,__cmpdi2,AC_DEFINE([HAVE___CMPDI2],[1],[Have host's __cmpdi2]))
fi
+dnl Check Win32 API EnumerateLoadedModules.
+if test "$llvm_cv_os_type" = "MingW" ; then
+ AC_MSG_CHECKING([whether EnumerateLoadedModules() accepts new decl])
+ AC_COMPILE_IFELSE([[#include
+#include
+extern void foo(PENUMLOADED_MODULES_CALLBACK);
+extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));]],
+[
+ AC_MSG_RESULT([yes])
+ llvm_cv_win32_elmcb_pcstr="PCSTR"
+],
+[
+ AC_MSG_RESULT([no])
+ llvm_cv_win32_elmcb_pcstr="PSTR"
+])
+ AC_DEFINE_UNQUOTED([WIN32_ELMCB_PCSTR],$llvm_cv_win32_elmcb_pcstr,[Type of 1st arg on ELM Callback])
+fi
+
dnl Check for variations in the Standard C++ library and STL. These macros are
dnl provided by LLVM in the autoconf/m4 directory.
AC_FUNC_ISNAN
Modified: vendor/llvm/dist/autoconf/m4/libtool.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/libtool.m4 Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/autoconf/m4/libtool.m4 Mon May 2 19:34:44 2011 (r221337)
@@ -1118,7 +1118,7 @@ if test -n "$_LT_AC_TAGVAR(hardcode_libd
test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
- # We can hardcode non-existant directories.
+ # We can hardcode non-existent directories.
if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library
Modified: vendor/llvm/dist/autoconf/m4/ltdl.m4
==============================================================================
--- vendor/llvm/dist/autoconf/m4/ltdl.m4 Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/autoconf/m4/ltdl.m4 Mon May 2 19:34:44 2011 (r221337)
@@ -156,7 +156,7 @@ AC_CACHE_CHECK([whether deplibs are load
osf[[1234]]*)
# dlopen did load deplibs (at least at 4.x), but until the 5.x series,
# it did *not* use an RPATH in a shared library to find objects the
- # library depends on, so we explictly say `no'.
+ # library depends on, so we explicitly say `no'.
libltdl_cv_sys_dlopen_deplibs=no
;;
osf5.0|osf5.0a|osf5.1)
Modified: vendor/llvm/dist/cmake/config-ix.cmake
==============================================================================
--- vendor/llvm/dist/cmake/config-ix.cmake Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/cmake/config-ix.cmake Mon May 2 19:34:44 2011 (r221337)
@@ -224,6 +224,7 @@ check_type_exists(error_t errno.h HAVE_E
# available programs checks
function(llvm_find_program name)
string(TOUPPER ${name} NAME)
+ string(REGEX REPLACE "\\." "_" NAME ${NAME})
find_program(LLVM_PATH_${NAME} ${name})
mark_as_advanced(LLVM_PATH_${NAME})
if(LLVM_PATH_${NAME})
@@ -241,6 +242,7 @@ llvm_find_program(neato)
llvm_find_program(fdp)
llvm_find_program(dot)
llvm_find_program(dotty)
+llvm_find_program(xdot.py)
if( LLVM_ENABLE_FFI )
find_path(FFI_INCLUDE_PATH ffi.h PATHS ${FFI_INCLUDE_DIR})
@@ -269,6 +271,10 @@ if( LLVM_ENABLE_FFI )
check_symbol_exists(ffi_call ${FFI_HEADER} HAVE_FFI_CALL)
list(REMOVE_ITEM CMAKE_REQUIRED_INCLUDES ${FFI_INCLUDE_PATH})
list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES ${FFI_LIBRARY_PATH})
+else()
+ unset(HAVE_FFI_FFI_H CACHE)
+ unset(HAVE_FFI_H CACHE)
+ unset(HAVE_FFI_CALL CACHE)
endif( LLVM_ENABLE_FFI )
# Define LLVM_MULTITHREADED if gcc atomic builtins exists.
@@ -319,24 +325,19 @@ elseif (LLVM_NATIVE_ARCH MATCHES "xcore"
elseif (LLVM_NATIVE_ARCH MATCHES "msp430")
set(LLVM_NATIVE_ARCH MSP430)
else ()
- message(STATUS
- "Unknown architecture ${LLVM_NATIVE_ARCH}; lli will not JIT code")
- set(LLVM_NATIVE_ARCH)
+ message(FATAL_ERROR "Unknown architecture ${LLVM_NATIVE_ARCH}")
endif ()
-if (LLVM_NATIVE_ARCH)
- list(FIND LLVM_TARGETS_TO_BUILD ${LLVM_NATIVE_ARCH} NATIVE_ARCH_IDX)
- if (NATIVE_ARCH_IDX EQUAL -1)
- message(STATUS
- "Native target ${LLVM_NATIVE_ARCH} is not selected; lli will not JIT code")
- set(LLVM_NATIVE_ARCH)
- else ()
- message(STATUS "Native target architecture is ${LLVM_NATIVE_ARCH}")
- set(LLVM_NATIVE_TARGET LLVMInitialize${LLVM_NATIVE_ARCH}Target)
- set(LLVM_NATIVE_TARGETINFO LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo)
- set(LLVM_NATIVE_ASMPRINTER LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter)
- endif ()
-endif()
+list(FIND LLVM_TARGETS_TO_BUILD ${LLVM_NATIVE_ARCH} NATIVE_ARCH_IDX)
+if (NATIVE_ARCH_IDX EQUAL -1)
+ message(STATUS
+ "Native target ${LLVM_NATIVE_ARCH} is not selected; lli will not JIT code")
+else ()
+ message(STATUS "Native target architecture is ${LLVM_NATIVE_ARCH}")
+ set(LLVM_NATIVE_TARGET LLVMInitialize${LLVM_NATIVE_ARCH}Target)
+ set(LLVM_NATIVE_TARGETINFO LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo)
+ set(LLVM_NATIVE_ASMPRINTER LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter)
+endif ()
if( MINGW )
set(HAVE_LIBIMAGEHLP 1)
@@ -365,6 +366,21 @@ else( MSVC )
set(LTDL_DLOPEN_DEPLIBS 0) # TODO
endif( MSVC )
+if( PURE_WINDOWS )
+ CHECK_CXX_SOURCE_COMPILES("
+ #include
+ #include
+ extern \"C\" void foo(PENUMLOADED_MODULES_CALLBACK);
+ extern \"C\" void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
+ int main(){return 0;}"
+ HAVE_ELMCB_PCSTR)
+ if( HAVE_ELMCB_PCSTR )
+ set(WIN32_ELMCB_PCSTR "PCSTR")
+ else()
+ set(WIN32_ELMCB_PCSTR "PSTR")
+ endif()
+endif( PURE_WINDOWS )
+
# FIXME: Signal handler return type, currently hardcoded to 'void'
set(RETSIGTYPE void)
Modified: vendor/llvm/dist/cmake/modules/AddLLVM.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/AddLLVM.cmake Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/cmake/modules/AddLLVM.cmake Mon May 2 19:34:44 2011 (r221337)
@@ -1,5 +1,5 @@
include(LLVMProcessSources)
-include(LLVMConfig)
+include(LLVM-Config)
macro(add_llvm_library name)
llvm_process_sources( ALL_FILES ${ARGN} )
@@ -10,13 +10,20 @@ macro(add_llvm_library name)
endif( LLVM_COMMON_DEPENDS )
if( BUILD_SHARED_LIBS )
- get_system_libs(sl)
- target_link_libraries( ${name} ${sl} )
+ llvm_config( ${name} ${LLVM_LINK_COMPONENTS} )
endif()
- install(TARGETS ${name}
- LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
- ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+ # Ensure that the system libraries always comes last on the
+ # list. Without this, linking the unit tests on MinGW fails.
+ link_system_libs( ${name} )
+
+ if( EXCLUDE_FROM_ALL )
+ set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON)
+ else()
+ install(TARGETS ${name}
+ LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
+ ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+ endif()
# The LLVM Target library shall be built before its sublibraries
# (asmprinter, etc) because those may use tablegenned files which
# generation is triggered by the main LLVM target library. Necessary
@@ -45,15 +52,22 @@ ${name} ignored.")
add_library( ${name} ${libkind} ${ALL_FILES} )
set_target_properties( ${name} PROPERTIES PREFIX "" )
+ llvm_config( ${name} ${LLVM_LINK_COMPONENTS} )
+ link_system_libs( ${name} )
+
if (APPLE)
# Darwin-specific linker flags for loadable modules.
set_target_properties(${name} PROPERTIES
LINK_FLAGS "-Wl,-flat_namespace -Wl,-undefined -Wl,suppress")
endif()
- install(TARGETS ${name}
- LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
- ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+ if( EXCLUDE_FROM_ALL )
+ set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON)
+ else()
+ install(TARGETS ${name}
+ LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
+ ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+ endif()
endif()
set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
@@ -68,23 +82,12 @@ macro(add_llvm_executable name)
add_executable(${name} ${ALL_FILES})
endif()
set(EXCLUDE_FROM_ALL OFF)
- if( LLVM_USED_LIBS )
- foreach(lib ${LLVM_USED_LIBS})
- target_link_libraries( ${name} ${lib} )
- endforeach(lib)
- endif( LLVM_USED_LIBS )
- if( LLVM_LINK_COMPONENTS )
- llvm_config(${name} ${LLVM_LINK_COMPONENTS})
- endif( LLVM_LINK_COMPONENTS )
+ target_link_libraries( ${name} ${LLVM_USED_LIBS} )
+ llvm_config( ${name} ${LLVM_LINK_COMPONENTS} )
if( LLVM_COMMON_DEPENDS )
add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} )
endif( LLVM_COMMON_DEPENDS )
- if( NOT MINGW )
- get_system_libs(llvm_system_libs)
- if( llvm_system_libs )
- target_link_libraries(${name} ${llvm_system_libs})
- endif()
- endif()
+ link_system_libs( ${name} )
endmacro(add_llvm_executable name)
Modified: vendor/llvm/dist/cmake/modules/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/cmake/modules/CMakeLists.txt Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/cmake/modules/CMakeLists.txt Mon May 2 19:34:44 2011 (r221337)
@@ -1,15 +1,22 @@
set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/share/llvm/cmake")
+set(LLVM_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
get_property(llvm_libs GLOBAL PROPERTY LLVM_LIBS)
configure_file(
- LLVM.cmake
- ${llvm_cmake_builddir}/LLVM.cmake
+ LLVMConfig.cmake.in
+ ${llvm_cmake_builddir}/LLVMConfig.cmake
+ @ONLY)
+
+configure_file(
+ LLVMConfigVersion.cmake.in
+ ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
@ONLY)
install(FILES
- ${llvm_cmake_builddir}/LLVM.cmake
- LLVMConfig.cmake
+ ${llvm_cmake_builddir}/LLVMConfig.cmake
+ ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
+ LLVM-Config.cmake
LLVMLibDeps.cmake
DESTINATION share/llvm/cmake)
@@ -17,16 +24,11 @@ install(DIRECTORY .
DESTINATION share/llvm/cmake
FILES_MATCHING PATTERN *.cmake
PATTERN .svn EXCLUDE
- PATTERN LLVM.cmake EXCLUDE
PATTERN LLVMConfig.cmake EXCLUDE
+ PATTERN LLVMConfigVersion.cmake EXCLUDE
+ PATTERN LLVM-Config.cmake EXCLUDE
PATTERN LLVMLibDeps.cmake EXCLUDE
PATTERN FindBison.cmake EXCLUDE
PATTERN GetTargetTriple.cmake EXCLUDE
PATTERN VersionFromVCS.cmake EXCLUDE
PATTERN CheckAtomic.cmake EXCLUDE)
-
-install(FILES
- ${llvm_cmake_builddir}/LLVM.cmake
- LLVMConfig.cmake
- LLVMLibDeps.cmake
- DESTINATION share/llvm/cmake)
Modified: vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake Mon May 2 19:34:44 2011 (r221337)
@@ -84,7 +84,7 @@ if( LLVM_ENABLE_PIC )
if( SUPPORTS_FPIC_FLAG )
message(STATUS "Building with -fPIC")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
- set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
else( SUPPORTS_FPIC_FLAG )
message(WARNING "-fPIC not supported.")
endif()
@@ -102,6 +102,29 @@ if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT
endif( LLVM_BUILD_32_BITS )
endif( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
+if( MSVC_IDE AND ( MSVC90 OR MSVC10 ) )
+ # Only Visual Studio 2008 and 2010 officially supports /MP.
+ # Visual Studio 2005 do support it but it's experimental there.
+ set(LLVM_COMPILER_JOBS "0" CACHE STRING
+ "Number of parallel compiler jobs. 0 means use all processors. Default is 0.")
+ if( NOT LLVM_COMPILER_JOBS STREQUAL "1" )
+ if( LLVM_COMPILER_JOBS STREQUAL "0" )
+ add_llvm_definitions( /MP )
+ else()
+ if (MSVC10)
+ message(FATAL_ERROR
+ "Due to a bug in CMake only 0 and 1 is supported for "
+ "LLVM_COMPILER_JOBS when generating for Visual Studio 2010")
+ else()
+ message(STATUS "Number of parallel compiler jobs set to " ${LLVM_COMPILER_JOBS})
+ add_llvm_definitions( /MP${LLVM_COMPILER_JOBS} )
+ endif()
+ endif()
+ else()
+ message(STATUS "Parallel compilation disabled")
+ endif()
+endif()
+
if( MSVC )
include(ChooseMSVCCRT)
@@ -130,7 +153,7 @@ if( MSVC )
-wd4715 # Suppress ''function' : not all control paths return a value'
-wd4800 # Suppress ''type' : forcing value to bool 'true' or 'false' (performance warning)'
-wd4065 # Suppress 'switch statement contains 'default' but no 'case' labels'
-
+ -wd4181 # Suppress 'qualifier applied to reference type; ignored'
-w14062 # Promote "enumerator in switch of enum is not handled" to level 1 warning.
)
Added: vendor/llvm/dist/cmake/modules/LLVM-Config.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/llvm/dist/cmake/modules/LLVM-Config.cmake Mon May 2 19:34:44 2011 (r221337)
@@ -0,0 +1,203 @@
+function(get_system_libs return_var)
+ # Returns in `return_var' a list of system libraries used by LLVM.
+ if( NOT MSVC )
+ if( MINGW )
+ set(system_libs ${system_libs} imagehlp psapi)
+ elseif( CMAKE_HOST_UNIX )
+ if( HAVE_LIBDL )
+ set(system_libs ${system_libs} ${CMAKE_DL_LIBS})
+ endif()
+ if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
+ set(system_libs ${system_libs} pthread)
+ endif()
+ endif( MINGW )
+ endif( NOT MSVC )
+ set(${return_var} ${system_libs} PARENT_SCOPE)
+endfunction(get_system_libs)
+
+
+function(link_system_libs target)
+ get_system_libs(llvm_system_libs)
+ target_link_libraries(${target} ${llvm_system_libs})
+endfunction(link_system_libs)
+
+
+function(is_llvm_target_library library return_var)
+ # Sets variable `return_var' to ON if `library' corresponds to a
+ # LLVM supported target. To OFF if it doesn't.
+ set(${return_var} OFF PARENT_SCOPE)
+ string(TOUPPER "${library}" capitalized_lib)
+ string(TOUPPER "${LLVM_ALL_TARGETS}" targets)
+ foreach(t ${targets})
+ if( capitalized_lib STREQUAL t OR
+ capitalized_lib STREQUAL "LLVM${t}" OR
+ capitalized_lib STREQUAL "LLVM${t}CODEGEN" OR
+ capitalized_lib STREQUAL "LLVM${t}ASMPARSER" OR
+ capitalized_lib STREQUAL "LLVM${t}ASMPRINTER" OR
+ capitalized_lib STREQUAL "LLVM${t}DISASSEMBLER" OR
+ capitalized_lib STREQUAL "LLVM${t}INFO" )
+ set(${return_var} ON PARENT_SCOPE)
+ break()
+ endif()
+ endforeach()
+endfunction(is_llvm_target_library)
+
+
+macro(llvm_config executable)
+ explicit_llvm_config(${executable} ${ARGN})
+endmacro(llvm_config)
+
+
+function(explicit_llvm_config executable)
+ set( link_components ${ARGN} )
+
+ explicit_map_components_to_libraries(LIBRARIES ${link_components})
+ target_link_libraries(${executable} ${LIBRARIES})
+endfunction(explicit_llvm_config)
+
+
+# This is a variant intended for the final user:
+function(llvm_map_components_to_libraries OUT_VAR)
+ explicit_map_components_to_libraries(result ${ARGN})
+ get_system_libs(sys_result)
+ set( ${OUT_VAR} ${result} ${sys_result} PARENT_SCOPE )
+endfunction(llvm_map_components_to_libraries)
+
+
+function(explicit_map_components_to_libraries out_libs)
+ set( link_components ${ARGN} )
+ get_property(llvm_libs GLOBAL PROPERTY LLVM_LIBS)
+ string(TOUPPER "${llvm_libs}" capitalized_libs)
+
+ # Expand some keywords:
+ list(FIND LLVM_TARGETS_TO_BUILD "${LLVM_NATIVE_ARCH}" have_native_backend)
+ list(FIND link_components "engine" engine_required)
+ if( NOT engine_required EQUAL -1 )
+ list(FIND LLVM_TARGETS_WITH_JIT "${LLVM_NATIVE_ARCH}" have_jit)
+ if( NOT have_native_backend EQUAL -1 AND NOT have_jit EQUAL -1 )
+ list(APPEND link_components "jit")
+ list(APPEND link_components "native")
+ else()
+ list(APPEND link_components "interpreter")
+ endif()
+ endif()
+ list(FIND link_components "native" native_required)
+ if( NOT native_required EQUAL -1 )
+ if( NOT have_native_backend EQUAL -1 )
+ list(APPEND link_components ${LLVM_NATIVE_ARCH})
+ endif()
+ endif()
+
+ # Translate symbolic component names to real libraries:
+ foreach(c ${link_components})
+ # add codegen, asmprinter, asmparser, disassembler
+ list(FIND LLVM_TARGETS_TO_BUILD ${c} idx)
+ if( NOT idx LESS 0 )
+ list(FIND llvm_libs "LLVM${c}CodeGen" idx)
+ if( NOT idx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}CodeGen")
+ else()
+ list(FIND llvm_libs "LLVM${c}" idx)
+ if( NOT idx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}")
+ else()
+ message(FATAL_ERROR "Target ${c} is not in the set of libraries.")
+ endif()
+ endif()
+ list(FIND llvm_libs "LLVM${c}AsmPrinter" asmidx)
+ if( NOT asmidx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}AsmPrinter")
+ endif()
+ list(FIND llvm_libs "LLVM${c}AsmParser" asmidx)
+ if( NOT asmidx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}AsmParser")
+ endif()
+ list(FIND llvm_libs "LLVM${c}Info" asmidx)
+ if( NOT asmidx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}Info")
+ endif()
+ list(FIND llvm_libs "LLVM${c}Disassembler" asmidx)
+ if( NOT asmidx LESS 0 )
+ list(APPEND expanded_components "LLVM${c}Disassembler")
+ endif()
+ elseif( c STREQUAL "native" )
+ # already processed
+ elseif( c STREQUAL "nativecodegen" )
+ list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}CodeGen")
+ elseif( c STREQUAL "backend" )
+ # same case as in `native'.
+ elseif( c STREQUAL "engine" )
+ # already processed
+ elseif( c STREQUAL "all" )
+ list(APPEND expanded_components ${llvm_libs})
+ else( NOT idx LESS 0 )
+ # Canonize the component name:
+ string(TOUPPER "${c}" capitalized)
+ list(FIND capitalized_libs LLVM${capitalized} lib_idx)
+ if( lib_idx LESS 0 )
+ # The component is unknown. Maybe is an omitted target?
+ is_llvm_target_library(${c} iltl_result)
+ if( NOT iltl_result )
+ message(FATAL_ERROR "Library `${c}' not found in list of llvm libraries.")
+ endif()
+ else( lib_idx LESS 0 )
+ list(GET llvm_libs ${lib_idx} canonical_lib)
+ list(APPEND expanded_components ${canonical_lib})
+ endif( lib_idx LESS 0 )
+ endif( NOT idx LESS 0 )
+ endforeach(c)
+ # Expand dependencies while topologically sorting the list of libraries:
+ list(LENGTH expanded_components lst_size)
+ set(cursor 0)
+ set(processed)
+ while( cursor LESS lst_size )
+ list(GET expanded_components ${cursor} lib)
+ list(APPEND expanded_components ${MSVC_LIB_DEPS_${lib}})
+ # Remove duplicates at the front:
+ list(REVERSE expanded_components)
+ list(REMOVE_DUPLICATES expanded_components)
+ list(REVERSE expanded_components)
+ list(APPEND processed ${lib})
+ # Find the maximum index that doesn't have to be re-processed:
+ while(NOT "${expanded_components}" MATCHES "^${processed}.*" )
+ list(REMOVE_AT processed -1)
+ endwhile()
+ list(LENGTH processed cursor)
+ list(LENGTH expanded_components lst_size)
+ endwhile( cursor LESS lst_size )
+ # Return just the libraries included in this build:
+ set(result)
+ foreach(c ${expanded_components})
+ list(FIND llvm_libs ${c} lib_idx)
+ if( NOT lib_idx LESS 0 )
+ set(result ${result} ${c})
+ endif()
+ endforeach(c)
+ set(${out_libs} ${result} PARENT_SCOPE)
+endfunction(explicit_map_components_to_libraries)
+
+
+# The library dependency data is contained in the file
+# LLVMLibDeps.cmake on this directory. It is automatically generated
+# by tools/llvm-config/CMakeLists.txt when the build comprises all the
+# targets and we are on a environment Posix enough to build the
+# llvm-config script. This, in practice, just excludes MSVC.
+
+# When you remove or rename a library from the build, be sure to
+# remove its file from lib/ as well, or the GenLibDeps.pl script will
+# include it on its analysis!
+
+# The format generated by GenLibDeps.pl
+
+# LLVMARMAsmPrinter.o: LLVMARMCodeGen.o libLLVMAsmPrinter.a libLLVMCodeGen.a libLLVMCore.a libLLVMSupport.a libLLVMTarget.a
+
+# is translated to:
+
+# set(MSVC_LIB_DEPS_LLVMARMAsmPrinter LLVMARMCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMSupport LLVMTarget)
+
+# It is necessary to remove the `lib' prefix and the `.a'.
+
+# This 'sed' script should do the trick:
+# sed -e s'#\.a##g' -e 's#libLLVM#LLVM#g' -e 's#: # #' -e 's#\(.*\)#set(MSVC_LIB_DEPS_\1)#' ~/llvm/tools/llvm-config/LibDeps.txt
+
+include(LLVMLibDeps)
Added: vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in Mon May 2 19:34:44 2011 (r221337)
@@ -0,0 +1,47 @@
+# This file provides information and services to the final user.
+
+set(LLVM_PACKAGE_VERSION @PACKAGE_VERSION@)
+
+set(LLVM_COMMON_DEPENDS @LLVM_COMMON_DEPENDS@)
+
+set_property( GLOBAL PROPERTY LLVM_LIBS "@llvm_libs@")
+
+set(LLVM_ALL_TARGETS @LLVM_ALL_TARGETS@)
+
+set(LLVM_TARGETS_TO_BUILD @LLVM_TARGETS_TO_BUILD@)
+
+set(LLVM_TARGETS_WITH_JIT @LLVM_TARGETS_WITH_JIT@)
+
+set(TARGET_TRIPLE "@TARGET_TRIPLE@")
+
+set(LLVM_TOOLS_BINARY_DIR @LLVM_TOOLS_BINARY_DIR@)
+
+set(LLVM_ENABLE_THREADS @LLVM_ENABLE_THREADS@)
+
+set(LLVM_NATIVE_ARCH @LLVM_NATIVE_ARCH@)
+
+set(LLVM_ENABLE_PIC @LLVM_ENABLE_PIC@)
+
+set(HAVE_LIBDL @HAVE_LIBDL@)
+set(HAVE_LIBPTHREAD @HAVE_LIBPTHREAD@)
+set(LLVM_ON_UNIX @LLVM_ON_UNIX@)
+set(LLVM_ON_WIN32 @LLVM_ON_WIN32@)
+
+set(LLVM_INSTALL_PREFIX @LLVM_INSTALL_PREFIX@)
+set(LLVM_INCLUDE_DIRS ${LLVM_INSTALL_PREFIX}/include)
+set(LLVM_LIBRARY_DIRS ${LLVM_INSTALL_PREFIX}/lib)
+set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS")
+
+# We try to include using the current setting of CMAKE_MODULE_PATH,
+# which suppossedly was filled by the user with the directory where
+# this file was installed:
+include( LLVM-Config OPTIONAL RESULT_VARIABLE LLVMCONFIG_INCLUDED )
+
+# If failed, we assume that this is an un-installed build:
+if( NOT LLVMCONFIG_INCLUDED )
+ set(CMAKE_MODULE_PATH
+ ${CMAKE_MODULE_PATH}
+ "@LLVM_SOURCE_DIR@/cmake/modules")
+ include( LLVM-Config )
+endif()
+
Added: vendor/llvm/dist/cmake/modules/LLVMConfigVersion.cmake.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/llvm/dist/cmake/modules/LLVMConfigVersion.cmake.in Mon May 2 19:34:44 2011 (r221337)
@@ -0,0 +1 @@
+set(PACKAGE_VERSION "@PACKAGE_VERSION@")
\ No newline at end of file
Modified: vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake Mon May 2 19:02:30 2011 (r221336)
+++ vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake Mon May 2 19:34:44 2011 (r221337)
@@ -30,11 +30,11 @@ set(MSVC_LIB_DEPS_LLVMLinker LLVMArchive
set(MSVC_LIB_DEPS_LLVMMBlazeAsmParser LLVMMBlazeCodeGen LLVMMBlazeInfo LLVMMC LLVMMCParser LLVMSupport LLVMTarget)
set(MSVC_LIB_DEPS_LLVMMBlazeAsmPrinter LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMMBlazeCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMBlazeAsmPrinter LLVMMBlazeInfo LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget)
-set(MSVC_LIB_DEPS_LLVMMBlazeDisassembler LLVMMBlazeCodeGen LLVMMBlazeInfo LLVMMC LLVMSupport)
+set(MSVC_LIB_DEPS_LLVMMBlazeDisassembler LLVMMBlazeCodeGen LLVMMBlazeInfo LLVMMC)
set(MSVC_LIB_DEPS_LLVMMBlazeInfo LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMMC LLVMSupport)
-set(MSVC_LIB_DEPS_LLVMMCDisassembler LLVMARMAsmParser LLVMARMCodeGen LLVMARMDisassembler LLVMARMInfo LLVMAlphaCodeGen LLVMAlphaInfo LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCBackend LLVMCBackendInfo LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCppBackend LLVMCppBackendInfo LLVMMBlazeAsmParser LLVMMBlazeCodeGen LLVMMBlazeDisassembler LLVMMBlazeInfo LLVMMC LLVMMCParser LLVMMSP430CodeGen LLVMMSP430Info LLVMMipsCodeGen LLVMMipsInfo LLVMPTXCodeGen LLVMPTXInfo LLVMPowerPCCodeGen LLVMPowerPCInfo LLVMSparcCodeGen LLVMSparcInfo LLVMSupport LLVMSystemZCodeGen LLVMSystemZInfo LLVMX86AsmParser LLVMX86CodeGen LLVMX86Disassembler LLVMX86Info LLVMXCoreCodeGen LLVMXCoreInfo)
-set(MSVC_LIB_DEPS_LLVMMCJIT LLVMExecutionEngine LLVMSupport LLVMTarget)
+set(MSVC_LIB_DEPS_LLVMMCDisassembler LLVMARMAsmParser LLVMARMCodeGen LLVMARMDisassembler LLVMARMInfo LLVMAlphaCodeGen LLVMAlphaInfo LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCBackend LLVMCBackendInfo LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCppBackend LLVMCppBackendInfo LLVMMBlazeAsmParser LLVMMBlazeCodeGen LLVMMBlazeDisassembler LLVMMBlazeInfo LLVMMC LLVMMCParser LLVMMSP430CodeGen LLVMMSP430Info LLVMMipsCodeGen LLVMMipsInfo LLVMPTXCodeGen LLVMPTXInfo LLVMPowerPCCodeGen LLVMPowerPCInfo LLVMSparcCodeGen LLVMSparcInfo LLVMSupport LLVMSystemZCodeGen LLVMSystemZInfo LLVMTarget LLVMX86AsmParser LLVMX86CodeGen LLVMX86Disassembler LLVMX86Info LLVMXCoreCodeGen LLVMXCoreInfo)
+set(MSVC_LIB_DEPS_LLVMMCJIT LLVMCore LLVMExecutionEngine LLVMRuntimeDyld LLVMSupport LLVMTarget)
set(MSVC_LIB_DEPS_LLVMMCParser LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMMSP430AsmPrinter LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMMSP430CodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430AsmPrinter LLVMMSP430Info LLVMSelectionDAG LLVMSupport LLVMTarget)
@@ -47,6 +47,7 @@ set(MSVC_LIB_DEPS_LLVMPTXInfo LLVMMC LLV
set(MSVC_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMPowerPCCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCAsmPrinter LLVMPowerPCInfo LLVMSelectionDAG LLVMSupport LLVMTarget)
set(MSVC_LIB_DEPS_LLVMPowerPCInfo LLVMMC LLVMSupport)
+set(MSVC_LIB_DEPS_LLVMRuntimeDyld LLVMObject LLVMSupport)
set(MSVC_LIB_DEPS_LLVMScalarOpts LLVMAnalysis LLVMCore LLVMInstCombine LLVMSupport LLVMTarget LLVMTransformUtils)
set(MSVC_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMTransformUtils)
set(MSVC_LIB_DEPS_LLVMSparcCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSparcInfo LLVMSupport LLVMTarget)
@@ -61,7 +62,7 @@ set(MSVC_LIB_DEPS_LLVMX86AsmPrinter LLVM
set(MSVC_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMX86AsmPrinter LLVMX86Info LLVMX86Utils)
set(MSVC_LIB_DEPS_LLVMX86Disassembler LLVMMC LLVMSupport LLVMX86Info)
set(MSVC_LIB_DEPS_LLVMX86Info LLVMMC LLVMSupport)
-set(MSVC_LIB_DEPS_LLVMX86Utils LLVMSupport)
+set(MSVC_LIB_DEPS_LLVMX86Utils LLVMCore LLVMSupport)
set(MSVC_LIB_DEPS_LLVMXCoreCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMXCoreInfo)
set(MSVC_LIB_DEPS_LLVMXCoreInfo LLVMMC LLVMSupport)
set(MSVC_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport)
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-src-vendor@FreeBSD.ORG Mon May 2 19:37:33 2011
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 79643106566B;
Mon, 2 May 2011 19:37:33 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 4F5DF8FC1D;
Mon, 2 May 2011 19:37:33 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p42JbXH0051497;
Mon, 2 May 2011 19:37:33 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
by svn.freebsd.org (8.14.4/8.14.4/Submit) id p42JbX3C051496;
Mon, 2 May 2011 19:37:33 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201105021937.p42JbX3C051496@svn.freebsd.org>
From: Dimitry Andric
Date: Mon, 2 May 2011 19:37:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r221338 - vendor/llvm/llvm-r130700
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 May 2011 19:37:33 -0000
Author: dim
Date: Mon May 2 19:37:33 2011
New Revision: 221338
URL: http://svn.freebsd.org/changeset/base/221338
Log:
Tag llvm r130700.
Added:
vendor/llvm/llvm-r130700/
- copied from r221337, vendor/llvm/dist/
From owner-svn-src-vendor@FreeBSD.ORG Mon May 2 19:39:54 2011
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id DE760106564A;
Mon, 2 May 2011 19:39:54 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id CA0758FC1E;
Mon, 2 May 2011 19:39:54 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p42Jds5L051634;
Mon, 2 May 2011 19:39:54 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
by svn.freebsd.org (8.14.4/8.14.4/Submit) id p42Jdsv0051618;
Mon, 2 May 2011 19:39:54 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201105021939.p42Jdsv0051618@svn.freebsd.org>
From: Dimitry Andric
Date: Mon, 2 May 2011 19:39:54 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r221339 - in vendor/clang/dist: . docs docs/tools
examples examples/Tooling examples/clang-interpreter
include/clang include/clang-c include/clang/AST
include/clang/Analysis include/cla...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 May 2011 19:39:55 -0000
Author: dim
Date: Mon May 2 19:39:53 2011
New Revision: 221339
URL: http://svn.freebsd.org/changeset/base/221339
Log:
Vendor import of clang trunk r130700:
http://llvm.org/svn/llvm-project/cfe/trunk@130700
Added:
vendor/clang/dist/examples/Tooling/
vendor/clang/dist/examples/Tooling/CMakeLists.txt
vendor/clang/dist/examples/Tooling/ClangCheck.cpp
vendor/clang/dist/examples/Tooling/Makefile
vendor/clang/dist/include/clang/Basic/AddressSpaces.h
vendor/clang/dist/include/clang/Basic/BuiltinsPTX.def
vendor/clang/dist/include/clang/Basic/ExceptionSpecificationType.h
vendor/clang/dist/include/clang/Basic/ExpressionTraits.h
vendor/clang/dist/include/clang/Basic/OpenCL.h
vendor/clang/dist/include/clang/Basic/VersionTuple.h
vendor/clang/dist/include/clang/Frontend/LogDiagnosticPrinter.h
vendor/clang/dist/include/clang/Serialization/ChainedIncludesSource.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/Checker.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
vendor/clang/dist/include/clang/Tooling/
vendor/clang/dist/include/clang/Tooling/Tooling.h
vendor/clang/dist/lib/AST/ExternalASTSource.cpp
vendor/clang/dist/lib/Basic/VersionTuple.cpp
vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp
vendor/clang/dist/lib/Frontend/CreateInvocationFromCommandLine.cpp
vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp
vendor/clang/dist/lib/Headers/mm3dnow.h
vendor/clang/dist/lib/Sema/DelayedDiagnostic.cpp
vendor/clang/dist/lib/Sema/Scope.cpp
vendor/clang/dist/lib/Serialization/ChainedIncludesSource.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp
vendor/clang/dist/lib/Tooling/
vendor/clang/dist/lib/Tooling/CMakeLists.txt
vendor/clang/dist/lib/Tooling/JsonCompileCommandLineDatabase.cpp
vendor/clang/dist/lib/Tooling/JsonCompileCommandLineDatabase.h
vendor/clang/dist/lib/Tooling/Makefile
vendor/clang/dist/lib/Tooling/Tooling.cpp
vendor/clang/dist/runtime/compiler-rt/
vendor/clang/dist/runtime/compiler-rt/Makefile
vendor/clang/dist/test/AST/
vendor/clang/dist/test/Analysis/OSAtomic_mac.cpp
vendor/clang/dist/test/Analysis/PR9741.cpp
vendor/clang/dist/test/Analysis/iterators.cpp
vendor/clang/dist/test/Analysis/method-arg-decay.m
vendor/clang/dist/test/Analysis/nullptr.cpp
vendor/clang/dist/test/Analysis/variadic-method-types.m
vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.local/p4-0x.cpp
vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.pdecl/p3.cpp
vendor/clang/dist/test/CXX/class/class.mem/p2.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.string/p2.cpp
vendor/clang/dist/test/CXX/except/except.spec/p1.cpp
vendor/clang/dist/test/CXX/except/except.spec/p11.cpp
vendor/clang/dist/test/CXX/except/except.spec/p15.cpp
vendor/clang/dist/test/CXX/except/except.spec/p2-dynamic-types.cpp
vendor/clang/dist/test/CXX/except/except.spec/p2-places.cpp
vendor/clang/dist/test/CXX/except/except.spec/p3.cpp
vendor/clang/dist/test/CXX/except/except.spec/p5-pointers.cpp
vendor/clang/dist/test/CXX/except/except.spec/p5-virtual.cpp
vendor/clang/dist/test/CXX/except/except.spec/p9-dynamic.cpp
vendor/clang/dist/test/CXX/except/except.spec/p9-noexcept.cpp
vendor/clang/dist/test/CXX/except/except.spec/template.cpp
vendor/clang/dist/test/CXX/lex/lex.pptoken/p3-0x.cpp
vendor/clang/dist/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p3-0x.cpp
vendor/clang/dist/test/CodeCompletion/PR9728.cpp
vendor/clang/dist/test/CodeGen/arm-clear.c
vendor/clang/dist/test/CodeGen/arm-pcs.c
vendor/clang/dist/test/CodeGen/arm-vector-align.c
vendor/clang/dist/test/CodeGen/attr-availability.c
vendor/clang/dist/test/CodeGen/block-byref-aggr.c
vendor/clang/dist/test/CodeGen/builtins-ptx.c
vendor/clang/dist/test/CodeGen/debug-info-line2.c
vendor/clang/dist/test/CodeGen/mmx-inline-asm.c
vendor/clang/dist/test/CodeGen/mrtd.c
vendor/clang/dist/test/CodeGen/ms_struct-bitfield-init.c
vendor/clang/dist/test/CodeGen/ms_struct-bitfield.c
vendor/clang/dist/test/CodeGen/packed-arrays.c
vendor/clang/dist/test/CodeGen/ptx-cc.c
vendor/clang/dist/test/CodeGen/switch-dce.c
vendor/clang/dist/test/CodeGen/x86_64-arguments-darwin.c
vendor/clang/dist/test/CodeGenCXX/apple-kext-guard-variable.cpp
vendor/clang/dist/test/CodeGenCXX/cxx0x-delegating-ctors.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-cxx0x.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-fn-template.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-method-spec.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-this.cpp
vendor/clang/dist/test/CodeGenCXX/dynamic-cast-always-null.cpp
vendor/clang/dist/test/CodeGenCXX/for-range-temporaries.cpp
vendor/clang/dist/test/CodeGenCXX/for-range.cpp
vendor/clang/dist/test/CodeGenCXX/typeid.cpp
vendor/clang/dist/test/CodeGenCXX/unknown-anytype.cpp
vendor/clang/dist/test/CodeGenObjC/attr-availability.m
vendor/clang/dist/test/CodeGenObjC/debug-info-property.m
vendor/clang/dist/test/CodeGenObjC/instance-method-metadata.m
vendor/clang/dist/test/CodeGenObjC/misc-atomic-property.m
vendor/clang/dist/test/CodeGenObjC/no-vararg-messaging.m
vendor/clang/dist/test/CodeGenObjC/simplify-exceptions.mm
vendor/clang/dist/test/CodeGenObjCXX/message-reference.mm
vendor/clang/dist/test/CodeGenObjCXX/property-reference.mm
vendor/clang/dist/test/CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl
vendor/clang/dist/test/CodeGenOpenCL/address-spaces.cl
vendor/clang/dist/test/Driver/apple-kext-i386.cpp
vendor/clang/dist/test/Driver/cc-log-diagnostics.c
vendor/clang/dist/test/Driver/clang-exception-flags.cpp
vendor/clang/dist/test/Driver/clang_wrapv_opts.c
vendor/clang/dist/test/Driver/exceptions.m
vendor/clang/dist/test/FixIt/no-macro-fixit.c
vendor/clang/dist/test/Frontend/dependency-generation-crash.c
vendor/clang/dist/test/Frontend/diagnostic-name.c
vendor/clang/dist/test/Index/annotate-context-sensitive.cpp
vendor/clang/dist/test/Index/initializer-memory.cpp
vendor/clang/dist/test/Index/pragma-diag-reparse.c
vendor/clang/dist/test/Misc/Inputs/include.h
vendor/clang/dist/test/Misc/include-stack-for-note-flag.cpp
vendor/clang/dist/test/Misc/warn-in-system-header.c
vendor/clang/dist/test/Misc/warn-in-system-header.h
vendor/clang/dist/test/PCH/Inputs/working-directory-1.h
vendor/clang/dist/test/PCH/chain-empty-initial-namespace.cpp
vendor/clang/dist/test/PCH/chain-implicit-definition.cpp
vendor/clang/dist/test/PCH/chain-late-anonymous-namespace.cpp
vendor/clang/dist/test/PCH/chain-pending-instantiations.cpp
vendor/clang/dist/test/PCH/cxx-chain-function-template.cpp
vendor/clang/dist/test/PCH/cxx-for-range.cpp
vendor/clang/dist/test/PCH/cxx-for-range.h
vendor/clang/dist/test/PCH/cxx-reference.cpp
vendor/clang/dist/test/PCH/cxx-reference.h
vendor/clang/dist/test/PCH/modified-header-crash.c
vendor/clang/dist/test/PCH/modified-header-crash.h
vendor/clang/dist/test/PCH/working-directory.cpp
vendor/clang/dist/test/PCH/working-directory.h
vendor/clang/dist/test/Parser/DelayedTemplateParsing.cpp
vendor/clang/dist/test/Parser/attr-availability.c
vendor/clang/dist/test/Parser/c1x-generic-selection.c
vendor/clang/dist/test/Parser/cxx-member-crash.cpp
vendor/clang/dist/test/Parser/objcxx-at.mm
vendor/clang/dist/test/Parser/opencl-image-access.cl
vendor/clang/dist/test/Parser/recovery.m
vendor/clang/dist/test/Preprocessor/traditional-cpp.c
vendor/clang/dist/test/Rewriter/rewrite-block-literal-1.mm
vendor/clang/dist/test/Sema/__try.c
vendor/clang/dist/test/Sema/attr-args.c
vendor/clang/dist/test/Sema/attr-availability-ios.c
vendor/clang/dist/test/Sema/attr-availability-macosx.c
vendor/clang/dist/test/Sema/attr-availability.c
vendor/clang/dist/test/Sema/builtins-decl.c
vendor/clang/dist/test/Sema/generic-selection.c
vendor/clang/dist/test/Sema/memset-invalid.c
vendor/clang/dist/test/Sema/overloaded-func-transparent-union.c
vendor/clang/dist/test/Sema/pragma-ms_struct.c
vendor/clang/dist/test/Sema/static-assert.c
vendor/clang/dist/test/Sema/uninit-variables-vectors.c
vendor/clang/dist/test/SemaCXX/PR9459.cpp
vendor/clang/dist/test/SemaCXX/PR9460.cpp
vendor/clang/dist/test/SemaCXX/PR9461.cpp
vendor/clang/dist/test/SemaCXX/PR9572.cpp
vendor/clang/dist/test/SemaCXX/__try.cpp
vendor/clang/dist/test/SemaCXX/address-space-conversion.cpp
vendor/clang/dist/test/SemaCXX/address-space-newdelete.cpp
vendor/clang/dist/test/SemaCXX/address-space-references.cpp
vendor/clang/dist/test/SemaCXX/auto-subst-failure.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-constexpr-const.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-delegating-ctors.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-return-init-list.cpp
vendor/clang/dist/test/SemaCXX/decltype-98.cpp
vendor/clang/dist/test/SemaCXX/expression-traits.cpp
vendor/clang/dist/test/SemaCXX/for-range-examples.cpp
vendor/clang/dist/test/SemaCXX/for-range-no-std.cpp
vendor/clang/dist/test/SemaCXX/generic-selection.cpp
vendor/clang/dist/test/SemaCXX/goto.cpp
vendor/clang/dist/test/SemaCXX/goto2.cpp
vendor/clang/dist/test/SemaCXX/neon-vector-types.cpp
vendor/clang/dist/test/SemaCXX/operator-arrow-temporary.cpp
vendor/clang/dist/test/SemaCXX/pascal-strings.cpp
vendor/clang/dist/test/SemaCXX/short-enums.cpp
vendor/clang/dist/test/SemaCXX/short-wchar-sign.cpp
vendor/clang/dist/test/SemaCXX/uninit-variables-conditional.cpp
vendor/clang/dist/test/SemaCXX/unknown-anytype.cpp
vendor/clang/dist/test/SemaCXX/warn-bool-conversion.cpp
vendor/clang/dist/test/SemaCXX/warn-deprecated-header.cpp
vendor/clang/dist/test/SemaCXX/warn-exit-time-destructors.cpp
vendor/clang/dist/test/SemaCXX/warn-non-pod-memset.cpp
vendor/clang/dist/test/SemaCXX/warn-using-namespace-in-header.cpp
vendor/clang/dist/test/SemaCXX/warn-using-namespace-in-header.h
vendor/clang/dist/test/SemaObjC/assign-rvalue-message.m
vendor/clang/dist/test/SemaObjC/class-message-protocol-lookup.m
vendor/clang/dist/test/SemaObjC/class-unavail-warning.m
vendor/clang/dist/test/SemaObjC/conditional-expr-8.m
vendor/clang/dist/test/SemaObjC/missing-atend-metadata.m
vendor/clang/dist/test/SemaObjC/objc-qualified-property-lookup.m
vendor/clang/dist/test/SemaObjC/property-lookup-in-id.m
vendor/clang/dist/test/SemaObjC/self-declared-in-block.m
vendor/clang/dist/test/SemaObjC/self-in-function.m
vendor/clang/dist/test/SemaObjC/unqualified-to-qualified-class-warn.m
vendor/clang/dist/test/SemaObjCXX/argument-dependent-lookup.mm
vendor/clang/dist/test/SemaObjCXX/goto.mm
vendor/clang/dist/test/SemaObjCXX/overload-gc.mm
vendor/clang/dist/test/SemaObjCXX/property-reference.mm
vendor/clang/dist/test/SemaOpenCL/vec_step.cl
vendor/clang/dist/test/SemaTemplate/address-spaces.cpp
vendor/clang/dist/test/SemaTemplate/issue150.cpp
vendor/clang/dist/test/SemaTemplate/resolve-single-template-id.cpp
vendor/clang/dist/unittests/Tooling/
vendor/clang/dist/unittests/Tooling/JsonCompileCommandLineDatabaseTest.cpp
vendor/clang/dist/unittests/Tooling/ToolingTest.cpp
vendor/clang/dist/www/libstdc++4.4-clang0x.patch
Deleted:
vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValuesV2.h
vendor/clang/dist/include/clang/Frontend/DeclContextXML.def
vendor/clang/dist/include/clang/Frontend/DeclXML.def
vendor/clang/dist/include/clang/Frontend/DocumentXML.def
vendor/clang/dist/include/clang/Frontend/DocumentXML.h
vendor/clang/dist/include/clang/Frontend/StmtXML.def
vendor/clang/dist/include/clang/Frontend/TypeXML.def
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerV2.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h
vendor/clang/dist/lib/Analysis/UninitializedValuesV2.cpp
vendor/clang/dist/lib/Frontend/DeclXML.cpp
vendor/clang/dist/lib/Frontend/DocumentXML.cpp
vendor/clang/dist/lib/Frontend/StmtXML.cpp
vendor/clang/dist/lib/Frontend/TypeXML.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/InternalChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Core/Checker.cpp
vendor/clang/dist/runtime/libcxx/
vendor/clang/dist/test/Analysis/conditional-op-missing-lhs.c
vendor/clang/dist/test/Analysis/uninit-vals.c
vendor/clang/dist/test/CXX/class.derived/p8-0x.cpp
vendor/clang/dist/test/CXX/class/class.mem/p8-0x-pedantic.cpp
vendor/clang/dist/test/CodeGen/builtinmemcpy.c
vendor/clang/dist/test/CodeGenCXX/dyncast.cpp
vendor/clang/dist/test/CodeGenObjC/missing-atend-metadata.m
vendor/clang/dist/test/Parser/cxx-exception-spec.cpp
vendor/clang/dist/test/SemaCXX/exception-spec.cpp
vendor/clang/dist/test/SemaCXX/warn_false_to_pointer.cpp
vendor/clang/dist/test/SemaObjC/auto-objective-c.m
vendor/clang/dist/test/SemaObjC/method-arg-decay.m
Modified:
vendor/clang/dist/CMakeLists.txt
vendor/clang/dist/Makefile
vendor/clang/dist/docs/DriverInternals.html
vendor/clang/dist/docs/InternalsManual.html
vendor/clang/dist/docs/LanguageExtensions.html
vendor/clang/dist/docs/UsersManual.html
vendor/clang/dist/docs/tools/clang.pod
vendor/clang/dist/examples/CMakeLists.txt
vendor/clang/dist/examples/clang-interpreter/Makefile
vendor/clang/dist/examples/clang-interpreter/main.cpp
vendor/clang/dist/include/clang-c/Index.h
vendor/clang/dist/include/clang/AST/ASTConsumer.h
vendor/clang/dist/include/clang/AST/ASTContext.h
vendor/clang/dist/include/clang/AST/ASTDiagnostic.h
vendor/clang/dist/include/clang/AST/ASTMutationListener.h
vendor/clang/dist/include/clang/AST/Attr.h
vendor/clang/dist/include/clang/AST/CXXInheritance.h
vendor/clang/dist/include/clang/AST/CanonicalType.h
vendor/clang/dist/include/clang/AST/CharUnits.h
vendor/clang/dist/include/clang/AST/Decl.h
vendor/clang/dist/include/clang/AST/DeclBase.h
vendor/clang/dist/include/clang/AST/DeclCXX.h
vendor/clang/dist/include/clang/AST/DeclFriend.h
vendor/clang/dist/include/clang/AST/DeclObjC.h
vendor/clang/dist/include/clang/AST/DeclTemplate.h
vendor/clang/dist/include/clang/AST/EvaluatedExprVisitor.h
vendor/clang/dist/include/clang/AST/Expr.h
vendor/clang/dist/include/clang/AST/ExprCXX.h
vendor/clang/dist/include/clang/AST/ExprObjC.h
vendor/clang/dist/include/clang/AST/ExternalASTSource.h
vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h
vendor/clang/dist/include/clang/AST/PrettyPrinter.h
vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
vendor/clang/dist/include/clang/AST/Stmt.h
vendor/clang/dist/include/clang/AST/StmtCXX.h
vendor/clang/dist/include/clang/AST/StmtIterator.h
vendor/clang/dist/include/clang/AST/TemplateBase.h
vendor/clang/dist/include/clang/AST/Type.h
vendor/clang/dist/include/clang/AST/TypeLoc.h
vendor/clang/dist/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValues.h
vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
vendor/clang/dist/include/clang/Analysis/AnalysisDiagnostic.h
vendor/clang/dist/include/clang/Analysis/CFG.h
vendor/clang/dist/include/clang/Analysis/DomainSpecific/CocoaConventions.h
vendor/clang/dist/include/clang/Analysis/FlowSensitive/DataflowSolver.h
vendor/clang/dist/include/clang/Analysis/ProgramPoint.h
vendor/clang/dist/include/clang/Analysis/Visitors/CFGStmtVisitor.h
vendor/clang/dist/include/clang/Basic/Attr.td
vendor/clang/dist/include/clang/Basic/AttrKinds.h
vendor/clang/dist/include/clang/Basic/Builtins.def
vendor/clang/dist/include/clang/Basic/BuiltinsX86.def
vendor/clang/dist/include/clang/Basic/CMakeLists.txt
vendor/clang/dist/include/clang/Basic/ConvertUTF.h
vendor/clang/dist/include/clang/Basic/DeclNodes.td
vendor/clang/dist/include/clang/Basic/Diagnostic.h
vendor/clang/dist/include/clang/Basic/Diagnostic.td
vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td
vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h
vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td
vendor/clang/dist/include/clang/Basic/FileManager.h
vendor/clang/dist/include/clang/Basic/IdentifierTable.h
vendor/clang/dist/include/clang/Basic/LangOptions.h
vendor/clang/dist/include/clang/Basic/Makefile
vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h
vendor/clang/dist/include/clang/Basic/SourceLocation.h
vendor/clang/dist/include/clang/Basic/SourceManager.h
vendor/clang/dist/include/clang/Basic/Specifiers.h
vendor/clang/dist/include/clang/Basic/StmtNodes.td
vendor/clang/dist/include/clang/Basic/TargetBuiltins.h
vendor/clang/dist/include/clang/Basic/TargetInfo.h
vendor/clang/dist/include/clang/Basic/TokenKinds.def
vendor/clang/dist/include/clang/Basic/TypeTraits.h
vendor/clang/dist/include/clang/Basic/Version.h
vendor/clang/dist/include/clang/Basic/arm_neon.td
vendor/clang/dist/include/clang/Driver/Arg.h
vendor/clang/dist/include/clang/Driver/CC1AsOptions.td
vendor/clang/dist/include/clang/Driver/CC1Options.td
vendor/clang/dist/include/clang/Driver/Driver.h
vendor/clang/dist/include/clang/Driver/DriverDiagnostic.h
vendor/clang/dist/include/clang/Driver/OptParser.td
vendor/clang/dist/include/clang/Driver/Options.td
vendor/clang/dist/include/clang/Driver/ToolChain.h
vendor/clang/dist/include/clang/Frontend/ASTConsumers.h
vendor/clang/dist/include/clang/Frontend/ASTUnit.h
vendor/clang/dist/include/clang/Frontend/Analyses.def
vendor/clang/dist/include/clang/Frontend/AnalyzerOptions.h
vendor/clang/dist/include/clang/Frontend/ChainedDiagnosticClient.h
vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h
vendor/clang/dist/include/clang/Frontend/CompilerInstance.h
vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h
vendor/clang/dist/include/clang/Frontend/DiagnosticOptions.h
vendor/clang/dist/include/clang/Frontend/FrontendActions.h
vendor/clang/dist/include/clang/Frontend/FrontendDiagnostic.h
vendor/clang/dist/include/clang/Frontend/FrontendOptions.h
vendor/clang/dist/include/clang/Frontend/LangStandard.h
vendor/clang/dist/include/clang/Frontend/LangStandards.def
vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h
vendor/clang/dist/include/clang/Frontend/PreprocessorOptions.h
vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h
vendor/clang/dist/include/clang/Frontend/Utils.h
vendor/clang/dist/include/clang/Lex/DirectoryLookup.h
vendor/clang/dist/include/clang/Lex/HeaderMap.h
vendor/clang/dist/include/clang/Lex/HeaderSearch.h
vendor/clang/dist/include/clang/Lex/LexDiagnostic.h
vendor/clang/dist/include/clang/Lex/Lexer.h
vendor/clang/dist/include/clang/Lex/LiteralSupport.h
vendor/clang/dist/include/clang/Lex/MacroInfo.h
vendor/clang/dist/include/clang/Lex/MultipleIncludeOpt.h
vendor/clang/dist/include/clang/Lex/PPCallbacks.h
vendor/clang/dist/include/clang/Lex/PTHLexer.h
vendor/clang/dist/include/clang/Lex/Pragma.h
vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h
vendor/clang/dist/include/clang/Lex/Preprocessor.h
vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h
vendor/clang/dist/include/clang/Makefile
vendor/clang/dist/include/clang/Parse/ParseDiagnostic.h
vendor/clang/dist/include/clang/Parse/Parser.h
vendor/clang/dist/include/clang/Rewrite/FrontendActions.h
vendor/clang/dist/include/clang/Rewrite/Rewriter.h
vendor/clang/dist/include/clang/Sema/AttributeList.h
vendor/clang/dist/include/clang/Sema/DeclSpec.h
vendor/clang/dist/include/clang/Sema/DelayedDiagnostic.h
vendor/clang/dist/include/clang/Sema/IdentifierResolver.h
vendor/clang/dist/include/clang/Sema/Initialization.h
vendor/clang/dist/include/clang/Sema/Lookup.h
vendor/clang/dist/include/clang/Sema/Overload.h
vendor/clang/dist/include/clang/Sema/Ownership.h
vendor/clang/dist/include/clang/Sema/ParsedTemplate.h
vendor/clang/dist/include/clang/Sema/Scope.h
vendor/clang/dist/include/clang/Sema/Sema.h
vendor/clang/dist/include/clang/Sema/SemaDiagnostic.h
vendor/clang/dist/include/clang/Sema/Template.h
vendor/clang/dist/include/clang/Sema/TemplateDeduction.h
vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h
vendor/clang/dist/include/clang/Serialization/ASTReader.h
vendor/clang/dist/include/clang/Serialization/ASTWriter.h
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerProvider.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
vendor/clang/dist/lib/AST/ASTContext.cpp
vendor/clang/dist/lib/AST/ASTDiagnostic.cpp
vendor/clang/dist/lib/AST/ASTImporter.cpp
vendor/clang/dist/lib/AST/CMakeLists.txt
vendor/clang/dist/lib/AST/CXXInheritance.cpp
vendor/clang/dist/lib/AST/Decl.cpp
vendor/clang/dist/lib/AST/DeclBase.cpp
vendor/clang/dist/lib/AST/DeclCXX.cpp
vendor/clang/dist/lib/AST/DeclObjC.cpp
vendor/clang/dist/lib/AST/DeclPrinter.cpp
vendor/clang/dist/lib/AST/DeclTemplate.cpp
vendor/clang/dist/lib/AST/DumpXML.cpp
vendor/clang/dist/lib/AST/Expr.cpp
vendor/clang/dist/lib/AST/ExprCXX.cpp
vendor/clang/dist/lib/AST/ExprClassification.cpp
vendor/clang/dist/lib/AST/ExprConstant.cpp
vendor/clang/dist/lib/AST/InheritViz.cpp
vendor/clang/dist/lib/AST/ItaniumCXXABI.cpp
vendor/clang/dist/lib/AST/ItaniumMangle.cpp
vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp
vendor/clang/dist/lib/AST/MicrosoftMangle.cpp
vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp
vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp
vendor/clang/dist/lib/AST/Stmt.cpp
vendor/clang/dist/lib/AST/StmtDumper.cpp
vendor/clang/dist/lib/AST/StmtIterator.cpp
vendor/clang/dist/lib/AST/StmtPrinter.cpp
vendor/clang/dist/lib/AST/StmtProfile.cpp
vendor/clang/dist/lib/AST/TemplateBase.cpp
vendor/clang/dist/lib/AST/TemplateName.cpp
vendor/clang/dist/lib/AST/Type.cpp
vendor/clang/dist/lib/AST/TypeLoc.cpp
vendor/clang/dist/lib/AST/TypePrinter.cpp
vendor/clang/dist/lib/Analysis/AnalysisContext.cpp
vendor/clang/dist/lib/Analysis/CFG.cpp
vendor/clang/dist/lib/Analysis/CFGReachabilityAnalysis.cpp
vendor/clang/dist/lib/Analysis/CFGStmtMap.cpp
vendor/clang/dist/lib/Analysis/CMakeLists.txt
vendor/clang/dist/lib/Analysis/CocoaConventions.cpp
vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp
vendor/clang/dist/lib/Analysis/ReachableCode.cpp
vendor/clang/dist/lib/Analysis/UninitializedValues.cpp
vendor/clang/dist/lib/Basic/CMakeLists.txt
vendor/clang/dist/lib/Basic/Diagnostic.cpp
vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp
vendor/clang/dist/lib/Basic/FileManager.cpp
vendor/clang/dist/lib/Basic/IdentifierTable.cpp
vendor/clang/dist/lib/Basic/SourceManager.cpp
vendor/clang/dist/lib/Basic/TargetInfo.cpp
vendor/clang/dist/lib/Basic/Targets.cpp
vendor/clang/dist/lib/Basic/Version.cpp
vendor/clang/dist/lib/CMakeLists.txt
vendor/clang/dist/lib/CodeGen/BackendUtil.cpp
vendor/clang/dist/lib/CodeGen/CGBlocks.cpp
vendor/clang/dist/lib/CodeGen/CGBlocks.h
vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp
vendor/clang/dist/lib/CodeGen/CGCXX.cpp
vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp
vendor/clang/dist/lib/CodeGen/CGCall.cpp
vendor/clang/dist/lib/CodeGen/CGCall.h
vendor/clang/dist/lib/CodeGen/CGClass.cpp
vendor/clang/dist/lib/CodeGen/CGCleanup.cpp
vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp
vendor/clang/dist/lib/CodeGen/CGDebugInfo.h
vendor/clang/dist/lib/CodeGen/CGDecl.cpp
vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp
vendor/clang/dist/lib/CodeGen/CGException.cpp
vendor/clang/dist/lib/CodeGen/CGException.h
vendor/clang/dist/lib/CodeGen/CGExpr.cpp
vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp
vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp
vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp
vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp
vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp
vendor/clang/dist/lib/CodeGen/CGObjC.cpp
vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp
vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp
vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
vendor/clang/dist/lib/CodeGen/CGRTTI.cpp
vendor/clang/dist/lib/CodeGen/CGRecordLayout.h
vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp
vendor/clang/dist/lib/CodeGen/CGStmt.cpp
vendor/clang/dist/lib/CodeGen/CGVTT.cpp
vendor/clang/dist/lib/CodeGen/CGVTables.cpp
vendor/clang/dist/lib/CodeGen/CGVTables.h
vendor/clang/dist/lib/CodeGen/CMakeLists.txt
vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp
vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp
vendor/clang/dist/lib/CodeGen/CodeGenFunction.h
vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp
vendor/clang/dist/lib/CodeGen/CodeGenModule.h
vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTypes.h
vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp
vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp
vendor/clang/dist/lib/CodeGen/TargetInfo.cpp
vendor/clang/dist/lib/Driver/Compilation.cpp
vendor/clang/dist/lib/Driver/Driver.cpp
vendor/clang/dist/lib/Driver/HostInfo.cpp
vendor/clang/dist/lib/Driver/OptTable.cpp
vendor/clang/dist/lib/Driver/ToolChain.cpp
vendor/clang/dist/lib/Driver/ToolChains.cpp
vendor/clang/dist/lib/Driver/ToolChains.h
vendor/clang/dist/lib/Driver/Tools.cpp
vendor/clang/dist/lib/Driver/Tools.h
vendor/clang/dist/lib/Frontend/ASTConsumers.cpp
vendor/clang/dist/lib/Frontend/ASTUnit.cpp
vendor/clang/dist/lib/Frontend/CMakeLists.txt
vendor/clang/dist/lib/Frontend/CacheTokens.cpp
vendor/clang/dist/lib/Frontend/CompilerInstance.cpp
vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp
vendor/clang/dist/lib/Frontend/DependencyFile.cpp
vendor/clang/dist/lib/Frontend/FrontendAction.cpp
vendor/clang/dist/lib/Frontend/FrontendActions.cpp
vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp
vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp
vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp
vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp
vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
vendor/clang/dist/lib/Frontend/TextDiagnosticPrinter.cpp
vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
vendor/clang/dist/lib/Headers/CMakeLists.txt
vendor/clang/dist/lib/Headers/avxintrin.h
vendor/clang/dist/lib/Headers/emmintrin.h
vendor/clang/dist/lib/Headers/mm_malloc.h
vendor/clang/dist/lib/Headers/stddef.h
vendor/clang/dist/lib/Headers/stdint.h
vendor/clang/dist/lib/Headers/xmmintrin.h
vendor/clang/dist/lib/Index/DeclReferenceMap.cpp
vendor/clang/dist/lib/Index/Entity.cpp
vendor/clang/dist/lib/Lex/HeaderMap.cpp
vendor/clang/dist/lib/Lex/HeaderSearch.cpp
vendor/clang/dist/lib/Lex/Lexer.cpp
vendor/clang/dist/lib/Lex/LiteralSupport.cpp
vendor/clang/dist/lib/Lex/MacroArgs.cpp
vendor/clang/dist/lib/Lex/PPDirectives.cpp
vendor/clang/dist/lib/Lex/PPExpressions.cpp
vendor/clang/dist/lib/Lex/PPLexerChange.cpp
vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp
vendor/clang/dist/lib/Lex/PTHLexer.cpp
vendor/clang/dist/lib/Lex/Pragma.cpp
vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp
vendor/clang/dist/lib/Lex/Preprocessor.cpp
vendor/clang/dist/lib/Lex/PreprocessorLexer.cpp
vendor/clang/dist/lib/Lex/TokenLexer.cpp
vendor/clang/dist/lib/Makefile
vendor/clang/dist/lib/Parse/ParseAST.cpp
vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp
vendor/clang/dist/lib/Parse/ParseDecl.cpp
vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp
vendor/clang/dist/lib/Parse/ParseExpr.cpp
vendor/clang/dist/lib/Parse/ParseExprCXX.cpp
vendor/clang/dist/lib/Parse/ParseInit.cpp
vendor/clang/dist/lib/Parse/ParseObjc.cpp
vendor/clang/dist/lib/Parse/ParsePragma.cpp
vendor/clang/dist/lib/Parse/ParsePragma.h
vendor/clang/dist/lib/Parse/ParseStmt.cpp
vendor/clang/dist/lib/Parse/ParseTemplate.cpp
vendor/clang/dist/lib/Parse/ParseTentative.cpp
vendor/clang/dist/lib/Parse/Parser.cpp
vendor/clang/dist/lib/Parse/RAIIObjectsForParser.h
vendor/clang/dist/lib/Rewrite/RewriteObjC.cpp
vendor/clang/dist/lib/Rewrite/Rewriter.cpp
vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp
vendor/clang/dist/lib/Sema/AttributeList.cpp
vendor/clang/dist/lib/Sema/CMakeLists.txt
vendor/clang/dist/lib/Sema/CodeCompleteConsumer.cpp
vendor/clang/dist/lib/Sema/DeclSpec.cpp
vendor/clang/dist/lib/Sema/IdentifierResolver.cpp
vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp
vendor/clang/dist/lib/Sema/Sema.cpp
vendor/clang/dist/lib/Sema/SemaAccess.cpp
vendor/clang/dist/lib/Sema/SemaAttr.cpp
vendor/clang/dist/lib/Sema/SemaCXXCast.cpp
vendor/clang/dist/lib/Sema/SemaCXXScopeSpec.cpp
vendor/clang/dist/lib/Sema/SemaChecking.cpp
vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp
vendor/clang/dist/lib/Sema/SemaDecl.cpp
vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp
vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp
vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp
vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp
vendor/clang/dist/lib/Sema/SemaExpr.cpp
vendor/clang/dist/lib/Sema/SemaExprCXX.cpp
vendor/clang/dist/lib/Sema/SemaExprObjC.cpp
vendor/clang/dist/lib/Sema/SemaInit.cpp
vendor/clang/dist/lib/Sema/SemaLookup.cpp
vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp
vendor/clang/dist/lib/Sema/SemaOverload.cpp
vendor/clang/dist/lib/Sema/SemaStmt.cpp
vendor/clang/dist/lib/Sema/SemaTemplate.cpp
vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp
vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp
vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp
vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp
vendor/clang/dist/lib/Sema/SemaType.cpp
vendor/clang/dist/lib/Sema/TargetAttributesSema.cpp
vendor/clang/dist/lib/Sema/TreeTransform.h
vendor/clang/dist/lib/Sema/TypeLocBuilder.h
vendor/clang/dist/lib/Serialization/ASTCommon.cpp
vendor/clang/dist/lib/Serialization/ASTCommon.h
vendor/clang/dist/lib/Serialization/ASTReader.cpp
vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp
vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp
vendor/clang/dist/lib/Serialization/ASTWriter.cpp
vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp
vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp
vendor/clang/dist/lib/Serialization/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BasicStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CFRefCount.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/FlatStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ObjCMessage.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SValBuilder.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
vendor/clang/dist/runtime/CMakeLists.txt
vendor/clang/dist/runtime/Makefile
vendor/clang/dist/test/ASTMerge/var.c
vendor/clang/dist/test/Analysis/CFDateGC.m
vendor/clang/dist/test/Analysis/CFNumber.c
vendor/clang/dist/test/Analysis/CFRetainRelease_NSAssertionHandler.m
vendor/clang/dist/test/Analysis/CGColorSpace.c
vendor/clang/dist/test/Analysis/CheckNSError.m
vendor/clang/dist/test/Analysis/MissingDealloc.m
vendor/clang/dist/test/Analysis/NSPanel.m
vendor/clang/dist/test/Analysis/NSString.m
vendor/clang/dist/test/Analysis/NSWindow.m
vendor/clang/dist/test/Analysis/NoReturn.m
vendor/clang/dist/test/Analysis/ObjCProperties.m
vendor/clang/dist/test/Analysis/ObjCRetSigs.m
vendor/clang/dist/test/Analysis/PR2599.m
vendor/clang/dist/test/Analysis/PR2978.m
vendor/clang/dist/test/Analysis/PR3991.m
vendor/clang/dist/test/Analysis/PR7218.c
vendor/clang/dist/test/Analysis/additive-folding-range-constraints.c
vendor/clang/dist/test/Analysis/additive-folding.c
vendor/clang/dist/test/Analysis/analyzer-stats.c
vendor/clang/dist/test/Analysis/array-struct-region.c
vendor/clang/dist/test/Analysis/array-struct.c
vendor/clang/dist/test/Analysis/auto-obj-dtors-cfg-output.cpp
vendor/clang/dist/test/Analysis/base-init.cpp
vendor/clang/dist/test/Analysis/blocks.m
vendor/clang/dist/test/Analysis/bstring.c
vendor/clang/dist/test/Analysis/casts.c
vendor/clang/dist/test/Analysis/casts.m
vendor/clang/dist/test/Analysis/cfref_PR2519.c
vendor/clang/dist/test/Analysis/cfref_rdar6080742.c
vendor/clang/dist/test/Analysis/chroot.c
vendor/clang/dist/test/Analysis/complex.c
vendor/clang/dist/test/Analysis/concrete-address.c
vendor/clang/dist/test/Analysis/constant-folding.c
vendor/clang/dist/test/Analysis/cxx-crashes.cpp
vendor/clang/dist/test/Analysis/dead-stores.c
vendor/clang/dist/test/Analysis/dead-stores.cpp
vendor/clang/dist/test/Analysis/dead-stores.m
vendor/clang/dist/test/Analysis/delegates.m
vendor/clang/dist/test/Analysis/derived-to-base.cpp
vendor/clang/dist/test/Analysis/dtor.cpp
vendor/clang/dist/test/Analysis/elementtype.c
vendor/clang/dist/test/Analysis/exercise-ps.c
vendor/clang/dist/test/Analysis/fields.c
vendor/clang/dist/test/Analysis/flat-store.c
vendor/clang/dist/test/Analysis/free.c
vendor/clang/dist/test/Analysis/func.c
vendor/clang/dist/test/Analysis/idempotent-operations-limited-loops.c
vendor/clang/dist/test/Analysis/idempotent-operations.c
vendor/clang/dist/test/Analysis/idempotent-operations.cpp
vendor/clang/dist/test/Analysis/idempotent-operations.m
vendor/clang/dist/test/Analysis/initializer.cpp
vendor/clang/dist/test/Analysis/inline.c
vendor/clang/dist/test/Analysis/inline2.c
vendor/clang/dist/test/Analysis/inline3.c
vendor/clang/dist/test/Analysis/inline4.c
vendor/clang/dist/test/Analysis/lvalue.cpp
vendor/clang/dist/test/Analysis/malloc.c
vendor/clang/dist/test/Analysis/method-call.cpp
vendor/clang/dist/test/Analysis/misc-ps-64.m
vendor/clang/dist/test/Analysis/misc-ps-basic-store.m
vendor/clang/dist/test/Analysis/misc-ps-eager-assume.m
vendor/clang/dist/test/Analysis/misc-ps-flat-store.c
vendor/clang/dist/test/Analysis/misc-ps-ranges.m
vendor/clang/dist/test/Analysis/misc-ps-region-store-i386.m
vendor/clang/dist/test/Analysis/misc-ps-region-store-x86_64.m
vendor/clang/dist/test/Analysis/misc-ps-region-store.cpp
vendor/clang/dist/test/Analysis/misc-ps-region-store.m
vendor/clang/dist/test/Analysis/misc-ps-region-store.mm
vendor/clang/dist/test/Analysis/misc-ps.m
vendor/clang/dist/test/Analysis/new.cpp
vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m
vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
vendor/clang/dist/test/Analysis/no-exit-cfg.c
vendor/clang/dist/test/Analysis/no-outofbounds.c
vendor/clang/dist/test/Analysis/null-deref-ps-region.c
vendor/clang/dist/test/Analysis/null-deref-ps.c
vendor/clang/dist/test/Analysis/operator-calls.cpp
vendor/clang/dist/test/Analysis/out-of-bounds.c
vendor/clang/dist/test/Analysis/outofbound.c
vendor/clang/dist/test/Analysis/override-werror.c
vendor/clang/dist/test/Analysis/plist-output-alternate.m
vendor/clang/dist/test/Analysis/plist-output.m
vendor/clang/dist/test/Analysis/pr4209.m
vendor/clang/dist/test/Analysis/pr_2542_rdar_6793404.m
vendor/clang/dist/test/Analysis/pr_4164.c
vendor/clang/dist/test/Analysis/properties.m
vendor/clang/dist/test/Analysis/ptr-arith.c
vendor/clang/dist/test/Analysis/rdar-6442306-1.m
vendor/clang/dist/test/Analysis/rdar-6540084.m
vendor/clang/dist/test/Analysis/rdar-6541136-region.c
vendor/clang/dist/test/Analysis/rdar-6541136.c
vendor/clang/dist/test/Analysis/rdar-6562655.m
vendor/clang/dist/test/Analysis/rdar-6582778-basic-store.c
vendor/clang/dist/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m
vendor/clang/dist/test/Analysis/rdar-7168531.m
vendor/clang/dist/test/Analysis/refcnt_naming.m
vendor/clang/dist/test/Analysis/reference.cpp
vendor/clang/dist/test/Analysis/region-1.m
vendor/clang/dist/test/Analysis/retain-release-basic-store.m
vendor/clang/dist/test/Analysis/retain-release-gc-only.m
vendor/clang/dist/test/Analysis/retain-release-region-store.m
vendor/clang/dist/test/Analysis/retain-release.m
vendor/clang/dist/test/Analysis/security-syntax-checks-no-emit.c
vendor/clang/dist/test/Analysis/security-syntax-checks.m
vendor/clang/dist/test/Analysis/self-init.m
vendor/clang/dist/test/Analysis/stack-addr-ps.c
vendor/clang/dist/test/Analysis/stackaddrleak.c
vendor/clang/dist/test/Analysis/stream.c
vendor/clang/dist/test/Analysis/string.c
vendor/clang/dist/test/Analysis/undef-buffers.c
vendor/clang/dist/test/Analysis/uninit-msg-expr.m
vendor/clang/dist/test/Analysis/uninit-ps-rdar6145427.m
vendor/clang/dist/test/Analysis/uninit-vals-ps-region.m
vendor/clang/dist/test/Analysis/uninit-vals-ps.c
vendor/clang/dist/test/Analysis/uninit-vals.m
vendor/clang/dist/test/Analysis/unions-region.m
vendor/clang/dist/test/Analysis/unix-fns.c
vendor/clang/dist/test/Analysis/unreachable-code-path.c
vendor/clang/dist/test/Analysis/unused-ivars.m
vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp
vendor/clang/dist/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp
vendor/clang/dist/test/CXX/class.access/p4.cpp
vendor/clang/dist/test/CXX/class/class.mem/p8-0x.cpp
vendor/clang/dist/test/CXX/class/class.mfct/class.mfct.non-static/p3.cpp
vendor/clang/dist/test/CXX/class/class.union/p1.cpp
vendor/clang/dist/test/CXX/class/p1-0x.cpp
vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p4.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp
vendor/clang/dist/test/CXX/except/except.handle/p16.cpp
vendor/clang/dist/test/CXX/except/except.spec/p14.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p6.cpp
vendor/clang/dist/test/CXX/over/over.over/p2-resolve-single-template-id.cpp
vendor/clang/dist/test/CXX/special/class.copy/p33-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p4.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-nodeduct.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p1-emit.cpp
vendor/clang/dist/test/CodeCompletion/ordinary-name.cpp
vendor/clang/dist/test/CodeGen/2008-07-17-no-emit-on-error.c
vendor/clang/dist/test/CodeGen/altivec.c
vendor/clang/dist/test/CodeGen/atomic.c
vendor/clang/dist/test/CodeGen/builtin-attributes.c
vendor/clang/dist/test/CodeGen/builtin-expect.c
vendor/clang/dist/test/CodeGen/builtin-memfns.c
vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c
vendor/clang/dist/test/CodeGen/builtins-x86.c
vendor/clang/dist/test/CodeGen/builtins.c
vendor/clang/dist/test/CodeGen/char-literal.c
vendor/clang/dist/test/CodeGen/conditional.c
vendor/clang/dist/test/CodeGen/const-init.c
vendor/clang/dist/test/CodeGen/darwin-string-literals.c
vendor/clang/dist/test/CodeGen/decl.c
vendor/clang/dist/test/CodeGen/ext-vector.c
vendor/clang/dist/test/CodeGen/integer-overflow.c
vendor/clang/dist/test/CodeGen/mangle.c
vendor/clang/dist/test/CodeGen/mult-alt-x86.c
vendor/clang/dist/test/CodeGen/regparm-flag.c
vendor/clang/dist/test/CodeGen/union.c
vendor/clang/dist/test/CodeGen/x86_64-arguments.c
vendor/clang/dist/test/CodeGenCXX/PR5863-unreachable-block.cpp
vendor/clang/dist/test/CodeGenCXX/anonymous-namespaces.cpp
vendor/clang/dist/test/CodeGenCXX/anonymous-union-member-initializer.cpp
vendor/clang/dist/test/CodeGenCXX/arm.cpp
vendor/clang/dist/test/CodeGenCXX/blocks.cpp
vendor/clang/dist/test/CodeGenCXX/class-layout.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-byval.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-namespace.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-template.cpp
vendor/clang/dist/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp
vendor/clang/dist/test/CodeGenCXX/destructors.cpp
vendor/clang/dist/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp
vendor/clang/dist/test/CodeGenCXX/dynamic-cast.cpp
vendor/clang/dist/test/CodeGenCXX/eh.cpp
vendor/clang/dist/test/CodeGenCXX/exceptions-no-rtti.cpp
vendor/clang/dist/test/CodeGenCXX/exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/explicit-instantiation.cpp
vendor/clang/dist/test/CodeGenCXX/global-init.cpp
vendor/clang/dist/test/CodeGenCXX/goto.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-exprs.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-subst-std.cpp
vendor/clang/dist/test/CodeGenCXX/mangle.cpp
vendor/clang/dist/test/CodeGenCXX/member-function-pointers.cpp
vendor/clang/dist/test/CodeGenCXX/nrvo.cpp
vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp
vendor/clang/dist/test/CodeGenCXX/pragma-pack.cpp
vendor/clang/dist/test/CodeGenCXX/references.cpp
vendor/clang/dist/test/CodeGenCXX/specialized-static-data-mem-init.cpp
vendor/clang/dist/test/CodeGenCXX/static-data-member.cpp
vendor/clang/dist/test/CodeGenCXX/static-init-3.cpp
vendor/clang/dist/test/CodeGenCXX/static-init.cpp
vendor/clang/dist/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp
vendor/clang/dist/test/CodeGenCXX/threadsafe-statics-exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/threadsafe-statics.cpp
vendor/clang/dist/test/CodeGenCXX/throw-expression-dtor.cpp
vendor/clang/dist/test/CodeGenCXX/throw-expressions.cpp
vendor/clang/dist/test/CodeGenCXX/try-catch.cpp
vendor/clang/dist/test/CodeGenCXX/value-init.cpp
vendor/clang/dist/test/CodeGenCXX/visibility.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-debug-info.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-layout.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/x86_64-arguments.cpp
vendor/clang/dist/test/CodeGenObjC/atomic-aggregate-property.m
vendor/clang/dist/test/CodeGenObjC/bitfield-access.m
vendor/clang/dist/test/CodeGenObjC/blocks.m
vendor/clang/dist/test/CodeGenObjC/constant-strings.m
vendor/clang/dist/test/CodeGenObjC/debug-info-foreach.m
vendor/clang/dist/test/CodeGenObjC/debug-info-getter-name.m
vendor/clang/dist/test/CodeGenObjC/fpret.m
vendor/clang/dist/test/CodeGenObjC/messages.m
vendor/clang/dist/test/CodeGenObjC/metadata-symbols-64.m
vendor/clang/dist/test/CodeGenObjC/metadata_symbols.m
vendor/clang/dist/test/CodeGenObjC/property-agrr-getter.m
vendor/clang/dist/test/CodeGenObjCXX/exceptions.mm
vendor/clang/dist/test/CodeGenObjCXX/ivar-objects.mm
vendor/clang/dist/test/CodeGenObjCXX/references.mm
vendor/clang/dist/test/Coverage/ast-printing.c
vendor/clang/dist/test/Coverage/ast-printing.cpp
vendor/clang/dist/test/Coverage/html-diagnostics.c
vendor/clang/dist/test/Driver/apple-kext-mkernel.c
vendor/clang/dist/test/Driver/ast.c
vendor/clang/dist/test/Driver/cc-print-options.c
vendor/clang/dist/test/Driver/clang-translation.c
vendor/clang/dist/test/Driver/clang_f_opts.c
vendor/clang/dist/test/Driver/darwin-cc.c
vendor/clang/dist/test/Driver/darwin-dsymutil.c
vendor/clang/dist/test/Driver/darwin-ld.c
vendor/clang/dist/test/Driver/darwin-version.c
vendor/clang/dist/test/Driver/darwin-xarch.c
vendor/clang/dist/test/Driver/hello.c
vendor/clang/dist/test/Driver/sysroot-flags.c
vendor/clang/dist/test/FixIt/fixit-cxx0x.cpp
vendor/clang/dist/test/FixIt/fixit-unrecoverable.c
vendor/clang/dist/test/FixIt/fixit.c
vendor/clang/dist/test/FixIt/fixit.cpp
vendor/clang/dist/test/FixIt/typo.c
vendor/clang/dist/test/FixIt/typo.cpp
vendor/clang/dist/test/FixIt/typo.m
vendor/clang/dist/test/Frontend/dependency-gen.c
vendor/clang/dist/test/Index/TestClassDecl.m
vendor/clang/dist/test/Index/annotate-nested-name-specifier.cpp
vendor/clang/dist/test/Index/annotate-tokens.c
vendor/clang/dist/test/Index/annotate-tokens.cpp
vendor/clang/dist/test/Index/annotate-tokens.m
vendor/clang/dist/test/Index/blocks.c
vendor/clang/dist/test/Index/c-index-api-loadTU-test.m
vendor/clang/dist/test/Index/c-index-getCursor-test.m
vendor/clang/dist/test/Index/cindex-on-invalid.m
vendor/clang/dist/test/Index/complete-objc-message.m
vendor/clang/dist/test/Index/complete-properties.m
vendor/clang/dist/test/Index/index-templates.cpp
vendor/clang/dist/test/Index/invalid-rdar-8236270.cpp
vendor/clang/dist/test/Index/load-classes.cpp
vendor/clang/dist/test/Index/load-exprs.c
vendor/clang/dist/test/Index/load-namespaces.cpp
vendor/clang/dist/test/Index/load-stmts.cpp
vendor/clang/dist/test/Index/local-symbols.m
vendor/clang/dist/test/Index/nested-binaryoperators.cpp
vendor/clang/dist/test/Index/overrides.cpp
vendor/clang/dist/test/Index/preamble-reparse-chained.c
vendor/clang/dist/test/Index/preamble.c
vendor/clang/dist/test/Index/rdar-8288645-invalid-code.mm
vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp
vendor/clang/dist/test/Index/recursive-member-access.c
vendor/clang/dist/test/Index/remap-load.c
vendor/clang/dist/test/Index/usrs-cxx0x.cpp
vendor/clang/dist/test/Index/usrs.cpp
vendor/clang/dist/test/Index/usrs.m
vendor/clang/dist/test/Lexer/has_feature_cxx0x.cpp
vendor/clang/dist/test/Lexer/pragma-message.c
vendor/clang/dist/test/Makefile
vendor/clang/dist/test/Misc/caret-diags-macros.c
vendor/clang/dist/test/PCH/chain-cxx.cpp
vendor/clang/dist/test/PCH/cxx-templates.cpp
vendor/clang/dist/test/PCH/cxx-templates.h
vendor/clang/dist/test/PCH/cxx_exprs.cpp
vendor/clang/dist/test/PCH/exprs.c
vendor/clang/dist/test/PCH/exprs.h
vendor/clang/dist/test/PCH/headersearch.cpp
vendor/clang/dist/test/PCH/objcxx-ivar-class.h
vendor/clang/dist/test/PCH/pragma-diag-section.cpp
vendor/clang/dist/test/PCH/pragma-diag.c
vendor/clang/dist/test/PCH/rdar8852495.c
vendor/clang/dist/test/PCH/reloc.c
vendor/clang/dist/test/PCH/source-manager-stack.c
vendor/clang/dist/test/Parser/MicrosoftExtensions.c
vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp
vendor/clang/dist/test/Parser/altivec.c
vendor/clang/dist/test/Parser/cxx-casting.cpp
vendor/clang/dist/test/Parser/cxx-decl.cpp
vendor/clang/dist/test/Parser/cxx-stmt.cpp
vendor/clang/dist/test/Parser/cxx-throw.cpp
vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
vendor/clang/dist/test/Parser/cxx0x-override-control-keywords.cpp
vendor/clang/dist/test/Parser/expressions.c
vendor/clang/dist/test/Parser/objc-missing-impl.m
vendor/clang/dist/test/Parser/selector-1.m
vendor/clang/dist/test/Parser/switch-recovery.cpp
vendor/clang/dist/test/Preprocessor/init.c
vendor/clang/dist/test/Preprocessor/pragma-pushpop-macro.c
vendor/clang/dist/test/Preprocessor/pragma_diagnostic_sections.cpp
vendor/clang/dist/test/Preprocessor/pragma_unknown.c
vendor/clang/dist/test/Preprocessor/stdint.c
vendor/clang/dist/test/Rewriter/rewrite-block-pointer.mm
vendor/clang/dist/test/Sema/align-x86-64.c
vendor/clang/dist/test/Sema/align-x86.c
vendor/clang/dist/test/Sema/altivec-init.c
vendor/clang/dist/test/Sema/annotate.c
vendor/clang/dist/test/Sema/anonymous-struct-union.c
vendor/clang/dist/test/Sema/arm-layout.c
vendor/clang/dist/test/Sema/attr-cleanup.c
vendor/clang/dist/test/Sema/attr-naked.c
vendor/clang/dist/test/Sema/attr-nodebug.c
vendor/clang/dist/test/Sema/attr-noinline.c
vendor/clang/dist/test/Sema/attr-noreturn.c
vendor/clang/dist/test/Sema/attr-regparm.c
vendor/clang/dist/test/Sema/attr-unused.c
vendor/clang/dist/test/Sema/block-args.c
vendor/clang/dist/test/Sema/builtins.c
vendor/clang/dist/test/Sema/c89.c
vendor/clang/dist/test/Sema/callingconv.c
vendor/clang/dist/test/Sema/const-eval.c
vendor/clang/dist/test/Sema/constructor-attribute.c
vendor/clang/dist/test/Sema/conversion.c
vendor/clang/dist/test/Sema/expr-address-of.c
vendor/clang/dist/test/Sema/exprs.c
vendor/clang/dist/test/Sema/format-strings-fixit.c
vendor/clang/dist/test/Sema/function-redecl.c
vendor/clang/dist/test/Sema/incomplete-call.c
vendor/clang/dist/test/Sema/knr-def-call.c
vendor/clang/dist/test/Sema/missing-field-initializers.c
vendor/clang/dist/test/Sema/neon-vector-types.c
vendor/clang/dist/test/Sema/parentheses.c
vendor/clang/dist/test/Sema/sentinel-attribute.c
vendor/clang/dist/test/Sema/shift.c
vendor/clang/dist/test/Sema/struct-decl.c
vendor/clang/dist/test/Sema/uninit-variables.c
vendor/clang/dist/test/Sema/vector-ops.c
vendor/clang/dist/test/Sema/warn-gnu-designators.c
vendor/clang/dist/test/Sema/warn-unused-function.c
vendor/clang/dist/test/Sema/warn-unused-value.c
vendor/clang/dist/test/Sema/warn-write-strings.c
vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
vendor/clang/dist/test/SemaCXX/addr-of-overloaded-function.cpp
vendor/clang/dist/test/SemaCXX/alignof-sizeof-reference.cpp
vendor/clang/dist/test/SemaCXX/altivec.cpp
vendor/clang/dist/test/SemaCXX/array-bounds.cpp
vendor/clang/dist/test/SemaCXX/attr-nonnull.cpp
vendor/clang/dist/test/SemaCXX/attr-unavailable.cpp
vendor/clang/dist/test/SemaCXX/conditional-expr.cpp
vendor/clang/dist/test/SemaCXX/conversion-function.cpp
vendor/clang/dist/test/SemaCXX/decltype-overloaded-functions.cpp
vendor/clang/dist/test/SemaCXX/destructor.cpp
vendor/clang/dist/test/SemaCXX/enum-scoped.cpp
vendor/clang/dist/test/SemaCXX/exception-spec-no-exceptions.cpp
vendor/clang/dist/test/SemaCXX/exceptions.cpp
vendor/clang/dist/test/SemaCXX/flexible-array-test.cpp
vendor/clang/dist/test/SemaCXX/friend.cpp
vendor/clang/dist/test/SemaCXX/init-priority-attr.cpp
vendor/clang/dist/test/SemaCXX/libstdcxx_is_pod_hack.cpp
vendor/clang/dist/test/SemaCXX/literal-type.cpp
vendor/clang/dist/test/SemaCXX/member-expr.cpp
vendor/clang/dist/test/SemaCXX/member-pointers-2.cpp
vendor/clang/dist/test/SemaCXX/nested-name-spec-locations.cpp
vendor/clang/dist/test/SemaCXX/nullptr.cpp
vendor/clang/dist/test/SemaCXX/overloaded-name.cpp
vendor/clang/dist/test/SemaCXX/overloaded-operator.cpp
vendor/clang/dist/test/SemaCXX/pseudo-destructors.cpp
vendor/clang/dist/test/SemaCXX/ptrtomember.cpp
vendor/clang/dist/test/SemaCXX/reinterpret-cast.cpp
vendor/clang/dist/test/SemaCXX/return-noreturn.cpp
vendor/clang/dist/test/SemaCXX/return.cpp
vendor/clang/dist/test/SemaCXX/rval-references.cpp
vendor/clang/dist/test/SemaCXX/scope-check.cpp
vendor/clang/dist/test/SemaCXX/sourceranges.cpp
vendor/clang/dist/test/SemaCXX/static-cast.cpp
vendor/clang/dist/test/SemaCXX/storage-class.cpp
vendor/clang/dist/test/SemaCXX/type-traits.cpp
vendor/clang/dist/test/SemaCXX/uninit-variables.cpp
vendor/clang/dist/test/SemaCXX/uninitialized.cpp
vendor/clang/dist/test/SemaCXX/unreachable-catch-clauses.cpp
vendor/clang/dist/test/SemaCXX/unreachable-code.cpp
vendor/clang/dist/test/SemaCXX/unused-functions.cpp
vendor/clang/dist/test/SemaCXX/vtable-instantiation.cc
vendor/clang/dist/test/SemaCXX/warn-assignment-condition.cpp
vendor/clang/dist/test/SemaCXX/warn-global-constructors.cpp
vendor/clang/dist/test/SemaCXX/warn-literal-conversion.cpp
vendor/clang/dist/test/SemaCXX/warn-missing-prototypes.cpp
vendor/clang/dist/test/SemaCXX/warn-overloaded-virtual.cpp
vendor/clang/dist/test/SemaCXX/warn-shadow.cpp
vendor/clang/dist/test/SemaCXX/warn-unreachable.cpp
vendor/clang/dist/test/SemaCXX/warn-unused-filescoped.cpp
vendor/clang/dist/test/SemaCXX/writable-strings-deprecated.cpp
vendor/clang/dist/test/SemaObjC/attr-objc-gc.m
vendor/clang/dist/test/SemaObjC/block-type-safety.m
vendor/clang/dist/test/SemaObjC/call-super-2.m
vendor/clang/dist/test/SemaObjC/comptypes-4.m
vendor/clang/dist/test/SemaObjC/exprs.m
vendor/clang/dist/test/SemaObjC/foreach.m
vendor/clang/dist/test/SemaObjC/format-arg-attribute.m
vendor/clang/dist/test/SemaObjC/iboutletcollection-attr.m
vendor/clang/dist/test/SemaObjC/idiomatic-parentheses.m
vendor/clang/dist/test/SemaObjC/ignore-weakimport-method.m
vendor/clang/dist/test/SemaObjC/ivar-lookup.m
vendor/clang/dist/test/SemaObjC/method-bad-param.m
vendor/clang/dist/test/SemaObjC/method-not-defined.m
vendor/clang/dist/test/SemaObjC/method-prototype-scope.m
vendor/clang/dist/test/SemaObjC/method-sentinel-attr.m
vendor/clang/dist/test/SemaObjC/nonnull.m
vendor/clang/dist/test/SemaObjC/property-13.m
vendor/clang/dist/test/SemaObjC/protocol-attribute.m
vendor/clang/dist/test/SemaObjC/sizeof-interface.m
vendor/clang/dist/test/SemaObjC/special-dep-unavail-warning.m
vendor/clang/dist/test/SemaObjC/uninit-variables.m
vendor/clang/dist/test/SemaObjC/warn-write-strings.m
vendor/clang/dist/test/SemaObjC/weak-attr-ivar.m
vendor/clang/dist/test/SemaObjCXX/exceptions-fragile.mm
vendor/clang/dist/test/SemaObjCXX/objc-pointer-conv.mm
vendor/clang/dist/test/SemaObjCXX/overload.mm
vendor/clang/dist/test/SemaObjCXX/parameters.mm
vendor/clang/dist/test/SemaObjCXX/propert-dot-error.mm
vendor/clang/dist/test/SemaObjCXX/references.mm
vendor/clang/dist/test/SemaOpenCL/extension-fp64.cl
vendor/clang/dist/test/SemaTemplate/deduction-crash.cpp
vendor/clang/dist/test/SemaTemplate/dependent-template-recover.cpp
vendor/clang/dist/test/SemaTemplate/destructor-template.cpp
vendor/clang/dist/test/SemaTemplate/explicit-instantiation.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-cast.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-expr-4.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-function-1.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-class.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-template.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-try-catch.cpp
vendor/clang/dist/test/SemaTemplate/nested-name-spec-template.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg_template.cpp
vendor/clang/dist/test/SemaTemplate/typename-specifier-4.cpp
vendor/clang/dist/test/lit.cfg
vendor/clang/dist/tools/c-index-test/Makefile
vendor/clang/dist/tools/c-index-test/c-index-test.c
vendor/clang/dist/tools/driver/CMakeLists.txt
vendor/clang/dist/tools/driver/Makefile
vendor/clang/dist/tools/driver/cc1_main.cpp
vendor/clang/dist/tools/driver/cc1as_main.cpp
vendor/clang/dist/tools/driver/driver.cpp
vendor/clang/dist/tools/libclang/CIndex.cpp
vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp
vendor/clang/dist/tools/libclang/CIndexInclusionStack.cpp
vendor/clang/dist/tools/libclang/CIndexUSRs.cpp
vendor/clang/dist/tools/libclang/CIndexer.cpp
vendor/clang/dist/tools/libclang/CMakeLists.txt
vendor/clang/dist/tools/libclang/CXCursor.cpp
vendor/clang/dist/tools/libclang/libclang.darwin.exports
vendor/clang/dist/tools/libclang/libclang.exports
vendor/clang/dist/tools/scan-build/ccc-analyzer
vendor/clang/dist/tools/scan-build/scan-build
vendor/clang/dist/unittests/CMakeLists.txt
vendor/clang/dist/utils/CmpDriver
vendor/clang/dist/utils/OptionalTests/Extra/Runtime/darwin-clang_rt.c
vendor/clang/dist/www/OpenProjects.html
vendor/clang/dist/www/analyzer/latest_checker.html.incl
vendor/clang/dist/www/analyzer/release_notes.html
vendor/clang/dist/www/analyzer/scan-build.html
vendor/clang/dist/www/cxx_status.html
vendor/clang/dist/www/get_started.html
vendor/clang/dist/www/hacking.html
Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt Mon May 2 19:37:33 2011 (r221338)
+++ vendor/clang/dist/CMakeLists.txt Mon May 2 19:39:53 2011 (r221339)
@@ -30,7 +30,7 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
include(AddLLVM)
include(TableGen)
- include("${CLANG_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVM.cmake")
+ include("${CLANG_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVMConfig.cmake")
include(HandleLLVMOptions)
set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
@@ -40,9 +40,6 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
set(CMAKE_INCLUDE_CURRENT_DIR ON)
include_directories("${PATH_TO_LLVM_BUILD}/include" "${LLVM_MAIN_INCLUDE_DIR}")
- if( NOT PATH_TO_LLVM_BUILD STREQUAL LLVM_MAIN_SRC_DIR )
- include_directories("${LLVM_MAIN_INCLUDE_DIR}")
- endif()
link_directories("${PATH_TO_LLVM_BUILD}/lib")
set(LLVM_TABLEGEN_EXE "${PATH_TO_LLVM_BUILD}/bin/tblgen")
@@ -174,23 +171,12 @@ macro(add_clang_library name)
if( LLVM_COMMON_DEPENDS )
add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} )
endif( LLVM_COMMON_DEPENDS )
- if( LLVM_USED_LIBS )
- foreach(lib ${LLVM_USED_LIBS})
- target_link_libraries( ${name} ${lib} )
- endforeach(lib)
- endif( LLVM_USED_LIBS )
- if( LLVM_LINK_COMPONENTS )
- llvm_config(${name} ${LLVM_LINK_COMPONENTS})
- endif( LLVM_LINK_COMPONENTS )
- if (LLVM_COMMON_LIBS)
- target_link_libraries(${name} ${LLVM_COMMON_LIBS})
- endif()
- if( NOT MINGW )
- get_system_libs(llvm_system_libs)
- if( llvm_system_libs )
- target_link_libraries(${name} ${llvm_system_libs})
- endif()
- endif()
+
+ target_link_libraries( ${name} ${LLVM_USED_LIBS} )
+ llvm_config( ${name} ${LLVM_LINK_COMPONENTS} )
+ target_link_libraries( ${name} ${LLVM_COMMON_LIBS} )
+ link_system_libs( ${name} )
+
add_dependencies(${name} ClangDiagnosticCommon)
if(MSVC)
get_target_property(cflag ${name} COMPILE_FLAGS)
@@ -211,9 +197,9 @@ macro(add_clang_executable name)
set_target_properties(${name} PROPERTIES FOLDER "Clang executables")
endmacro(add_clang_executable)
-include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}/include
+include_directories(BEFORE
${CMAKE_CURRENT_BINARY_DIR}/include
+ ${CMAKE_CURRENT_SOURCE_DIR}/include
)
install(DIRECTORY include/
@@ -221,7 +207,6 @@ install(DIRECTORY include/
FILES_MATCHING
PATTERN "*.def"
PATTERN "*.h"
- PATTERN "*.td"
PATTERN ".svn" EXCLUDE
)
Modified: vendor/clang/dist/Makefile
==============================================================================
--- vendor/clang/dist/Makefile Mon May 2 19:37:33 2011 (r221338)
+++ vendor/clang/dist/Makefile Mon May 2 19:39:53 2011 (r221339)
@@ -46,6 +46,9 @@ CPP.Flags += -I$(PROJ_SRC_DIR)/$(CLANG_L
ifdef CLANG_VENDOR
CPP.Flags += -DCLANG_VENDOR='"$(CLANG_VENDOR) "'
endif
+ifdef CLANG_REPOSITORY_STRING
+CPP.Flags += -DCLANG_REPOSITORY_STRING='"$(CLANG_REPOSITORY_STRING)"'
+endif
# Disable -fstrict-aliasing. Darwin disables it by default (and LLVM doesn't
# work with it enabled with GCC), Clang/llvm-gcc don't support it yet, and newer
Modified: vendor/clang/dist/docs/DriverInternals.html
==============================================================================
--- vendor/clang/dist/docs/DriverInternals.html Mon May 2 19:37:33 2011 (r221338)
+++ vendor/clang/dist/docs/DriverInternals.html Mon May 2 19:39:53 2011 (r221339)
@@ -88,7 +88,7 @@
Flexible
- The driver was designed to be flexible and easily accomodate
+
The driver was designed to be flexible and easily accommodate
new uses as we grow the clang and LLVM infrastructure. As one
example, the driver can easily support the introduction of
tools which have an integrated assembler; something we hope to
@@ -218,7 +218,7 @@
The clang driver can dump the results of this
stage using the -ccc-print-options flag (which
- must preceed any actual command line arguments). For
+ must precede any actual command line arguments). For
example:
$ clang -ccc-print-options -Xarch_i386 -fomit-frame-pointer -Wa,-fast -Ifoo -I foo t.c
@@ -490,7 +490,7 @@
Specs
- The clang driver has no direct correspondant for
+
The clang driver has no direct correspondent for
"specs". The majority of the functionality that is
embedded in specs is in the Tool specific argument
translation routines. The parts of specs which control the
Modified: vendor/clang/dist/docs/InternalsManual.html
==============================================================================
--- vendor/clang/dist/docs/InternalsManual.html Mon May 2 19:37:33 2011 (r221338)
+++ vendor/clang/dist/docs/InternalsManual.html Mon May 2 19:39:53 2011 (r221339)
@@ -412,7 +412,7 @@ it is rendered.
-Code Modification Hints
+Fix-It Hints
In some cases, the front end emits diagnostics when it is clear
@@ -422,14 +422,14 @@ deprecated syntax that is easily rewritt
Clang tries very hard to emit the diagnostic and recover gracefully
in these and other cases.
-However, for these cases where the fix is obvious, the diagnostic
-can be annotated with a code
-modification "hint" that describes how to change the code referenced
-by the diagnostic to fix the problem. For example, it might add the
-missing semicolon at the end of the statement or rewrite the use of a
-deprecated construct into something more palatable. Here is one such
-example C++ front end, where we warn about the right-shift operator
-changing meaning from C++98 to C++0x:
+However, for these cases where the fix is obvious, the diagnostic
+can be annotated with a hint (referred to as a "fix-it hint") that
+describes how to change the code referenced by the diagnostic to fix
+the problem. For example, it might add the missing semicolon at the
+end of the statement or rewrite the use of a deprecated construct
+into something more palatable. Here is one such example from the C++
+front end, where we warn about the right-shift operator changing
+meaning from C++98 to C++0x:
test.cpp:3:7: warning: use of right-shift operator ('>>') in template argument will require parentheses in C++0x
@@ -438,33 +438,31 @@ A<100 >> 2> *a;
( )
-Here, the code modification hint is suggesting that parentheses be
-added, and showing exactly where those parentheses would be inserted
-into the source code. The code modification hints themselves describe
-what changes to make to the source code in an abstract manner, which
-the text diagnostic printer renders as a line of "insertions" below
-the caret line. Other diagnostic
-clients might choose to render the code differently (e.g., as
-markup inline) or even give the user the ability to automatically fix
-the problem.
-
-All code modification hints are described by the
-CodeModificationHint
class, instances of which should be
-attached to the diagnostic using the << operator in the same way
-that highlighted source ranges and arguments are passed to the
-diagnostic. Code modification hints can be created with one of three
-constructors:
+Here, the fix-it hint is suggesting that parentheses be added,
+and showing exactly where those parentheses would be inserted into the
+source code. The fix-it hints themselves describe what changes to make
+to the source code in an abstract manner, which the text diagnostic
+printer renders as a line of "insertions" below the caret line. Other diagnostic clients might choose
+to render the code differently (e.g., as markup inline) or even give
+the user the ability to automatically fix the problem.
+
+All fix-it hints are described by the FixItHint
class,
+instances of which should be attached to the diagnostic using the
+<< operator in the same way that highlighted source ranges and
+arguments are passed to the diagnostic. Fix-it hints can be created
+with one of three constructors:
- CodeModificationHint::CreateInsertion(Loc, Code)
+ FixItHint::CreateInsertion(Loc, Code)
- Specifies that the given
Code
(a string) should be inserted
before the source location Loc
.
- CodeModificationHint::CreateRemoval(Range)
+ FixItHint::CreateRemoval(Range)
- Specifies that the code in the given source
Range
should be removed.
- CodeModificationHint::CreateReplacement(Range, Code)
+ FixItHint::CreateReplacement(Range, Code)
- Specifies that the code in the given source
Range
should be removed, and replaced with the given Code
string.
@@ -821,7 +819,7 @@ code is vectorized on X86 and PowerPC ho
within the filename.
When parsing a preprocessor directive (after "#") the
ParsingPreprocessorDirective mode is entered. This changes the parser to
- return EOM at a newline.
+ return EOD at a newline.
The Lexer uses a LangOptions object to know whether trigraphs are enabled,
whether C++ or ObjC keywords are recognized, etc.
Modified: vendor/clang/dist/docs/LanguageExtensions.html
==============================================================================
--- vendor/clang/dist/docs/LanguageExtensions.html Mon May 2 19:37:33 2011 (r221338)
+++ vendor/clang/dist/docs/LanguageExtensions.html Mon May 2 19:39:53 2011 (r221339)
@@ -38,6 +38,8 @@ td {
C++0x deleted functions
C++0x lambdas
C++0x nullptr
+ C++0x override control
+ C++0x range-based for loop
C++0x rvalue references
C++0x reference-qualified functions
C++0x static_assert()
@@ -46,14 +48,17 @@ td {
C++0x inline namespaces
C++0x strongly-typed enumerations
C++0x trailing return type
+ C++0x noexcept specification
Checks for Type Traits
Blocks
Function Overloading in C
+Generic Selections
Builtin Functions
Target-Specific Extensions
@@ -61,11 +66,7 @@ td {
X86/X86-64 Language Extensions
-Static Analysis-Specific Extensions
-
-
+Static Analysis-Specific Extensions
@@ -83,7 +84,7 @@ more information on these extensions.
Language extensions can be very useful, but only if you know you can depend
-on them. In order to allow fine-grain features checks, we support two builtin
+on them. In order to allow fine-grain features checks, we support three builtin
function-like macros. This allows you to directly test for a feature in your
code without having to resort to something like autoconf or fragile "compiler
version checks".
@@ -402,9 +403,19 @@ lambdas is enabled. clang does not curre
nullptr is enabled. clang does not yet fully implement this
feature.
+C++0x override control
+
+Use __has_feature(cxx_override_control) to determine if support for
+the override control keywords is enabled.
+
C++0x reference-qualified functions
Use __has_feature(cxx_reference_qualified_functions) to determine if support for reference-qualified functions (e.g., member functions with &
or &&
applied to *this
) is enabled.
+C++0x range-based for loop
+
+Use __has_feature(cxx_range_for) to determine if support for
+the range-based for loop is enabled.
+
C++0x rvalue references
Use __has_feature(cxx_rvalue_references) to determine if support for
@@ -436,6 +447,11 @@ inline namespaces is enabled.
Use __has_feature(cxx_trailing_return) to determine if support for
the alternate function declaration syntax with trailing return type is enabled.
+C++0x noexcept
+
+Use __has_feature(cxx_noexcept) to determine if support for
+noexcept exception specifications is enabled.
+
C++0x strongly typed enumerations
Use __has_feature(cxx_strong_enums) to determine if support for
@@ -595,6 +611,20 @@ caveats to this use of name mangling:
+Generic Selections
+
+
+The C1X generic selection expression is available in all languages
+supported by Clang. The syntax is the same as that given in the C1X draft
+standard.
+
+In C, type compatibility is decided according to the rules given in the
+appropriate standard, but in C++, which lacks the type compatibility rules
+used in C, types are considered compatible only if they are equivalent.
+
+Query for this feature with __has_feature(generic_selections).
+
+
Builtin Functions
@@ -703,6 +733,36 @@ no arguments and produces a void result.
Query for this feature with __has_builtin(__builtin_unreachable).
+
+__sync_swap
+
+
+__sync_swap is used to atomically swap integers or pointers in
+memory.
+
+
+Syntax:
+
+
+type __sync_swap(type *ptr, type value, ...)
+
+
+Example of Use:
+
+
+int old_value = __sync_swap(&value, new_value);
+
+
+Description:
+
+The __sync_swap() builtin extends the existing __sync_*() family of atomic
+intrinsics to allow code to atomically swap the current value with the new
+value. More importantly, it helps developers write more efficient and correct
+code by avoiding expensive loops around __sync_bool_compare_and_swap() or
+relying on the platform specific implementation details of
+__sync_lock_test_and_set(). The __sync_swap() builtin is a full barrier.
+
+
Target-Specific Extensions
@@ -754,11 +814,7 @@ are used by the path-sensitive static analyzer
engine that is part of Clang's Analysis library.
-
-Analyzer Attributes
-
-
-analyzer_noreturn
+The analyzer_noreturn attribute
Clang's static analysis engine understands the standard noreturn
attribute. This attribute, which is typically affixed to a function prototype,
@@ -786,16 +842,47 @@ placed at the end of function prototypes
void foo() __attribute__((analyzer_noreturn));
-
Query for this feature with __has_feature(attribute_analyzer_noreturn).
+Query for this feature with
+__has_attribute(analyzer_noreturn).
+
+The objc_method_family attribute
-Objective-C retaining behavior attributes
+Many methods in Objective-C have conventional meanings determined
+by their selectors. For the purposes of static analysis, it is
+sometimes useful to be able to mark a method as having a particular
+conventional meaning despite not having the right selector, or as not
+having the conventional meaning that its selector would suggest.
+For these use cases, we provide an attribute to specifically describe
+the method family
that a method belongs to.
+
+Usage: __attribute__((objc_method_family(X))),
+where X is one of none, alloc, copy,
+init, mutableCopy, or new. This attribute
+can only be placed at the end of a method declaration:
+
+
+ - (NSString*) initMyStringValue __attribute__((objc_method_family(none)));
+
+
+Users who do not wish to change the conventional meaning of a
+method, and who merely want to document its non-standard retain and
+release semantics, should use the
+retaining behavior attributes
+described below.
+
+Query for this feature with
+__has_attribute(objc_method_family).
+
+Objective-C retaining behavior attributes
In Objective-C, functions and methods are generally assumed to take
and return objects with +0 retain counts, with some exceptions for
special methods like +alloc and init. However,
there are exceptions, and so Clang provides attributes to allow these
exceptions to be documented, which helps the analyzer find leaks (and
-ignore non-leaks).
+ignore non-leaks). Some exceptions may be better described using
+the objc_method_family
+attribute instead.
Usage: The ns_returns_retained, ns_returns_not_retained,
ns_returns_autoreleased, cf_returns_retained,
@@ -834,6 +921,9 @@ balance in some way.
- (void) baz: (id) __attribute__((ns_consumed)) x;
+Query for these features with __has_attribute(ns_consumed),
+__has_attribute(ns_returns_retained), etc.
+