Date: Sun, 12 Jun 2011 20:12:02 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r223021 - in projects/llvm-ia64: bin/sh cddl/compat/opensolaris/include contrib/less contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm/ADT contrib/llvm/inc... Message-ID: <201106122012.p5CKC2KO039507@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marcel Date: Sun Jun 12 20:12:01 2011 New Revision: 223021 URL: http://svn.freebsd.org/changeset/base/223021 Log: Sync with head@223020 Added: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/ADT/PackedVector.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/DefaultPasses.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/DefaultPasses.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCWin64EH.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/MC/MCWin64EH.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/BranchProbability.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/Support/BranchProbability.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/PassManagerBuilder.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/Win64EH.h - copied unchanged from r223020, head/contrib/llvm/include/llvm/Support/Win64EH.h projects/llvm-ia64/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp - copied unchanged from r223020, head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp - copied unchanged from r223020, head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp - copied unchanged from r223020, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.h - copied unchanged from r223020, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp - copied unchanged from r223020, head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCWin64EH.cpp - copied unchanged from r223020, head/contrib/llvm/lib/MC/MCWin64EH.cpp projects/llvm-ia64/contrib/llvm/lib/Support/BranchProbability.cpp - copied unchanged from r223020, head/contrib/llvm/lib/Support/BranchProbability.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp - copied unchanged from r223020, head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp - copied unchanged from r223020, head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.cpp - copied unchanged from r223020, head/contrib/llvm/utils/TableGen/SetTheory.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.h - copied unchanged from r223020, head/contrib/llvm/utils/TableGen/SetTheory.h projects/llvm-ia64/tools/regression/bin/sh/builtins/case6.0 - copied unchanged from r223020, head/tools/regression/bin/sh/builtins/case6.0 projects/llvm-ia64/tools/regression/bin/sh/builtins/case7.0 - copied unchanged from r223020, head/tools/regression/bin/sh/builtins/case7.0 projects/llvm-ia64/tools/regression/bin/sh/execution/set-x3.0 - copied unchanged from r223020, head/tools/regression/bin/sh/execution/set-x3.0 projects/llvm-ia64/tools/regression/bin/sh/parameters/env1.0 - copied unchanged from r223020, head/tools/regression/bin/sh/parameters/env1.0 projects/llvm-ia64/usr.sbin/bsdinstall/bsdinstall.8 - copied unchanged from r223020, head/usr.sbin/bsdinstall/bsdinstall.8 Deleted: projects/llvm-ia64/contrib/llvm/include/llvm/Support/StandardPasses.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp Modified: projects/llvm-ia64/bin/sh/eval.c projects/llvm-ia64/bin/sh/expand.c projects/llvm-ia64/bin/sh/main.c projects/llvm-ia64/bin/sh/parser.c projects/llvm-ia64/bin/sh/parser.h projects/llvm-ia64/bin/sh/sh.1 projects/llvm-ia64/cddl/compat/opensolaris/include/assert.h projects/llvm-ia64/contrib/less/NEWS projects/llvm-ia64/contrib/less/README projects/llvm-ia64/contrib/less/command.c projects/llvm-ia64/contrib/less/funcs.h projects/llvm-ia64/contrib/less/less.man projects/llvm-ia64/contrib/less/less.nro projects/llvm-ia64/contrib/less/lessecho.man projects/llvm-ia64/contrib/less/lessecho.nro projects/llvm-ia64/contrib/less/lesskey.man projects/llvm-ia64/contrib/less/lesskey.nro projects/llvm-ia64/contrib/less/optfunc.c projects/llvm-ia64/contrib/less/opttbl.c projects/llvm-ia64/contrib/less/version.c projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h projects/llvm-ia64/contrib/llvm/include/llvm-c/Disassembler.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringRef.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/llvm-ia64/contrib/llvm/include/llvm/Argument.h projects/llvm-ia64/contrib/llvm/include/llvm/Attributes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/llvm-ia64/contrib/llvm/include/llvm/CompilerDriver/Common.td projects/llvm-ia64/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/llvm-ia64/contrib/llvm/include/llvm/Function.h projects/llvm-ia64/contrib/llvm/include/llvm/InitializePasses.h projects/llvm-ia64/contrib/llvm/include/llvm/IntrinsicInst.h projects/llvm-ia64/contrib/llvm/include/llvm/Intrinsics.td projects/llvm-ia64/contrib/llvm/include/llvm/IntrinsicsARM.td projects/llvm-ia64/contrib/llvm/include/llvm/IntrinsicsX86.td projects/llvm-ia64/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/llvm-ia64/contrib/llvm/include/llvm/LinkAllPasses.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCDwarf.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCExpr.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCStreamer.h projects/llvm-ia64/contrib/llvm/include/llvm/Metadata.h projects/llvm-ia64/contrib/llvm/include/llvm/Operator.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/Casting.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/Dwarf.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/IRBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/PatternMatch.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/Program.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/SourceMgr.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/Target.td projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLowering.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetOptions.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/llvm-ia64/contrib/llvm/include/llvm/Type.h projects/llvm-ia64/contrib/llvm/lib/Analysis/Analysis.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IVUsers.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/InlineCost.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/Loads.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/RegionPass.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.h projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLParser.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLToken.h projects/llvm-ia64/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AntiDepBreaker.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/llvm-ia64/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/llvm-ia64/contrib/llvm/lib/MC/ELFObjectWriter.h projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCAssembler.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDwarf.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCELF.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCExpr.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/Support/APInt.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Dwarf.cpp projects/llvm-ia64/contrib/llvm/lib/Support/FoldingSet.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Host.cpp projects/llvm-ia64/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/llvm-ia64/contrib/llvm/lib/Support/SourceMgr.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Unix/Host.inc projects/llvm-ia64/contrib/llvm/lib/Support/Unix/Program.inc projects/llvm-ia64/contrib/llvm/lib/Support/Windows/Program.inc projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/Mips.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTX.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPC.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Attributes.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Function.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Instructions.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/PassManager.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Type.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Verifier.cpp projects/llvm-ia64/contrib/llvm/tools/clang/include/clang-c/Index.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/APValue.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Index/Indexer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/llvm-ia64/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/Record.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.h projects/llvm-ia64/contrib/llvm/utils/TableGen/TGParser.h projects/llvm-ia64/contrib/llvm/utils/TableGen/TableGen.cpp projects/llvm-ia64/etc/defaults/rc.conf projects/llvm-ia64/etc/network.subr projects/llvm-ia64/etc/rc.d/mountcritremote projects/llvm-ia64/etc/rc.d/nfsclient projects/llvm-ia64/etc/rc.d/rtadvd projects/llvm-ia64/etc/rc.subr projects/llvm-ia64/lib/clang/include/clang/Basic/Version.inc projects/llvm-ia64/lib/clang/libclangfrontend/Makefile projects/llvm-ia64/lib/clang/libllvmasmprinter/Makefile projects/llvm-ia64/lib/clang/libllvmcodegen/Makefile projects/llvm-ia64/lib/clang/libllvmmc/Makefile projects/llvm-ia64/lib/clang/libllvmmipscodegen/Makefile projects/llvm-ia64/lib/libstand/bswap.c projects/llvm-ia64/release/powerpc/mkisoimages.sh projects/llvm-ia64/sbin/fsck_ffs/suj.c projects/llvm-ia64/share/misc/committers-ports.dot projects/llvm-ia64/share/skel/dot.shrc projects/llvm-ia64/sys/Makefile projects/llvm-ia64/sys/amd64/amd64/legacy.c projects/llvm-ia64/sys/amd64/conf/GENERIC projects/llvm-ia64/sys/boot/i386/zfsboot/Makefile projects/llvm-ia64/sys/cam/ata/ata_all.c projects/llvm-ia64/sys/cam/ata/ata_xpt.c projects/llvm-ia64/sys/cddl/compat/opensolaris/sys/kstat.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/llvm-ia64/sys/conf/files projects/llvm-ia64/sys/dev/aac/aac.c projects/llvm-ia64/sys/dev/aac/aacvar.h projects/llvm-ia64/sys/dev/acpica/acpi.c projects/llvm-ia64/sys/dev/atkbdc/atkbd.c projects/llvm-ia64/sys/dev/cxgbe/adapter.h projects/llvm-ia64/sys/dev/cxgbe/t4_ioctl.h projects/llvm-ia64/sys/dev/cxgbe/t4_main.c projects/llvm-ia64/sys/dev/cxgbe/t4_sge.c projects/llvm-ia64/sys/dev/iwn/if_iwn.c projects/llvm-ia64/sys/dev/pci/pci_pci.c projects/llvm-ia64/sys/dev/xen/blkback/blkback.c projects/llvm-ia64/sys/dev/xen/blkfront/blkfront.c projects/llvm-ia64/sys/dev/xen/control/control.c projects/llvm-ia64/sys/dev/xen/netfront/netfront.c projects/llvm-ia64/sys/i386/conf/GENERIC projects/llvm-ia64/sys/i386/i386/legacy.c projects/llvm-ia64/sys/ia64/ia64/machdep.c projects/llvm-ia64/sys/kern/vfs_bio.c projects/llvm-ia64/sys/powerpc/conf/GENERIC projects/llvm-ia64/sys/powerpc/conf/GENERIC64 projects/llvm-ia64/sys/sys/vnode.h projects/llvm-ia64/sys/ufs/ffs/ffs_alloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_balloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_extern.h projects/llvm-ia64/sys/ufs/ffs/ffs_inode.c projects/llvm-ia64/sys/ufs/ffs/ffs_snapshot.c projects/llvm-ia64/sys/ufs/ffs/ffs_softdep.c projects/llvm-ia64/sys/ufs/ffs/ffs_vfsops.c projects/llvm-ia64/sys/ufs/ffs/ffs_vnops.c projects/llvm-ia64/sys/ufs/ffs/fs.h projects/llvm-ia64/sys/ufs/ffs/softdep.h projects/llvm-ia64/sys/ufs/ufs/inode.h projects/llvm-ia64/sys/ufs/ufs/quota.h projects/llvm-ia64/sys/ufs/ufs/ufs_lookup.c projects/llvm-ia64/sys/ufs/ufs/ufs_quota.c projects/llvm-ia64/sys/ufs/ufs/ufs_vnops.c projects/llvm-ia64/sys/ufs/ufs/ufsmount.h projects/llvm-ia64/sys/vm/vm_page.c projects/llvm-ia64/sys/vm/vm_page.h projects/llvm-ia64/sys/vm/vnode_pager.c projects/llvm-ia64/sys/xen/interface/io/xenbus.h projects/llvm-ia64/sys/xen/xenbus/xenbus.c projects/llvm-ia64/sys/xen/xenbus/xenbus_if.m projects/llvm-ia64/sys/xen/xenbus/xenbusb.c projects/llvm-ia64/sys/xen/xenbus/xenbusb.h projects/llvm-ia64/sys/xen/xenbus/xenbusb_back.c projects/llvm-ia64/sys/xen/xenbus/xenbusb_front.c projects/llvm-ia64/sys/xen/xenbus/xenbusb_if.m projects/llvm-ia64/sys/xen/xenbus/xenbusvar.h projects/llvm-ia64/sys/xen/xenstore/xenstorevar.h projects/llvm-ia64/tools/tools/cxgbetool/cxgbetool.c projects/llvm-ia64/usr.bin/calendar/calendars/calendar.freebsd projects/llvm-ia64/usr.bin/clang/tblgen/Makefile projects/llvm-ia64/usr.bin/grep/fastgrep.c projects/llvm-ia64/usr.bin/grep/grep.c projects/llvm-ia64/usr.bin/grep/util.c projects/llvm-ia64/usr.sbin/bsdinstall/Makefile projects/llvm-ia64/usr.sbin/rtadvd/config.c projects/llvm-ia64/usr.sbin/rtadvd/config.h projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.8 projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.c projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.h Directory Properties: projects/llvm-ia64/ (props changed) projects/llvm-ia64/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/contrib/bind9/ (props changed) projects/llvm-ia64/contrib/binutils/ (props changed) projects/llvm-ia64/contrib/bzip2/ (props changed) projects/llvm-ia64/contrib/compiler-rt/ (props changed) projects/llvm-ia64/contrib/dialog/ (props changed) projects/llvm-ia64/contrib/ee/ (props changed) projects/llvm-ia64/contrib/expat/ (props changed) projects/llvm-ia64/contrib/file/ (props changed) projects/llvm-ia64/contrib/gcc/ (props changed) projects/llvm-ia64/contrib/gdb/ (props changed) projects/llvm-ia64/contrib/gdtoa/ (props changed) projects/llvm-ia64/contrib/gnu-sort/ (props changed) projects/llvm-ia64/contrib/groff/ (props changed) projects/llvm-ia64/contrib/less/ (props changed) projects/llvm-ia64/contrib/libpcap/ (props changed) projects/llvm-ia64/contrib/libstdc++/ (props changed) projects/llvm-ia64/contrib/llvm/ (props changed) projects/llvm-ia64/contrib/llvm/tools/clang/ (props changed) projects/llvm-ia64/contrib/ncurses/ (props changed) projects/llvm-ia64/contrib/netcat/ (props changed) projects/llvm-ia64/contrib/ntp/ (props changed) projects/llvm-ia64/contrib/one-true-awk/ (props changed) projects/llvm-ia64/contrib/openbsm/ (props changed) projects/llvm-ia64/contrib/openpam/ (props changed) projects/llvm-ia64/contrib/pf/ (props changed) projects/llvm-ia64/contrib/sendmail/ (props changed) projects/llvm-ia64/contrib/tcpdump/ (props changed) projects/llvm-ia64/contrib/tcsh/ (props changed) projects/llvm-ia64/contrib/top/ (props changed) projects/llvm-ia64/contrib/top/install-sh (props changed) projects/llvm-ia64/contrib/tzcode/stdtime/ (props changed) projects/llvm-ia64/contrib/tzcode/zic/ (props changed) projects/llvm-ia64/contrib/tzdata/ (props changed) projects/llvm-ia64/contrib/wpa/ (props changed) projects/llvm-ia64/contrib/xz/ (props changed) projects/llvm-ia64/crypto/openssh/ (props changed) projects/llvm-ia64/crypto/openssl/ (props changed) projects/llvm-ia64/gnu/lib/ (props changed) projects/llvm-ia64/gnu/usr.bin/binutils/ (props changed) projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/ (props changed) projects/llvm-ia64/gnu/usr.bin/gdb/ (props changed) projects/llvm-ia64/lib/libc/ (props changed) projects/llvm-ia64/lib/libc/stdtime/ (props changed) projects/llvm-ia64/lib/libutil/ (props changed) projects/llvm-ia64/lib/libz/ (props changed) projects/llvm-ia64/sbin/ (props changed) projects/llvm-ia64/sbin/ipfw/ (props changed) projects/llvm-ia64/share/mk/bsd.arch.inc.mk (props changed) projects/llvm-ia64/share/zoneinfo/ (props changed) projects/llvm-ia64/sys/ (props changed) projects/llvm-ia64/sys/amd64/include/xen/ (props changed) projects/llvm-ia64/sys/boot/ (props changed) projects/llvm-ia64/sys/boot/i386/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/ski/ (props changed) projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/ (props changed) projects/llvm-ia64/sys/boot/powerpc/ofw/ (props changed) projects/llvm-ia64/sys/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/sys/conf/ (props changed) projects/llvm-ia64/sys/contrib/dev/acpica/ (props changed) projects/llvm-ia64/sys/contrib/octeon-sdk/ (props changed) projects/llvm-ia64/sys/contrib/pf/ (props changed) projects/llvm-ia64/sys/contrib/x86emu/ (props changed) projects/llvm-ia64/usr.bin/calendar/ (props changed) projects/llvm-ia64/usr.bin/csup/ (props changed) projects/llvm-ia64/usr.bin/procstat/ (props changed) projects/llvm-ia64/usr.sbin/ndiscvt/ (props changed) projects/llvm-ia64/usr.sbin/zic/ (props changed) Modified: projects/llvm-ia64/bin/sh/eval.c ============================================================================== --- projects/llvm-ia64/bin/sh/eval.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/eval.c Sun Jun 12 20:12:01 2011 (r223021) @@ -745,8 +745,9 @@ evalcommand(union node *cmd, int flags, /* Print the command if xflag is set. */ if (xflag) { char sep = 0; - const char *p; - out2str(ps4val()); + const char *p, *ps4; + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); for (sp = varlist.list ; sp ; sp = sp->next) { if (sep != 0) out2c(' '); Modified: projects/llvm-ia64/bin/sh/expand.c ============================================================================== --- projects/llvm-ia64/bin/sh/expand.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/expand.c Sun Jun 12 20:12:01 2011 (r223021) @@ -174,6 +174,7 @@ expandarg(union node *arg, struct arglis ifslastp = NULL; argstr(arg->narg.text, flag); if (arglist == NULL) { + STACKSTRNUL(expdest); return; /* here document expanded */ } STPUTC('\0', expdest); @@ -1429,7 +1430,7 @@ patmatch(const char *pattern, const char if (localeisutf8) wc = get_wc(&q); else - wc = *q++; + wc = (unsigned char)*q++; if (wc == '\0') return 0; break; @@ -1486,7 +1487,7 @@ patmatch(const char *pattern, const char if (localeisutf8) chr = get_wc(&q); else - chr = *q++; + chr = (unsigned char)*q++; if (chr == '\0') return 0; c = *p++; @@ -1501,7 +1502,7 @@ patmatch(const char *pattern, const char if (wc == 0) /* bad utf-8 */ return 0; } else - wc = c; + wc = (unsigned char)c; if (*p == '-' && p[1] != ']') { p++; while (*p == CTLQUOTEMARK) @@ -1513,7 +1514,7 @@ patmatch(const char *pattern, const char if (wc2 == 0) /* bad utf-8 */ return 0; } else - wc2 = *p++; + wc2 = (unsigned char)*p++; if ( collate_range_cmp(chr, wc) >= 0 && collate_range_cmp(chr, wc2) <= 0 ) Modified: projects/llvm-ia64/bin/sh/main.c ============================================================================== --- projects/llvm-ia64/bin/sh/main.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/main.c Sun Jun 12 20:12:01 2011 (r223021) @@ -78,7 +78,7 @@ int rootshell; struct jmploc main_handler; int localeisutf8, initial_localeisutf8; -static void read_profile(const char *); +static void read_profile(char *); static char *find_dot_file(char *); /* @@ -92,7 +92,7 @@ static char *find_dot_file(char *); int main(int argc, char *argv[]) { - struct stackmark smark; + struct stackmark smark, smark2; volatile int state; char *shinit; @@ -139,6 +139,7 @@ main(int argc, char *argv[]) rootshell = 1; init(); setstackmark(&smark); + setstackmark(&smark2); procargs(argc, argv); pwd_init(iflag); if (iflag) @@ -149,7 +150,7 @@ main(int argc, char *argv[]) state1: state = 2; if (privileged == 0) - read_profile(".profile"); + read_profile("${HOME-}/.profile"); else read_profile("/etc/suid_profile"); } @@ -163,6 +164,7 @@ state2: } state3: state = 4; + popstackmark(&smark2); if (minusc) { evalstring(minusc, sflag ? 0 : EV_EXIT); } @@ -235,12 +237,16 @@ cmdloop(int top) */ static void -read_profile(const char *name) +read_profile(char *name) { int fd; + const char *expandedname; + expandedname = expandstr(name); + if (expandedname == NULL) + return; INTOFF; - if ((fd = open(name, O_RDONLY)) >= 0) + if ((fd = open(expandedname, O_RDONLY)) >= 0) setinputfd(fd, 1); INTON; if (fd < 0) Modified: projects/llvm-ia64/bin/sh/parser.c ============================================================================== --- projects/llvm-ia64/bin/sh/parser.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/parser.c Sun Jun 12 20:12:01 2011 (r223021) @@ -2029,3 +2029,47 @@ getprompt(void *unused __unused) ps[i] = '\0'; return (ps); } + + +const char * +expandstr(char *ps) +{ + union node n; + struct jmploc jmploc; + struct jmploc *const savehandler = handler; + const int saveprompt = doprompt; + struct parsefile *const savetopfile = getcurrentfile(); + struct parser_temp *const saveparser_temp = parser_temp; + const char *result = NULL; + + if (!setjmp(jmploc.loc)) { + handler = &jmploc; + parser_temp = NULL; + setinputstring(ps, 1); + doprompt = 0; + readtoken1(pgetc(), DQSYNTAX, "\n\n", 0); + if (backquotelist != NULL) + error("Command substitution not allowed here"); + + n.narg.type = NARG; + n.narg.next = NULL; + n.narg.text = wordtext; + n.narg.backquote = backquotelist; + + expandarg(&n, NULL, 0); + result = stackblock(); + INTOFF; + } + handler = savehandler; + doprompt = saveprompt; + popfilesupto(savetopfile); + if (parser_temp != saveparser_temp) { + parser_temp_free_all(); + parser_temp = saveparser_temp; + } + if (result != NULL) { + INTON; + } else if (exception == EXINT) + raise(SIGINT); + return result; +} Modified: projects/llvm-ia64/bin/sh/parser.h ============================================================================== --- projects/llvm-ia64/bin/sh/parser.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/parser.h Sun Jun 12 20:12:01 2011 (r223021) @@ -82,3 +82,4 @@ void fixredir(union node *, const char * int goodname(const char *); int isassignment(const char *); char *getprompt(void *); +const char *expandstr(char *); Modified: projects/llvm-ia64/bin/sh/sh.1 ============================================================================== --- projects/llvm-ia64/bin/sh/sh.1 Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/bin/sh/sh.1 Sun Jun 12 20:12:01 2011 (r223021) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd May 21, 2011 +.Dd June 10, 2011 .Dt SH 1 .Os .Sh NAME @@ -124,8 +124,8 @@ If the environment variable .Ev ENV is set on entry to a shell, or is set in the .Pa .profile -of a login shell, the shell then reads commands from the file named in -.Ev ENV . +of a login shell, the shell then subjects its value to parameter expansion +and arithmetic expansion and reads commands from the named file. Therefore, a user should place commands that are to be executed only at login time in the .Pa .profile @@ -324,7 +324,7 @@ Useful for debugging. Write each command (preceded by the value of the .Va PS4 -variable) +variable subjected to parameter expansion and arithmetic expansion) to standard error before it is executed. Useful for debugging. .El Modified: projects/llvm-ia64/cddl/compat/opensolaris/include/assert.h ============================================================================== --- projects/llvm-ia64/cddl/compat/opensolaris/include/assert.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/cddl/compat/opensolaris/include/assert.h Sun Jun 12 20:12:01 2011 (r223021) @@ -43,6 +43,10 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __cplusplus +extern "C" { +#endif + static __inline void __assert(const char *expr, const char *file, int line) { @@ -52,4 +56,9 @@ __assert(const char *expr, const char *f abort(); /* NOTREACHED */ } + +#ifdef __cplusplus +} +#endif + #endif /* !_ASSERT_H_ */ Modified: projects/llvm-ia64/contrib/less/NEWS ============================================================================== --- projects/llvm-ia64/contrib/less/NEWS Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/NEWS Sun Jun 12 20:12:01 2011 (r223021) @@ -12,6 +12,15 @@ ====================================================================== + Major changes between "less" versions 443 and 444 + +* Fix bug in unget handling that can cause strange effects on the + command line. + +* Remove vestiges of obsolete -l option that can cause a crash. + +====================================================================== + Major changes between "less" versions 436 and 443 * Change search behavior such that when a search is given an explicit Modified: projects/llvm-ia64/contrib/less/README ============================================================================== --- projects/llvm-ia64/contrib/less/README Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/README Sun Jun 12 20:12:01 2011 (r223021) @@ -7,9 +7,9 @@ ************************************************************************** ************************************************************************** - Less, version 443 + Less, version 444 - This is the distribution of less, version 443, released 09 Apr 2011. + This is the distribution of less, version 444, released 09 Jun 2011. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or Modified: projects/llvm-ia64/contrib/less/command.c ============================================================================== --- projects/llvm-ia64/contrib/less/command.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/command.c Sun Jun 12 20:12:01 2011 (r223021) @@ -302,7 +302,7 @@ is_erase_char(c) */ static int mca_opt_first_char(c) - int c; + int c; { int flag = (optflag & ~OPT_NO_PROMPT); if (flag == OPT_NO_TOGGLE) @@ -846,6 +846,7 @@ ungetcc(c) ug->ug_char = c; ug->ug_next = ungot; ungot = ug; + unget_end = 0; } /* Modified: projects/llvm-ia64/contrib/less/funcs.h ============================================================================== --- projects/llvm-ia64/contrib/less/funcs.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/funcs.h Sun Jun 12 20:12:01 2011 (r223021) @@ -194,7 +194,6 @@ public void unmark (); public void opt_o (); public void opt__O (); - public void opt_l (); public void opt_j (); public void calc_jump_sline (); public void opt_shift (); Modified: projects/llvm-ia64/contrib/less/less.man ============================================================================== --- projects/llvm-ia64/contrib/less/less.man Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/less.man Sun Jun 12 20:12:01 2011 (r223021) @@ -1156,7 +1156,7 @@ LESS(1) next 8bcccbcc18b95.bb125.bb If neither LESSCHARSET nor LESSCHARDEF is set, but any of the strings - "UTF-8", "UTF8", "utf-8" or "utf8" is found in the LC_ALL, LC_TYPE or + "UTF-8", "UTF8", "utf-8" or "utf8" is found in the LC_ALL, LC_CTYPE or LANG environment variables, then the default character set is utf-8. If that string is not found, but your system supports the [4msetlocale[0m @@ -1580,4 +1580,4 @@ LESS(1) - Version 443: 09 Apr 2011 LESS(1) + Version 444: 09 Jun 2011 LESS(1) Modified: projects/llvm-ia64/contrib/less/less.nro ============================================================================== --- projects/llvm-ia64/contrib/less/less.nro Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/less.nro Sun Jun 12 20:12:01 2011 (r223021) @@ -1,4 +1,4 @@ -.TH LESS 1 "Version 443: 09 Apr 2011" +.TH LESS 1 "Version 444: 09 Jun 2011" .SH NAME less \- opposite of more .SH SYNOPSIS @@ -1276,7 +1276,7 @@ to each of the possible values for LESSC .PP If neither LESSCHARSET nor LESSCHARDEF is set, but any of the strings "UTF-8", "UTF8", "utf-8" or "utf8" -is found in the LC_ALL, LC_TYPE or LANG +is found in the LC_ALL, LC_CTYPE or LANG environment variables, then the default character set is utf-8. .PP If that string is not found, but your system supports the Modified: projects/llvm-ia64/contrib/less/lessecho.man ============================================================================== --- projects/llvm-ia64/contrib/less/lessecho.man Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/lessecho.man Sun Jun 12 20:12:01 2011 (r223021) @@ -46,4 +46,4 @@ LESSECHO(1) - Version 443: 09 Apr 2011 LESSECHO(1) + Version 444: 09 Jun 2011 LESSECHO(1) Modified: projects/llvm-ia64/contrib/less/lessecho.nro ============================================================================== --- projects/llvm-ia64/contrib/less/lessecho.nro Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/lessecho.nro Sun Jun 12 20:12:01 2011 (r223021) @@ -1,4 +1,4 @@ -.TH LESSECHO 1 "Version 443: 09 Apr 2011" +.TH LESSECHO 1 "Version 444: 09 Jun 2011" .SH NAME lessecho \- expand metacharacters .SH SYNOPSIS Modified: projects/llvm-ia64/contrib/less/lesskey.man ============================================================================== --- projects/llvm-ia64/contrib/less/lesskey.man Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/lesskey.man Sun Jun 12 20:12:01 2011 (r223021) @@ -354,4 +354,4 @@ LESSKEY(1) - Version 443: 09 Apr 2011 LESSKEY(1) + Version 444: 09 Jun 2011 LESSKEY(1) Modified: projects/llvm-ia64/contrib/less/lesskey.nro ============================================================================== --- projects/llvm-ia64/contrib/less/lesskey.nro Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/lesskey.nro Sun Jun 12 20:12:01 2011 (r223021) @@ -1,4 +1,4 @@ -.TH LESSKEY 1 "Version 443: 09 Apr 2011" +.TH LESSKEY 1 "Version 444: 09 Jun 2011" .SH NAME lesskey \- specify key bindings for less .SH SYNOPSIS Modified: projects/llvm-ia64/contrib/less/optfunc.c ============================================================================== --- projects/llvm-ia64/contrib/less/optfunc.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/optfunc.c Sun Jun 12 20:12:01 2011 (r223021) @@ -132,34 +132,6 @@ opt__O(type, s) #endif /* - * Handlers for -l option. - */ - public void -opt_l(type, s) - int type; - char *s; -{ - int err; - int n; - char *t; - - switch (type) - { - case INIT: - t = s; - n = getnum(&t, "l", &err); - if (err || n <= 0) - { - error("Line number is required after -l", NULL_PARG); - return; - } - plusoption = TRUE; - ungetsc(s); - break; - } -} - -/* * Handlers for -j option. */ public void Modified: projects/llvm-ia64/contrib/less/opttbl.c ============================================================================== --- projects/llvm-ia64/contrib/less/opttbl.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/opttbl.c Sun Jun 12 20:12:01 2011 (r223021) @@ -263,10 +263,6 @@ static struct loption option[] = NULL } }, - { 'l', NULL, - STRING|NO_TOGGLE|NO_QUERY, 0, NULL, opt_l, - { NULL, NULL, NULL } - }, { 'L', &L__optname, BOOL, OPT_ON, &use_lessopen, NULL, { Modified: projects/llvm-ia64/contrib/less/version.c ============================================================================== --- projects/llvm-ia64/contrib/less/version.c Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/less/version.c Sun Jun 12 20:12:01 2011 (r223021) @@ -742,6 +742,7 @@ v441 1/21/11 Fix semi-infinite loop i v442 3/2/11 Fix search bug. Add ctrl-G line edit command. v443 4/9/11 Fix Windows build. +v444 6/8/11 Fix ungetc bug; remove vestiges of obsolete -l option. */ -char version[] = "443"; +char version[] = "444"; Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h Sun Jun 12 20:12:01 2011 (r223021) @@ -282,6 +282,8 @@ typedef enum { LLVMRealPredicateTrue /**< Always true (always folded) */ } LLVMRealPredicate; +void LLVMInitializeCore(LLVMPassRegistryRef R); + /*===-- Error handling ----------------------------------------------------===*/ @@ -1164,6 +1166,7 @@ namespace llvm { for (LLVMValueRef *I = Vals, *E = Vals + Length; I != E; ++I) cast<T>(*I); #endif + (void)Length; return reinterpret_cast<T**>(Vals); } Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Disassembler.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm-c/Disassembler.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Disassembler.h Sun Jun 12 20:12:01 2011 (r223021) @@ -7,16 +7,16 @@ |* *| |*===----------------------------------------------------------------------===*| |* *| -|* This header provides public interface to a disassembler library. *| +|* This header provides a public interface to a disassembler library. *| |* LLVM provides an implementation of this interface. *| |* *| \*===----------------------------------------------------------------------===*/ #ifndef LLVM_C_DISASSEMBLER_H -#define LLVM_C_DISASSEMBLER_H 1 +#define LLVM_C_DISASSEMBLER_H -#include <stddef.h> #include "llvm/Support/DataTypes.h" +#include <stddef.h> /** * An opaque reference to a disassembler context. @@ -38,14 +38,11 @@ typedef void *LLVMDisasmContextRef; * 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. + * returns 1, otherwise it returns 0. */ -typedef int (*LLVMOpInfoCallback)(void *DisInfo, - uint64_t PC, - uint64_t Offset, - uint64_t Size, - int TagType, - void *TagBuf); +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 @@ -68,10 +65,11 @@ typedef int (*LLVMOpInfoCallback)(void * * 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 */ + 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; @@ -92,11 +90,11 @@ struct LLVMOpInfo1 { /** * 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 + * disassembler for 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. + * returned. */ typedef const char *(*LLVMSymbolLookupCallback)(void *DisInfo, uint64_t SymbolValue); @@ -107,40 +105,33 @@ extern "C" { /** * 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 + * by passing a block of information in the DisInfo parameter and specifying the + * TagType and callback 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); +LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo, + int TagType, LLVMOpInfoCallback GetOpInfo, + LLVMSymbolLookupCallback SymbolLookUp); /** * Dispose of a disassembler context. */ -extern void -LLVMDisasmDispose(LLVMDisasmContextRef DC); +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); + * Disassemble 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 whose 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. + */ +size_t LLVMDisasmInstruction(LLVMDisasmContextRef DC, uint8_t *Bytes, + uint64_t BytesSize, uint64_t PC, + char *OutString, size_t OutStringSize); #ifdef __cplusplus } Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/FoldingSet.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/FoldingSet.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/FoldingSet.h Sun Jun 12 20:12:01 2011 (r223021) @@ -671,17 +671,10 @@ public: // Partial specializations of FoldingSetTrait. template<typename T> struct FoldingSetTrait<T*> { - static inline void Profile(const T *X, FoldingSetNodeID &ID) { + static inline void Profile(T *X, FoldingSetNodeID &ID) { ID.AddPointer(X); } }; - -template<typename T> struct FoldingSetTrait<const T*> { - static inline void Profile(const T *X, FoldingSetNodeID &ID) { - ID.AddPointer(X); - } -}; - } // End of namespace llvm. #endif Copied: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h (from r223020, head/contrib/llvm/include/llvm/ADT/PackedVector.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h Sun Jun 12 20:12:01 2011 (r223021, copy of r223020, head/contrib/llvm/include/llvm/ADT/PackedVector.h) @@ -0,0 +1,158 @@ +//===- llvm/ADT/PackedVector.h - Packed values vector -----------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file implements the PackedVector class. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ADT_PACKEDVECTOR_H +#define LLVM_ADT_PACKEDVECTOR_H + +#include "llvm/ADT/BitVector.h" +#include <limits> + +namespace llvm { + +template <typename T, unsigned BitNum, bool isSigned> +class PackedVectorBase; + +// This won't be necessary if we can specialize members without specializing +// the parent template. +template <typename T, unsigned BitNum> +class PackedVectorBase<T, BitNum, false> { +protected: + static T getValue(const llvm::BitVector &Bits, unsigned Idx) { + T val = T(); + for (unsigned i = 0; i != BitNum; ++i) + val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); + return val; + } + + static void setValue(llvm::BitVector &Bits, unsigned Idx, T val) { + assert((val >> BitNum) == 0 && "value is too big"); + for (unsigned i = 0; i != BitNum; ++i) + Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); + } +}; + +template <typename T, unsigned BitNum> +class PackedVectorBase<T, BitNum, true> { +protected: + static T getValue(const llvm::BitVector &Bits, unsigned Idx) { + T val = T(); + for (unsigned i = 0; i != BitNum-1; ++i) + val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); + if (Bits[(Idx << (BitNum-1)) + BitNum-1]) + val = ~val; + return val; + } + + static void setValue(llvm::BitVector &Bits, unsigned Idx, T val) { + if (val < 0) { + val = ~val; + Bits.set((Idx << (BitNum-1)) + BitNum-1); + } + assert((val >> (BitNum-1)) == 0 && "value is too big"); + for (unsigned i = 0; i != BitNum-1; ++i) + Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); + } +}; + +/// \brief Store a vector of values using a specific number of bits for each +/// value. Both signed and unsigned types can be used, e.g +/// @code +/// PackedVector<signed, 2> vec; +/// @endcode +/// will create a vector accepting values -2, -1, 0, 1. Any other value will hit +/// an assertion. +template <typename T, unsigned BitNum> +class PackedVector : public PackedVectorBase<T, BitNum, + std::numeric_limits<T>::is_signed> { + llvm::BitVector Bits; + typedef PackedVectorBase<T, BitNum, std::numeric_limits<T>::is_signed> base; + +public: + class reference { + PackedVector &Vec; + const unsigned Idx; + + reference(); // Undefined + public: + reference(PackedVector &vec, unsigned idx) : Vec(vec), Idx(idx) { } + + reference &operator=(T val) { + Vec.setValue(Vec.Bits, Idx, val); + return *this; + } + operator T() { + return Vec.getValue(Vec.Bits, Idx); + } + }; + + PackedVector() { } + explicit PackedVector(unsigned size) : Bits(size << (BitNum-1)) { } + + bool empty() const { return Bits.empty(); } + + unsigned size() const { return Bits.size() >> (BitNum-1); } + + void clear() { Bits.clear(); } + + void resize(unsigned N) { Bits.resize(N << (BitNum-1)); } + + void reserve(unsigned N) { Bits.reserve(N << (BitNum-1)); } + + PackedVector &reset() { + Bits.reset(); + return *this; + } + + void push_back(T val) { + resize(size()+1); + (*this)[size()-1] = val; + } + + reference operator[](unsigned Idx) { + return reference(*this, Idx); + } + + T operator[](unsigned Idx) const { + return base::getValue(Bits, Idx); + } + + bool operator==(const PackedVector &RHS) const { + return Bits == RHS.Bits; + } + + bool operator!=(const PackedVector &RHS) const { + return Bits != RHS.Bits; + } + + const PackedVector &operator=(const PackedVector &RHS) { + Bits = RHS.Bits; + return *this; + } + + PackedVector &operator|=(const PackedVector &RHS) { + Bits |= RHS.Bits; + return *this; + } + + void swap(PackedVector &RHS) { + Bits.swap(RHS.Bits); + } +}; + +// Leave BitNum=0 undefined. +template <typename T> +class PackedVector<T, 0>; + +} // end llvm namespace + +#endif Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringRef.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringRef.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringRef.h Sun Jun 12 20:12:01 2011 (r223021) @@ -46,7 +46,14 @@ namespace llvm { // integer works around this bug. static size_t min(size_t a, size_t b) { return a < b ? a : b; } static size_t max(size_t a, size_t b) { return a > b ? a : b; } - + + // Workaround memcmp issue with null pointers (undefined behavior) + // by providing a specialized version + static int compareMemory(const char *Lhs, const char *Rhs, size_t Length) { + if (Length == 0) { return 0; } + return ::memcmp(Lhs,Rhs,Length); + } + public: /// @name Constructors /// @{ @@ -56,11 +63,17 @@ namespace llvm { /// Construct a string ref from a cstring. /*implicit*/ StringRef(const char *Str) - : Data(Str), Length(::strlen(Str)) {} + : Data(Str) { + assert(Str && "StringRef cannot be built from a NULL argument"); + Length = ::strlen(Str); // invoking strlen(NULL) is undefined behavior + } /// Construct a string ref from a pointer and length. /*implicit*/ StringRef(const char *data, size_t length) - : Data(data), Length(length) {} + : Data(data), Length(length) { + assert((data || length == 0) && + "StringRef cannot be built from a NULL argument with non-null length"); + } /// Construct a string ref from an std::string. /*implicit*/ StringRef(const std::string &Str) @@ -104,7 +117,7 @@ namespace llvm { /// compare() when the relative ordering of inequal strings isn't needed. bool equals(StringRef RHS) const { return (Length == RHS.Length && - memcmp(Data, RHS.Data, RHS.Length) == 0); + compareMemory(Data, RHS.Data, RHS.Length) == 0); } /// equals_lower - Check for string equality, ignoring case. @@ -116,7 +129,7 @@ namespace llvm { /// is lexicographically less than, equal to, or greater than the \arg RHS. int compare(StringRef RHS) const { // Check the prefix for a mismatch. - if (int Res = memcmp(Data, RHS.Data, min(Length, RHS.Length))) + if (int Res = compareMemory(Data, RHS.Data, min(Length, RHS.Length))) return Res < 0 ? -1 : 1; // Otherwise the prefixes match, so we only need to check the lengths. @@ -183,13 +196,13 @@ namespace llvm { /// startswith - Check if this string starts with the given \arg Prefix. bool startswith(StringRef Prefix) const { return Length >= Prefix.Length && - memcmp(Data, Prefix.Data, Prefix.Length) == 0; + compareMemory(Data, Prefix.Data, Prefix.Length) == 0; } /// endswith - Check if this string ends with the given \arg Suffix. bool endswith(StringRef Suffix) const { return Length >= Suffix.Length && - memcmp(end() - Suffix.Length, Suffix.Data, Suffix.Length) == 0; + compareMemory(end() - Suffix.Length, Suffix.Data, Suffix.Length) == 0; } /// @} @@ -447,6 +460,10 @@ namespace llvm { return LHS.compare(RHS) != -1; } + inline std::string &operator+=(std::string &buffer, llvm::StringRef string) { + return buffer.append(string.data(), string.size()); + } + /// @} // StringRefs can be treated like a POD type. Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h Sun Jun 12 20:12:01 2011 (r223021) @@ -226,7 +226,7 @@ public: /// if the environment component is present). StringRef getOSAndEnvironmentName() const; - /// getOSNumber - Parse the version number from the OS name component of the + /// getOSVersion - Parse the version number from the OS name component of the /// triple, if present. /// /// For example, "fooos1.2.3" would return (1, 2, 3). Modified: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Sun Jun 12 20:12:01 2011 (r223021) @@ -38,6 +38,7 @@ #define LLVM_ANALYSIS_ALIAS_ANALYSIS_H #include "llvm/Support/CallSite.h" +#include "llvm/ADT/DenseMap.h" namespace llvm { @@ -488,6 +489,32 @@ public: } }; +// Specialize DenseMapInfo for Location. +template<> +struct DenseMapInfo<AliasAnalysis::Location> { + static inline AliasAnalysis::Location getEmptyKey() { + return + AliasAnalysis::Location(DenseMapInfo<const Value *>::getEmptyKey(), + 0, 0); + } + static inline AliasAnalysis::Location getTombstoneKey() { + return + AliasAnalysis::Location(DenseMapInfo<const Value *>::getTombstoneKey(), + 0, 0); + } + static unsigned getHashValue(const AliasAnalysis::Location &Val) { + return DenseMapInfo<const Value *>::getHashValue(Val.Ptr) ^ + DenseMapInfo<uint64_t>::getHashValue(Val.Size) ^ + DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag); + } + static bool isEqual(const AliasAnalysis::Location &LHS, + const AliasAnalysis::Location &RHS) { + return LHS.Ptr == RHS.Ptr && + LHS.Size == RHS.Size && + LHS.TBAATag == RHS.TBAATag; + } +}; + /// isNoAliasCall - Return true if this pointer is returned by a noalias /// function. bool isNoAliasCall(const Value *V); Copied: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h (from r223020, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Sun Jun 12 20:12:01 2011 (r223021, copy of r223020, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h) @@ -0,0 +1,78 @@ +//===--- BranchProbabilityInfo.h - Branch Probability Analysis --*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This pass is used to evaluate branch probabilties. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_BRANCHPROBABILITYINFO_H +#define LLVM_ANALYSIS_BRANCHPROBABILITYINFO_H + +#include "llvm/InitializePasses.h" +#include "llvm/Support/BranchProbability.h" +#include "llvm/Analysis/LoopInfo.h" + +namespace llvm { + +class raw_ostream; + +class BranchProbabilityInfo : public FunctionPass { + + // Default weight value. Used when we don't have information about the edge. + static const uint32_t DEFAULT_WEIGHT = 16; + + typedef std::pair<BasicBlock *, BasicBlock *> Edge; + + DenseMap<Edge, uint32_t> Weights; + + // Get sum of the block successors' weights. + uint32_t getSumForBlock(BasicBlock *BB) const; + +public: + static char ID; + + BranchProbabilityInfo() : FunctionPass(ID) { + initializeBranchProbabilityInfoPass(*PassRegistry::getPassRegistry()); + } + + void getAnalysisUsage(AnalysisUsage &AU) const { + AU.addRequired<LoopInfo>(); + AU.setPreservesAll(); + } + + bool runOnFunction(Function &F); + + // Returned value is between 1 and UINT32_MAX. Look at + // BranchProbabilityInfo.cpp for details. + uint32_t getEdgeWeight(BasicBlock *Src, BasicBlock *Dst) const; + + // Look at BranchProbabilityInfo.cpp for details. Use it with caution! + void setEdgeWeight(BasicBlock *Src, BasicBlock *Dst, uint32_t Weight); + + // A 'Hot' edge is an edge which probability is >= 80%. + bool isEdgeHot(BasicBlock *Src, BasicBlock *Dst) const; + + // Return a hot successor for the block BB or null if there isn't one. + BasicBlock *getHotSucc(BasicBlock *BB) const; + + // Return a probability as a fraction between 0 (0% probability) and + // 1 (100% probability), however the value is never equal to 0, and can be 1 + // only iff SRC block has only one successor. + BranchProbability getEdgeProbability(BasicBlock *Src, BasicBlock *Dst) const; + + // Print value between 0 (0% probability) and 1 (100% probability), + // however the value is never equal to 0, and can be 1 only iff SRC block + // has only one successor. + raw_ostream &printEdgeProbability(raw_ostream &OS, BasicBlock *Src, + BasicBlock *Dst) const; +}; + +} + +#endif Modified: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/CallGraph.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/CallGraph.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/CallGraph.h Sun Jun 12 20:12:01 2011 (r223021) @@ -259,6 +259,9 @@ public: /// addCalledFunction - Add a function to the list of functions called by this /// one. void addCalledFunction(CallSite CS, CallGraphNode *M) { + assert(!CS.getInstruction() || + !CS.getCalledFunction() || + !CS.getCalledFunction()->isIntrinsic()); CalledFunctions.push_back(std::make_pair(CS.getInstruction(), M)); M->AddRef(); } Modified: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h Sun Jun 12 20:12:01 2011 (r223021) @@ -117,8 +117,9 @@ namespace llvm { /// @param Name Typedef name. /// @param File File where this type is defined. /// @param LineNo Line number. + /// @param Context The surrounding context for the typedef. DIType createTypedef(DIType Ty, StringRef Name, DIFile File, - unsigned LineNo); + unsigned LineNo, DIDescriptor Context); /// createFriend - Create debugging information entry for a 'friend'. DIType createFriend(DIType Ty, DIType FriendTy); Modified: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DebugInfo.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DebugInfo.h Sun Jun 12 19:27:05 2011 (r223020) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DebugInfo.h Sun Jun 12 20:12:01 2011 (r223021) @@ -49,15 +49,16 @@ namespace llvm { *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106122012.p5CKC2KO039507>