svn commit: r223034 - in projects/largeSMP: bin/sh
cddl/compat/opensolaris/include contrib/llvm/include/llvm
contrib/llvm/include/llvm-c contrib/llvm/include/llvm/ADT
contrib/llvm/include/llvm/Anal...
Attilio Rao
attilio at FreeBSD.org
Mon Jun 13 04:55:30 UTC 2011
Author: attilio
Date: Mon Jun 13 04:55:29 2011
New Revision: 223034
URL: http://svn.freebsd.org/changeset/base/223034
Log:
MFC
Added:
projects/largeSMP/contrib/llvm/include/llvm/ADT/PackedVector.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/ADT/PackedVector.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
projects/largeSMP/contrib/llvm/include/llvm/DefaultPasses.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/DefaultPasses.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCWin64EH.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/MC/MCWin64EH.h
projects/largeSMP/contrib/llvm/include/llvm/Support/BranchProbability.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/Support/BranchProbability.h
projects/largeSMP/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Win64EH.h
- copied unchanged from r223033, head/contrib/llvm/include/llvm/Support/Win64EH.h
projects/largeSMP/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
- copied unchanged from r223033, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCWin64EH.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/MC/MCWin64EH.cpp
projects/largeSMP/contrib/llvm/lib/Support/BranchProbability.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/Support/BranchProbability.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
- copied unchanged from r223033, head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
- copied unchanged from r223033, head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/SetTheory.cpp
- copied unchanged from r223033, head/contrib/llvm/utils/TableGen/SetTheory.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/SetTheory.h
- copied unchanged from r223033, head/contrib/llvm/utils/TableGen/SetTheory.h
projects/largeSMP/tools/regression/bin/sh/builtins/case6.0
- copied unchanged from r223033, head/tools/regression/bin/sh/builtins/case6.0
projects/largeSMP/tools/regression/bin/sh/builtins/case7.0
- copied unchanged from r223033, head/tools/regression/bin/sh/builtins/case7.0
projects/largeSMP/tools/regression/bin/sh/parameters/env1.0
- copied unchanged from r223033, head/tools/regression/bin/sh/parameters/env1.0
projects/largeSMP/usr.sbin/bsdinstall/bsdinstall.8
- copied unchanged from r223033, head/usr.sbin/bsdinstall/bsdinstall.8
Deleted:
projects/largeSMP/contrib/llvm/include/llvm/Support/StandardPasses.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
Modified:
projects/largeSMP/bin/sh/eval.c
projects/largeSMP/bin/sh/expand.c
projects/largeSMP/bin/sh/expand.h
projects/largeSMP/bin/sh/jobs.c
projects/largeSMP/bin/sh/main.c
projects/largeSMP/bin/sh/sh.1
projects/largeSMP/bin/sh/var.c
projects/largeSMP/bin/sh/var.h
projects/largeSMP/cddl/compat/opensolaris/include/assert.h
projects/largeSMP/contrib/llvm/include/llvm-c/Core.h
projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/StringRef.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/Triple.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/CallGraph.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/DIBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/DebugInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/IVUsers.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/RegionPass.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
projects/largeSMP/contrib/llvm/include/llvm/Argument.h
projects/largeSMP/contrib/llvm/include/llvm/Attributes.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/FastISel.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
projects/largeSMP/contrib/llvm/include/llvm/CompilerDriver/Common.td
projects/largeSMP/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
projects/largeSMP/contrib/llvm/include/llvm/Function.h
projects/largeSMP/contrib/llvm/include/llvm/InitializePasses.h
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicInst.h
projects/largeSMP/contrib/llvm/include/llvm/Intrinsics.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsARM.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsX86.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsXCore.td
projects/largeSMP/contrib/llvm/include/llvm/LinkAllPasses.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCAsmInfo.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCDwarf.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCExpr.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCInstPrinter.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCStreamer.h
projects/largeSMP/contrib/llvm/include/llvm/Metadata.h
projects/largeSMP/contrib/llvm/include/llvm/Operator.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Casting.h
projects/largeSMP/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Dwarf.h
projects/largeSMP/contrib/llvm/include/llvm/Support/IRBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/Support/MemoryBuffer.h
projects/largeSMP/contrib/llvm/include/llvm/Support/PatternMatch.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Program.h
projects/largeSMP/contrib/llvm/include/llvm/Support/SourceMgr.h
projects/largeSMP/contrib/llvm/include/llvm/Target/Target.td
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLowering.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetOptions.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Instrumentation.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Utils/Local.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
projects/largeSMP/contrib/llvm/include/llvm/Type.h
projects/largeSMP/contrib/llvm/lib/Analysis/Analysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ConstantFolding.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/DIBuilder.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IVUsers.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/InlineCost.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/Loads.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/RegionPass.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ValueTracking.cpp
projects/largeSMP/contrib/llvm/lib/AsmParser/LLLexer.cpp
projects/largeSMP/contrib/llvm/lib/AsmParser/LLLexer.h
projects/largeSMP/contrib/llvm/lib/AsmParser/LLParser.cpp
projects/largeSMP/contrib/llvm/lib/AsmParser/LLToken.h
projects/largeSMP/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AllocationOrder.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
projects/largeSMP/contrib/llvm/lib/CodeGen/BranchFolding.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/BranchFolding.h
projects/largeSMP/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
projects/largeSMP/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/IfConversion.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineFunction.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineInstr.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocBase.h
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SplitKit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SplitKit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/TailDuplication.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
projects/largeSMP/contrib/llvm/lib/MC/ELFObjectWriter.cpp
projects/largeSMP/contrib/llvm/lib/MC/ELFObjectWriter.h
projects/largeSMP/contrib/llvm/lib/MC/MCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAsmStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAssembler.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDwarf.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCELF.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCELFStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCExpr.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCMachOStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCObjectStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
projects/largeSMP/contrib/llvm/lib/Support/APInt.cpp
projects/largeSMP/contrib/llvm/lib/Support/Dwarf.cpp
projects/largeSMP/contrib/llvm/lib/Support/FoldingSet.cpp
projects/largeSMP/contrib/llvm/lib/Support/Host.cpp
projects/largeSMP/contrib/llvm/lib/Support/MemoryBuffer.cpp
projects/largeSMP/contrib/llvm/lib/Support/SourceMgr.cpp
projects/largeSMP/contrib/llvm/lib/Support/Unix/Host.inc
projects/largeSMP/contrib/llvm/lib/Support/Unix/Program.inc
projects/largeSMP/contrib/llvm/lib/Support/Windows/Program.inc
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/CBackend/CBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/Mips.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTX.td
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPC.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86FastISel.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrExtension.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrMMX.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrSSE.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/Local.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Attributes.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Function.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/IRBuilder.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/InlineAsm.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Instructions.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/PassManager.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Type.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Verifier.cpp
projects/largeSMP/contrib/llvm/tools/clang/include/clang-c/Index.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/APValue.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Decl.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Expr.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Type.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/Options.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Template.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/APValue.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Decl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Expr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Type.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Tools.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/mmintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Index/Indexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
projects/largeSMP/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenRegisters.h
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenTarget.h
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/EDEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/NeonEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/Record.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/TGLexer.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/TGLexer.h
projects/largeSMP/contrib/llvm/utils/TableGen/TGParser.h
projects/largeSMP/contrib/llvm/utils/TableGen/TableGen.cpp
projects/largeSMP/etc/defaults/rc.conf
projects/largeSMP/etc/network.subr
projects/largeSMP/etc/rc.d/mountcritremote
projects/largeSMP/etc/rc.d/nfsclient
projects/largeSMP/etc/rc.d/rtadvd
projects/largeSMP/etc/rc.subr
projects/largeSMP/lib/clang/include/clang/Basic/Version.inc
projects/largeSMP/lib/clang/libclangfrontend/Makefile
projects/largeSMP/lib/clang/libllvmasmprinter/Makefile
projects/largeSMP/lib/clang/libllvmcodegen/Makefile
projects/largeSMP/lib/clang/libllvmmc/Makefile
projects/largeSMP/lib/clang/libllvmmipscodegen/Makefile
projects/largeSMP/release/powerpc/mkisoimages.sh
projects/largeSMP/sbin/fsck_ffs/suj.c
projects/largeSMP/share/misc/committers-ports.dot
projects/largeSMP/share/skel/dot.shrc
projects/largeSMP/sys/Makefile
projects/largeSMP/sys/amd64/amd64/legacy.c
projects/largeSMP/sys/amd64/conf/GENERIC
projects/largeSMP/sys/boot/i386/zfsboot/Makefile
projects/largeSMP/sys/cam/ata/ata_all.c
projects/largeSMP/sys/cam/ata/ata_xpt.c
projects/largeSMP/sys/cddl/compat/opensolaris/sys/kstat.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
projects/largeSMP/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
projects/largeSMP/sys/conf/files
projects/largeSMP/sys/dev/aac/aac.c
projects/largeSMP/sys/dev/aac/aacvar.h
projects/largeSMP/sys/dev/acpica/acpi.c
projects/largeSMP/sys/dev/ath/if_ath_ahb.c
projects/largeSMP/sys/dev/atkbdc/atkbd.c
projects/largeSMP/sys/dev/cxgbe/adapter.h
projects/largeSMP/sys/dev/cxgbe/t4_ioctl.h
projects/largeSMP/sys/dev/cxgbe/t4_main.c
projects/largeSMP/sys/dev/cxgbe/t4_sge.c
projects/largeSMP/sys/dev/iwn/if_iwn.c
projects/largeSMP/sys/dev/pci/pci_pci.c
projects/largeSMP/sys/dev/safe/safe.c
projects/largeSMP/sys/dev/xen/blkback/blkback.c
projects/largeSMP/sys/dev/xen/blkfront/blkfront.c
projects/largeSMP/sys/dev/xen/control/control.c
projects/largeSMP/sys/dev/xen/netfront/netfront.c
projects/largeSMP/sys/i386/conf/GENERIC
projects/largeSMP/sys/i386/i386/legacy.c
projects/largeSMP/sys/ia64/ia64/machdep.c
projects/largeSMP/sys/kern/vfs_bio.c
projects/largeSMP/sys/powerpc/conf/GENERIC
projects/largeSMP/sys/powerpc/conf/GENERIC64
projects/largeSMP/sys/sys/vnode.h
projects/largeSMP/sys/ufs/ffs/ffs_alloc.c
projects/largeSMP/sys/ufs/ffs/ffs_balloc.c
projects/largeSMP/sys/ufs/ffs/ffs_extern.h
projects/largeSMP/sys/ufs/ffs/ffs_inode.c
projects/largeSMP/sys/ufs/ffs/ffs_snapshot.c
projects/largeSMP/sys/ufs/ffs/ffs_softdep.c
projects/largeSMP/sys/ufs/ffs/ffs_vfsops.c
projects/largeSMP/sys/ufs/ffs/ffs_vnops.c
projects/largeSMP/sys/ufs/ffs/fs.h
projects/largeSMP/sys/ufs/ffs/softdep.h
projects/largeSMP/sys/ufs/ufs/inode.h
projects/largeSMP/sys/ufs/ufs/quota.h
projects/largeSMP/sys/ufs/ufs/ufs_lookup.c
projects/largeSMP/sys/ufs/ufs/ufs_quota.c
projects/largeSMP/sys/ufs/ufs/ufs_vnops.c
projects/largeSMP/sys/ufs/ufs/ufsmount.h
projects/largeSMP/sys/vm/vm_page.c
projects/largeSMP/sys/vm/vm_page.h
projects/largeSMP/sys/vm/vnode_pager.c
projects/largeSMP/sys/xen/interface/io/xenbus.h
projects/largeSMP/sys/xen/xenbus/xenbus.c
projects/largeSMP/sys/xen/xenbus/xenbus_if.m
projects/largeSMP/sys/xen/xenbus/xenbusb.c
projects/largeSMP/sys/xen/xenbus/xenbusb.h
projects/largeSMP/sys/xen/xenbus/xenbusb_back.c
projects/largeSMP/sys/xen/xenbus/xenbusb_front.c
projects/largeSMP/sys/xen/xenbus/xenbusb_if.m
projects/largeSMP/sys/xen/xenbus/xenbusvar.h
projects/largeSMP/sys/xen/xenstore/xenstorevar.h
projects/largeSMP/tools/tools/cxgbetool/cxgbetool.c
projects/largeSMP/usr.bin/calendar/calendars/calendar.freebsd
projects/largeSMP/usr.bin/clang/tblgen/Makefile
projects/largeSMP/usr.bin/grep/fastgrep.c
projects/largeSMP/usr.bin/grep/grep.c
projects/largeSMP/usr.bin/grep/util.c
projects/largeSMP/usr.sbin/bsdinstall/Makefile
projects/largeSMP/usr.sbin/makefs/ffs/ffs_bswap.c
projects/largeSMP/usr.sbin/makefs/ffs/ffs_subr.c
projects/largeSMP/usr.sbin/rtadvd/config.c
projects/largeSMP/usr.sbin/rtadvd/config.h
projects/largeSMP/usr.sbin/rtadvd/rtadvd.8
projects/largeSMP/usr.sbin/rtadvd/rtadvd.c
projects/largeSMP/usr.sbin/rtadvd/rtadvd.h
Directory Properties:
projects/largeSMP/ (props changed)
projects/largeSMP/cddl/contrib/opensolaris/ (props changed)
projects/largeSMP/contrib/bind9/ (props changed)
projects/largeSMP/contrib/binutils/ (props changed)
projects/largeSMP/contrib/bzip2/ (props changed)
projects/largeSMP/contrib/compiler-rt/ (props changed)
projects/largeSMP/contrib/dialog/ (props changed)
projects/largeSMP/contrib/ee/ (props changed)
projects/largeSMP/contrib/expat/ (props changed)
projects/largeSMP/contrib/file/ (props changed)
projects/largeSMP/contrib/gcc/ (props changed)
projects/largeSMP/contrib/gdb/ (props changed)
projects/largeSMP/contrib/gdtoa/ (props changed)
projects/largeSMP/contrib/gnu-sort/ (props changed)
projects/largeSMP/contrib/groff/ (props changed)
projects/largeSMP/contrib/less/ (props changed)
projects/largeSMP/contrib/libpcap/ (props changed)
projects/largeSMP/contrib/libstdc++/ (props changed)
projects/largeSMP/contrib/llvm/ (props changed)
projects/largeSMP/contrib/llvm/tools/clang/ (props changed)
projects/largeSMP/contrib/ncurses/ (props changed)
projects/largeSMP/contrib/netcat/ (props changed)
projects/largeSMP/contrib/ntp/ (props changed)
projects/largeSMP/contrib/one-true-awk/ (props changed)
projects/largeSMP/contrib/openbsm/ (props changed)
projects/largeSMP/contrib/openpam/ (props changed)
projects/largeSMP/contrib/pf/ (props changed)
projects/largeSMP/contrib/sendmail/ (props changed)
projects/largeSMP/contrib/tcpdump/ (props changed)
projects/largeSMP/contrib/tcsh/ (props changed)
projects/largeSMP/contrib/top/ (props changed)
projects/largeSMP/contrib/top/install-sh (props changed)
projects/largeSMP/contrib/tzcode/stdtime/ (props changed)
projects/largeSMP/contrib/tzcode/zic/ (props changed)
projects/largeSMP/contrib/tzdata/ (props changed)
projects/largeSMP/contrib/wpa/ (props changed)
projects/largeSMP/contrib/xz/ (props changed)
projects/largeSMP/crypto/openssh/ (props changed)
projects/largeSMP/crypto/openssl/ (props changed)
projects/largeSMP/gnu/lib/ (props changed)
projects/largeSMP/gnu/usr.bin/binutils/ (props changed)
projects/largeSMP/gnu/usr.bin/cc/cc_tools/ (props changed)
projects/largeSMP/gnu/usr.bin/gdb/ (props changed)
projects/largeSMP/lib/libc/ (props changed)
projects/largeSMP/lib/libc/stdtime/ (props changed)
projects/largeSMP/lib/libutil/ (props changed)
projects/largeSMP/lib/libz/ (props changed)
projects/largeSMP/sbin/ (props changed)
projects/largeSMP/sbin/ipfw/ (props changed)
projects/largeSMP/share/mk/bsd.arch.inc.mk (props changed)
projects/largeSMP/share/zoneinfo/ (props changed)
projects/largeSMP/sys/ (props changed)
projects/largeSMP/sys/amd64/include/xen/ (props changed)
projects/largeSMP/sys/boot/ (props changed)
projects/largeSMP/sys/boot/i386/efi/ (props changed)
projects/largeSMP/sys/boot/ia64/efi/ (props changed)
projects/largeSMP/sys/boot/ia64/ski/ (props changed)
projects/largeSMP/sys/boot/powerpc/boot1.chrp/ (props changed)
projects/largeSMP/sys/boot/powerpc/ofw/ (props changed)
projects/largeSMP/sys/cddl/contrib/opensolaris/ (props changed)
projects/largeSMP/sys/conf/ (props changed)
projects/largeSMP/sys/contrib/dev/acpica/ (props changed)
projects/largeSMP/sys/contrib/octeon-sdk/ (props changed)
projects/largeSMP/sys/contrib/pf/ (props changed)
projects/largeSMP/sys/contrib/x86emu/ (props changed)
projects/largeSMP/usr.bin/calendar/ (props changed)
projects/largeSMP/usr.bin/csup/ (props changed)
projects/largeSMP/usr.bin/procstat/ (props changed)
projects/largeSMP/usr.sbin/ndiscvt/ (props changed)
projects/largeSMP/usr.sbin/zic/ (props changed)
Modified: projects/largeSMP/bin/sh/eval.c
==============================================================================
--- projects/largeSMP/bin/sh/eval.c Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/eval.c Mon Jun 13 04:55:29 2011 (r223034)
@@ -571,14 +571,8 @@ evalpipe(union node *n)
static int
is_valid_fast_cmdsubst(union node *n)
{
- union node *argp;
- if (n->type != NCMD)
- return 0;
- for (argp = n->ncmd.args ; argp ; argp = argp->narg.next)
- if (expandhassideeffects(argp->narg.text))
- return 0;
- return 1;
+ return (n->type == NCMD);
}
/*
@@ -596,6 +590,7 @@ evalbackcmd(union node *n, struct backcm
struct stackmark smark; /* unnecessary */
struct jmploc jmploc;
struct jmploc *savehandler;
+ struct localvar *savelocalvars;
setstackmark(&smark);
result->fd = -1;
@@ -608,12 +603,18 @@ evalbackcmd(union node *n, struct backcm
}
if (is_valid_fast_cmdsubst(n)) {
exitstatus = oexitstatus;
+ savelocalvars = localvars;
+ localvars = NULL;
+ forcelocal++;
savehandler = handler;
if (setjmp(jmploc.loc)) {
if (exception == EXERROR || exception == EXEXEC)
exitstatus = 2;
else if (exception != 0) {
handler = savehandler;
+ forcelocal--;
+ poplocalvars();
+ localvars = savelocalvars;
longjmp(handler->loc, 1);
}
} else {
@@ -621,6 +622,9 @@ evalbackcmd(union node *n, struct backcm
evalcommand(n, EV_BACKCMD, result);
}
handler = savehandler;
+ forcelocal--;
+ poplocalvars();
+ localvars = savelocalvars;
} else {
exitstatus = 0;
if (pipe(pip) < 0)
Modified: projects/largeSMP/bin/sh/expand.c
==============================================================================
--- projects/largeSMP/bin/sh/expand.c Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/expand.c Mon Jun 13 04:55:29 2011 (r223034)
@@ -1430,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;
@@ -1487,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++;
@@ -1502,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)
@@ -1514,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
)
@@ -1621,78 +1621,6 @@ cvtnum(int num, char *buf)
}
/*
- * Check statically if expanding a string may have side effects.
- */
-int
-expandhassideeffects(const char *p)
-{
- int c;
- int arinest;
-
- arinest = 0;
- while ((c = *p++) != '\0') {
- switch (c) {
- case CTLESC:
- p++;
- break;
- case CTLVAR:
- c = *p++;
- /* Expanding $! sets the job to remembered. */
- if (*p == '!')
- return 1;
- if ((c & VSTYPE) == VSASSIGN)
- return 1;
- /*
- * If we are in arithmetic, the parameter may contain
- * '=' which may cause side effects. Exceptions are
- * the length of a parameter and $$, $# and $? which
- * are always numeric.
- */
- if ((c & VSTYPE) == VSLENGTH) {
- while (*p != '=')
- p++;
- p++;
- break;
- }
- if ((*p == '$' || *p == '#' || *p == '?') &&
- p[1] == '=') {
- p += 2;
- break;
- }
- if (arinest > 0)
- return 1;
- break;
- case CTLBACKQ:
- case CTLBACKQ | CTLQUOTE:
- if (arinest > 0)
- return 1;
- break;
- case CTLARI:
- arinest++;
- break;
- case CTLENDARI:
- arinest--;
- break;
- case '=':
- if (*p == '=') {
- /* Allow '==' operator. */
- p++;
- continue;
- }
- if (arinest > 0)
- return 1;
- break;
- case '!': case '<': case '>':
- /* Allow '!=', '<=', '>=' operators. */
- if (*p == '=')
- p++;
- break;
- }
- }
- return 0;
-}
-
-/*
* Do most of the work for wordexp(3).
*/
Modified: projects/largeSMP/bin/sh/expand.h
==============================================================================
--- projects/largeSMP/bin/sh/expand.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/expand.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -63,5 +63,4 @@ void expari(int);
int patmatch(const char *, const char *, int);
void rmescapes(char *);
int casematch(union node *, const char *);
-int expandhassideeffects(const char *);
int wordexpcmd(int, char **);
Modified: projects/largeSMP/bin/sh/jobs.c
==============================================================================
--- projects/largeSMP/bin/sh/jobs.c Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/jobs.c Mon Jun 13 04:55:29 2011 (r223034)
@@ -70,6 +70,7 @@ __FBSDID("$FreeBSD$");
#include "memalloc.h"
#include "error.h"
#include "mystring.h"
+#include "var.h"
static struct job *jobtab; /* array of jobs */
@@ -798,6 +799,7 @@ forkshell(struct job *jp, union node *n,
handler = &main_handler;
closescript();
INTON;
+ forcelocal = 0;
clear_traps();
#if JOBS
jobctl = 0; /* do job control only in root shell */
@@ -1121,7 +1123,7 @@ backgndpidset(void)
pid_t
backgndpidval(void)
{
- if (bgjob != NULL)
+ if (bgjob != NULL && !forcelocal)
bgjob->remembered = 1;
return backgndpid;
}
Modified: projects/largeSMP/bin/sh/main.c
==============================================================================
--- projects/largeSMP/bin/sh/main.c Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/main.c Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/bin/sh/sh.1
==============================================================================
--- projects/largeSMP/bin/sh/sh.1 Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/sh.1 Mon Jun 13 04:55:29 2011 (r223034)
@@ -32,7 +32,7 @@
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
.\" $FreeBSD$
.\"
-.Dd June 9, 2011
+.Dd June 12, 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
@@ -1536,10 +1536,7 @@ except that the built-in commands
and
.Ic trap
return information about the main shell environment
-if they are the only command in a command substitution
-and the substitutions in the command cannot cause side effects
-(such as from assigning values to variables or referencing
-.Li $! ).
+if they are the only command in a command substitution.
.Ss Arithmetic Expansion
Arithmetic expansion provides a mechanism for evaluating an arithmetic
expression and substituting its value.
Modified: projects/largeSMP/bin/sh/var.c
==============================================================================
--- projects/largeSMP/bin/sh/var.c Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/var.c Mon Jun 13 04:55:29 2011 (r223034)
@@ -94,6 +94,8 @@ struct var vps4;
struct var vvers;
static struct var voptind;
+int forcelocal;
+
static const struct varinit varinit[] = {
#ifndef NO_HISTORY
{ &vhistsize, VUNSET, "HISTSIZE=",
@@ -325,6 +327,8 @@ setvareq(char *s, int flags)
if (aflag)
flags |= VEXPORT;
+ if (forcelocal && !(flags & (VNOSET | VNOLOCAL)))
+ mklocal(s);
vp = find_var(s, &vpp, &nlen);
if (vp != NULL) {
if (vp->flags & VREADONLY)
@@ -740,9 +744,9 @@ mklocal(char *name)
vp = find_var(name, &vpp, NULL);
if (vp == NULL) {
if (strchr(name, '='))
- setvareq(savestr(name), VSTRFIXED);
+ setvareq(savestr(name), VSTRFIXED | VNOLOCAL);
else
- setvar(name, NULL, VSTRFIXED);
+ setvar(name, NULL, VSTRFIXED | VNOLOCAL);
vp = *vpp; /* the new variable */
lvp->text = NULL;
lvp->flags = VUNSET;
@@ -751,7 +755,7 @@ mklocal(char *name)
lvp->flags = vp->flags;
vp->flags |= VSTRFIXED|VTEXTFIXED;
if (name[vp->name_len] == '=')
- setvareq(savestr(name), 0);
+ setvareq(savestr(name), VNOLOCAL);
}
}
lvp->vp = vp;
Modified: projects/largeSMP/bin/sh/var.h
==============================================================================
--- projects/largeSMP/bin/sh/var.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/bin/sh/var.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -46,6 +46,7 @@
#define VUNSET 0x20 /* the variable is not set */
#define VNOFUNC 0x40 /* don't call the callback function */
#define VNOSET 0x80 /* do not set variable - just readonly test */
+#define VNOLOCAL 0x100 /* ignore forcelocal */
struct var {
@@ -68,6 +69,7 @@ struct localvar {
struct localvar *localvars;
+extern int forcelocal;
extern struct var vifs;
extern struct var vmail;
Modified: projects/largeSMP/cddl/compat/opensolaris/include/assert.h
==============================================================================
--- projects/largeSMP/cddl/compat/opensolaris/include/assert.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/cddl/compat/opensolaris/include/assert.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm-c/Core.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/Core.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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 at 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/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm/ADT/PackedVector.h (from r223033, head/contrib/llvm/include/llvm/ADT/PackedVector.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/PackedVector.h Mon Jun 13 04:55:29 2011 (r223034, copy of r223033, 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/largeSMP/contrib/llvm/include/llvm/ADT/StringRef.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/StringRef.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/StringRef.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm/ADT/Triple.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/Triple.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/Triple.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -225,7 +225,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/largeSMP/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h (from r223033, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/largeSMP/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Mon Jun 13 04:55:29 2011 (r223034, copy of r223033, 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/largeSMP/contrib/llvm/include/llvm/Analysis/CallGraph.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/Analysis/CallGraph.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/Analysis/CallGraph.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm/Analysis/DIBuilder.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/Analysis/DIBuilder.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/Analysis/DIBuilder.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -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/largeSMP/contrib/llvm/include/llvm/Analysis/DebugInfo.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/Analysis/DebugInfo.h Mon Jun 13 04:40:47 2011 (r223033)
+++ projects/largeSMP/contrib/llvm/include/llvm/Analysis/DebugInfo.h Mon Jun 13 04:55:29 2011 (r223034)
@@ -49,15 +49,16 @@ namespace llvm {
class DIDescriptor {
public:
enum {
- FlagPrivate = 1 << 0,
- FlagProtected = 1 << 1,
- FlagFwdDecl = 1 << 2,
- FlagAppleBlock = 1 << 3,
- FlagBlockByrefStruct = 1 << 4,
- FlagVirtual = 1 << 5,
- FlagArtificial = 1 << 6,
- FlagExplicit = 1 << 7,
- FlagPrototyped = 1 << 8
+ FlagPrivate = 1 << 0,
+ FlagProtected = 1 << 1,
+ FlagFwdDecl = 1 << 2,
+ FlagAppleBlock = 1 << 3,
+ FlagBlockByrefStruct = 1 << 4,
+ FlagVirtual = 1 << 5,
+ FlagArtificial = 1 << 6,
+ FlagExplicit = 1 << 7,
+ FlagPrototyped = 1 << 8,
+ FlagObjcClassComplete = 1 << 9
};
protected:
const MDNode *DbgNode;
@@ -271,6 +272,9 @@ namespace llvm {
bool isArtificial() const {
return (getFlags() & FlagArtificial) != 0;
}
+ bool isObjcClassComplete() const {
+ return (getFlags() & FlagObjcClassComplete) != 0;
+ }
bool isValid() const {
return DbgNode && (isBasicType() || isDerivedType() || isCompositeType());
}
Modified: projects/largeSMP/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h Mon Jun 13 04:40:47 2011 (r223033)
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list