Date: Wed, 18 Nov 2009 15:14:49 +0000 (UTC) From: Roman Divacky <rdivacky@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r199483 - in projects/clangbsd/contrib/llvm: . autoconf cmake cmake/modules docs docs/CommandGuide include/llvm include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/... Message-ID: <200911181514.nAIFEnUN075316@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rdivacky Date: Wed Nov 18 15:14:47 2009 New Revision: 199483 URL: http://svn.freebsd.org/changeset/base/199483 Log: Update LLVM/clang from vendor. Added: projects/clangbsd/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h - copied unchanged from r199482, vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h - copied unchanged from r199482, vendor/llvm/dist/include/llvm/Analysis/LazyValueInfo.h projects/clangbsd/contrib/llvm/lib/Analysis/InstructionSimplify.cpp - copied unchanged from r199482, vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp projects/clangbsd/contrib/llvm/lib/Analysis/LazyValueInfo.cpp - copied unchanged from r199482, vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp - copied unchanged from r199482, vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-13-CoalescerCrash.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/ARM/2009-11-13-CoalescerCrash.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-13-ScavengerAssert.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/ARM/2009-11-13-ScavengerAssert.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-13-ScavengerAssert2.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/ARM/2009-11-13-ScavengerAssert2.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-13-VRRewriterCrash.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/ARM/2009-11-13-VRRewriterCrash.ll projects/clangbsd/contrib/llvm/test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2009-11-05-8BitLibcalls.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/2009-11-05-8BitLibcalls.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2009-11-08-InvalidResNo.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/2009-11-08-InvalidResNo.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/AddrMode-bis-rx.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-bis-rx.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/AddrMode-bis-xr.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-bis-xr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/AddrMode-mov-rx.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-mov-rx.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/AddrMode-mov-xr.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/AddrMode-mov-xr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/postinc.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/MSP430/postinc.ll projects/clangbsd/contrib/llvm/test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2009-11-15-ProcImpDefsBug.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/PowerPC/2009-11-15-ProcImpDefsBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2009-11-15-ReMatBug.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/PowerPC/2009-11-15-ReMatBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/ppc-prologue.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/PowerPC/ppc-prologue.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/vec_auto_constant.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/PowerPC/vec_auto_constant.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/vec_splat_constant.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/PowerPC/vec_splat_constant.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb/machine-licm.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Thumb/machine-licm.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2009-11-13-STRDBug.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Thumb2/2009-11-13-STRDBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/lsr-deficiency.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/Thumb2/lsr-deficiency.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-09-10-SpillComments.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/2009-09-10-SpillComments.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-16-MachineLICM.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/2009-11-16-MachineLICM.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-17-UpdateTerminator.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/2009-11-17-UpdateTerminator.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/bigstructret.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/bigstructret.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/hidden-vis-5.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/hidden-vis-5.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/object-size.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/object-size.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/tail-opts.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/X86/tail-opts.ll projects/clangbsd/contrib/llvm/test/CodeGen/XCore/bigstructret.ll - copied unchanged from r199482, vendor/llvm/dist/test/CodeGen/XCore/bigstructret.ll projects/clangbsd/contrib/llvm/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll - copied unchanged from r199482, vendor/llvm/dist/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll projects/clangbsd/contrib/llvm/test/DebugInfo/2009-11-06-InvalidDerivedType.ll - copied unchanged from r199482, vendor/llvm/dist/test/DebugInfo/2009-11-06-InvalidDerivedType.ll projects/clangbsd/contrib/llvm/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll - copied unchanged from r199482, vendor/llvm/dist/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll projects/clangbsd/contrib/llvm/test/DebugInfo/2009-11-10-CurrentFn.ll - copied unchanged from r199482, vendor/llvm/dist/test/DebugInfo/2009-11-10-CurrentFn.ll projects/clangbsd/contrib/llvm/test/DebugInfo/2009-11-10-ParentScope.ll - copied unchanged from r199482, vendor/llvm/dist/test/DebugInfo/2009-11-10-ParentScope.ll projects/clangbsd/contrib/llvm/test/Transforms/ABCD/ - copied from r199482, vendor/llvm/dist/test/Transforms/ABCD/ projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/2009-11-10-Trampoline.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/DeadStoreElimination/2009-11-10-Trampoline.ll projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/const-pointers.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/DeadStoreElimination/const-pointers.ll projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/lifetime.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/DeadStoreElimination/lifetime.ll projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/DeadStoreElimination/memintrinsics.ll projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/partial-overwrite.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/DeadStoreElimination/partial-overwrite.ll projects/clangbsd/contrib/llvm/test/Transforms/GVN/null-aliases-nothing.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/GVN/null-aliases-nothing.ll projects/clangbsd/contrib/llvm/test/Transforms/Inline/delete-call.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/Inline/delete-call.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/compare-signs.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/InstCombine/compare-signs.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/intrinsics.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/invariant.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/InstCombine/invariant.ll projects/clangbsd/contrib/llvm/test/Transforms/LCSSA/indirectbr.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/LCSSA/indirectbr.ll projects/clangbsd/contrib/llvm/test/Transforms/LoopSimplify/indirectbr.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/LoopSimplify/indirectbr.ll projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/2009-11-10-LSRCrash.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/LoopStrengthReduce/2009-11-10-LSRCrash.ll projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/count-to-zero.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/LoopStrengthReduce/count-to-zero.ll projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/icmp_use_postinc.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/LoopStrengthReduce/icmp_use_postinc.ll projects/clangbsd/contrib/llvm/test/Transforms/TailCallElim/nocapture.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/TailCallElim/nocapture.ll projects/clangbsd/contrib/llvm/test/Transforms/TailCallElim/switch.ll - copied unchanged from r199482, vendor/llvm/dist/test/Transforms/TailCallElim/switch.ll projects/clangbsd/contrib/llvm/test/Unit/lit.site.cfg.in - copied unchanged from r199482, vendor/llvm/dist/test/Unit/lit.site.cfg.in projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/ManagerRegistry.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Analysis/ManagerRegistry.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Basic/TargetOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/CodeGen/CodeGenOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticClient.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/ChainedDiagnosticClient.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/CompilerInstance.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/DependencyOutputOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/FrontendAction.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/FrontendActions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/FrontendOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendPluginRegistry.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/FrontendPluginRegistry.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/HeaderSearchOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/PreprocessorOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/PreprocessorOutputOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Frontend/VerifyDiagnosticsClient.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Template.h - copied unchanged from r199482, vendor/clang/dist/include/clang/Parse/Template.h projects/clangbsd/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp - copied unchanged from r199482, vendor/clang/dist/lib/AST/TypePrinter.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ArrayBoundChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/ArrayBoundChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CastToStructChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/CastToStructChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CheckSizeofPointer.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/CheckSizeofPointer.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/FixedAddressChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/FixedAddressChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/GRExprEngineExperimentalChecks.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRExprEngineExperimentalChecks.h - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/GRExprEngineExperimentalChecks.h projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRExprEngineInternalChecks.h - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/GRExprEngineInternalChecks.h projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/MallocChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/MallocChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ManagerRegistry.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/ManagerRegistry.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/PointerArithChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/PointerArithChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/PointerSubChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/PointerSubChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/PthreadLockChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/PthreadLockChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ReturnPointerRangeChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/ReturnPointerRangeChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ReturnStackAddressChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/ReturnStackAddressChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ReturnUndefChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/ReturnUndefChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/UndefinedArraySubscriptChecker.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Analysis/UndefinedArraySubscriptChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h - copied unchanged from r199482, vendor/clang/dist/lib/CodeGen/GlobalDecl.h projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/CompilerInstance.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/FrontendAction.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/FrontendActions.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/FrontendOptions.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp - copied unchanged from r199482, vendor/clang/dist/lib/Frontend/VerifyDiagnosticsClient.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Lookup.h - copied unchanged from r199482, vendor/clang/dist/lib/Sema/Lookup.h projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/malloc.c - copied unchanged from r199482, vendor/clang/dist/test/Analysis/malloc.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/plist-output.m - copied unchanged from r199482, vendor/clang/dist/test/Analysis/plist-output.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/sizeofpointer.c - copied unchanged from r199482, vendor/clang/dist/test/Analysis/sizeofpointer.c projects/clangbsd/contrib/llvm/tools/clang/test/CXX/basic/basic.lookup/basic.lookup.udir/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.udir/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.unnamed/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.unnamed/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udir/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udir/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/expr/expr.unary/expr.delete/p5.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/expr/expr.unary/expr.delete/p5.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/special/class.free/p1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/special/class.free/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/special/class.free/p6.cpp - copied unchanged from r199482, vendor/clang/dist/test/CXX/special/class.free/p6.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/objc-message.m - copied unchanged from r199482, vendor/clang/dist/test/CodeCompletion/objc-message.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/array-operator-delete-call.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/array-operator-delete-call.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/array-value-initialize.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/array-value-initialize.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/assign-operator.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/assign-operator.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/debug-info.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/debug-info.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-arguments.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/default-arguments.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-constructor-default-argument.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/default-constructor-default-argument.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/delete-two-arg.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/delete-two-arg.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/dyncast.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/dyncast.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/empty-union.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/empty-union.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/global-array-destruction.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/global-array-destruction.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/init-incomplete-type.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/init-incomplete-type.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/instantiate-init-list.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/instantiate-init-list.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/mangle-system-header.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/mangle-system-header.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-expressions.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/member-expressions.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-init-struct.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/member-init-struct.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-init-union.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/member-init-union.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/new-operator-phi.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/new-operator-phi.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/rtti.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/rtti.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/static-init-1.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/static-init-1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/static-init-2.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/static-init-2.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/typeinfo - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/typeinfo projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/vararg-conversion-ctor.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/vararg-conversion-ctor.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virt-dtor-gen.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/virt-dtor-gen.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virtual-operator-call.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/virtual-operator-call.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virtual-pseudo-destructor-call.cpp - copied unchanged from r199482, vendor/clang/dist/test/CodeGenCXX/virtual-pseudo-destructor-call.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/hidden-visibility.m - copied unchanged from r199482, vendor/clang/dist/test/CodeGenObjC/hidden-visibility.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/missing-atend-metadata.m - copied unchanged from r199482, vendor/clang/dist/test/CodeGenObjC/missing-atend-metadata.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-weak-import-attribute.m - copied unchanged from r199482, vendor/clang/dist/test/CodeGenObjC/objc2-weak-import-attribute.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/super-message-fragileabi.m - copied unchanged from r199482, vendor/clang/dist/test/CodeGenObjC/super-message-fragileabi.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/Inputs/ - copied from r199482, vendor/clang/dist/test/Index/Inputs/ projects/clangbsd/contrib/llvm/tools/clang/test/Index/TestClassDecl.m - copied unchanged from r199482, vendor/clang/dist/test/Index/TestClassDecl.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/TestClassForwardDecl.m - copied unchanged from r199482, vendor/clang/dist/test/Index/TestClassForwardDecl.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/c-index-api-loadTU-test.m - copied unchanged from r199482, vendor/clang/dist/test/Index/c-index-api-loadTU-test.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/c-index-getCursor-test.m - copied unchanged from r199482, vendor/clang/dist/test/Index/c-index-getCursor-test.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/code-completion.cpp - copied unchanged from r199482, vendor/clang/dist/test/Index/code-completion.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-member-access.m - copied unchanged from r199482, vendor/clang/dist/test/Index/complete-member-access.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-objc-message.m - copied unchanged from r199482, vendor/clang/dist/test/Index/complete-objc-message.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-protocols.m - copied unchanged from r199482, vendor/clang/dist/test/Index/complete-protocols.m projects/clangbsd/contrib/llvm/tools/clang/test/Sema/conversion-64-32.c - copied unchanged from r199482, vendor/clang/dist/test/Sema/conversion-64-32.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/conversion.c - copied unchanged from r199482, vendor/clang/dist/test/Sema/conversion.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/pointer-conversion.c - copied unchanged from r199482, vendor/clang/dist/test/Sema/pointer-conversion.c projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/builtins.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaCXX/builtins.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/format-attribute.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaCXX/format-attribute.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/vararg-default-arg.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaCXX/vararg-default-arg.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/atomoic-property-synnthesis-rules.m - copied unchanged from r199482, vendor/clang/dist/test/SemaObjC/atomoic-property-synnthesis-rules.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/idiomatic-parentheses.m - copied unchanged from r199482, vendor/clang/dist/test/SemaObjC/idiomatic-parentheses.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/deduction.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaTemplate/deduction.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-attr.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaTemplate/instantiate-attr.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-decl-init.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaTemplate/instantiate-decl-init.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-overloaded-arrow.cpp - copied unchanged from r199482, vendor/clang/dist/test/SemaTemplate/instantiate-overloaded-arrow.cpp projects/clangbsd/contrib/llvm/tools/clang/tools/clang-cc/Options.cpp - copied unchanged from r199482, vendor/clang/dist/tools/clang-cc/Options.cpp projects/clangbsd/contrib/llvm/tools/clang/tools/clang-cc/Options.h - copied unchanged from r199482, vendor/clang/dist/tools/clang-cc/Options.h projects/clangbsd/contrib/llvm/tools/clang/utils/C++Tests/Clang-Code-Compile/ - copied from r199482, vendor/clang/dist/utils/C++Tests/Clang-Code-Compile/ projects/clangbsd/contrib/llvm/tools/clang/utils/C++Tests/Clang-Code-Syntax/ - copied from r199482, vendor/clang/dist/utils/C++Tests/Clang-Code-Syntax/ projects/clangbsd/contrib/llvm/tools/clang/utils/C++Tests/Clang-Syntax/ - copied from r199482, vendor/clang/dist/utils/C++Tests/Clang-Syntax/ projects/clangbsd/contrib/llvm/utils/Misc/ - copied from r199482, vendor/llvm/dist/utils/Misc/ projects/clangbsd/contrib/llvm/utils/lit/ExampleTests/ - copied from r199482, vendor/llvm/dist/utils/lit/ExampleTests/ projects/clangbsd/contrib/llvm/utils/lit/ExampleTests.ObjDir/ - copied from r199482, vendor/llvm/dist/utils/lit/ExampleTests.ObjDir/ Deleted: projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/CondPropagate.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopUnroll.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/AnalysisManager.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/ManagerRegistry.cpp Modified: projects/clangbsd/contrib/llvm/CMakeLists.txt projects/clangbsd/contrib/llvm/Makefile projects/clangbsd/contrib/llvm/Makefile.config.in projects/clangbsd/contrib/llvm/Makefile.rules projects/clangbsd/contrib/llvm/autoconf/configure.ac projects/clangbsd/contrib/llvm/cmake/config-ix.cmake projects/clangbsd/contrib/llvm/cmake/modules/AddLLVM.cmake projects/clangbsd/contrib/llvm/cmake/modules/GetTargetTriple.cmake projects/clangbsd/contrib/llvm/cmake/modules/LLVMLibDeps.cmake projects/clangbsd/contrib/llvm/configure projects/clangbsd/contrib/llvm/docs/CommandGuide/lit.pod projects/clangbsd/contrib/llvm/docs/LangRef.html projects/clangbsd/contrib/llvm/docs/SourceLevelDebugging.html projects/clangbsd/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/clangbsd/contrib/llvm/include/llvm/ADT/DenseMap.h projects/clangbsd/contrib/llvm/include/llvm/ADT/GraphTraits.h projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/clangbsd/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/clangbsd/contrib/llvm/include/llvm/ADT/PriorityQueue.h projects/clangbsd/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/clangbsd/contrib/llvm/include/llvm/ADT/STLExtras.h projects/clangbsd/contrib/llvm/include/llvm/ADT/StringMap.h projects/clangbsd/contrib/llvm/include/llvm/ADT/StringRef.h projects/clangbsd/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/clangbsd/contrib/llvm/include/llvm/ADT/Trie.h projects/clangbsd/contrib/llvm/include/llvm/ADT/Triple.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/Dominators.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/LiveValues.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/Passes.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/SparsePropagation.h projects/clangbsd/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/clangbsd/contrib/llvm/include/llvm/BasicBlock.h projects/clangbsd/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/DAGISelHeader.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/DwarfWriter.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/clangbsd/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h projects/clangbsd/contrib/llvm/include/llvm/Config/config.h.cmake projects/clangbsd/contrib/llvm/include/llvm/Config/config.h.in projects/clangbsd/contrib/llvm/include/llvm/Constants.h projects/clangbsd/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/clangbsd/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/clangbsd/contrib/llvm/include/llvm/Function.h projects/clangbsd/contrib/llvm/include/llvm/GlobalValue.h projects/clangbsd/contrib/llvm/include/llvm/GlobalVariable.h projects/clangbsd/contrib/llvm/include/llvm/InlineAsm.h projects/clangbsd/contrib/llvm/include/llvm/InstrTypes.h projects/clangbsd/contrib/llvm/include/llvm/IntrinsicInst.h projects/clangbsd/contrib/llvm/include/llvm/IntrinsicsX86.td projects/clangbsd/contrib/llvm/include/llvm/LinkAllPasses.h projects/clangbsd/contrib/llvm/include/llvm/Linker.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCAsmLexer.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCContext.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCExpr.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCSection.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCStreamer.h projects/clangbsd/contrib/llvm/include/llvm/MC/MCSymbol.h projects/clangbsd/contrib/llvm/include/llvm/Metadata.h projects/clangbsd/contrib/llvm/include/llvm/Module.h projects/clangbsd/contrib/llvm/include/llvm/Pass.h projects/clangbsd/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/clangbsd/contrib/llvm/include/llvm/PassManagers.h projects/clangbsd/contrib/llvm/include/llvm/Support/CommandLine.h projects/clangbsd/contrib/llvm/include/llvm/Support/Compiler.h projects/clangbsd/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/clangbsd/contrib/llvm/include/llvm/Support/ConstantRange.h projects/clangbsd/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/clangbsd/contrib/llvm/include/llvm/Support/IRBuilder.h projects/clangbsd/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/clangbsd/contrib/llvm/include/llvm/Support/StandardPasses.h projects/clangbsd/contrib/llvm/include/llvm/Support/TargetFolder.h projects/clangbsd/contrib/llvm/include/llvm/Support/raw_ostream.h projects/clangbsd/contrib/llvm/include/llvm/Support/type_traits.h projects/clangbsd/contrib/llvm/include/llvm/System/Host.h projects/clangbsd/contrib/llvm/include/llvm/System/TimeValue.h projects/clangbsd/contrib/llvm/include/llvm/Target/Target.td projects/clangbsd/contrib/llvm/include/llvm/Target/TargetData.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/clangbsd/contrib/llvm/include/llvm/Target/TargetSubtarget.h projects/clangbsd/contrib/llvm/include/llvm/Transforms/RSProfiling.h projects/clangbsd/contrib/llvm/include/llvm/Transforms/Scalar.h projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/SSI.h projects/clangbsd/contrib/llvm/include/llvm/TypeSymbolTable.h projects/clangbsd/contrib/llvm/include/llvm/Value.h projects/clangbsd/contrib/llvm/include/llvm/ValueSymbolTable.h projects/clangbsd/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clangbsd/contrib/llvm/lib/Analysis/CMakeLists.txt projects/clangbsd/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/clangbsd/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/clangbsd/contrib/llvm/lib/Analysis/IPA/Andersens.cpp projects/clangbsd/contrib/llvm/lib/Analysis/IVUsers.cpp projects/clangbsd/contrib/llvm/lib/Analysis/LiveValues.cpp projects/clangbsd/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/clangbsd/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/clangbsd/contrib/llvm/lib/Analysis/PointerTracking.cpp projects/clangbsd/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clangbsd/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/clangbsd/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/clangbsd/contrib/llvm/lib/CodeGen/AntiDepBreaker.h projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.h projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/BranchFolding.h projects/clangbsd/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/PHIElimination.h projects/clangbsd/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/Spiller.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/clangbsd/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/clangbsd/contrib/llvm/lib/CompilerDriver/Action.cpp projects/clangbsd/contrib/llvm/lib/CompilerDriver/BuiltinOptions.cpp projects/clangbsd/contrib/llvm/lib/CompilerDriver/Main.cpp projects/clangbsd/contrib/llvm/lib/CompilerDriver/Tool.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/clangbsd/contrib/llvm/lib/Linker/LinkArchives.cpp projects/clangbsd/contrib/llvm/lib/Linker/LinkItems.cpp projects/clangbsd/contrib/llvm/lib/Linker/Linker.cpp projects/clangbsd/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/clangbsd/contrib/llvm/lib/MC/MCAssembler.cpp projects/clangbsd/contrib/llvm/lib/MC/MCContext.cpp projects/clangbsd/contrib/llvm/lib/MC/MCExpr.cpp projects/clangbsd/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/clangbsd/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/clangbsd/contrib/llvm/lib/MC/MCSection.cpp projects/clangbsd/contrib/llvm/lib/MC/MCSectionELF.cpp projects/clangbsd/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/clangbsd/contrib/llvm/lib/MC/MCSymbol.cpp projects/clangbsd/contrib/llvm/lib/Support/CommandLine.cpp projects/clangbsd/contrib/llvm/lib/Support/ConstantRange.cpp projects/clangbsd/contrib/llvm/lib/Support/Debug.cpp projects/clangbsd/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/clangbsd/contrib/llvm/lib/Support/StringExtras.cpp projects/clangbsd/contrib/llvm/lib/Support/StringMap.cpp projects/clangbsd/contrib/llvm/lib/Support/StringRef.cpp projects/clangbsd/contrib/llvm/lib/Support/Timer.cpp projects/clangbsd/contrib/llvm/lib/Support/Triple.cpp projects/clangbsd/contrib/llvm/lib/System/Host.cpp projects/clangbsd/contrib/llvm/lib/System/Unix/Program.inc projects/clangbsd/contrib/llvm/lib/Target/ARM/ARM.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/CMakeLists.txt projects/clangbsd/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/README-Thumb.txt projects/clangbsd/contrib/llvm/lib/Target/ARM/README.txt projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/clangbsd/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430.td projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/MSP430/README.txt projects/clangbsd/contrib/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/README.txt projects/clangbsd/contrib/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/TargetData.cpp projects/clangbsd/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/clangbsd/contrib/llvm/lib/Target/TargetSubtarget.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/clangbsd/contrib/llvm/lib/Target/X86/X86Instr64bit.td projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clangbsd/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/clangbsd/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clangbsd/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Hello/CMakeLists.txt projects/clangbsd/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/clangbsd/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/clangbsd/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/clangbsd/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/ABCD.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/CMakeLists.txt projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/InstructionCombining.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SCCVN.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/clangbsd/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/clangbsd/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Constants.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Core.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Globals.cpp projects/clangbsd/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Instructions.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Metadata.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Module.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Pass.cpp projects/clangbsd/contrib/llvm/lib/VMCore/PassManager.cpp projects/clangbsd/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp projects/clangbsd/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp projects/clangbsd/contrib/llvm/lib/VMCore/Verifier.cpp projects/clangbsd/contrib/llvm/test/Analysis/PointerTracking/sizes.ll projects/clangbsd/contrib/llvm/test/CMakeLists.txt projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-07-18-RewriterBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-09-09-fpcmp-ole.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-09-24-spill-align.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-11-01-NeonMoves.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/arguments_f64_backfill.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/compare-call.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fabss.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fadds.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fcopysign.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fdivs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fixunsdfdi.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fmacs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fmscs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fmuls.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fnegs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fnmacs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fnmscs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fnmul.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fp.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fp_convert.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fparith.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fpcmp.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fpconv.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fpmem.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fptoint.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/fsubs.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/globals.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt5.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt6.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt7.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt8.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/indirectbr.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/neon_ld1.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/neon_ld2.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/select.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/spill-q.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vfp.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vget_lane.ll projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vmov.ll projects/clangbsd/contrib/llvm/test/CodeGen/Generic/switch-lower.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2009-09-18-AbsoluteAddr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst16mr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst16rm.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst16rr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst8mr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst8rm.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/Inst8rr.ll projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/inline-asm.ll projects/clangbsd/contrib/llvm/test/CodeGen/Mips/2008-08-03-ReturnDouble.ll projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/indirectbr.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2009-09-28-ITBlockBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/large-stack.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/load-global.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/machine-licm.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-cbnz.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-ifcvt3.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-shifter.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-smla.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-smul.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-spill-q.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-tbh.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-uxt_rot.ll projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-uxtb.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/cmp0.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-blocks.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-strength-reduce2.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-strength-reduce3.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-strength-reduce5.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-strength-reduce6.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/sse3.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/stack-color-with-reg.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/tailcall1.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/vec_shuffle-3.ll projects/clangbsd/contrib/llvm/test/CodeGen/X86/vec_zero-2.ll projects/clangbsd/contrib/llvm/test/FrontendC++/2006-11-06-StackTrace.cpp projects/clangbsd/contrib/llvm/test/FrontendC++/2006-11-30-NoCompileUnit.cpp projects/clangbsd/contrib/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp projects/clangbsd/contrib/llvm/test/FrontendC++/2009-07-15-LineNumbers.cpp projects/clangbsd/contrib/llvm/test/FrontendC/Atomics-no64bit.c projects/clangbsd/contrib/llvm/test/FrontendC/Atomics.c projects/clangbsd/contrib/llvm/test/LLVMC/test_data/false.cpp projects/clangbsd/contrib/llvm/test/LLVMC/test_data/false2.cpp projects/clangbsd/contrib/llvm/test/LLVMC/test_data/together.c projects/clangbsd/contrib/llvm/test/Makefile projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/apint-cast.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/cast-mul-select.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/cast-set.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/cast.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/phi.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/sext-misc.ll projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/udivrem-change-width.ll projects/clangbsd/contrib/llvm/test/Transforms/JumpThreading/basic.ll projects/clangbsd/contrib/llvm/test/Transforms/JumpThreading/crash.ll projects/clangbsd/contrib/llvm/test/Transforms/SCCP/crash.ll projects/clangbsd/contrib/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll projects/clangbsd/contrib/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll projects/clangbsd/contrib/llvm/test/Unit/lit.cfg projects/clangbsd/contrib/llvm/test/lit.cfg projects/clangbsd/contrib/llvm/test/site.exp.in projects/clangbsd/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/clangbsd/contrib/llvm/tools/clang/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/Makefile projects/clangbsd/contrib/llvm/tools/clang/NOTES.txt projects/clangbsd/contrib/llvm/tools/clang/TODO.txt projects/clangbsd/contrib/llvm/tools/clang/clang.xcodeproj/project.pbxproj projects/clangbsd/contrib/llvm/tools/clang/docs/UsersManual.html projects/clangbsd/contrib/llvm/tools/clang/include/clang-c/Index.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclNodes.def projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/LocalCheckers.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/AnalysisContext.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/AnalysisManager.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/BugReporter.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/BugType.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/Checker.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/CheckerVisitor.def projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/CheckerVisitor.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/Checkers/DereferenceChecker.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/GRExprEngine.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/GRState.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/GRWorkList.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/MemRegion.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/SVals.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/PathSensitive/Store.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/Support/Optional.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/Support/SaveAndRestore.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Makefile projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.def projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Types.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/AnalysisConsumer.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PCHReader.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PCHWriter.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Action.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/AttributeList.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/DeclSpec.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Ownership.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Scope.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/clangbsd/contrib/llvm/tools/clang/include/clang/Sema/ParseAST.h projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/AttrNonNullChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/BadCallChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/BasicObjCFoundationChecks.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/BasicStore.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CFRefCount.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CheckSecuritySyntaxOnly.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/DereferenceChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/DivZeroChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/ExplodedGraph.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRCoreEngine.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRExprEngine.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRExprEngineInternalChecks.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/GRState.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/MemRegion.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/NSErrorChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/RangeConstraintManager.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/RegionStore.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/SVals.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/SValuator.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/Store.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/UndefinedArgChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/UndefinedAssignmentChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/VLASizeChecker.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCXXClass.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCXXExpr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGRtti.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVtable.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVtable.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/TargetABIInfo.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/AnalysisConsumer.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/Backend.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/HTMLDiagnostics.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHReader.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHReaderDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHWriter.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHWriterDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PlistDiagnostics.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PrintParserCallbacks.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/RewriteObjC.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/clangbsd/contrib/llvm/tools/clang/lib/Index/ResolveLocation.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/AttributeList.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/DeclSpec.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/MinimalAction.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/ParseAST.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Sema.h projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaOverload.h projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/CFDateGC.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/CFNumber.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/CFRetainRelease_NSAssertionHandler.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/CGColorSpace.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/CheckNSError.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/MissingDealloc.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/NSPanel.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/NSString.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/NSWindow.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/NoReturn.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/ObjCProperties.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/ObjCRetSigs.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/PR2599.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/PR2978.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/PR3991.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/array-struct.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/casts.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/casts.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/cfref_PR2519.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/cfref_rdar6080742.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/complex.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/concrete-address.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/conditional-op-missing-lhs.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/dead-stores.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/dead-stores.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/dead-stores.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/delegates.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/elementtype.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/exercise-ps.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/fields.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/func.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-64.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-basic-store.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-eager-assume.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-ranges.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-region-store-i386.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-region-store-x86_64.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-region-store.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/no-exit-cfg.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/no-outofbounds.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/null-deref-ps-region.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/null-deref-ps.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/outofbound.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/override-werror.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/pr4209.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/pr_2542_rdar_6793404.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/pr_4164.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/ptr-arith.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6442306-1.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6540084.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6541136-region.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6541136.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6562655.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6582778-basic-store.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/rdar-7168531.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/refcnt_naming.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/region-1.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/retain-release-gc-only.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/retain-release.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/security-syntax-checks.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/stack-addr-ps.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/uninit-msg-expr.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/uninit-ps-rdar6145427.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/uninit-vals-ps.c projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/uninit-vals.m projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/unused-ivars.m projects/clangbsd/contrib/llvm/tools/clang/test/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p4.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p3.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.param/p1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.param/p12.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/temp.expl.spec/p3.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/temp.expl.spec/p4.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/call.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/enum-switch-case-qualified.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/enum-switch-case.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/enum-switch-case.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/function-templates.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/functions.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/macros.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/member-access.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/member-access.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/namespace-alias.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/namespace.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/nested-name-specifier.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/operator.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/ordinary-name.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/property.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/tag.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/tag.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/templates.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/truncation.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/using-namespace.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/using.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2008-07-17-no-emit-on-error.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2008-07-22-bitfield-init-after-zero-len-array.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2008-07-29-override-alias-decl.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2008-07-30-implicit-initialization.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2008-07-31-asm-labels.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2009-10-20-GlobalDebug.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/PR2001-bitfield-reload.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/PR3589-freestanding-libcalls.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/PR3613-static-decl.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/PR4611-bitfield-layout.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/address-space-field1.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/address-space.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/alias.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/alignof.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/always_inline.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/arm-arguments.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm-2.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm-inout.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/atomic.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/attr-nodebug.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/attr-noinline.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/attr-used.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/attributes.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/bitfield-assign.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/bitfield-promote.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/bitfield.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks-1.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks-2.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks-aligned-byref-variable.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks-seq.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtin-count-zeros.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtin-memfns.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtin-nanf.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtin-stackaddress.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtins-ffs_parity_popcount.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtins-powi.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtins-x86.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtins.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/c-strings.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/cleanup-stack.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/compound-type.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/conditional.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/const-init.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/constant-comparison.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/constructor-attribute.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/darwin-string-literals.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/debug-info.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/designated-initializers.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/dllimport-dllexport.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/emit-all-decls.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/ext-vector-shuffle.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/flexible-array-init.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/functions.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/global-decls.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/init.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/inline.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/inline2.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/libcalls.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/lineno-dbginfo.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/mandel.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/no-common.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/object-size.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/packed-union.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/parameter-passing.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/pragma-pack-2.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/pragma-pack-3.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/predefined-expr.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/private-extern.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/rdr-6098585-default-after-caserange.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/rdr-6098585-default-fallthrough-to-caserange.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/rdr-6098585-empty-case-range.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/rdr-6098585-fallthrough-to-empty-range.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/rdr-6098585-unsigned-caserange.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/stack-protector.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/staticinit.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/stdcall-fastcall.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/string-init.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/struct-passing.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/struct-x86-darwin.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/target-data.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/tentative-decls.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/trapv.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/unreachable.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/unwind-attr.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/visibility.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/volatile-1.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/volatile.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/x86.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/x86_32-arguments.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/x86_64-arguments.c projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/PR5050-constructor-conversion.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/array-construction.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/attr.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/call-arg-zero-temp.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/cast-conversion.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/class-layout.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructor-conversion.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructor-default-arg.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructor-for-array-members.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructor-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/conversion-function.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/convert-to-fptr.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis-1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/copy-constructor-elim.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/copy-constructor-synthesis.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/decl-ref-init.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-arg-temps.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-constructor-for-members.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-destructor-synthesis.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/delete.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/derived-to-base-conv.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/destructors.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/explicit-instantiation.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/extern-c.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/implicit-instantiation-1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/mangle-subst.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/mangle.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-function-pointers.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-functions.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-pointers-zero-init.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/new.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/ptr-to-member-function.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/reinterpret-cast.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/static-init.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/temporaries.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/trivial-constructor-init.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virt.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/x86_64-arguments.cpp projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/bitfield-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/bitfield-ivar-metadata.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/bitfield-ivar-offsets.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/blocks-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/blocks-2.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/blocks-3.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/blocks.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/category-super-class-meth.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/class-getter-dotsyntax.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/class-type.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/constant-strings.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/continuation-class.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/deadcode_strip_used_var.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/debug-info-linkagename.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/dot-syntax-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/dot-syntax.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-test-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-test-2.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-test-3.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-test-5.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-test.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/forward-class-impl-metadata.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/hidden.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/image-info.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/implicit-objc_msgSend.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/interface-layout-64.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/interface.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/ivar-layout-no-optimize.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/ivars.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/link-errors.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/message-arrays.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/messages-2.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/messages.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/newproperty-nested-synthesis-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc-align.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc-assign-ivar.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc-gc-aggr-assign.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc-read-weak-byref.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-assign-global.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-ivar-assign.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-new-gc-api-strongcast.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-no-write-barrier.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-property-encode.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-protocol-enc.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-strong-cast.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-weak-assign.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-3.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-4.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/object-incr-decr-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/overloadable.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-aggr-type.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-agrr-getter.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-complex.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-getter-dot-syntax.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-incr-decr-1.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property-setter-attr.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/property.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/protocol-in-extended-class.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/protocol-property-synth.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/protocols.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/runtime-fns.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/super-classmethod-category.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/synchronized.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/synthesize_ivar-cont-class.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/synthesize_ivar.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/try.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/unname-bf-metadata.m projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/variadic-sends.m projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/ast-printing.c projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/ast-printing.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/ast-printing.m projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/codegen-next.m projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/codegen.c projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/html-diagnostics.c projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/parse-callbacks.c projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/parse-callbacks.m projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/targets.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/Xarch.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/analyze.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/arm-darwin-builtin.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/ast.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/bindings.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/clang-translation.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/clang_cpp.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/clang_f_opts.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/cxx-pth.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-as.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-cc.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-ld.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/default-toolchain.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/dragonfly.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/emit-llvm.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/flags.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/freebsd.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/hello.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/immediate-options.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/lto.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/openbsd.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/parsing.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/phases.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/preprocessor.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/pth.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/redzone.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/std.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/unknown-gcc-arch.c projects/clangbsd/contrib/llvm/tools/clang/test/Driver/x86_features.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-at.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-c90.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-errors-1.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-errors.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-objc.m projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-pmem.cpp projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit.c projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/ast-codegen.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/ast-main.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/cpp-output.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/darwin-version.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/dependency-gen.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/rewrite-macros.c projects/clangbsd/contrib/llvm/tools/clang/test/Frontend/stdin.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/c-index-api-test.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/c-index-pch.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/comments.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/find-decls.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/find-defs.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/find-refs.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/multiple-redecls.c projects/clangbsd/contrib/llvm/tools/clang/test/Index/objc-decls.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/objc-message.m projects/clangbsd/contrib/llvm/tools/clang/test/Index/resolve-loc.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/block_cmt_end.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/counter.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/digraph.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/dollar-idents.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/escape_newline.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/rdr-6096838.c projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/token-concat.c projects/clangbsd/contrib/llvm/tools/clang/test/Misc/caret-diags-macros.c projects/clangbsd/contrib/llvm/tools/clang/test/Misc/diag-mapping.c projects/clangbsd/contrib/llvm/tools/clang/test/Misc/diag-mapping2.c projects/clangbsd/contrib/llvm/tools/clang/test/Misc/message-length.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/asm.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/attrs.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/blocks.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/builtins.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/enum.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/exprs.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/ext_vector.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/external-defs.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/functions.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/fuzzy-pch.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/line-directive.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/method_pool.m projects/clangbsd/contrib/llvm/tools/clang/test/PCH/multiple_decls.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/nonvisible-external-defs.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_exprs.m projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_import.m projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_methods.m projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_property.m projects/clangbsd/contrib/llvm/tools/clang/test/PCH/pr4489.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/preprocess.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/reloc.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/stmts.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/struct.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/tentative-defs.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/types.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/va_arg.c projects/clangbsd/contrib/llvm/tools/clang/test/PCH/variables.c projects/clangbsd/contrib/llvm/tools/clang/test/Parser/2008-10-31-parse-noop-failure.c projects/clangbsd/contrib/llvm/tools/clang/test/Parser/block-block-storageclass.c projects/clangbsd/contrib/llvm/tools/clang/test/Parser/control-scope.c projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-using-declaration.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Parser/objc-init.m projects/clangbsd/contrib/llvm/tools/clang/test/Parser/objc-try-catch-1.m projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/_Pragma-dependency.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/_Pragma-physloc.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/assembler-with-cpp.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/builtin_line.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/comment_save_macro.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_and.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_bitand.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_bitor.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_compl.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_not.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_not_eq.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_oper_keyword.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_or.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_true.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/cxx_xor.cpp projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/dependencies-and-pp.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/dump-options.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/dump_macros.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/expr_comma.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/expr_invalid_tok.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/expr_liveness.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/feature_tests.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/hash_line.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/header_lookup1.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/if_warning.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/include-pth.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/init.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/line-directive.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro-multiline.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_disable.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_expand.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_comma_swallow.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_disable_expand.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_lparen_scan.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_preexpand.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_varargs_iso.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_fn_varargs_named.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_paste_c_block_comment.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_paste_commaext.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_paste_empty.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_paste_hard.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_rescan.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/macro_rescan2.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/objc-pp.m projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/optimize.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/pic.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/pragma_unknown.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/print_line_track.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/stdint.c projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/x86_target_features.c projects/clangbsd/contrib/llvm/tools/clang/test/Rewriter/objc-ivar-receiver-1.m projects/clangbsd/contrib/llvm/tools/clang/test/Sema/128bitint.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/PR2727.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/PR2728.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/attr-format_arg.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/attr-malloc.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/block-byref-args.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/block-storageclass.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/builtin-object-size.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/callingconv.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/check-increment.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/compare.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/conditional-expr.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/const-eval.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/expr-comma-c89.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/expr-comma.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/format-attr-pr4470.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/format-strings.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/i-c-e.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/implicit-builtin-redecl.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/implicit-def.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/parentheses.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/pragma-pack-4.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/return.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/shift.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/ucn-cstring.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/varargs.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/wchar.c projects/clangbsd/contrib/llvm/tools/clang/test/Sema/x86-intrinsics-headers.c projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/__null.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/arrow-operator.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/cast-conversion.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/compare.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/composite-pointer-type.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/conditional-expr.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/constructor-initializer.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/conversion-function.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/decltype-this.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/default-constructor-initializers.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/dependent-types.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/friend-class-nodecl.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/linkage-spec.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/member-expr.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/member-pointer-size.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/new-delete.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/overload-call.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/overloaded-builtin-operators.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/overloaded-operator.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/pseudo-destructors.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/static-cast.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/using-decl-1.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/using-decl-templates.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/value-initialization.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/vararg-non-pod.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-for-var-in-else.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-unused-variables.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/call-super-2.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/class-method-lookup.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/compare-qualified-id.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/continuation-class-err.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/deref-interface.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/ivar-sem-check-2.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/method-arg-decay.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/objc-string-constant.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/property-category-1.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/property-nonfragile-abi.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/sizeof-interface.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/static-ivar-ref-1.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/string.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/synthesized-ivar.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/unused.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-selector-selection.m projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/class-template-decl.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/class-template-spec.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/constructor-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/default-arguments.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/default-expr-arguments.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/enum-argument.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/example-dynarray.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-pointers.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-template-template-parm.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-using-decl.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiation-default-2.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/member-function-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/nested-name-spec-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/nested-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/operator-template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/temp_arg_nontype.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/temp_arg_template.cpp projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/value-dependent-null-pointer-constant.cpp projects/clangbsd/contrib/llvm/tools/clang/test/lit.cfg projects/clangbsd/contrib/llvm/tools/clang/test/lit.site.cfg.in projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndex.cpp projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndex.exports projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/Makefile projects/clangbsd/contrib/llvm/tools/clang/tools/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/tools/c-index-test/c-index-test.c projects/clangbsd/contrib/llvm/tools/clang/tools/clang-cc/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/clang/tools/clang-cc/clang-cc.cpp projects/clangbsd/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/clangbsd/contrib/llvm/tools/clang/utils/C++Tests/LLVM-Syntax/lit.local.cfg projects/clangbsd/contrib/llvm/tools/clang/utils/C++Tests/lit.cfg projects/clangbsd/contrib/llvm/tools/clang/utils/ccc-analyzer projects/clangbsd/contrib/llvm/tools/clang/utils/scan-build projects/clangbsd/contrib/llvm/tools/clang/www/get_started.html projects/clangbsd/contrib/llvm/tools/clang/www/hacking.html projects/clangbsd/contrib/llvm/tools/llvm-config/CMakeLists.txt projects/clangbsd/contrib/llvm/tools/lto/LTOCodeGenerator.cpp projects/clangbsd/contrib/llvm/unittests/ADT/DenseMapTest.cpp projects/clangbsd/contrib/llvm/unittests/ADT/StringRefTest.cpp projects/clangbsd/contrib/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp projects/clangbsd/contrib/llvm/utils/NewNightlyTest.pl projects/clangbsd/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/clangbsd/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/clangbsd/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp projects/clangbsd/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/clangbsd/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/clangbsd/contrib/llvm/utils/lit/LitFormats.py projects/clangbsd/contrib/llvm/utils/lit/Test.py projects/clangbsd/contrib/llvm/utils/lit/TestFormats.py projects/clangbsd/contrib/llvm/utils/lit/TestRunner.py projects/clangbsd/contrib/llvm/utils/lit/TestingConfig.py projects/clangbsd/contrib/llvm/utils/lit/lit.py Directory Properties: projects/clangbsd/contrib/llvm/ (props changed) projects/clangbsd/contrib/llvm/tools/clang/ (props changed) Modified: projects/clangbsd/contrib/llvm/CMakeLists.txt ============================================================================== --- projects/clangbsd/contrib/llvm/CMakeLists.txt Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/CMakeLists.txt Wed Nov 18 15:14:47 2009 (r199483) @@ -70,6 +70,9 @@ else( MSVC ) CACHE STRING "Semicolon-separated list of targets to build, or \"all\".") endif( MSVC ) +set(C_INCLUDE_DIRS "" CACHE STRING + "Colon separated list of directories clang will search for headers.") + set(LLVM_TARGET_ARCH "host" CACHE STRING "Set target to use for LLVM JIT or use \"host\" for automatic detection.") @@ -164,13 +167,19 @@ option(LLVM_ENABLE_PIC "Build Position-I set(ENABLE_PIC 0) if( LLVM_ENABLE_PIC ) - if( SUPPORTS_FPIC_FLAG ) - message(STATUS "Building with -fPIC") - add_llvm_definitions(-fPIC) - set(ENABLE_PIC 1) - else( SUPPORTS_FPIC_FLAG ) - message(STATUS "Warning: -fPIC not supported.") - endif() + if( XCODE ) + # Xcode has -mdynamic-no-pic on by default, which overrides -fPIC. I don't + # know how to disable this, so just force ENABLE_PIC off for now. + message(STATUS "Warning: -fPIC not supported with Xcode.") + else( XCODE ) + if( SUPPORTS_FPIC_FLAG ) + message(STATUS "Building with -fPIC") + add_llvm_definitions(-fPIC) + set(ENABLE_PIC 1) + else( SUPPORTS_FPIC_FLAG ) + message(STATUS "Warning: -fPIC not supported.") + endif() + endif() endif() set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LLVM_TOOLS_BINARY_DIR} ) Modified: projects/clangbsd/contrib/llvm/Makefile ============================================================================== --- projects/clangbsd/contrib/llvm/Makefile Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/Makefile Wed Nov 18 15:14:47 2009 (r199483) @@ -32,7 +32,11 @@ ifeq ($(BUILD_DIRS_ONLY),1) else DIRS := lib/System lib/Support utils lib/VMCore lib tools/llvm-config \ tools runtime docs unittests - OPTIONAL_DIRS := examples projects bindings + OPTIONAL_DIRS := projects bindings +endif + +ifeq ($(BUILD_EXAMPLES),1) + OPTIONAL_DIRS += examples endif EXTRA_DIST := test unittests llvm.spec include win32 Xcode Modified: projects/clangbsd/contrib/llvm/Makefile.config.in ============================================================================== --- projects/clangbsd/contrib/llvm/Makefile.config.in Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/Makefile.config.in Wed Nov 18 15:14:47 2009 (r199483) @@ -313,6 +313,12 @@ endif # Location of the plugin header file for gold. BINUTILS_INCDIR := @BINUTILS_INCDIR@ +C_INCLUDE_DIRS := @C_INCLUDE_DISR@ +CXX_INCLUDE_ROOT := @CXX_INCLUDE_ROOT@ +CXX_INCLUDE_ARCH := @CXX_INCLUDE_ARCH@ +CXX_INCLUDE_32BIT_DIR = @CXX_INCLUDE_32BIT_DIR@ +CXX_INCLUDE_64BIT_DIR = @CXX_INCLUDE_64BIT_DIR@ + # When ENABLE_LLVMC_DYNAMIC is enabled, LLVMC will link libCompilerDriver # dynamically. This is needed to make dynamic plugins work on some targets # (Windows). Modified: projects/clangbsd/contrib/llvm/Makefile.rules ============================================================================== --- projects/clangbsd/contrib/llvm/Makefile.rules Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/Makefile.rules Wed Nov 18 15:14:47 2009 (r199483) @@ -338,11 +338,19 @@ ifeq ($(ENABLE_OPTIMIZED),1) KEEP_SYMBOLS := 1 endif else - BuildMode := Debug - CXX.Flags += -g - C.Flags += -g - LD.Flags += -g - KEEP_SYMBOLS := 1 + ifdef NO_DEBUG_SYMBOLS + BuildMode := Unoptimized + CXX.Flags += + C.Flags += + LD.Flags += + KEEP_SYMBOLS := 1 + else + BuildMode := Debug + CXX.Flags += -g + C.Flags += -g + LD.Flags += -g + KEEP_SYMBOLS := 1 + endif endif ifeq ($(ENABLE_PROFILING),1) Modified: projects/clangbsd/contrib/llvm/autoconf/configure.ac ============================================================================== --- projects/clangbsd/contrib/llvm/autoconf/configure.ac Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/autoconf/configure.ac Wed Nov 18 15:14:47 2009 (r199483) @@ -667,6 +667,41 @@ case "$withval" in *) AC_MSG_ERROR([Invalid path for --with-ocaml-libdir. Provide full path]) ;; esac +AC_ARG_WITH(c-include-dir, + AS_HELP_STRING([--with-c-include-dirs], + [Colon separated list of directories clang will search for headers]),, + withval="") +AC_DEFINE_UNQUOTED(C_INCLUDE_DIRS,"$withval", + [Directories clang will search for headers]) + +AC_ARG_WITH(cxx-include-root, + AS_HELP_STRING([--with-cxx-include-root], + [Directory with the libstdc++ headers.]),, + withval="") +AC_DEFINE_UNQUOTED(CXX_INCLUDE_ROOT,"$withval", + [Directory with the libstdc++ headers.]) + +AC_ARG_WITH(cxx-include-arch, + AS_HELP_STRING([--with-cxx-include-arch], + [Architecture of the libstdc++ headers.]),, + withval="") +AC_DEFINE_UNQUOTED(CXX_INCLUDE_ARCH,"$withval", + [Arch the libstdc++ headers.]) + +AC_ARG_WITH(cxx-include-32bit-dir, + AS_HELP_STRING([--with-cxx-include-32bit-dir], + [32 bit multilib dir.]),, + withval="") +AC_DEFINE_UNQUOTED(CXX_INCLUDE_32BIT_DIR,"$withval", + [32 bit multilib directory.]) + +AC_ARG_WITH(cxx-include-64bit-dir, + AS_HELP_STRING([--with-cxx-include-64bit-dir], + [64 bit multilib directory.]),, + withval="") +AC_DEFINE_UNQUOTED(CXX_INCLUDE_64BIT_DIR,"$withval", + [64 bit multilib directory.]) + dnl Allow linking of LLVM with GPLv3 binutils code. AC_ARG_WITH(binutils-include, AS_HELP_STRING([--with-binutils-include], Modified: projects/clangbsd/contrib/llvm/cmake/config-ix.cmake ============================================================================== --- projects/clangbsd/contrib/llvm/cmake/config-ix.cmake Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/cmake/config-ix.cmake Wed Nov 18 15:14:47 2009 (r199483) @@ -4,6 +4,11 @@ include(CheckSymbolExists) include(CheckFunctionExists) include(CheckCXXSourceCompiles) +if( UNIX ) + # Used by check_symbol_exists: + set(CMAKE_REQUIRED_LIBRARIES m) +endif() + # Helper macros and functions macro(add_cxx_include result files) set(${result} "") @@ -39,7 +44,9 @@ check_include_file(malloc.h HAVE_MALLOC_ check_include_file(malloc/malloc.h HAVE_MALLOC_MALLOC_H) check_include_file(memory.h HAVE_MEMORY_H) check_include_file(ndir.h HAVE_NDIR_H) -check_include_file(pthread.h HAVE_PTHREAD_H) +if( NOT LLVM_ON_WIN32 ) + check_include_file(pthread.h HAVE_PTHREAD_H) +endif() check_include_file(setjmp.h HAVE_SETJMP_H) check_include_file(signal.h HAVE_SIGNAL_H) check_include_file(stdint.h HAVE_STDINT_H) @@ -63,10 +70,12 @@ check_include_file(utime.h HAVE_UTIME_H) check_include_file(windows.h HAVE_WINDOWS_H) # library checks -check_library_exists(pthread pthread_create "" HAVE_LIBPTHREAD) -check_library_exists(pthread pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC) -check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT) -check_library_exists(dl dlopen "" HAVE_LIBDL) +if( NOT LLVM_ON_WIN32 ) + check_library_exists(pthread pthread_create "" HAVE_LIBPTHREAD) + check_library_exists(pthread pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC) + check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT) + check_library_exists(dl dlopen "" HAVE_LIBDL) +endif() # function checks check_symbol_exists(getpagesize unistd.h HAVE_GETPAGESIZE) @@ -80,13 +89,16 @@ check_symbol_exists(isnan cmath HAVE_ISN check_symbol_exists(isnan math.h HAVE_ISNAN_IN_MATH_H) check_symbol_exists(ceilf math.h HAVE_CEILF) check_symbol_exists(floorf math.h HAVE_FLOORF) +check_symbol_exists(nearbyintf math.h HAVE_NEARBYINTF) check_symbol_exists(mallinfo malloc.h HAVE_MALLINFO) check_symbol_exists(malloc_zone_statistics malloc/malloc.h HAVE_MALLOC_ZONE_STATISTICS) check_symbol_exists(mkdtemp "stdlib.h;unistd.h" HAVE_MKDTEMP) check_symbol_exists(mkstemp "stdlib.h;unistd.h" HAVE_MKSTEMP) check_symbol_exists(mktemp "stdlib.h;unistd.h" HAVE_MKTEMP) -check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK) +if( NOT LLVM_ON_WIN32 ) + check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK) +endif() check_symbol_exists(sbrk unistd.h HAVE_SBRK) check_symbol_exists(strtoll stdlib.h HAVE_STRTOLL) check_symbol_exists(strerror string.h HAVE_STRERROR) @@ -120,6 +132,27 @@ endif() check_type_exists(uint64_t "${headers}" HAVE_UINT64_T) check_type_exists(u_int64_t "${headers}" HAVE_U_INT64_T) +# available programs checks +function(llvm_find_program name) + string(TOUPPER ${name} NAME) + find_program(LLVM_PATH_${NAME} ${name}) + mark_as_advanced(LLVM_PATH_${NAME}) + if(LLVM_PATH_${NAME}) + set(HAVE_${NAME} 1 CACHE INTERNAL "Is ${name} available ?") + mark_as_advanced(HAVE_${NAME}) + else(LLVM_PATH_${NAME}) + set(HAVE_${NAME} "" CACHE INTERNAL "Is ${name} available ?") + endif(LLVM_PATH_${NAME}) +endfunction() + +llvm_find_program(gv) +llvm_find_program(circo) +llvm_find_program(twopi) +llvm_find_program(neato) +llvm_find_program(fdp) +llvm_find_program(dot) +llvm_find_program(dotty) + # Define LLVM_MULTITHREADED if gcc atomic builtins exists. include(CheckAtomic) @@ -132,7 +165,9 @@ endif() include(GetTargetTriple) get_target_triple(LLVM_HOSTTRIPLE) -message(STATUS "LLVM_HOSTTRIPLE: ${LLVM_HOSTTRIPLE}") + +# FIXME: We don't distinguish the target and the host. :( +set(TARGET_TRIPLE "${LLVM_HOSTTRIPLE}") # Determine the native architecture. string(TOLOWER "${LLVM_TARGET_ARCH}" LLVM_NATIVE_ARCH) Modified: projects/clangbsd/contrib/llvm/cmake/modules/AddLLVM.cmake ============================================================================== --- projects/clangbsd/contrib/llvm/cmake/modules/AddLLVM.cmake Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/cmake/modules/AddLLVM.cmake Wed Nov 18 15:14:47 2009 (r199483) @@ -22,6 +22,28 @@ macro(add_llvm_library name) endmacro(add_llvm_library name) +macro(add_llvm_loadable_module name) + if( NOT LLVM_ON_UNIX ) + message(STATUS "Loadable modules not supported on this platform. +${name} ignored.") + else() + llvm_process_sources( ALL_FILES ${ARGN} ) + add_library( ${name} MODULE ${ALL_FILES} ) + set_target_properties( ${name} PROPERTIES PREFIX "" ) + + 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}) + endif() +endmacro(add_llvm_loadable_module name) + + macro(add_llvm_executable name) llvm_process_sources( ALL_FILES ${ARGN} ) add_executable(${name} ${ALL_FILES}) Modified: projects/clangbsd/contrib/llvm/cmake/modules/GetTargetTriple.cmake ============================================================================== --- projects/clangbsd/contrib/llvm/cmake/modules/GetTargetTriple.cmake Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/cmake/modules/GetTargetTriple.cmake Wed Nov 18 15:14:47 2009 (r199483) @@ -4,12 +4,12 @@ function( get_target_triple var ) if( MSVC ) if( CMAKE_CL_64 ) - set( ${var} "x86_64-pc-win32" PARENT_SCOPE ) + set( value "x86_64-pc-win32" ) else() - set( ${var} "i686-pc-win32" PARENT_SCOPE ) + set( value "i686-pc-win32" ) endif() elseif( MINGW AND NOT MSYS ) - set( ${var} "i686-pc-mingw32" PARENT_SCOPE ) + set( value "i686-pc-mingw32" ) else( MSVC ) set(config_guess ${LLVM_MAIN_SRC_DIR}/autoconf/config.guess) execute_process(COMMAND sh ${config_guess} @@ -19,7 +19,8 @@ function( get_target_triple var ) if( NOT TT_RV EQUAL 0 ) message(FATAL_ERROR "Failed to execute ${config_guess}") endif( NOT TT_RV EQUAL 0 ) - set( ${var} ${TT_OUT} PARENT_SCOPE ) - message(STATUS "Target triple: ${${var}}") + set( value ${TT_OUT} ) endif( MSVC ) + set( ${var} ${value} PARENT_SCOPE ) + message(STATUS "Target triple: ${value}") endfunction( get_target_triple var ) Modified: projects/clangbsd/contrib/llvm/cmake/modules/LLVMLibDeps.cmake ============================================================================== --- projects/clangbsd/contrib/llvm/cmake/modules/LLVMLibDeps.cmake Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/cmake/modules/LLVMLibDeps.cmake Wed Nov 18 15:14:47 2009 (r199483) @@ -24,7 +24,6 @@ set(MSVC_LIB_DEPS_LLVMCore LLVMSupport L set(MSVC_LIB_DEPS_LLVMCppBackend LLVMCore LLVMCppBackendInfo LLVMSupport LLVMSystem LLVMTarget) set(MSVC_LIB_DEPS_LLVMCppBackendInfo LLVMSupport) set(MSVC_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMSupport LLVMSystem LLVMTarget) -set(MSVC_LIB_DEPS_LLVMHello LLVMCore LLVMSupport LLVMSystem) set(MSVC_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMScalarOpts LLVMSupport LLVMSystem LLVMTransformUtils) set(MSVC_LIB_DEPS_LLVMInterpreter LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport LLVMSystem LLVMTarget) set(MSVC_LIB_DEPS_LLVMJIT LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMMC LLVMSupport LLVMSystem LLVMTarget) Modified: projects/clangbsd/contrib/llvm/configure ============================================================================== --- projects/clangbsd/contrib/llvm/configure Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/configure Wed Nov 18 15:14:47 2009 (r199483) @@ -1603,6 +1603,14 @@ Optional Packages: --with-extra-options Specify additional options to compile LLVM with --with-ocaml-libdir Specify install location for ocaml bindings (default is stdlib) + --with-c-include-dirs Colon separated list of directories clang will + search for headers + --with-cxx-include-root Directory with the libstdc++ headers. + --with-cxx-include-arch Architecture of the libstdc++ headers. + --with-cxx-include-32bit-dir + 32 bit multilib dir. + --with-cxx-include-64bit-dir + 64 bit multilib directory. --with-binutils-include Specify path to binutils/include/ containing plugin-api.h file for gold plugin. --with-tclinclude directory where tcl headers are @@ -5272,6 +5280,76 @@ echo "$as_me: error: Invalid path for -- esac +# Check whether --with-c-include-dir was given. +if test "${with_c_include_dir+set}" = set; then + withval=$with_c_include_dir; +else + withval="" +fi + + +cat >>confdefs.h <<_ACEOF +#define C_INCLUDE_DIRS "$withval" +_ACEOF + + + +# Check whether --with-cxx-include-root was given. +if test "${with_cxx_include_root+set}" = set; then + withval=$with_cxx_include_root; +else + withval="" +fi + + +cat >>confdefs.h <<_ACEOF +#define CXX_INCLUDE_ROOT "$withval" +_ACEOF + + + +# Check whether --with-cxx-include-arch was given. +if test "${with_cxx_include_arch+set}" = set; then + withval=$with_cxx_include_arch; +else + withval="" +fi + + +cat >>confdefs.h <<_ACEOF +#define CXX_INCLUDE_ARCH "$withval" +_ACEOF + + + +# Check whether --with-cxx-include-32bit-dir was given. +if test "${with_cxx_include_32bit_dir+set}" = set; then + withval=$with_cxx_include_32bit_dir; +else + withval="" +fi + + +cat >>confdefs.h <<_ACEOF +#define CXX_INCLUDE_32BIT_DIR "$withval" +_ACEOF + + + +# Check whether --with-cxx-include-64bit-dir was given. +if test "${with_cxx_include_64bit_dir+set}" = set; then + withval=$with_cxx_include_64bit_dir; +else + withval="" +fi + + +cat >>confdefs.h <<_ACEOF +#define CXX_INCLUDE_64BIT_DIR "$withval" +_ACEOF + + + # Check whether --with-binutils-include was given. if test "${with_binutils_include+set}" = set; then withval=$with_binutils_include; @@ -11036,7 +11114,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 11039 "configure" +#line 11117 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13180,7 +13258,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 13183 "configure"' > conftest.$ac_ext + echo '#line 13261 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -14898,11 +14976,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14901: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14979: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14905: \$? = $ac_status" >&5 + echo "$as_me:14983: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -15166,11 +15244,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15169: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15247: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15173: \$? = $ac_status" >&5 + echo "$as_me:15251: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -15270,11 +15348,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15273: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15351: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:15277: \$? = $ac_status" >&5 + echo "$as_me:15355: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -17722,7 +17800,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 17725 "configure" +#line 17803 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -17822,7 +17900,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 17825 "configure" +#line 17903 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -20190,11 +20268,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:20193: $lt_compile\"" >&5) + (eval echo "\"\$as_me:20271: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:20197: \$? = $ac_status" >&5 + echo "$as_me:20275: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -20294,11 +20372,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:20297: $lt_compile\"" >&5) + (eval echo "\"\$as_me:20375: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:20301: \$? = $ac_status" >&5 + echo "$as_me:20379: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -21864,11 +21942,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:21867: $lt_compile\"" >&5) + (eval echo "\"\$as_me:21945: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:21871: \$? = $ac_status" >&5 + echo "$as_me:21949: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -21968,11 +22046,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:21971: $lt_compile\"" >&5) + (eval echo "\"\$as_me:22049: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:21975: \$? = $ac_status" >&5 + echo "$as_me:22053: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -24203,11 +24281,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:24206: $lt_compile\"" >&5) + (eval echo "\"\$as_me:24284: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:24210: \$? = $ac_status" >&5 + echo "$as_me:24288: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -24471,11 +24549,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:24474: $lt_compile\"" >&5) + (eval echo "\"\$as_me:24552: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:24478: \$? = $ac_status" >&5 + echo "$as_me:24556: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -24575,11 +24653,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:24578: $lt_compile\"" >&5) + (eval echo "\"\$as_me:24656: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:24582: \$? = $ac_status" >&5 + echo "$as_me:24660: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized Modified: projects/clangbsd/contrib/llvm/docs/CommandGuide/lit.pod ============================================================================== --- projects/clangbsd/contrib/llvm/docs/CommandGuide/lit.pod Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/docs/CommandGuide/lit.pod Wed Nov 18 15:14:47 2009 (r199483) @@ -36,6 +36,9 @@ Finally, B<lit> also supports additional the options specified on the command line, see L<"SELECTION OPTIONS"> for more information. +Users interested in the B<lit> architecture or designing a B<lit> testing +implementation should see L<"LIT ARCHITECTURE"> + =head1 GENERAL OPTIONS =over @@ -146,6 +149,11 @@ List the discovered test suites as part Run Tcl scripts internally (instead of converting to shell scripts). +=item B<--repeat>=I<N> + +Run each test I<N> times. Currently this is primarily useful for timing tests, +other results are not collated in any reasonable fashion. + =back =head1 EXIT STATUS @@ -222,6 +230,119 @@ Depending on the test format tests may p their status (generally only for failures). See the L<Output|"LIT OUTPUT"> section for more information. +=head1 LIT INFRASTRUCTURE + +This section describes the B<lit> testing architecture for users interested in +creating a new B<lit> testing implementation, or extending an existing one. + +B<lit> proper is primarily an infrastructure for discovering and running +arbitrary tests, and to expose a single convenient interface to these +tests. B<lit> itself doesn't contain know how to run tests, rather this logic is +defined by I<test suites>. + +=head2 TEST SUITES + +As described in L<"TEST DISCOVERY">, tests are always located inside a I<test +suite>. Test suites serve to define the format of the tests they contain, the +logic for finding those tests, and any additional information to run the tests. + +B<lit> identifies test suites as directories containing I<lit.cfg> or +I<lit.site.cfg> files (see also B<--config-prefix>. Test suites are initially +discovered by recursively searching up the directory hierarchy for all the input +files passed on the command line. You can use B<--show-suites> to display the +discovered test suites at startup. + +Once a test suite is discovered, its config file is loaded. Config files +themselves are just Python modules which will be executed. When the config file +is executed, two important global variables are predefined: + +=over + +=item B<lit> + +The global B<lit> configuration object (a I<LitConfig> instance), which defines +the builtin test formats, global configuration parameters, and other helper +routines for implementing test configurations. + +=item B<config> + +This is the config object (a I<TestingConfig> instance) for the test suite, +which the config file is expected to populate. The following variables are also +available on the I<config> object, some of which must be set by the config and +others are optional or predefined: + +B<name> I<[required]> The name of the test suite, for use in reports and +diagnostics. + +B<test_format> I<[required]> The test format object which will be used to +discover and run tests in the test suite. Generally this will be a builtin test +format available from the I<lit.formats> module. + +B<test_src_root> The filesystem path to the test suite root. For out-of-dir +builds this is the directory that will be scanned for tests. + +B<test_exec_root> For out-of-dir builds, the path to the test suite root inside +the object directory. This is where tests will be run and temporary output files +places. + +B<environment> A dictionary representing the environment to use when executing +tests in the suite. + +B<suffixes> For B<lit> test formats which scan directories for tests, this +variable as a list of suffixes to identify test files. Used by: I<ShTest>, +I<TclTest>. + +B<substitutions> For B<lit> test formats which substitute variables into a test +script, the list of substitutions to perform. Used by: I<ShTest>, I<TclTest>. + +B<unsupported> Mark an unsupported directory, all tests within it will be +reported as unsupported. Used by: I<ShTest>, I<TclTest>. + +B<parent> The parent configuration, this is the config object for the directory +containing the test suite, or None. + +B<on_clone> The config is actually cloned for every subdirectory inside a test +suite, to allow local configuration on a per-directory basis. The I<on_clone> +variable can be set to a Python function which will be called whenever a +configuration is cloned (for a subdirectory). The function should takes three +arguments: (1) the parent configuration, (2) the new configuration (which the +I<on_clone> function will generally modify), and (3) the test path to the new +directory being scanned. + +=back + +=head2 TEST DISCOVERY + +Once test suites are located, B<lit> recursively traverses the source directory +(following I<test_src_root>) looking for tests. When B<lit> enters a +sub-directory, it first checks to see if a nest test suite is defined in that +directory. If so, it loads that test suite recursively, otherwise it +instantiates a local test config for the directory (see L<"LOCAL CONFIGURATION +FILES">). + +Tests are identified by the test suite they are contained within, and the +relative path inside that suite. Note that the relative path may not refer to an +actual file on disk; some test formats (such as I<GoogleTest>) define "virtual +tests" which have a path that contains both the path to the actual test file and +a subpath to identify the virtual test. + +=head2 LOCAL CONFIGURATION FILES + +When B<lit> loads a subdirectory in a test suite, it instantiates a local test +configuration by cloning the configuration for the parent direction -- the root +of this configuration chain will always be a test suite. Once the test +configuration is cloned B<lit> checks for a I<lit.local.cfg> file in the +subdirectory. If present, this file will be loaded and can be used to specialize +the configuration for each individual directory. This facility can be used to +define subdirectories of optional tests, or to change other configuration +parameters -- for example, to change the test format, or the suffixes which +identify test files. + +=head2 LIT EXAMPLE TESTS + +The B<lit> distribution contains several example implementations of test suites +in the I<ExampleTests> directory. + =head1 SEE ALSO L<valgrind(1)> Modified: projects/clangbsd/contrib/llvm/docs/LangRef.html ============================================================================== --- projects/clangbsd/contrib/llvm/docs/LangRef.html Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/docs/LangRef.html Wed Nov 18 15:14:47 2009 (r199483) @@ -1215,6 +1215,13 @@ target datalayout = "<i>layout specifica <dt><tt>s<i>size</i>:<i>abi</i>:<i>pref</i></tt></dt> <dd>This specifies the alignment for a stack object of a given bit <i>size</i>.</dd> + + <dt><tt>n<i>size1</i>:<i>size2</i>:<i>size3</i>...</tt></dt> + <dd>This specifies a set of native integer widths for the target CPU + in bits. For example, it might contain "n32" for 32-bit PowerPC, + "n32:64" for PowerPC 64, or "n8:16:32:64" for X86-64. Elements of + this set are considered to support most general arithmetic + operations efficiently.</dd> </dl> <p>When constructing the data layout for a given target, LLVM starts with a @@ -1569,12 +1576,12 @@ Classifications</a> </div> </tr> </table> -<p>Note that 'variable sized arrays' can be implemented in LLVM with a zero - length array. Normally, accesses past the end of an array are undefined in - LLVM (e.g. it is illegal to access the 5th element of a 3 element array). As - a special case, however, zero length arrays are recognized to be variable - length. This allows implementation of 'pascal style arrays' with the LLVM - type "<tt>{ i32, [0 x float]}</tt>", for example.</p> +<p>There is no restriction on indexing beyond the end of the array implied by + a static type (though there are restrictions on indexing beyond the bounds + of an allocated object in some cases). This means that single-dimension + 'variable sized array' addressing can be implemented in LLVM with a zero + length array type. An implementation of 'pascal style arrays' in LLVM could + use the type "<tt>{ i32, [0 x float]}</tt>", for example.</p> <p>Note that the code generator does not yet support large aggregate types to be used as function return types. The specific limit on how large an aggregate @@ -7278,7 +7285,7 @@ LLVM</a>.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-11-02 01:25:26 +0100 (Mon, 02 Nov 2009) $ + Last modified: $Date: 2009-11-09 20:01:53 +0100 (Mon, 09 Nov 2009) $ </address> </body> Modified: projects/clangbsd/contrib/llvm/docs/SourceLevelDebugging.html ============================================================================== --- projects/clangbsd/contrib/llvm/docs/SourceLevelDebugging.html Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/docs/SourceLevelDebugging.html Wed Nov 18 15:14:47 2009 (r199483) @@ -774,7 +774,7 @@ DW_TAG_return_variable = 258 <p>This intrinsic is used to provide correspondence between the source file and the generated code. The first argument is the line number (base 1), second argument is the column number (0 if unknown) and the third argument the - source <tt>%<a href="#format_compile_units">llvm.dbg.compile_unit</a>. + source <tt>%<a href="#format_compile_units">llvm.dbg.compile_unit</a></tt>. Code following a call to this intrinsic will have been defined in close proximity of the line, column and file. This information holds until the next call @@ -1813,7 +1813,7 @@ enum Trees { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-10-12 16:46:08 +0200 (Mon, 12 Oct 2009) $ + Last modified: $Date: 2009-11-17 14:13:59 +0100 (Tue, 17 Nov 2009) $ </address> </body> Modified: projects/clangbsd/contrib/llvm/include/llvm-c/Transforms/Scalar.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed Nov 18 15:14:47 2009 (r199483) @@ -31,9 +31,6 @@ void LLVMAddAggressiveDCEPass(LLVMPassMa /** See llvm::createCFGSimplificationPass function. */ void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); -/** See llvm::createCondPropagationPass function. */ -void LLVMAddCondPropagationPass(LLVMPassManagerRef PM); - /** See llvm::createDeadStoreEliminationPass function. */ void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); Modified: projects/clangbsd/contrib/llvm/include/llvm/ADT/DenseMap.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm/ADT/DenseMap.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm/ADT/DenseMap.h Wed Nov 18 15:14:47 2009 (r199483) @@ -14,8 +14,9 @@ #ifndef LLVM_ADT_DENSEMAP_H #define LLVM_ADT_DENSEMAP_H -#include "llvm/Support/PointerLikeTypeTraits.h" #include "llvm/Support/MathExtras.h" +#include "llvm/Support/PointerLikeTypeTraits.h" +#include "llvm/Support/type_traits.h" #include "llvm/ADT/DenseMapInfo.h" #include <iterator> #include <new> @@ -27,12 +28,8 @@ namespace llvm { template<typename KeyT, typename ValueT, typename KeyInfoT = DenseMapInfo<KeyT>, - typename ValueInfoT = DenseMapInfo<ValueT> > + typename ValueInfoT = DenseMapInfo<ValueT>, bool IsConst = false> class DenseMapIterator; -template<typename KeyT, typename ValueT, - typename KeyInfoT = DenseMapInfo<KeyT>, - typename ValueInfoT = DenseMapInfo<ValueT> > -class DenseMapConstIterator; template<typename KeyT, typename ValueT, typename KeyInfoT = DenseMapInfo<KeyT>, @@ -73,7 +70,8 @@ public: } typedef DenseMapIterator<KeyT, ValueT, KeyInfoT> iterator; - typedef DenseMapConstIterator<KeyT, ValueT, KeyInfoT> const_iterator; + typedef DenseMapIterator<KeyT, ValueT, + KeyInfoT, ValueInfoT, true> const_iterator; inline iterator begin() { return iterator(Buckets, Buckets+NumBuckets); } @@ -426,32 +424,47 @@ private: } }; -template<typename KeyT, typename ValueT, typename KeyInfoT, typename ValueInfoT> -class DenseMapIterator : - public std::iterator<std::forward_iterator_tag, std::pair<KeyT, ValueT>, - ptrdiff_t> { - typedef std::pair<KeyT, ValueT> BucketT; -protected: - const BucketT *Ptr, *End; +template<typename KeyT, typename ValueT, + typename KeyInfoT, typename ValueInfoT, bool IsConst> +class DenseMapIterator { + typedef std::pair<KeyT, ValueT> Bucket; + typedef DenseMapIterator<KeyT, ValueT, + KeyInfoT, ValueInfoT, true> ConstIterator; + friend class DenseMapIterator<KeyT, ValueT, KeyInfoT, ValueInfoT, true>; +public: + typedef ptrdiff_t difference_type; + typedef typename conditional<IsConst, const Bucket, Bucket>::type value_type; + typedef value_type *pointer; + typedef value_type &reference; + typedef std::forward_iterator_tag iterator_category; +private: + pointer Ptr, End; public: DenseMapIterator() : Ptr(0), End(0) {} - DenseMapIterator(const BucketT *Pos, const BucketT *E) : Ptr(Pos), End(E) { + DenseMapIterator(pointer Pos, pointer E) : Ptr(Pos), End(E) { AdvancePastEmptyBuckets(); } - std::pair<KeyT, ValueT> &operator*() const { - return *const_cast<BucketT*>(Ptr); + // If IsConst is true this is a converting constructor from iterator to + // const_iterator and the default copy constructor is used. + // Otherwise this is a copy constructor for iterator. + DenseMapIterator(const DenseMapIterator<KeyT, ValueT, + KeyInfoT, ValueInfoT, false>& I) + : Ptr(I.Ptr), End(I.End) {} + + reference operator*() const { + return *Ptr; } - std::pair<KeyT, ValueT> *operator->() const { - return const_cast<BucketT*>(Ptr); + pointer operator->() const { + return Ptr; } - bool operator==(const DenseMapIterator &RHS) const { - return Ptr == RHS.Ptr; + bool operator==(const ConstIterator &RHS) const { + return Ptr == RHS.operator->(); } - bool operator!=(const DenseMapIterator &RHS) const { - return Ptr != RHS.Ptr; + bool operator!=(const ConstIterator &RHS) const { + return Ptr != RHS.operator->(); } inline DenseMapIterator& operator++() { // Preincrement @@ -475,22 +488,6 @@ private: } }; -template<typename KeyT, typename ValueT, typename KeyInfoT, typename ValueInfoT> -class DenseMapConstIterator : public DenseMapIterator<KeyT, ValueT, KeyInfoT> { -public: - DenseMapConstIterator() : DenseMapIterator<KeyT, ValueT, KeyInfoT>() {} - DenseMapConstIterator(const std::pair<KeyT, ValueT> *Pos, - const std::pair<KeyT, ValueT> *E) - : DenseMapIterator<KeyT, ValueT, KeyInfoT>(Pos, E) { - } - const std::pair<KeyT, ValueT> &operator*() const { - return *this->Ptr; - } - const std::pair<KeyT, ValueT> *operator->() const { - return this->Ptr; - } -}; - } // end namespace llvm #endif Modified: projects/clangbsd/contrib/llvm/include/llvm/ADT/GraphTraits.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm/ADT/GraphTraits.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm/ADT/GraphTraits.h Wed Nov 18 15:14:47 2009 (r199483) @@ -30,7 +30,7 @@ struct GraphTraits { // typedef NodeType - Type of Node in the graph // typedef ChildIteratorType - Type used to iterate over children in graph - // static NodeType *getEntryNode(GraphType *) + // static NodeType *getEntryNode(const GraphType &) // Return the entry node of the graph // static ChildIteratorType child_begin(NodeType *) Modified: projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableMap.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableMap.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableMap.h Wed Nov 18 15:14:47 2009 (r199483) @@ -102,8 +102,8 @@ public: } private: - Factory(const Factory& RHS) {}; - void operator=(const Factory& RHS) {}; + Factory(const Factory& RHS); // DO NOT IMPLEMENT + void operator=(const Factory& RHS); // DO NOT IMPLEMENT }; friend class Factory; Modified: projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableSet.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableSet.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableSet.h Wed Nov 18 15:14:47 2009 (r199483) @@ -988,8 +988,8 @@ public: BumpPtrAllocator& getAllocator() { return F.getAllocator(); } private: - Factory(const Factory& RHS) {} - void operator=(const Factory& RHS) {} + Factory(const Factory& RHS); // DO NOT IMPLEMENT + void operator=(const Factory& RHS); // DO NOT IMPLEMENT }; friend class Factory; Modified: projects/clangbsd/contrib/llvm/include/llvm/ADT/PointerUnion.h ============================================================================== --- projects/clangbsd/contrib/llvm/include/llvm/ADT/PointerUnion.h Wed Nov 18 14:59:57 2009 (r199482) +++ projects/clangbsd/contrib/llvm/include/llvm/ADT/PointerUnion.h Wed Nov 18 15:14:47 2009 (r199483) @@ -186,8 +186,9 @@ namespace llvm { int is() const { // Is it PT1/PT2? if (::llvm::getPointerUnionTypeNum<PT1, PT2>((T*)0) != -1) - return Val.is<InnerUnion>() && Val.get<InnerUnion>().is<T>(); - return Val.is<T>(); + return Val.template is<InnerUnion>() && + Val.template get<InnerUnion>().template is<T>(); + return Val.template is<T>(); } /// get<T>() - Return the value of the specified pointer type. If the @@ -197,9 +198,9 @@ namespace llvm { assert(is<T>() && "Invalid accessor called"); // Is it PT1/PT2? if (::llvm::getPointerUnionTypeNum<PT1, PT2>((T*)0) != -1) - return Val.get<InnerUnion>().get<T>(); + return Val.template get<InnerUnion>().template get<T>(); - return Val.get<T>(); + return Val.template get<T>(); } /// dyn_cast<T>() - If the current value is of the specified pointer type, @@ -291,8 +292,10 @@ namespace llvm { int is() const { // Is it PT1/PT2? if (::llvm::getPointerUnionTypeNum<PT1, PT2>((T*)0) != -1) - return Val.is<InnerUnion1>() && Val.get<InnerUnion1>().is<T>(); - return Val.is<InnerUnion2>() && Val.get<InnerUnion2>().is<T>(); + return Val.template is<InnerUnion1>() && + Val.template get<InnerUnion1>().template is<T>(); + return Val.template is<InnerUnion2>() && + Val.template get<InnerUnion2>().template is<T>(); } /// get<T>() - Return the value of the specified pointer type. If the @@ -302,9 +305,9 @@ namespace llvm { *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911181514.nAIFEnUN075316>