From owner-svn-src-projects@FreeBSD.ORG Tue May 3 21:20:27 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 095BA106566B; Tue, 3 May 2011 21:20:27 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E91178FC0C; Tue, 3 May 2011 21:20:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p43LKQke013518; Tue, 3 May 2011 21:20:26 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p43LKQI1013498; Tue, 3 May 2011 21:20:26 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201105032120.p43LKQI1013498@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Tue, 3 May 2011 21:20:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r221413 - in projects/pf/pf45: . bin/sh bin/stty cddl/compat/opensolaris/misc contrib/bsnmp/snmp_mibII contrib/gcc contrib/less contrib/llvm/include/llvm contrib/llvm/include/llvm-c con... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2011 21:20:27 -0000 Author: bz Date: Tue May 3 21:20:24 2011 New Revision: 221413 URL: http://svn.freebsd.org/changeset/base/221413 Log: IFC @221412 Then try to cleanup the merge disaster. Love p4. Added: projects/pf/pf45/contrib/gcc/ChangeLog.gcc43 - copied unchanged from r221412, head/contrib/gcc/ChangeLog.gcc43 projects/pf/pf45/contrib/llvm/include/llvm-c/Disassembler.h - copied unchanged from r221412, head/contrib/llvm/include/llvm-c/Disassembler.h projects/pf/pf45/contrib/llvm/include/llvm-c/Object.h - copied unchanged from r221412, head/contrib/llvm/include/llvm-c/Object.h projects/pf/pf45/contrib/llvm/include/llvm/DebugInfoProbe.h - copied unchanged from r221412, head/contrib/llvm/include/llvm/DebugInfoProbe.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h - copied unchanged from r221412, head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsPTX.td - copied unchanged from r221412, head/contrib/llvm/include/llvm/IntrinsicsPTX.td projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp - copied unchanged from r221412, head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp - copied unchanged from r221412, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h - copied unchanged from r221412, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/pf/pf45/contrib/llvm/lib/CodeGen/InterferenceCache.cpp - copied unchanged from r221412, head/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/InterferenceCache.h - copied unchanged from r221412, head/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp - copied unchanged from r221412, head/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h - copied unchanged from r221412, head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ - copied from r221412, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ projects/pf/pf45/contrib/llvm/lib/MC/ELFObjectWriter.h - copied unchanged from r221412, head/contrib/llvm/lib/MC/ELFObjectWriter.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp - copied unchanged from r221412, head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h - copied unchanged from r221412, head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h projects/pf/pf45/contrib/llvm/lib/MC/MCELF.cpp - copied unchanged from r221412, head/contrib/llvm/lib/MC/MCELF.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCELF.h - copied unchanged from r221412, head/contrib/llvm/lib/MC/MCELF.h projects/pf/pf45/contrib/llvm/lib/MC/MCELFStreamer.h - copied unchanged from r221412, head/contrib/llvm/lib/MC/MCELFStreamer.h projects/pf/pf45/contrib/llvm/lib/Object/MachOObjectFile.cpp - copied unchanged from r221412, head/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Object/Object.cpp - copied unchanged from r221412, head/contrib/llvm/lib/Object/Object.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td - copied unchanged from r221412, head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td - copied unchanged from r221412, head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp - copied unchanged from r221412, head/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td - copied unchanged from r221412, head/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp - copied unchanged from r221412, head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp - copied unchanged from r221412, head/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Tooling/ - copied from r221412, head/contrib/llvm/tools/clang/include/clang/Tooling/ projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/Scope.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Sema/Scope.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp - copied unchanged from r221412, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Tooling/ - copied from r221412, head/contrib/llvm/tools/clang/lib/Tooling/ projects/pf/pf45/lib/clang/include/clang/Basic/DiagnosticIndexName.inc - copied unchanged from r221412, head/lib/clang/include/clang/Basic/DiagnosticIndexName.inc projects/pf/pf45/lib/clang/libllvminstrumentation/ - copied from r221412, head/lib/clang/libllvminstrumentation/ projects/pf/pf45/lib/msun/ld128/e_rem_pio2l.h - copied unchanged from r221412, head/lib/msun/ld128/e_rem_pio2l.h projects/pf/pf45/lib/msun/ld80/e_rem_pio2l.h - copied unchanged from r221412, head/lib/msun/ld80/e_rem_pio2l.h projects/pf/pf45/share/man/man4/vxge.4 - copied unchanged from r221412, head/share/man/man4/vxge.4 projects/pf/pf45/share/man/man9/bus_adjust_resource.9 - copied unchanged from r221412, head/share/man/man9/bus_adjust_resource.9 projects/pf/pf45/share/man/man9/unr.9 - copied unchanged from r221412, head/share/man/man9/unr.9 projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130.ini - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130.ini projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130_eeprom.c - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130_eeprom.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130_eeprom.h - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130_eeprom.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130_phy.c - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130_phy.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130_phy.h - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130_phy.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9130reg.h - copied unchanged from r221412, head/sys/dev/ath/ath_hal/ar9001/ar9130reg.h projects/pf/pf45/sys/dev/vxge/ - copied from r221412, head/sys/dev/vxge/ projects/pf/pf45/sys/ia64/ia64/mp_locore.S - copied unchanged from r221412, head/sys/ia64/ia64/mp_locore.S projects/pf/pf45/sys/mips/atheros/ar724x_pci.c - copied unchanged from r221412, head/sys/mips/atheros/ar724x_pci.c projects/pf/pf45/sys/modules/vxge/ - copied from r221412, head/sys/modules/vxge/ projects/pf/pf45/sys/nfs/bootp_subr.c - copied unchanged from r221412, head/sys/nfs/bootp_subr.c projects/pf/pf45/sys/nfs/krpc.h - copied unchanged from r221412, head/sys/nfs/krpc.h projects/pf/pf45/sys/nfs/krpc_subr.c - copied unchanged from r221412, head/sys/nfs/krpc_subr.c projects/pf/pf45/sys/nfs/nfs_diskless.c - copied unchanged from r221412, head/sys/nfs/nfs_diskless.c projects/pf/pf45/sys/nfs/nfsdiskless.h - copied unchanged from r221412, head/sys/nfs/nfsdiskless.h projects/pf/pf45/sys/sys/_callout.h - copied unchanged from r221412, head/sys/sys/_callout.h projects/pf/pf45/tools/build/options/WITHOUT_INET - copied unchanged from r221412, head/tools/build/options/WITHOUT_INET projects/pf/pf45/tools/build/options/WITHOUT_INET_SUPPORT - copied unchanged from r221412, head/tools/build/options/WITHOUT_INET_SUPPORT projects/pf/pf45/tools/regression/bin/sh/execution/bg1.0 - copied unchanged from r221412, head/tools/regression/bin/sh/execution/bg1.0 projects/pf/pf45/tools/regression/bin/sh/execution/bg2.0 - copied unchanged from r221412, head/tools/regression/bin/sh/execution/bg2.0 projects/pf/pf45/tools/regression/bin/sh/execution/bg3.0 - copied unchanged from r221412, head/tools/regression/bin/sh/execution/bg3.0 projects/pf/pf45/tools/tools/vxge/ - copied from r221412, head/tools/tools/vxge/ Deleted: projects/pf/pf45/contrib/less/COPYING projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LiveValues.h projects/pf/pf45/contrib/llvm/lib/Analysis/LiveValues.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/Makefile projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DeclContextXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp projects/pf/pf45/contrib/tcsh/nls/pl/ projects/pf/pf45/share/man/man9/alloc_unr.9 projects/pf/pf45/sys/fs/nfsclient/nfsargs.h projects/pf/pf45/sys/fs/nfsclient/nfsdiskless.h projects/pf/pf45/sys/nfsclient/bootp_subr.c projects/pf/pf45/sys/nfsclient/krpc.h projects/pf/pf45/sys/nfsclient/krpc_subr.c projects/pf/pf45/sys/nfsclient/nfs_diskless.c projects/pf/pf45/sys/nfsclient/nfsdiskless.h Modified: projects/pf/pf45/Makefile projects/pf/pf45/ObsoleteFiles.inc projects/pf/pf45/UPDATING projects/pf/pf45/bin/sh/eval.c projects/pf/pf45/bin/sh/options.c projects/pf/pf45/bin/stty/stty.c projects/pf/pf45/cddl/compat/opensolaris/misc/zmount.c projects/pf/pf45/contrib/bsnmp/snmp_mibII/mibII_interfaces.c projects/pf/pf45/contrib/less/README projects/pf/pf45/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/pf/pf45/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/pf/pf45/contrib/llvm/include/llvm-c/lto.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/APFloat.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/APInt.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DenseMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Statistic.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/StringExtras.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/StringMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Triple.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ilist.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/Lint.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/Passes.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/RegionIterator.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/pf/pf45/contrib/llvm/include/llvm/Bitcode/Archive.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/pf/pf45/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h projects/pf/pf45/contrib/llvm/include/llvm/CompilerDriver/Tool.h projects/pf/pf45/contrib/llvm/include/llvm/Constant.h projects/pf/pf45/contrib/llvm/include/llvm/Constants.h projects/pf/pf45/contrib/llvm/include/llvm/DerivedTypes.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/pf/pf45/contrib/llvm/include/llvm/GlobalVariable.h projects/pf/pf45/contrib/llvm/include/llvm/InitializePasses.h projects/pf/pf45/contrib/llvm/include/llvm/InstrTypes.h projects/pf/pf45/contrib/llvm/include/llvm/Instructions.h projects/pf/pf45/contrib/llvm/include/llvm/Intrinsics.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsARM.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsX86.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/pf/pf45/contrib/llvm/include/llvm/LinkAllPasses.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAssembler.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCContext.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCDwarf.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCExpr.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSection.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCStreamer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSymbol.h projects/pf/pf45/contrib/llvm/include/llvm/Metadata.h projects/pf/pf45/contrib/llvm/include/llvm/Module.h projects/pf/pf45/contrib/llvm/include/llvm/Object/MachOObject.h projects/pf/pf45/contrib/llvm/include/llvm/Pass.h projects/pf/pf45/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Allocator.h projects/pf/pf45/contrib/llvm/include/llvm/Support/CFG.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Casting.h projects/pf/pf45/contrib/llvm/include/llvm/Support/CommandLine.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Compiler.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/pf/pf45/contrib/llvm/include/llvm/Support/DOTGraphTraits.h projects/pf/pf45/contrib/llvm/include/llvm/Support/DebugLoc.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Dwarf.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/pf/pf45/contrib/llvm/include/llvm/Support/FileSystem.h projects/pf/pf45/contrib/llvm/include/llvm/Support/FileUtilities.h projects/pf/pf45/contrib/llvm/include/llvm/Support/GraphWriter.h projects/pf/pf45/contrib/llvm/include/llvm/Support/IRBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Memory.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/pf/pf45/contrib/llvm/include/llvm/Support/NoFolder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PathV1.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PatternMatch.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PrettyStackTrace.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Program.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Regex.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Signals.h projects/pf/pf45/contrib/llvm/include/llvm/Support/SourceMgr.h projects/pf/pf45/contrib/llvm/include/llvm/Support/StandardPasses.h projects/pf/pf45/contrib/llvm/include/llvm/Support/TimeValue.h projects/pf/pf45/contrib/llvm/include/llvm/Support/system_error.h projects/pf/pf45/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/pf/pf45/contrib/llvm/include/llvm/Target/Target.td projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetAsmBackend.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetData.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLowering.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetMachine.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetOptions.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetSelect.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/pf/pf45/contrib/llvm/include/llvm/Transforms/IPO.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Scalar.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/pf/pf45/contrib/llvm/include/llvm/TypeSymbolTable.h projects/pf/pf45/contrib/llvm/include/llvm/User.h projects/pf/pf45/contrib/llvm/include/llvm/Value.h projects/pf/pf45/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Analysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IVUsers.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/InlineCost.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Lint.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Loads.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LoopPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PostDominators.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/pf/pf45/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/pf/pf45/contrib/llvm/lib/AsmParser/LLParser.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Analysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ELF.h projects/pf/pf45/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Passes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/pf/pf45/contrib/llvm/lib/CodeGen/Spiller.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Spiller.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SplitKit.h projects/pf/pf45/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/pf/pf45/contrib/llvm/lib/Linker/LinkModules.cpp projects/pf/pf45/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAssembler.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCContext.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDwarf.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCExpr.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSectionELF.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSymbol.cpp projects/pf/pf45/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Object/MachOObject.cpp projects/pf/pf45/contrib/llvm/lib/Object/ObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Support/APFloat.cpp projects/pf/pf45/contrib/llvm/lib/Support/APInt.cpp projects/pf/pf45/contrib/llvm/lib/Support/Allocator.cpp projects/pf/pf45/contrib/llvm/lib/Support/CommandLine.cpp projects/pf/pf45/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/pf/pf45/contrib/llvm/lib/Support/Dwarf.cpp projects/pf/pf45/contrib/llvm/lib/Support/ErrorHandling.cpp projects/pf/pf45/contrib/llvm/lib/Support/FileUtilities.cpp projects/pf/pf45/contrib/llvm/lib/Support/FoldingSet.cpp projects/pf/pf45/contrib/llvm/lib/Support/Host.cpp projects/pf/pf45/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/pf/pf45/contrib/llvm/lib/Support/Path.cpp projects/pf/pf45/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/pf/pf45/contrib/llvm/lib/Support/Regex.cpp projects/pf/pf45/contrib/llvm/lib/Support/Signals.cpp projects/pf/pf45/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/pf/pf45/contrib/llvm/lib/Support/Statistic.cpp projects/pf/pf45/contrib/llvm/lib/Support/StringMap.cpp projects/pf/pf45/contrib/llvm/lib/Support/StringRef.cpp projects/pf/pf45/contrib/llvm/lib/Support/Triple.cpp projects/pf/pf45/contrib/llvm/lib/Support/Unix/Host.inc projects/pf/pf45/contrib/llvm/lib/Support/Unix/Memory.inc projects/pf/pf45/contrib/llvm/lib/Support/Unix/Path.inc projects/pf/pf45/contrib/llvm/lib/Support/Unix/Program.inc projects/pf/pf45/contrib/llvm/lib/Support/Unix/Signals.inc projects/pf/pf45/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/pf/pf45/contrib/llvm/lib/Support/Windows/Path.inc projects/pf/pf45/contrib/llvm/lib/Support/Windows/PathV2.inc projects/pf/pf45/contrib/llvm/lib/Support/raw_ostream.cpp projects/pf/pf45/contrib/llvm/lib/Support/regcomp.c projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARM.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCExpr.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/Alpha.td projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/Mips.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/Mips.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTX.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTX.td projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetData.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Constants.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ConstantsContext.h projects/pf/pf45/contrib/llvm/lib/VMCore/Core.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Dominators.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Function.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Instructions.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/pf/pf45/contrib/llvm/lib/VMCore/Metadata.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/PassManager.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/PassRegistry.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Type.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/TypesContext.h projects/pf/pf45/contrib/llvm/lib/VMCore/Verifier.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang-c/Index.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Arg.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticClient.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CheckerBase.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Index/DeclReferenceMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Index/Entity.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/CallingConvEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/NeonEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/OptParserEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/Record.h projects/pf/pf45/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/TGLexer.h projects/pf/pf45/contrib/llvm/utils/TableGen/TGParser.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/TGValueTypes.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/TableGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/pf/pf45/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/pf/pf45/contrib/one-true-awk/FIXES projects/pf/pf45/contrib/one-true-awk/README projects/pf/pf45/contrib/one-true-awk/b.c projects/pf/pf45/contrib/one-true-awk/lib.c projects/pf/pf45/contrib/one-true-awk/main.c projects/pf/pf45/contrib/one-true-awk/makefile projects/pf/pf45/contrib/one-true-awk/run.c projects/pf/pf45/contrib/openresolv/resolvconf.conf.5.in projects/pf/pf45/contrib/tcsh/nls/Makefile projects/pf/pf45/contrib/texinfo/makeinfo/sectioning.c projects/pf/pf45/contrib/tzdata/africa projects/pf/pf45/contrib/tzdata/europe projects/pf/pf45/contrib/tzdata/southamerica projects/pf/pf45/etc/defaults/rc.conf projects/pf/pf45/etc/mtree/BSD.include.dist projects/pf/pf45/etc/newsyslog.conf projects/pf/pf45/etc/rc projects/pf/pf45/etc/rc.d/mountd projects/pf/pf45/etc/rc.d/nfsclient projects/pf/pf45/etc/rc.d/nfsd projects/pf/pf45/etc/rc.d/tmp projects/pf/pf45/lib/clang/Makefile projects/pf/pf45/lib/clang/clang.build.mk projects/pf/pf45/lib/clang/include/Makefile projects/pf/pf45/lib/clang/include/clang/Basic/Version.inc projects/pf/pf45/lib/clang/include/llvm/Config/config.h projects/pf/pf45/lib/clang/libclanganalysis/Makefile projects/pf/pf45/lib/clang/libclangast/Makefile projects/pf/pf45/lib/clang/libclangbasic/Makefile projects/pf/pf45/lib/clang/libclangcodegen/Makefile projects/pf/pf45/lib/clang/libclangfrontend/Makefile projects/pf/pf45/lib/clang/libclangsema/Makefile projects/pf/pf45/lib/clang/libclangserialization/Makefile projects/pf/pf45/lib/clang/libclangstaticanalyzercheckers/Makefile projects/pf/pf45/lib/clang/libclangstaticanalyzercore/Makefile projects/pf/pf45/lib/clang/libllvmanalysis/Makefile projects/pf/pf45/lib/clang/libllvmasmprinter/Makefile projects/pf/pf45/lib/clang/libllvmcodegen/Makefile projects/pf/pf45/lib/clang/libllvmcore/Makefile projects/pf/pf45/lib/clang/libllvmipo/Makefile projects/pf/pf45/lib/clang/libllvmmc/Makefile projects/pf/pf45/lib/clang/libllvmmipscodegen/Makefile projects/pf/pf45/lib/clang/libllvmscalaropts/Makefile projects/pf/pf45/lib/clang/libllvmx86instprinter/Makefile projects/pf/pf45/lib/libc/string/ffs.3 projects/pf/pf45/lib/libcrypt/Makefile projects/pf/pf45/lib/libstand/__main.c projects/pf/pf45/lib/libstand/bswap.c projects/pf/pf45/lib/libstand/cd9660.c projects/pf/pf45/lib/libstand/dosfs.c projects/pf/pf45/lib/libstand/environment.c projects/pf/pf45/lib/libstand/getopt.c projects/pf/pf45/lib/libstand/net.c projects/pf/pf45/lib/libstand/tftp.c projects/pf/pf45/lib/libstand/udp.c projects/pf/pf45/lib/msun/src/s_cosl.c projects/pf/pf45/lib/msun/src/s_sinl.c projects/pf/pf45/lib/msun/src/s_tanl.c projects/pf/pf45/sbin/fsck_ffs/ea.c projects/pf/pf45/sbin/fsck_ffs/fsck.h projects/pf/pf45/sbin/fsck_ffs/fsck_ffs.8 projects/pf/pf45/sbin/fsck_ffs/fsutil.c projects/pf/pf45/sbin/fsck_ffs/inode.c projects/pf/pf45/sbin/fsck_ffs/main.c projects/pf/pf45/sbin/fsck_ffs/pass2.c projects/pf/pf45/sbin/fsck_ffs/pass5.c projects/pf/pf45/sbin/fsck_ffs/suj.c projects/pf/pf45/sbin/fsck_ffs/utilities.c projects/pf/pf45/sbin/geom/class/part/geom_part.c projects/pf/pf45/sbin/geom/class/part/gpart.8 projects/pf/pf45/sbin/hastctl/hastctl.c projects/pf/pf45/sbin/hastd/control.c projects/pf/pf45/sbin/hastd/control.h projects/pf/pf45/sbin/hastd/hast_proto.c projects/pf/pf45/sbin/hastd/hastd.c projects/pf/pf45/sbin/mdconfig/mdconfig.8 projects/pf/pf45/sbin/mdconfig/mdconfig.c projects/pf/pf45/sbin/mount/mount.8 projects/pf/pf45/sbin/mount/mount.c projects/pf/pf45/sbin/mount_nfs/Makefile projects/pf/pf45/sbin/mount_nfs/mount_nfs.8 projects/pf/pf45/sbin/mount_nfs/mount_nfs.c projects/pf/pf45/sbin/newfs/mkfs.c projects/pf/pf45/sbin/recoverdisk/recoverdisk.1 projects/pf/pf45/sbin/recoverdisk/recoverdisk.c projects/pf/pf45/share/man/man4/sem.4 projects/pf/pf45/share/man/man5/rc.conf.5 projects/pf/pf45/share/man/man5/src.conf.5 projects/pf/pf45/share/man/man9/Makefile projects/pf/pf45/share/man/man9/bus_alloc_resource.9 projects/pf/pf45/share/man/man9/make_dev.9 projects/pf/pf45/share/man/man9/rman.9 projects/pf/pf45/share/man/man9/taskqueue.9 projects/pf/pf45/share/misc/bsd-family-tree projects/pf/pf45/share/mk/bsd.own.mk projects/pf/pf45/sys/amd64/amd64/genassym.c projects/pf/pf45/sys/amd64/amd64/identcpu.c projects/pf/pf45/sys/amd64/amd64/minidump_machdep.c projects/pf/pf45/sys/amd64/conf/DEFAULTS projects/pf/pf45/sys/amd64/conf/GENERIC projects/pf/pf45/sys/amd64/include/specialreg.h projects/pf/pf45/sys/amd64/pci/pci_bus.c projects/pf/pf45/sys/arm/arm/dump_machdep.c projects/pf/pf45/sys/arm/arm/minidump_machdep.c projects/pf/pf45/sys/arm/arm/nexus.c projects/pf/pf45/sys/arm/at91/at91_wdt.c projects/pf/pf45/sys/arm/conf/CAMBRIA projects/pf/pf45/sys/arm/conf/CRB projects/pf/pf45/sys/arm/conf/EP80219 projects/pf/pf45/sys/arm/conf/IQ31244 projects/pf/pf45/sys/boot/i386/boot2/Makefile projects/pf/pf45/sys/boot/i386/common/drv.c projects/pf/pf45/sys/boot/i386/zfsboot/Makefile projects/pf/pf45/sys/boot/i386/zfsboot/zfsldr.S projects/pf/pf45/sys/boot/ia64/common/copy.c projects/pf/pf45/sys/boot/ia64/common/exec.c projects/pf/pf45/sys/boot/ia64/efi/efimd.c projects/pf/pf45/sys/cam/ata/ata_da.c projects/pf/pf45/sys/cam/cam_xpt.c projects/pf/pf45/sys/cam/cam_xpt.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/systm.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/pf/pf45/sys/conf/NOTES projects/pf/pf45/sys/conf/files projects/pf/pf45/sys/conf/files.ia64 projects/pf/pf45/sys/conf/kern.mk projects/pf/pf45/sys/conf/kern.pre.mk projects/pf/pf45/sys/conf/ldscript.ia64 projects/pf/pf45/sys/conf/makeLINT.mk projects/pf/pf45/sys/conf/options projects/pf/pf45/sys/contrib/pf/net/if_pflog.c projects/pf/pf45/sys/contrib/pf/net/pf.c projects/pf/pf45/sys/contrib/pf/net/pf_ioctl.c projects/pf/pf45/sys/ddb/db_command.c projects/pf/pf45/sys/ddb/db_ps.c projects/pf/pf45/sys/dev/acpica/acpi_pcib_acpi.c projects/pf/pf45/sys/dev/acpica/acpi_pcib_pci.c projects/pf/pf45/sys/dev/ae/if_ae.c projects/pf/pf45/sys/dev/age/if_age.c projects/pf/pf45/sys/dev/alc/if_alc.c projects/pf/pf45/sys/dev/ale/if_ale.c projects/pf/pf45/sys/dev/ath/ath_hal/ah.c projects/pf/pf45/sys/dev/ath/ath_hal/ah_devid.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_power.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/pf/pf45/sys/dev/ath/if_ath.c projects/pf/pf45/sys/dev/ath/if_ath_ahb.c projects/pf/pf45/sys/dev/bce/if_bce.c projects/pf/pf45/sys/dev/bfe/if_bfe.c projects/pf/pf45/sys/dev/bge/if_bge.c projects/pf/pf45/sys/dev/bxe/bxe_debug.h projects/pf/pf45/sys/dev/bxe/if_bxe.c projects/pf/pf45/sys/dev/bxe/if_bxe.h projects/pf/pf45/sys/dev/cardbus/cardbus.c projects/pf/pf45/sys/dev/coretemp/coretemp.c projects/pf/pf45/sys/dev/dc/dcphy.c projects/pf/pf45/sys/dev/dc/pnphy.c projects/pf/pf45/sys/dev/e1000/if_igb.h projects/pf/pf45/sys/dev/ed/if_ed_pccard.c projects/pf/pf45/sys/dev/et/if_et.c projects/pf/pf45/sys/dev/fdt/fdtbus.c projects/pf/pf45/sys/dev/fxp/if_fxp.c projects/pf/pf45/sys/dev/hme/if_hme.c projects/pf/pf45/sys/dev/ichwd/ichwd.c projects/pf/pf45/sys/dev/ichwd/ichwd.h projects/pf/pf45/sys/dev/ixgbe/ixgbe.c projects/pf/pf45/sys/dev/ixgbe/ixgbe.h projects/pf/pf45/sys/dev/jme/if_jme.c projects/pf/pf45/sys/dev/lge/if_lge.c projects/pf/pf45/sys/dev/md/md.c projects/pf/pf45/sys/dev/mii/acphy.c projects/pf/pf45/sys/dev/mii/amphy.c projects/pf/pf45/sys/dev/mii/atphy.c projects/pf/pf45/sys/dev/mii/axphy.c projects/pf/pf45/sys/dev/mii/bmtphy.c projects/pf/pf45/sys/dev/mii/brgphy.c projects/pf/pf45/sys/dev/mii/ciphy.c projects/pf/pf45/sys/dev/mii/e1000phy.c projects/pf/pf45/sys/dev/mii/exphy.c projects/pf/pf45/sys/dev/mii/gentbi.c projects/pf/pf45/sys/dev/mii/icsphy.c projects/pf/pf45/sys/dev/mii/inphy.c projects/pf/pf45/sys/dev/mii/ip1000phy.c projects/pf/pf45/sys/dev/mii/jmphy.c projects/pf/pf45/sys/dev/mii/lxtphy.c projects/pf/pf45/sys/dev/mii/mii.c projects/pf/pf45/sys/dev/mii/mii.h projects/pf/pf45/sys/dev/mii/mii_physubr.c projects/pf/pf45/sys/dev/mii/miidevs projects/pf/pf45/sys/dev/mii/miivar.h projects/pf/pf45/sys/dev/mii/mlphy.c projects/pf/pf45/sys/dev/mii/nsgphy.c projects/pf/pf45/sys/dev/mii/nsphy.c projects/pf/pf45/sys/dev/mii/nsphyter.c projects/pf/pf45/sys/dev/mii/pnaphy.c projects/pf/pf45/sys/dev/mii/qsphy.c projects/pf/pf45/sys/dev/mii/rdcphy.c projects/pf/pf45/sys/dev/mii/rgephy.c projects/pf/pf45/sys/dev/mii/rlphy.c projects/pf/pf45/sys/dev/mii/rlswitch.c projects/pf/pf45/sys/dev/mii/ruephy.c projects/pf/pf45/sys/dev/mii/smcphy.c projects/pf/pf45/sys/dev/mii/tdkphy.c projects/pf/pf45/sys/dev/mii/tlphy.c projects/pf/pf45/sys/dev/mii/truephy.c projects/pf/pf45/sys/dev/mii/ukphy.c projects/pf/pf45/sys/dev/mii/xmphy.c projects/pf/pf45/sys/dev/msk/if_msk.c projects/pf/pf45/sys/dev/nfe/if_nfe.c projects/pf/pf45/sys/dev/nge/if_nge.c projects/pf/pf45/sys/dev/nve/if_nve.c projects/pf/pf45/sys/dev/pci/pci.c projects/pf/pf45/sys/dev/pci/pci_pci.c projects/pf/pf45/sys/dev/pci/pcib_private.h projects/pf/pf45/sys/dev/pcn/if_pcn.c projects/pf/pf45/sys/dev/puc/pucdata.c projects/pf/pf45/sys/dev/sf/if_sf.c projects/pf/pf45/sys/dev/sge/if_sge.c projects/pf/pf45/sys/dev/sis/if_sis.c projects/pf/pf45/sys/dev/sound/pcm/dsp.c projects/pf/pf45/sys/dev/ste/if_ste.c projects/pf/pf45/sys/dev/tx/if_tx.c projects/pf/pf45/sys/dev/usb/controller/ehci.c projects/pf/pf45/sys/dev/usb/net/if_aue.c projects/pf/pf45/sys/dev/usb/net/if_axe.c projects/pf/pf45/sys/dev/usb/net/if_cdcereg.h projects/pf/pf45/sys/dev/usb/net/if_mos.c projects/pf/pf45/sys/dev/usb/net/if_rue.c projects/pf/pf45/sys/dev/usb/net/if_udav.c projects/pf/pf45/sys/dev/usb/wlan/if_rum.c projects/pf/pf45/sys/dev/vr/if_vr.c projects/pf/pf45/sys/dev/vte/if_vte.c projects/pf/pf45/sys/dev/watchdog/watchdog.c projects/pf/pf45/sys/dev/wb/if_wb.c projects/pf/pf45/sys/dev/wpi/if_wpi.c projects/pf/pf45/sys/dev/xen/netfront/netfront.c projects/pf/pf45/sys/fs/ext2fs/ext2_alloc.c projects/pf/pf45/sys/fs/ext2fs/ext2_balloc.c projects/pf/pf45/sys/fs/ext2fs/ext2_dinode.h projects/pf/pf45/sys/fs/ext2fs/ext2_dir.h projects/pf/pf45/sys/fs/ext2fs/ext2_extern.h projects/pf/pf45/sys/fs/ext2fs/ext2_inode.c projects/pf/pf45/sys/fs/ext2fs/ext2_lookup.c projects/pf/pf45/sys/fs/ext2fs/ext2_readwrite.c projects/pf/pf45/sys/fs/ext2fs/ext2_vfsops.c projects/pf/pf45/sys/fs/ext2fs/ext2_vnops.c projects/pf/pf45/sys/fs/ext2fs/ext2fs.h projects/pf/pf45/sys/fs/ext2fs/inode.h projects/pf/pf45/sys/fs/nfs/nfs_commonport.c projects/pf/pf45/sys/fs/nfs/nfs_var.h projects/pf/pf45/sys/fs/nfs/nfsport.h projects/pf/pf45/sys/fs/nfsclient/nfs.h projects/pf/pf45/sys/fs/nfsclient/nfs_clvfsops.c projects/pf/pf45/sys/geom/concat/g_concat.c projects/pf/pf45/sys/geom/geom.h projects/pf/pf45/sys/geom/geom_dev.c projects/pf/pf45/sys/geom/geom_subr.c projects/pf/pf45/sys/geom/journal/g_journal.c projects/pf/pf45/sys/geom/mirror/g_mirror.c projects/pf/pf45/sys/geom/raid3/g_raid3.c projects/pf/pf45/sys/geom/shsec/g_shsec.c projects/pf/pf45/sys/geom/stripe/g_stripe.c projects/pf/pf45/sys/geom/virstor/g_virstor.c projects/pf/pf45/sys/i386/conf/DEFAULTS projects/pf/pf45/sys/i386/conf/GENERIC projects/pf/pf45/sys/i386/conf/PAE projects/pf/pf45/sys/i386/conf/XBOX projects/pf/pf45/sys/i386/i386/genassym.c projects/pf/pf45/sys/i386/i386/identcpu.c projects/pf/pf45/sys/i386/i386/minidump_machdep.c projects/pf/pf45/sys/i386/include/specialreg.h projects/pf/pf45/sys/i386/pci/pci_bus.c projects/pf/pf45/sys/ia64/conf/GENERIC projects/pf/pf45/sys/ia64/ia64/dump_machdep.c projects/pf/pf45/sys/ia64/ia64/efi.c projects/pf/pf45/sys/ia64/ia64/exception.S projects/pf/pf45/sys/ia64/ia64/genassym.c projects/pf/pf45/sys/ia64/ia64/locore.S projects/pf/pf45/sys/ia64/ia64/machdep.c projects/pf/pf45/sys/ia64/ia64/mp_machdep.c projects/pf/pf45/sys/ia64/ia64/nexus.c projects/pf/pf45/sys/ia64/ia64/pmap.c projects/pf/pf45/sys/ia64/ia64/sal.c projects/pf/pf45/sys/ia64/include/ia64_cpu.h projects/pf/pf45/sys/ia64/include/pmap.h projects/pf/pf45/sys/ia64/include/smp.h projects/pf/pf45/sys/ia64/include/vmparam.h projects/pf/pf45/sys/kern/bus_if.m projects/pf/pf45/sys/kern/kern_conf.c projects/pf/pf45/sys/kern/kern_intr.c projects/pf/pf45/sys/kern/kern_jail.c projects/pf/pf45/sys/kern/kern_shutdown.c projects/pf/pf45/sys/kern/sched_4bsd.c projects/pf/pf45/sys/kern/subr_bus.c projects/pf/pf45/sys/kern/subr_rman.c projects/pf/pf45/sys/kern/subr_taskqueue.c projects/pf/pf45/sys/kern/vfs_subr.c projects/pf/pf45/sys/mips/atheros/apb.c projects/pf/pf45/sys/mips/atheros/ar71xx_chip.c projects/pf/pf45/sys/mips/atheros/ar71xx_cpudef.h projects/pf/pf45/sys/mips/atheros/ar71xx_pci.c projects/pf/pf45/sys/mips/atheros/ar724x_chip.c projects/pf/pf45/sys/mips/atheros/ar724xreg.h projects/pf/pf45/sys/mips/atheros/ar91xx_chip.c projects/pf/pf45/sys/mips/atheros/files.ar71xx projects/pf/pf45/sys/mips/atheros/if_arge.c projects/pf/pf45/sys/mips/cavium/octe/octe.c projects/pf/pf45/sys/mips/conf/AR71XX projects/pf/pf45/sys/mips/conf/AR91XX_BASE projects/pf/pf45/sys/mips/conf/OCTEON1 projects/pf/pf45/sys/mips/conf/std.SWARM projects/pf/pf45/sys/mips/idt/if_kr.c projects/pf/pf45/sys/mips/mips/dump_machdep.c projects/pf/pf45/sys/mips/mips/mainbus.c projects/pf/pf45/sys/mips/mips/nexus.c projects/pf/pf45/sys/mips/rmi/xlr_pci.c projects/pf/pf45/sys/modules/Makefile projects/pf/pf45/sys/modules/ath/Makefile projects/pf/pf45/sys/modules/cam/Makefile projects/pf/pf45/sys/modules/ext2fs/Makefile projects/pf/pf45/sys/modules/if_carp/Makefile projects/pf/pf45/sys/modules/mii/Makefile projects/pf/pf45/sys/modules/nfscl/Makefile projects/pf/pf45/sys/modules/nfsclient/Makefile projects/pf/pf45/sys/net/if_enc.c projects/pf/pf45/sys/net/if_lagg.c projects/pf/pf45/sys/net80211/ieee80211_output.c projects/pf/pf45/sys/netinet/in_pcb.c projects/pf/pf45/sys/netinet/in_proto.c projects/pf/pf45/sys/netinet/ip_carp.c projects/pf/pf45/sys/netinet/ip_icmp.c projects/pf/pf45/sys/netinet/ip_input.c projects/pf/pf45/sys/netinet/raw_ip.c projects/pf/pf45/sys/netinet/sctp_asconf.c projects/pf/pf45/sys/netinet/sctp_auth.c projects/pf/pf45/sys/netinet/sctp_bsd_addr.c projects/pf/pf45/sys/netinet/sctp_input.c projects/pf/pf45/sys/netinet/sctp_output.c projects/pf/pf45/sys/netinet/sctp_pcb.c projects/pf/pf45/sys/netinet/sctp_sysctl.c projects/pf/pf45/sys/netinet/sctp_usrreq.c projects/pf/pf45/sys/netinet/sctp_var.h projects/pf/pf45/sys/netinet/sctputil.c projects/pf/pf45/sys/netinet/sctputil.h projects/pf/pf45/sys/netinet/tcp_input.c projects/pf/pf45/sys/netinet/tcp_output.c projects/pf/pf45/sys/netinet/tcp_subr.c projects/pf/pf45/sys/netinet/tcp_syncache.c projects/pf/pf45/sys/netinet/tcp_timer.c projects/pf/pf45/sys/netinet/tcp_timewait.c projects/pf/pf45/sys/netinet/tcp_usrreq.c projects/pf/pf45/sys/netinet/tcp_var.h projects/pf/pf45/sys/netinet/udp_usrreq.c projects/pf/pf45/sys/netinet6/in6.h projects/pf/pf45/sys/netinet6/in6_pcb.c projects/pf/pf45/sys/netinet6/ip6_ipsec.c projects/pf/pf45/sys/netinet6/sctp6_usrreq.c projects/pf/pf45/sys/netinet6/udp6_usrreq.c projects/pf/pf45/sys/netipsec/ipsec_input.c projects/pf/pf45/sys/netipsec/ipsec_output.c projects/pf/pf45/sys/netipsec/key.c projects/pf/pf45/sys/netipsec/xform_ah.c projects/pf/pf45/sys/netipsec/xform_esp.c projects/pf/pf45/sys/netipsec/xform_ipcomp.c projects/pf/pf45/sys/netipsec/xform_ipip.c projects/pf/pf45/sys/nfs/nfssvc.h projects/pf/pf45/sys/nfsclient/nfs_vfsops.c projects/pf/pf45/sys/nfsclient/nfsargs.h projects/pf/pf45/sys/ofed/include/linux/file.h projects/pf/pf45/sys/ofed/include/linux/workqueue.h projects/pf/pf45/sys/pc98/conf/GENERIC projects/pf/pf45/sys/powerpc/conf/GENERIC projects/pf/pf45/sys/powerpc/conf/GENERIC64 projects/pf/pf45/sys/powerpc/powerpc/dump_machdep.c projects/pf/pf45/sys/rpc/clnt.h projects/pf/pf45/sys/rpc/clnt_rc.c projects/pf/pf45/sys/rpc/clnt_vc.c projects/pf/pf45/sys/rpc/rpcb_clnt.c projects/pf/pf45/sys/sparc64/conf/GENERIC projects/pf/pf45/sys/sparc64/pci/apb.c projects/pf/pf45/sys/sparc64/pci/ofw_pcib.c projects/pf/pf45/sys/sun4v/conf/GENERIC projects/pf/pf45/sys/sys/bus.h projects/pf/pf45/sys/sys/callout.h projects/pf/pf45/sys/sys/conf.h projects/pf/pf45/sys/sys/jail.h projects/pf/pf45/sys/sys/rctl.h projects/pf/pf45/sys/sys/rman.h projects/pf/pf45/sys/sys/taskqueue.h projects/pf/pf45/sys/sys/watchdog.h projects/pf/pf45/sys/ufs/ffs/ffs_vnops.c projects/pf/pf45/sys/vm/swap_pager.c projects/pf/pf45/sys/x86/cpufreq/powernow.c projects/pf/pf45/sys/x86/pci/qpi.c projects/pf/pf45/sys/x86/x86/dump_machdep.c projects/pf/pf45/sys/x86/x86/mptable_pci.c projects/pf/pf45/sys/x86/x86/nexus.c projects/pf/pf45/sys/x86/x86/tsc.c projects/pf/pf45/tools/tools/README projects/pf/pf45/usr.bin/calendar/calendars/calendar.freebsd projects/pf/pf45/usr.bin/clang/clang/Makefile projects/pf/pf45/usr.bin/clang/clang/clang.1 projects/pf/pf45/usr.bin/clang/tblgen/tblgen.1 projects/pf/pf45/usr.bin/login/login.c projects/pf/pf45/usr.bin/man/man.sh projects/pf/pf45/usr.bin/nfsstat/nfsstat.1 projects/pf/pf45/usr.bin/nfsstat/nfsstat.c projects/pf/pf45/usr.bin/printf/printf.1 projects/pf/pf45/usr.bin/rlogin/Makefile projects/pf/pf45/usr.bin/rlogin/rlogin.c projects/pf/pf45/usr.sbin/makefs/cd9660/cd9660_eltorito.c projects/pf/pf45/usr.sbin/mfiutil/mfi_patrol.c projects/pf/pf45/usr.sbin/mfiutil/mfi_show.c projects/pf/pf45/usr.sbin/mfiutil/mfiutil.8 projects/pf/pf45/usr.sbin/mfiutil/mfiutil.c Directory Properties: projects/pf/pf45/ (props changed) projects/pf/pf45/cddl/contrib/opensolaris/ (props changed) projects/pf/pf45/contrib/bind9/ (props changed) projects/pf/pf45/contrib/binutils/ (props changed) projects/pf/pf45/contrib/bzip2/ (props changed) projects/pf/pf45/contrib/dialog/ (props changed) projects/pf/pf45/contrib/ee/ (props changed) projects/pf/pf45/contrib/expat/ (props changed) projects/pf/pf45/contrib/file/ (props changed) projects/pf/pf45/contrib/gcc/ (props changed) projects/pf/pf45/contrib/gdb/ (props changed) projects/pf/pf45/contrib/gdtoa/ (props changed) projects/pf/pf45/contrib/gnu-sort/ (props changed) projects/pf/pf45/contrib/groff/ (props changed) projects/pf/pf45/contrib/less/ (props changed) projects/pf/pf45/contrib/libpcap/ (props changed) projects/pf/pf45/contrib/libstdc++/ (props changed) projects/pf/pf45/contrib/llvm/ (props changed) projects/pf/pf45/contrib/llvm/tools/clang/ (props changed) projects/pf/pf45/contrib/ncurses/ (props changed) projects/pf/pf45/contrib/netcat/ (props changed) projects/pf/pf45/contrib/ntp/ (props changed) projects/pf/pf45/contrib/one-true-awk/ (props changed) projects/pf/pf45/contrib/openbsm/ (props changed) projects/pf/pf45/contrib/openpam/ (props changed) projects/pf/pf45/contrib/pf/ (props changed) projects/pf/pf45/contrib/sendmail/ (props changed) projects/pf/pf45/contrib/tcpdump/ (props changed) projects/pf/pf45/contrib/tcsh/ (props changed) projects/pf/pf45/contrib/top/ (props changed) projects/pf/pf45/contrib/top/install-sh (props changed) projects/pf/pf45/contrib/tzcode/stdtime/ (props changed) projects/pf/pf45/contrib/tzcode/zic/ (props changed) projects/pf/pf45/contrib/tzdata/ (props changed) projects/pf/pf45/contrib/wpa/ (props changed) projects/pf/pf45/contrib/xz/ (props changed) projects/pf/pf45/crypto/openssh/ (props changed) projects/pf/pf45/crypto/openssl/ (props changed) projects/pf/pf45/etc/rc.d/opensm (props changed) projects/pf/pf45/gnu/lib/ (props changed) projects/pf/pf45/gnu/usr.bin/binutils/ (props changed) projects/pf/pf45/gnu/usr.bin/cc/cc_tools/ (props changed) projects/pf/pf45/gnu/usr.bin/gdb/ (props changed) projects/pf/pf45/lib/libc/ (props changed) projects/pf/pf45/lib/libc/stdtime/ (props changed) projects/pf/pf45/lib/libutil/ (props changed) projects/pf/pf45/lib/libz/ (props changed) projects/pf/pf45/sbin/ (props changed) projects/pf/pf45/sbin/ipfw/ (props changed) projects/pf/pf45/share/mk/bsd.arch.inc.mk (props changed) projects/pf/pf45/share/zoneinfo/ (props changed) projects/pf/pf45/sys/ (props changed) projects/pf/pf45/sys/amd64/include/xen/ (props changed) projects/pf/pf45/sys/boot/ (props changed) projects/pf/pf45/sys/boot/i386/efi/ (props changed) projects/pf/pf45/sys/boot/ia64/efi/ (props changed) projects/pf/pf45/sys/boot/ia64/ski/ (props changed) projects/pf/pf45/sys/boot/powerpc/boot1.chrp/ (props changed) projects/pf/pf45/sys/boot/powerpc/ofw/ (props changed) projects/pf/pf45/sys/cddl/contrib/opensolaris/ (props changed) projects/pf/pf45/sys/conf/ (props changed) projects/pf/pf45/sys/contrib/dev/acpica/ (props changed) projects/pf/pf45/sys/contrib/octeon-sdk/ (props changed) projects/pf/pf45/sys/contrib/pf/ (props changed) projects/pf/pf45/sys/contrib/x86emu/ (props changed) projects/pf/pf45/tools/build/options/makeman (props changed) projects/pf/pf45/usr.bin/calendar/ (props changed) projects/pf/pf45/usr.bin/csup/ (props changed) projects/pf/pf45/usr.bin/procstat/ (props changed) projects/pf/pf45/usr.sbin/ndiscvt/ (props changed) projects/pf/pf45/usr.sbin/zic/ (props changed) Modified: projects/pf/pf45/Makefile ============================================================================== --- projects/pf/pf45/Makefile Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/Makefile Tue May 3 21:20:24 2011 (r221413) @@ -325,7 +325,7 @@ toolchains: .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v TARGET_ARCHES_arm?= arm armeb -TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb +TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb mipsn32eb TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_sun4v?= sparc64 Modified: projects/pf/pf45/ObsoleteFiles.inc ============================================================================== --- projects/pf/pf45/ObsoleteFiles.inc Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/ObsoleteFiles.inc Tue May 3 21:20:24 2011 (r221413) @@ -38,6 +38,14 @@ # xargs -n1 | sort | uniq -d; # done +# 20110502: new clang import which bumps version from 2.9 to 3.0 +OLD_FILES+=usr/include/clang/2.9/emmintrin.h +OLD_FILES+=usr/include/clang/2.9/mm_malloc.h +OLD_FILES+=usr/include/clang/2.9/mmintrin.h +OLD_FILES+=usr/include/clang/2.9/pmmintrin.h +OLD_FILES+=usr/include/clang/2.9/tmmintrin.h +OLD_FILES+=usr/include/clang/2.9/xmmintrin.h +OLD_DIRS+=usr/include/clang/2.9 # 20110417: removal of Objective-C support OLD_FILES+=usr/include/objc/encoding.h OLD_FILES+=usr/include/objc/hash.h @@ -4874,9 +4882,7 @@ OLD_FILES+=usr/include/netns/spidp.h OLD_FILES+=usr/include/netns/spp_debug.h OLD_FILES+=usr/include/netns/spp_timer.h OLD_FILES+=usr/include/netns/spp_var.h -OLD_FILES+=usr/include/nfs/krpc.h OLD_FILES+=usr/include/nfs/nfs.h -OLD_FILES+=usr/include/nfs/nfsdiskless.h OLD_FILES+=usr/include/nfs/nfsm_subs.h OLD_FILES+=usr/include/nfs/nfsmount.h OLD_FILES+=usr/include/nfs/nfsnode.h Modified: projects/pf/pf45/UPDATING ============================================================================== --- projects/pf/pf45/UPDATING Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/UPDATING Tue May 3 21:20:24 2011 (r221413) @@ -22,6 +22,28 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110430: + Users of the Atheros AR71xx SoC code now need to add 'device ar71xx_pci' + into their kernel configurations along with 'device pci'. + +20110427: + The default NFS client is now the new NFS client, so fstype "newnfs" + is now "nfs" and the regular/old NFS client is now fstype "oldnfs". + Although mounts via fstype "nfs" will usually work without userland + changes, it is recommended that the mount(8) and mount_nfs(8) + commands be rebuilt from sources and that a link to mount_nfs called + mount_oldnfs be created. The new client is compiled into the + kernel with "options NFSCL" and this is needed for diskless root + file systems. The GENERIC kernel configs have been changed to use + NFSCL and NFSD (the new server) instead of NFSCLIENT and NFSSERVER. + To use the regular/old client, you can "mount -t oldnfs ...". For + a diskless root file system, you must also include a line like: + + vfs.root.mountfrom="oldnfs:" + + in the boot/loader.conf on the root fs on the NFS server to make + a diskless root fs use the old client. + 20110424: The GENERIC kernels for all architectures now default to the new CAM-based ATA stack. It means that all legacy ATA drivers were @@ -30,7 +52,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY, where 'Y's are the sequential numbers starting from zero for each type in order of detection, unless configured otherwise with tunables, - see cam(4)). + see cam(4)). There will be symbolic links created in /dev/ to map + old adX devices to the respective adaY. They should provide basic + compatibility for file systems mounting in most cases, but they do + not support old user-level APIs and do not have respective providers + in GEOM. Consider using updated management tools with new device names. + + It is possible to load devices ahci, ata, siis and mvs as modules, + but option ATA_CAM should remain in kernel configuration to make ata + module work as CAM driver supporting legacy ATA controllers. Device ata + still can be used in modular fashion (atacore + ...). Modules atadisk + and atapi* are not used and won't affect operation in ATA_CAM mode. + Note that to use CAM-based ATA kernel should include CAM devices + scbus, pass, da (or explicitly ada), cd and optionally others. All of + them are parts of the cam module. ataraid(4) functionality is now supported by the RAID GEOM class. To use it you can load geom_raid kernel module and use graid(8) tool @@ -49,7 +84,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives - options ATA_STATIC_ID # Static device numbering 20110423: The default NFS server has been changed to the new server, which Modified: projects/pf/pf45/bin/sh/eval.c ============================================================================== --- projects/pf/pf45/bin/sh/eval.c Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/bin/sh/eval.c Tue May 3 21:20:24 2011 (r221413) @@ -420,7 +420,8 @@ evalsubshell(union node *n, int flags) INTOFF; exitstatus = waitforjob(jp, (int *)NULL); INTON; - } + } else + exitstatus = 0; } @@ -559,7 +560,8 @@ evalpipe(union node *n) exitstatus = waitforjob(jp, (int *)NULL); TRACE(("evalpipe: job done exit status %d\n", exitstatus)); INTON; - } + } else + exitstatus = 0; } @@ -1056,7 +1058,8 @@ parent: /* parent process gets here (if backcmd->fd = pip[0]; close(pip[1]); backcmd->jp = jp; - } + } else + exitstatus = 0; out: if (lastarg) Modified: projects/pf/pf45/bin/sh/options.c ============================================================================== --- projects/pf/pf45/bin/sh/options.c Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/bin/sh/options.c Tue May 3 21:20:24 2011 (r221413) @@ -198,13 +198,8 @@ options(int cmdline) minus_o(*argptr, val); if (*argptr) argptr++; - } else { - if (c == 'p' && !val && privileged) { - (void) setuid(getuid()); - (void) setgid(getgid()); - } + } else setoption(c, val); - } } } return; @@ -271,10 +266,6 @@ minus_o(char *name, int val) } else { for (i = 0; i < NOPTS; i++) if (equal(name, optlist[i].name)) { - if (!val && privileged && equal(name, "privileged")) { - (void) setuid(getuid()); - (void) setgid(getgid()); - } setoption(optlist[i].letter, val); return; } @@ -288,6 +279,12 @@ setoption(int flag, int val) { int i; + if (flag == 'p' && !val && privileged) { + if (setgid(getgid()) == -1) + error("setgid"); + if (setuid(getuid()) == -1) + error("setuid"); + } for (i = 0; i < NOPTS; i++) if (optlist[i].letter == flag) { optlist[i].val = val; Modified: projects/pf/pf45/bin/stty/stty.c ============================================================================== --- projects/pf/pf45/bin/stty/stty.c Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/bin/stty/stty.c Tue May 3 21:20:24 2011 (r221413) @@ -61,9 +61,11 @@ main(int argc, char *argv[]) struct info i; enum FMT fmt; int ch; + const char *file; fmt = NOTSET; i.fd = STDIN_FILENO; + file = "stdin"; opterr = 0; while (optind < argc && @@ -79,6 +81,7 @@ main(int argc, char *argv[]) case 'f': if ((i.fd = open(optarg, O_RDONLY | O_NONBLOCK)) < 0) err(1, "%s", optarg); + file = optarg; break; case 'g': fmt = GFLAG; @@ -92,7 +95,7 @@ args: argc -= optind; argv += optind; if (tcgetattr(i.fd, &i.t) < 0) - errx(1, "stdin isn't a terminal"); + errx(1, "%s isn't a terminal", file); if (ioctl(i.fd, TIOCGETD, &i.ldisc) < 0) err(1, "TIOCGETD"); if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0) Modified: projects/pf/pf45/cddl/compat/opensolaris/misc/zmount.c ============================================================================== --- projects/pf/pf45/cddl/compat/opensolaris/misc/zmount.c Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/cddl/compat/opensolaris/misc/zmount.c Tue May 3 21:20:24 2011 (r221413) @@ -98,8 +98,10 @@ zmount(const char *spec, const char *dir build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir), (size_t)-1); build_iovec(&iov, &iovlen, "from", __DECONST(char *, spec), (size_t)-1); - for (p = optstr; p != NULL; strsep(&p, ",/ ")) - build_iovec(&iov, &iovlen, p, NULL, (size_t)-1); + for (p = optstr; p != NULL; strsep(&p, ",/ ")) { + if (*p != '\0') + build_iovec(&iov, &iovlen, p, NULL, (size_t)-1); + } rv = nmount(iov, iovlen, 0); free(optstr); return (rv); Modified: projects/pf/pf45/contrib/bsnmp/snmp_mibII/mibII_interfaces.c ============================================================================== --- projects/pf/pf45/contrib/bsnmp/snmp_mibII/mibII_interfaces.c Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/bsnmp/snmp_mibII/mibII_interfaces.c Tue May 3 21:20:24 2011 (r221413) @@ -289,8 +289,7 @@ op_ifentry(struct snmp_context *ctx, str * cable) and hence return 'dormant'. */ if (ifp->mib.ifmd_flags & IFF_RUNNING) { - if (ifp->mib.ifmd_data.ifi_link_state == - LINK_STATE_DOWN) + if (ifp->mib.ifmd_data.ifi_link_state != LINK_STATE_UP) value->v.integer = 5; /* state dormant */ else value->v.integer = 1; /* state up */ Copied: projects/pf/pf45/contrib/gcc/ChangeLog.gcc43 (from r221412, head/contrib/gcc/ChangeLog.gcc43) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pf/pf45/contrib/gcc/ChangeLog.gcc43 Tue May 3 21:20:24 2011 (r221413, copy of r221412, head/contrib/gcc/ChangeLog.gcc43) @@ -0,0 +1,163 @@ +2007-05-01 Dwarakanath Rajagopal (r124339) + + * config/i386/i386.c (override_options): Accept k8-sse3, opteron-sse3 + and athlon64-sse3 as improved versions of k8, opteron and athlon64 + with SSE3 instruction set support. + * doc/invoke.texi: Likewise. + +2007-04-07 H.J. Lu (r123639) + + * config/i386/i386.c (ix86_handle_option): Handle SSSE3. + +2007-02-08 Harsha Jagasia (r121726) + + * config/i386/xmmintrin.h: Make inclusion of emmintrin.h + conditional to __SSE2__. + (Entries below should have been added to first ChangeLog + entry for amdfam10 dated 2007-02-05) + * config/i386/emmintrin.h: Generate #error if __SSE2__ is not + defined. + * config/i386/pmmintrin.h: Generate #error if __SSE3__ is not + defined. + * config/i386/tmmintrin.h: Generate #error if __SSSE3__ is not + defined. + +2007-02-07 Jakub Jelinek (r121687) + + * config/i386/i386.c (override_options): Set PTA_SSSE3 for core2. + +2007-01-17 Eric Christopher (r120846) + + * config.gcc: Support core2 processor. + +2006-12-02 H.J. Lu (r119454 - partial) + + PR target/30040 + * config/i386/driver-i386.c (bit_SSSE3): New. + +2006-11-18 Vladimir Makarov (r118973) + + * doc/invoke.texi (core2): Add item. + + * config/i386/i386.h (TARGET_CORE2, TARGET_CPU_DEFAULT_core2): New + macros. + (TARGET_CPU_CPP_BUILTINS): Add code for core2. + (TARGET_CPU_DEFAULT_generic): Change value. + (TARGET_CPU_DEFAULT_NAMES): Add core2. + (processor_type): Add new constant PROCESSOR_CORE2. + + * config/i386/i386.md (cpu): Add core2. + + * config/i386/i386.c (core2_cost): New initialized variable. + (m_CORE2): New macro. + (x86_use_leave, x86_push_memory, x86_movx, x86_unroll_strlen, + x86_deep_branch, x86_partial_reg_stall, x86_use_simode_fiop, + x86_use_cltd, x86_promote_QImode, x86_sub_esp_4, x86_sub_esp_8, + x86_add_esp_4, x86_add_esp_8, x86_integer_DFmode_moves, + x86_partial_reg_dependency, x86_memory_mismatch_stall, + x86_accumulate_outgoing_args, x86_prologue_using_move, + x86_epilogue_using_move, x86_arch_always_fancy_math_387, + x86_sse_partial_reg_dependency, x86_rep_movl_optimal, + x86_use_incdec, x86_four_jump_limit, x86_schedule, + x86_pad_returns): Add m_CORE2. + (override_options): Add entries for Core2. + (ix86_issue_rate): Add case for Core2. + +2006-10-27 Vladimir Makarov (r118090) + + * config/i386/i386.h (TARGET_GEODE): + (TARGET_CPU_CPP_BUILTINS): Add code for geode. + (TARGET_CPU_DEFAULT_geode): New macro. + (TARGET_CPU_DEFAULT_k6, TARGET_CPU_DEFAULT_k6_2, + TARGET_CPU_DEFAULT_k6_3, TARGET_CPU_DEFAULT_athlon, + TARGET_CPU_DEFAULT_athlon_sse, TARGET_CPU_DEFAULT_k8, + TARGET_CPU_DEFAULT_pentium_m, TARGET_CPU_DEFAULT_prescott, + TARGET_CPU_DEFAULT_nocona, TARGET_CPU_DEFAULT_generic): Increase + the macro values. + (TARGET_CPU_DEFAULT_NAMES): Add geode. + (processor_type): Add PROCESSOR_GEODE. + + * config/i386/i386.md: Include geode.md. + (cpu): Add geode. + + * config/i386/i386.c (geode_cost): New initialized global + variable. + (m_GEODE, m_K6_GEODE): New macros. + (x86_use_leave, x86_push_memory, x86_deep_branch, x86_use_sahf, + x86_use_himode_fiop, x86_promote_QImode, x86_add_esp_4, + x86_add_esp_8, x86_rep_movl_optimal, x86_ext_80387_constants, + x86_schedule): Use m_K6_GEODE instead of m_K6. + (x86_movx, x86_cmove): Set up m_GEODE. + (x86_integer_DFmode_moves): Clear m_GEODE. + (processor_target_table): Add entry for geode. + (processor_alias_table): Ditto. + + * config/i386/geode.md: New file. + + * doc/invoke.texi: Add entry about geode processor. + +2006-10-22 H.J. Lu (r117958) + + * config.gcc (i[34567]86-*-*): Add tmmintrin.h to extra_headers. + (x86_64-*-*): Likewise. + + * config/i386/i386.c (pta_flags): Add PTA_SSSE3. + (override_options): Check SSSE3. + (ix86_builtins): Add IX86_BUILTIN_PHADDW, IX86_BUILTIN_PHADDD, + IX86_BUILTIN_PHADDSW, IX86_BUILTIN_PHSUBW, IX86_BUILTIN_PHSUBD, + IX86_BUILTIN_PHSUBSW, IX86_BUILTIN_PMADDUBSW, + IX86_BUILTIN_PMULHRSW, IX86_BUILTIN_PSHUFB, + IX86_BUILTIN_PSIGNB, IX86_BUILTIN_PSIGNW, IX86_BUILTIN_PSIGND, + IX86_BUILTIN_PALIGNR, IX86_BUILTIN_PABSB, IX86_BUILTIN_PABSW, + IX86_BUILTIN_PABSD, IX86_BUILTIN_PHADDW128, + IX86_BUILTIN_PHADDD128, IX86_BUILTIN_PHADDSW128, + IX86_BUILTIN_PHSUBW128, IX86_BUILTIN_PHSUBD128, + IX86_BUILTIN_PHSUBSW128, IX86_BUILTIN_PMADDUBSW128, + IX86_BUILTIN_PMULHRSW128, IX86_BUILTIN_PSHUFB128, + IX86_BUILTIN_PSIGNB128, IX86_BUILTIN_PSIGNW128, + IX86_BUILTIN_PSIGND128, IX86_BUILTIN_PALIGNR128, + IX86_BUILTIN_PABSB128, IX86_BUILTIN_PABSW128 and + IX86_BUILTIN_PABSD128. + (bdesc_2arg): Add SSSE3. + (bdesc_1arg): Likewise. + (ix86_init_mmx_sse_builtins): Support SSSE3. + (ix86_expand_builtin): Likewise. + * config/i386/i386.h (TARGET_CPU_CPP_BUILTINS): Likewise. + + * config/i386/i386.md (UNSPEC_PSHUFB): New. + (UNSPEC_PSIGN): Likewise. + (UNSPEC_PALIGNR): Likewise. + Include mmx.md before sse.md. + + * config/i386/i386.opt: Add -mssse3. + + * config/i386/sse.md (ssse3_phaddwv8hi3): New pattern for SSSE3. + (ssse3_phaddwv4hi3): Likewise. + (ssse3_phadddv4si3): Likewise. + (ssse3_phadddv2si3): Likewise. + (ssse3_phaddswv8hi3): Likewise. + (ssse3_phaddswv4hi3): Likewise. + (ssse3_phsubwv8hi3): Likewise. + (ssse3_phsubwv4hi3): Likewise. + (ssse3_phsubdv4si3): Likewise. + (ssse3_phsubdv2si3): Likewise. + (ssse3_phsubswv8hi3): Likewise. + (ssse3_phsubswv4hi3): Likewise. + (ssse3_pmaddubswv8hi3): Likewise. + (ssse3_pmaddubswv4hi3): Likewise. + (ssse3_pmulhrswv8hi3): Likewise. + (ssse3_pmulhrswv4hi3): Likewise. + (ssse3_pshufbv16qi3): Likewise. + (ssse3_pshufbv8qi3): Likewise. + (ssse3_psign3): Likewise. + (ssse3_psign3): Likewise. + (ssse3_palignrti): Likewise. + (ssse3_palignrdi): Likewise. + (abs2): Likewise. + (abs2): Likewise. + + * config/i386/tmmintrin.h: New file. + + * doc/extend.texi: Document SSSE3 built-in functions. + + * doc/invoke.texi: Document -mssse3/-mno-ssse3 switches. Modified: projects/pf/pf45/contrib/less/README ============================================================================== --- projects/pf/pf45/contrib/less/README Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/less/README Tue May 3 21:20:24 2011 (r221413) @@ -1,3 +1,11 @@ +************************************************************************** +************************************************************************** +** ** +** The FreeBSD Project has chosen to redistribute and modify Less under ** +** the 'Less License' (as described in the 'LICENSE' file). ** +** ** +************************************************************************** +************************************************************************** Less, version 436 Copied: projects/pf/pf45/contrib/llvm/include/llvm-c/Disassembler.h (from r221412, head/contrib/llvm/include/llvm-c/Disassembler.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pf/pf45/contrib/llvm/include/llvm-c/Disassembler.h Tue May 3 21:20:24 2011 (r221413, copy of r221412, head/contrib/llvm/include/llvm-c/Disassembler.h) @@ -0,0 +1,149 @@ +/*===-- llvm-c/Disassembler.h - Disassembler Public C Interface ---*- C -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This header provides public interface to a disassembler library. *| +|* LLVM provides an implementation of this interface. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_C_DISASSEMBLER_H +#define LLVM_C_DISASSEMBLER_H 1 + +#include +#include "llvm/Support/DataTypes.h" + +/** + * An opaque reference to a disassembler context. + */ +typedef void *LLVMDisasmContextRef; + +/** + * The type for the operand information call back function. This is called to + * get the symbolic information for an operand of an instruction. Typically + * this is from the relocation information, symbol table, etc. That block of + * information is saved when the disassembler context is created and passed to + * the call back in the DisInfo parameter. The instruction containing operand + * is at the PC parameter. For some instruction sets, there can be more than + * one operand with symbolic information. To determine the symbolic operand + * information for each operand, the bytes for the specific operand in the + * instruction are specified by the Offset parameter and its byte widith is the + * size parameter. For instructions sets with fixed widths and one symbolic + * operand per instruction, the Offset parameter will be zero and Size parameter + * will be the instruction width. The information is returned in TagBuf and is + * Triple specific with its specific information defined by the value of + * TagType for that Triple. If symbolic information is returned the function + * returns 1 else it returns 0. + */ +typedef int (*LLVMOpInfoCallback)(void *DisInfo, + uint64_t PC, + uint64_t Offset, + uint64_t Size, + int TagType, + void *TagBuf); + +/** + * The initial support in LLVM MC for the most general form of a relocatable + * expression is "AddSymbol - SubtractSymbol + Offset". For some Darwin targets + * this full form is encoded in the relocation information so that AddSymbol and + * SubtractSymbol can be link edited independent of each other. Many other + * platforms only allow a relocatable expression of the form AddSymbol + Offset + * to be encoded. + * + * The LLVMOpInfoCallback() for the TagType value of 1 uses the struct + * LLVMOpInfo1. The value of the relocatable expression for the operand, + * including any PC adjustment, is passed in to the call back in the Value + * field. The symbolic information about the operand is returned using all + * the fields of the structure with the Offset of the relocatable expression + * returned in the Value field. It is possible that some symbols in the + * relocatable expression were assembly temporary symbols, for example + * "Ldata - LpicBase + constant", and only the Values of the symbols without + * symbol names are present in the relocation information. The VariantKind + * type is one of the Target specific #defines below and is used to print + * operands like "_foo@GOT", ":lower16:_foo", etc. + */ +struct LLVMOpInfoSymbol1 { + uint64_t Present; /* 1 if this symbol is present */ + char *Name; /* symbol name if not NULL */ + uint64_t Value; /* symbol value if name is NULL */ +}; +struct LLVMOpInfo1 { + struct LLVMOpInfoSymbol1 AddSymbol; + struct LLVMOpInfoSymbol1 SubtractSymbol; + uint64_t Value; + uint64_t VariantKind; +}; + +/** + * The operand VariantKinds for symbolic disassembly. + */ +#define LLVMDisassembler_VariantKind_None 0 /* all targets */ + +/** + * The ARM target VariantKinds. + */ +#define LLVMDisassembler_VariantKind_ARM_HI16 1 /* :upper16: */ +#define LLVMDisassembler_VariantKind_ARM_LO16 2 /* :lower16: */ + +/** + * The type for the symbol lookup function. This may be called by the + * disassembler for such things like adding a comment for a PC plus a constant + * offset load instruction to use a symbol name instead of a load address value. + * It is passed the block information is saved when the disassembler context is + * created and a value of a symbol to look up. If no symbol is found NULL is + * to be returned. + */ +typedef const char *(*LLVMSymbolLookupCallback)(void *DisInfo, + uint64_t SymbolValue); + +#ifdef __cplusplus +extern "C" { +#endif /* !defined(__cplusplus) */ + +/** + * Create a disassembler for the TripleName. Symbolic disassembly is supported + * by passing a block of information in the DisInfo parameter and specifing the + * TagType and call back functions as described above. These can all be passed + * as NULL. If successful this returns a disassembler context if not it + * returns NULL. + */ +extern LLVMDisasmContextRef +LLVMCreateDisasm(const char *TripleName, + void *DisInfo, + int TagType, + LLVMOpInfoCallback GetOpInfo, + LLVMSymbolLookupCallback SymbolLookUp); + +/** + * Dispose of a disassembler context. + */ +extern void +LLVMDisasmDispose(LLVMDisasmContextRef DC); + +/** + * Disassmble a single instruction using the disassembler context specified in + * the parameter DC. The bytes of the instruction are specified in the parameter + * Bytes, and contains at least BytesSize number of bytes. The instruction is + * at the address specified by the PC parameter. If a valid instruction can be + * disassembled its string is returned indirectly in OutString which whos size + * is specified in the parameter OutStringSize. This function returns the + * number of bytes in the instruction or zero if there was no valid instruction. + */ +extern size_t +LLVMDisasmInstruction(LLVMDisasmContextRef DC, + uint8_t *Bytes, + uint64_t BytesSize, + uint64_t PC, + char *OutString, + size_t OutStringSize); + +#ifdef __cplusplus +} +#endif /* !defined(__cplusplus) */ + +#endif /* !defined(LLVM_C_DISASSEMBLER_H) */ Modified: projects/pf/pf45/contrib/llvm/include/llvm-c/EnhancedDisassembly.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Tue May 3 21:20:24 2011 (r221413) @@ -44,7 +44,7 @@ typedef int (*EDByteReaderCallback)(uint @param arg An anonymous argument for client use. @result 0 if the register could be read; -1 otherwise. */ -typedef int (*EDRegisterReaderCallback)(uint64_t *value, unsigned regID, +typedef int (*EDRegisterReaderCallback)(uint64_t *value, unsigned regID, void* arg); /*! @@ -83,7 +83,7 @@ typedef void *EDTokenRef; Encapsulates an operand of an instruction. */ typedef void *EDOperandRef; - + /*! @functiongroup Getting a disassembler */ @@ -91,7 +91,7 @@ typedef void *EDOperandRef; /*! @function EDGetDisassembler Gets the disassembler for a given target. - @param disassembler A pointer whose target will be filled in with the + @param disassembler A pointer whose target will be filled in with the disassembler. @param triple Identifies the target. Example: "x86_64-apple-darwin10" @param syntax The assembly syntax to use when decoding instructions. @@ -104,12 +104,12 @@ int EDGetDisassembler(EDDisassemblerRef /*! @functiongroup Generic architectural queries */ - + /*! @function EDGetRegisterName Gets the human-readable name for a given register. @param regName A pointer whose target will be pointed at the name of the - register. The name does not need to be deallocated and will be + register. The name does not need to be deallocated and will be @param disassembler The disassembler to query for the name. @param regID The register identifier, as returned by EDRegisterTokenValue. @result 0 on success; -1 otherwise. @@ -117,7 +117,7 @@ int EDGetDisassembler(EDDisassemblerRef int EDGetRegisterName(const char** regName, EDDisassemblerRef disassembler, unsigned regID); - + /*! @function EDRegisterIsStackPointer Determines if a register is one of the platform's stack-pointer registers. @@ -137,16 +137,16 @@ int EDRegisterIsStackPointer(EDDisassemb */ int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler, unsigned regID); - + /*! @functiongroup Creating and querying instructions */ - + /*! @function EDCreateInst Gets a set of contiguous instructions from a disassembler. @param insts A pointer to an array that will be filled in with the - instructions. Must have at least count entries. Entries not filled in will + instructions. Must have at least count entries. Entries not filled in will be set to NULL. @param count The maximum number of instructions to fill in. @param disassembler The disassembler to use when decoding the instructions. @@ -197,7 +197,7 @@ int EDGetInstString(const char **buf, @result 0 on success; -1 otherwise. */ int EDInstID(unsigned *instID, EDInstRef inst); - + /*! @function EDInstIsBranch @param inst The instruction to be queried. @@ -217,7 +217,7 @@ int EDInstIsMove(EDInstRef inst); /*! @function EDBranchTargetID @param inst The instruction to be queried. - @result The ID of the branch target operand, suitable for use with + @result The ID of the branch target operand, suitable for use with EDCopyOperand. -1 if no such operand exists. */ int EDBranchTargetID(EDInstRef inst); @@ -225,7 +225,7 @@ int EDBranchTargetID(EDInstRef inst); /*! @function EDMoveSourceID @param inst The instruction to be queried. - @result The ID of the move source operand, suitable for use with + @result The ID of the move source operand, suitable for use with EDCopyOperand. -1 if no such operand exists. */ int EDMoveSourceID(EDInstRef inst); @@ -233,7 +233,7 @@ int EDMoveSourceID(EDInstRef inst); /*! @function EDMoveTargetID @param inst The instruction to be queried. - @result The ID of the move source operand, suitable for use with + @result The ID of the move source operand, suitable for use with EDCopyOperand. -1 if no such operand exists. */ int EDMoveTargetID(EDInstRef inst); @@ -241,7 +241,7 @@ int EDMoveTargetID(EDInstRef inst); /*! @functiongroup Creating and querying tokens */ - + /*! @function EDNumTokens @param inst The instruction to be queried. @@ -261,7 +261,7 @@ int EDNumTokens(EDInstRef inst); int EDGetToken(EDTokenRef *token, EDInstRef inst, int index); - + /*! @function EDGetTokenString Gets the disassembled text for a token. @@ -287,7 +287,7 @@ int EDOperandIndexForToken(EDTokenRef to @result 1 if the token is whitespace; 0 if not; -1 on error. */ int EDTokenIsWhitespace(EDTokenRef token); - + /*! @function EDTokenIsPunctuation @param token The token to be queried. @@ -335,18 +335,18 @@ int EDLiteralTokenAbsoluteValue(uint64_t /*! @function EDRegisterTokenValue - @param registerID A pointer whose target will be filled in with the LLVM + @param registerID A pointer whose target will be filled in with the LLVM register identifier for the token. @param token The token to be queried. @result 0 on success; -1 otherwise. */ int EDRegisterTokenValue(unsigned *registerID, EDTokenRef token); - + /*! @functiongroup Creating and querying operands */ - + /*! @function EDNumOperands @param inst The instruction to be queried. @@ -366,7 +366,7 @@ int EDNumOperands(EDInstRef inst); int EDGetOperand(EDOperandRef *operand, EDInstRef inst, int index); - + /*! @function EDOperandIsRegister @param operand The operand to be queried. @@ -391,13 +391,13 @@ int EDOperandIsMemory(EDOperandRef opera /*! @function EDRegisterOperandValue @param value A pointer whose target will be filled in with the LLVM register ID - of the register named by the operand. + of the register named by the operand. @param operand The operand to be queried. @result 0 on success; -1 otherwise. */ int EDRegisterOperandValue(unsigned *value, EDOperandRef operand); - + /*! @function EDImmediateOperandValue @param value A pointer whose target will be filled in with the value of the @@ -427,7 +427,7 @@ int EDEvaluateOperand(uint64_t *result, EDOperandRef operand, EDRegisterReaderCallback regReader, void *arg); - + #ifdef __BLOCKS__ /*! @@ -458,13 +458,13 @@ typedef int (^EDRegisterBlock_t)(uint64_ typedef int (^EDTokenVisitor_t)(EDTokenRef token); /*! @functiongroup Block-based interfaces */ - + /*! @function EDBlockCreateInsts Gets a set of contiguous instructions from a disassembler, using a block to read memory. @param insts A pointer to an array that will be filled in with the - instructions. Must have at least count entries. Entries not filled in will + instructions. Must have at least count entries. Entries not filled in will be set to NULL. @param count The maximum number of instructions to fill in. @param disassembler The disassembler to use when decoding the instructions. @@ -505,7 +505,7 @@ int EDBlockVisitTokens(EDInstRef inst, EDTokenVisitor_t visitor); #endif - + #ifdef __cplusplus } #endif Copied: projects/pf/pf45/contrib/llvm/include/llvm-c/Object.h (from r221412, head/contrib/llvm/include/llvm-c/Object.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pf/pf45/contrib/llvm/include/llvm-c/Object.h Tue May 3 21:20:24 2011 (r221413, copy of r221412, head/contrib/llvm/include/llvm-c/Object.h) @@ -0,0 +1,77 @@ +/*===-- llvm-c/Object.h - Object Lib C Iface --------------------*- C++ -*-===*/ +/* */ +/* The LLVM Compiler Infrastructure */ +/* */ +/* This file is distributed under the University of Illinois Open Source */ +/* License. See LICENSE.TXT for details. */ +/* */ +/*===----------------------------------------------------------------------===*/ +/* */ +/* This header declares the C interface to libLLVMObject.a, which */ +/* implements object file reading and writing. */ +/* */ +/* Many exotic languages can interoperate with C code but have a harder time */ +/* with C++ due to name mangling. So in addition to C, this interface enables */ +/* tools written in such languages. */ +/* */ +/*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_C_OBJECT_H +#define LLVM_C_OBJECT_H + +#include "llvm-c/Core.h" +#include "llvm/Config/llvm-config.h" + +#ifdef __cplusplus +#include "llvm/Object/ObjectFile.h" + +extern "C" { +#endif + + +typedef struct LLVMOpaqueObjectFile *LLVMObjectFileRef; + +typedef struct LLVMOpaqueSectionIterator *LLVMSectionIteratorRef; + +LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf); +void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile); + +LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile); +void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI); +LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, + LLVMSectionIteratorRef SI); +void LLVMMoveToNextSection(LLVMSectionIteratorRef SI); +const char *LLVMGetSectionName(LLVMSectionIteratorRef SI); +uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI); +const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI); + + +#ifdef __cplusplus +} + +namespace llvm { + namespace object { + inline ObjectFile *unwrap(LLVMObjectFileRef OF) { + return reinterpret_cast(OF); + } + + inline LLVMObjectFileRef wrap(const ObjectFile *OF) { + return reinterpret_cast(const_cast(OF)); + } + + inline ObjectFile::section_iterator *unwrap(LLVMSectionIteratorRef SI) { + return reinterpret_cast(SI); + } + + inline LLVMSectionIteratorRef + wrap(const ObjectFile::section_iterator *SI) { + return reinterpret_cast + (const_cast(SI)); + } + } +} + +#endif /* defined(__cplusplus) */ + +#endif + Modified: projects/pf/pf45/contrib/llvm/include/llvm-c/Transforms/Scalar.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm-c/Transforms/Scalar.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm-c/Transforms/Scalar.h Tue May 3 21:20:24 2011 (r221413) @@ -52,6 +52,9 @@ void LLVMAddLICMPass(LLVMPassManagerRef /** See llvm::createLoopDeletionPass function. */ void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM); +/** See llvm::createLoopIdiomPass function */ +void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM); + /** See llvm::createLoopRotatePass function. */ void LLVMAddLoopRotatePass(LLVMPassManagerRef PM); @@ -77,6 +80,9 @@ void LLVMAddSCCPPass(LLVMPassManagerRef void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM); /** See llvm::createScalarReplAggregatesPass function. */ +void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM); + +/** See llvm::createScalarReplAggregatesPass function. */ void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold); @@ -95,6 +101,19 @@ void LLVMAddDemoteMemoryToRegisterPass(L /** See llvm::createVerifierPass function. */ void LLVMAddVerifierPass(LLVMPassManagerRef PM); +/** See llvm::createCorrelatedValuePropagationPass function */ +void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM); + +/** See llvm::createEarlyCSEPass function */ +void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM); + +/** See llvm::createTypeBasedAliasAnalysisPass function */ +void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM); + +/** See llvm::createBasicAliasAnalysisPass function */ +void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM); + + #ifdef __cplusplus } #endif /* defined(__cplusplus) */ Modified: projects/pf/pf45/contrib/llvm/include/llvm-c/lto.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm-c/lto.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm-c/lto.h Tue May 3 21:20:24 2011 (r221413) @@ -72,7 +72,7 @@ lto_get_version(void); /** - * Returns the last error string or NULL if last operation was sucessful. + * Returns the last error string or NULL if last operation was successful. */ extern const char* lto_get_error_message(void); @@ -127,7 +127,15 @@ lto_module_create_from_memory(const void * Returns NULL on error (check lto_get_error_message() for details). */ extern lto_module_t -lto_module_create_from_fd(int fd, const char *path, off_t size); +lto_module_create_from_fd(int fd, const char *path, size_t file_size); + +/** + * Loads an object file from disk. The seek point of fd is not preserved. + * Returns NULL on error (check lto_get_error_message() for details). + */ +extern lto_module_t +lto_module_create_from_fd_at_offset(int fd, const char *path, size_t file_size, + size_t map_size, off_t offset); /** @@ -255,7 +263,7 @@ lto_codegen_write_merged_modules(lto_cod /** * Generates code for all added modules into one native object file. - * On sucess returns a pointer to a generated mach-o/ELF buffer and + * On success returns a pointer to a generated mach-o/ELF buffer and * length set to the buffer size. The buffer is owned by the * lto_code_gen_t and will be freed when lto_codegen_dispose() * is called, or lto_codegen_compile() is called again. @@ -264,6 +272,13 @@ lto_codegen_write_merged_modules(lto_cod extern const void* lto_codegen_compile(lto_code_gen_t cg, size_t* length); +/** + * Generates code for all added modules into one native object file. + * The name of the file is written to name. Returns true on error. + */ +extern bool +lto_codegen_compile_to_file(lto_code_gen_t cg, const char** name); + /** * Sets options to help debug codegen bugs. Modified: projects/pf/pf45/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm/ADT/APFloat.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm/ADT/APFloat.h Tue May 3 21:20:24 2011 (r221413) @@ -353,6 +353,10 @@ namespace llvm { unsigned FormatPrecision = 0, unsigned FormatMaxPadding = 3) const; + /// getExactInverse - If this value has an exact multiplicative inverse, + /// store it in inv and return true. + bool getExactInverse(APFloat *inv) const; + private: /* Trivial queries. */ Modified: projects/pf/pf45/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm/ADT/APInt.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm/ADT/APInt.h Tue May 3 21:20:24 2011 (r221413) @@ -818,6 +818,7 @@ public: APInt usub_ov(const APInt &RHS, bool &Overflow) const; APInt sdiv_ov(const APInt &RHS, bool &Overflow) const; APInt smul_ov(const APInt &RHS, bool &Overflow) const; + APInt umul_ov(const APInt &RHS, bool &Overflow) const; APInt sshl_ov(unsigned Amt, bool &Overflow) const; /// @returns the bit value at bitPosition @@ -1372,7 +1373,7 @@ public: /// Calculate the magic number for unsigned division by a constant. struct mu; - mu magicu() const; + mu magicu(unsigned LeadingZeros = 0) const; /// @} /// @name Building-block Operations for APInt and APFloat Modified: projects/pf/pf45/contrib/llvm/include/llvm/ADT/ArrayRef.h ============================================================================== --- projects/pf/pf45/contrib/llvm/include/llvm/ADT/ArrayRef.h Tue May 3 20:47:16 2011 (r221412) +++ projects/pf/pf45/contrib/llvm/include/llvm/ADT/ArrayRef.h Tue May 3 21:20:24 2011 (r221413) @@ -22,8 +22,8 @@ namespace llvm { /// /// This class does not own the underlying data, it is expected to be used in /// situations where the data resides in some other buffer, whose lifetime - /// extends past that of the StringRef. For this reason, it is not in general - /// safe to store a ArrayRef. + /// extends past that of the ArrayRef. For this reason, it is not in general + /// safe to store an ArrayRef. /// /// This is intended to be trivially copyable, so it should be passed by /// value. @@ -79,6 +79,8 @@ namespace llvm { /// empty - Check if the array is empty. bool empty() const { return Length == 0; } *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***