svn commit: r251714 - in user/attilio/vmcontention: . cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zhack cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztest cddl/...

Attilio Rao attilio at FreeBSD.org
Thu Jun 13 22:04:53 UTC 2013


Author: attilio
Date: Thu Jun 13 22:04:49 2013
New Revision: 251714
URL: http://svnweb.freebsd.org/changeset/base/251714

Log:
  MFC

Added:
  user/attilio/vmcontention/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
     - copied unchanged from r251712, head/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
     - copied unchanged from r251712, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/CBindingWrapping.h
     - copied unchanged from r251712, head/contrib/llvm/include/llvm/Support/CBindingWrapping.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/Compression.h
     - copied unchanged from r251712, head/contrib/llvm/include/llvm/Support/Compression.h
  user/attilio/vmcontention/contrib/llvm/lib/Support/Compression.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Support/Compression.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsOs16.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Mips/MipsOs16.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/AsmParser/
     - copied from r251712, head/contrib/llvm/lib/Target/PowerPC/AsmParser/
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/R600/R600Packetizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIDefines.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/R600/SIDefines.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/SystemZ/
     - copied from r251712, head/contrib/llvm/lib/Target/SystemZ/
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp
     - copied unchanged from r251712, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h
     - copied unchanged from r251712, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h
     - copied unchanged from r251712, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h
  user/attilio/vmcontention/lib/clang/include/clang/Parse/AttrExprArgs.inc
     - copied unchanged from r251712, head/lib/clang/include/clang/Parse/AttrExprArgs.inc
  user/attilio/vmcontention/lib/libc/libc.ldscript
     - copied unchanged from r251712, head/lib/libc/libc.ldscript
  user/attilio/vmcontention/release/release.conf.sample
     - copied unchanged from r251712, head/release/release.conf.sample
  user/attilio/vmcontention/release/release.sh
     - copied unchanged from r251712, head/release/release.sh
  user/attilio/vmcontention/sys/arm/arm/stdatomic.c
     - copied unchanged from r251712, head/sys/arm/arm/stdatomic.c
  user/attilio/vmcontention/sys/dev/ath/if_ath_lna_div.c
     - copied unchanged from r251712, head/sys/dev/ath/if_ath_lna_div.c
  user/attilio/vmcontention/sys/dev/ath/if_ath_lna_div.h
     - copied unchanged from r251712, head/sys/dev/ath/if_ath_lna_div.h
Deleted:
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/InMemoryStruct.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/MachOObject.h
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFFormValue.h
  user/attilio/vmcontention/contrib/llvm/lib/Linker/Linker.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Object/MachOObject.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDILPeepholeOptimizer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h
Modified:
  user/attilio/vmcontention/Makefile.inc1
  user/attilio/vmcontention/UPDATING
  user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zhack/zhack.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  user/attilio/vmcontention/contrib/binutils/include/elf/dwarf2.h
  user/attilio/vmcontention/contrib/gdb/gdb/dwarf2read.c
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/Core.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/ExecutionEngine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/Object.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/Target.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/TargetMachine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h
  user/attilio/vmcontention/contrib/llvm/include/llvm-c/Transforms/Vectorize.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/ArrayRef.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/DenseMap.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/Hashing.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/StringRef.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/Triple.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/Twine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/FastISel.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/Passes.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/DIBuilder.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/DebugInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Argument.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Attributes.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/BasicBlock.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Constants.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/DataLayout.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/DerivedTypes.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/GlobalValue.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/IRBuilder.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Intrinsics.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/IntrinsicsMips.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/LLVMContext.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/MDBuilder.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Module.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Type.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Use.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/IR/Value.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/InitializePasses.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/LinkAllPasses.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Linker.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCAssembler.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCELFStreamer.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCExpr.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCInst.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCSection.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCSectionELF.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCStreamer.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MachineLocation.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/Binary.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/ELF.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/MachO.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/ObjectFile.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Object/RelocVisitor.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/PassManager.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/PassRegistry.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/CodeGen.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/CommandLine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/ELF.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/Endian.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/Host.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/PatternMatch.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/Program.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Support/SourceMgr.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/Target.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetLowering.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetMachine.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetOptions.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Vectorize.h
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/Analysis.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/IPA/IPA.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/RegionInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  user/attilio/vmcontention/contrib/llvm/lib/AsmParser/LLLexer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/AsmParser/LLParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/AsmParser/LLToken.h
  user/attilio/vmcontention/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/Analysis.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/CodeGen.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/IfConversion.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/Passes.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
  user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFContext.h
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
  user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  user/attilio/vmcontention/contrib/llvm/lib/IR/AsmWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/AttributeImpl.h
  user/attilio/vmcontention/contrib/llvm/lib/IR/Attributes.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Constants.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/ConstantsContext.h
  user/attilio/vmcontention/contrib/llvm/lib/IR/Core.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/DIBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/DataLayout.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/DebugInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Function.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Metadata.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/PassManager.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Type.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Value.cpp
  user/attilio/vmcontention/contrib/llvm/lib/IR/Verifier.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Linker/LinkModules.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCAsmInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCAssembler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCDwarf.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCELFStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCExpr.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCNullStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCPureStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCSectionCOFF.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCSectionELF.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCSectionMachO.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/MCStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Object/COFFObjectFile.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Object/MachOObjectFile.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Object/Object.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Object/ObjectFile.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/CommandLine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/DataExtractor.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/FoldingSet.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/Host.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/LockFileManager.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/PathV2.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/Triple.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Support/Unix/Memory.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/Unix/PathV2.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/Unix/Program.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/Unix/Signals.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/Windows/Program.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/Windows/Signals.inc
  user/attilio/vmcontention/contrib/llvm/lib/Support/YAMLParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARM.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/Hexagon.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mangler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTX.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPC.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPC.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPU.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDILBase.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/Processors.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600Defines.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600InstrInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600Instructions.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600RegisterInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/R600Schedule.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIInstrInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIInstructions.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIIntrinsics.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/R600/SIRegisterInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/Target.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/TargetMachineC.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86Subtarget.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCore.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/Local.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/Utils.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp
  user/attilio/vmcontention/contrib/llvm/tools/bugpoint/BugDriver.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang-c/Index.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Type.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Format/Format.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Comment.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Type.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/Format.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/stddef.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/stdint.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/xopintrin.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp
  user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h
  user/attilio/vmcontention/contrib/llvm/tools/llc/llc.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-as/llvm-as.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-link/llvm-link.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/MachODumper.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/ObjDumper.h
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  user/attilio/vmcontention/contrib/llvm/tools/llvm-readobj/llvm-readobj.h
  user/attilio/vmcontention/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  user/attilio/vmcontention/contrib/llvm/tools/macho-dump/macho-dump.cpp
  user/attilio/vmcontention/contrib/llvm/tools/opt/opt.cpp
  user/attilio/vmcontention/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
  user/attilio/vmcontention/contrib/llvm/utils/TableGen/CodeGenSchedule.h
  user/attilio/vmcontention/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  user/attilio/vmcontention/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  user/attilio/vmcontention/etc/defaults/rc.conf
  user/attilio/vmcontention/etc/rc.d/addswap
  user/attilio/vmcontention/lib/clang/clang.build.mk
  user/attilio/vmcontention/lib/clang/include/clang/Basic/Version.inc
  user/attilio/vmcontention/lib/clang/include/llvm/Config/config.h
  user/attilio/vmcontention/lib/clang/include/llvm/Config/llvm-config.h
  user/attilio/vmcontention/lib/clang/libclangparse/Makefile
  user/attilio/vmcontention/lib/clang/libclangstaticanalyzercheckers/Makefile
  user/attilio/vmcontention/lib/clang/libllvmarmdesc/Makefile
  user/attilio/vmcontention/lib/clang/libllvmlinker/Makefile
  user/attilio/vmcontention/lib/clang/libllvmmipscodegen/Makefile
  user/attilio/vmcontention/lib/clang/libllvmobject/Makefile
  user/attilio/vmcontention/lib/clang/libllvmsupport/Makefile
  user/attilio/vmcontention/lib/clang/libllvmvectorize/Makefile
  user/attilio/vmcontention/lib/clang/libllvmx86codegen/Makefile
  user/attilio/vmcontention/lib/libc/Makefile
  user/attilio/vmcontention/lib/libc/stdlib/labs.3
  user/attilio/vmcontention/lib/libc/stdlib/labs.c
  user/attilio/vmcontention/lib/libc/stdlib/ldiv.3
  user/attilio/vmcontention/lib/libc/stdlib/ldiv.c
  user/attilio/vmcontention/lib/libc/stdlib/memory.3
  user/attilio/vmcontention/lib/libc/stdlib/merge.c
  user/attilio/vmcontention/lib/libc/stdlib/qsort.3
  user/attilio/vmcontention/lib/libc/stdlib/qsort.c
  user/attilio/vmcontention/lib/libc/stdlib/radixsort.3
  user/attilio/vmcontention/lib/libc/stdlib/radixsort.c
  user/attilio/vmcontention/lib/libc/stdlib/rand.3
  user/attilio/vmcontention/lib/libc/stdlib/rand.c
  user/attilio/vmcontention/lib/libc/stdlib/random.3
  user/attilio/vmcontention/lib/libc/stdlib/random.c
  user/attilio/vmcontention/lib/libc/stdlib/realpath.3
  user/attilio/vmcontention/lib/libc/stdlib/strtod.3
  user/attilio/vmcontention/lib/libc/stdlib/strtoimax.c
  user/attilio/vmcontention/lib/libc/stdlib/strtol.3
  user/attilio/vmcontention/lib/libc/stdlib/strtol.c
  user/attilio/vmcontention/lib/libc/stdlib/strtoll.c
  user/attilio/vmcontention/lib/libc/stdlib/strtoq.c
  user/attilio/vmcontention/lib/libc/stdlib/strtoul.3
  user/attilio/vmcontention/lib/libc/stdlib/strtoul.c
  user/attilio/vmcontention/lib/libc/stdlib/strtoull.c
  user/attilio/vmcontention/lib/libc/stdlib/strtoumax.c
  user/attilio/vmcontention/lib/libc/stdlib/strtouq.c
  user/attilio/vmcontention/lib/libc/stdlib/system.3
  user/attilio/vmcontention/lib/libc/stdlib/system.c
  user/attilio/vmcontention/lib/libprocstat/libprocstat.c
  user/attilio/vmcontention/libexec/atrun/atrun.c
  user/attilio/vmcontention/release/generate-release.sh
  user/attilio/vmcontention/sbin/camcontrol/camcontrol.c
  user/attilio/vmcontention/sbin/dmesg/dmesg.c
  user/attilio/vmcontention/share/examples/etc/make.conf
  user/attilio/vmcontention/share/man/man3/pthread_testcancel.3
  user/attilio/vmcontention/share/misc/bsd-family-tree
  user/attilio/vmcontention/share/mk/bsd.cpu.mk
  user/attilio/vmcontention/sys/amd64/amd64/mp_machdep.c
  user/attilio/vmcontention/sys/arm/arm/vfp.c
  user/attilio/vmcontention/sys/arm/include/vfp.h
  user/attilio/vmcontention/sys/cam/cam_xpt.c
  user/attilio/vmcontention/sys/cam/scsi/scsi_all.c
  user/attilio/vmcontention/sys/cam/scsi/scsi_all.h
  user/attilio/vmcontention/sys/cam/scsi/scsi_enc_ses.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
  user/attilio/vmcontention/sys/conf/files
  user/attilio/vmcontention/sys/conf/files.arm
  user/attilio/vmcontention/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c
  user/attilio/vmcontention/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  user/attilio/vmcontention/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ah.h
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285.h
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.h
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_phy.c
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_phy.h
  user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c
  user/attilio/vmcontention/sys/dev/ath/if_ath.c
  user/attilio/vmcontention/sys/dev/ath/if_ath_btcoex.c
  user/attilio/vmcontention/sys/dev/ath/if_ath_debug.h
  user/attilio/vmcontention/sys/dev/ath/if_ath_rx.c
  user/attilio/vmcontention/sys/dev/ath/if_athvar.h
  user/attilio/vmcontention/sys/dev/cfi/cfi_disk.c
  user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_cpl_io.c
  user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_ddp.c
  user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.h
  user/attilio/vmcontention/sys/dev/mvs/mvs.c
  user/attilio/vmcontention/sys/dev/nand/nand_geom.c
  user/attilio/vmcontention/sys/dev/qlxgbe/ql_isr.c
  user/attilio/vmcontention/sys/dev/usb/net/if_axe.c
  user/attilio/vmcontention/sys/dev/usb/net/if_axereg.h
  user/attilio/vmcontention/sys/dev/usb/net/if_cuereg.h
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_alloc.c
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_balloc.c
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_inode.c
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_lookup.c
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_vfsops.c
  user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c
  user/attilio/vmcontention/sys/geom/geom_disk.c
  user/attilio/vmcontention/sys/i386/i386/mp_machdep.c
  user/attilio/vmcontention/sys/i386/i386/pmap.c
  user/attilio/vmcontention/sys/i386/xen/mp_machdep.c
  user/attilio/vmcontention/sys/i386/xen/pmap.c
  user/attilio/vmcontention/sys/kern/kern_cpuset.c
  user/attilio/vmcontention/sys/kern/kern_umtx.c
  user/attilio/vmcontention/sys/kern/vfs_mount.c
  user/attilio/vmcontention/sys/mips/mips/mp_machdep.c
  user/attilio/vmcontention/sys/mips/mips/stdatomic.c
  user/attilio/vmcontention/sys/modules/ath/Makefile
  user/attilio/vmcontention/sys/netpfil/pf/pf.c
  user/attilio/vmcontention/sys/ofed/include/linux/fs.h
  user/attilio/vmcontention/sys/ofed/include/linux/linux_compat.c
  user/attilio/vmcontention/sys/sparc64/sparc64/mp_machdep.c
  user/attilio/vmcontention/sys/sys/bitset.h
  user/attilio/vmcontention/sys/sys/cpuset.h
  user/attilio/vmcontention/sys/sys/module_khelp.h
  user/attilio/vmcontention/sys/sys/mount.h
  user/attilio/vmcontention/sys/sys/socket.h
  user/attilio/vmcontention/sys/sys/stdatomic.h
  user/attilio/vmcontention/sys/vm/uma_core.c
  user/attilio/vmcontention/sys/vm/uma_dbg.c
  user/attilio/vmcontention/sys/vm/uma_int.h
  user/attilio/vmcontention/tools/build/options/makeman
  user/attilio/vmcontention/usr.bin/calendar/calendar.h
  user/attilio/vmcontention/usr.bin/calendar/dates.c
  user/attilio/vmcontention/usr.bin/calendar/io.c
  user/attilio/vmcontention/usr.bin/calendar/parsedata.c
  user/attilio/vmcontention/usr.bin/calendar/pathnames.h
  user/attilio/vmcontention/usr.bin/calendar/sunpos.c
  user/attilio/vmcontention/usr.bin/clang/clang/clang.1
  user/attilio/vmcontention/usr.bin/clang/llc/llc.1
  user/attilio/vmcontention/usr.bin/clang/llvm-objdump/Makefile
  user/attilio/vmcontention/usr.bin/clang/llvm-rtdyld/Makefile
  user/attilio/vmcontention/usr.bin/clang/opt/opt.1
  user/attilio/vmcontention/usr.bin/top/machine.c
  user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/any.subr
  user/attilio/vmcontention/usr.sbin/bsdconfig/share/variable.subr
Directory Properties:
  user/attilio/vmcontention/   (props changed)
  user/attilio/vmcontention/cddl/   (props changed)
  user/attilio/vmcontention/cddl/contrib/opensolaris/   (props changed)
  user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  user/attilio/vmcontention/contrib/binutils/   (props changed)
  user/attilio/vmcontention/contrib/gdb/   (props changed)
  user/attilio/vmcontention/contrib/llvm/   (props changed)
  user/attilio/vmcontention/contrib/llvm/tools/clang/   (props changed)
  user/attilio/vmcontention/lib/libc/   (props changed)
  user/attilio/vmcontention/sbin/   (props changed)
  user/attilio/vmcontention/sys/   (props changed)
  user/attilio/vmcontention/sys/cddl/contrib/opensolaris/   (props changed)
  user/attilio/vmcontention/sys/conf/   (props changed)
  user/attilio/vmcontention/usr.bin/calendar/   (props changed)

Modified: user/attilio/vmcontention/Makefile.inc1
==============================================================================
--- user/attilio/vmcontention/Makefile.inc1	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/Makefile.inc1	Thu Jun 13 22:04:49 2013	(r251714)
@@ -1203,8 +1203,8 @@ _clang_tblgen= \
 
 # dtrace tools are required for older bootstrap env and cross-build
 .if ${MK_CDDL} != "no" && \
-    ((${BOOTSTRAPPING} < 800038 && \
-          !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \
+    ((${BOOTSTRAPPING} < 1000034 && \
+          !(${BOOTSTRAPPING} >= 901505 && ${BOOTSTRAPPING} < 999999)) \
       || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH}))
 _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \
     lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge

Modified: user/attilio/vmcontention/UPDATING
==============================================================================
--- user/attilio/vmcontention/UPDATING	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/UPDATING	Thu Jun 13 22:04:49 2013	(r251714)
@@ -31,6 +31,23 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20130613:
+	Some people report the following error after the switch to bmake:
+
+		make: illegal option -- J
+		usage: make [-BPSXeiknpqrstv] [-C directory] [-D variable]
+			...
+		*** [buildworld] Error code 2
+
+	this likely due to an old instance of make in
+	${MAKEPATH} (${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE})
+	which src/Makefile will use that blindly, if it exists, so if
+	you see the above error:
+
+		rm -rf `make -V MAKEPATH`
+
+	should resolve it.
+
 20130516:
 	Use bmake by default.
 	Whereas before one could choose to build with bmake via

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -28,6 +28,7 @@
  * Copyright (c) 2011-2012 Pawel Jakub Dawidek <pawel at dawidek.net>.
  * All rights reserved.
  * Copyright (c) 2012 Martin Matuska <mm at FreeBSD.org>. All rights reserved.
+ * Copyright (c) 2013 Steven Hartland.  All rights reserved.
  */
 
 #include <assert.h>
@@ -5233,8 +5234,7 @@ zfs_do_hold_rele_impl(int argc, char **a
 			continue;
 		}
 		if (holding) {
-			if (zfs_hold(zhp, delim+1, tag, recursive,
-			    B_FALSE, -1) != 0)
+			if (zfs_hold(zhp, delim+1, tag, recursive, -1) != 0)
 				++errors;
 		} else {
 			if (zfs_release(zhp, delim+1, tag, recursive) != 0)

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zhack/zhack.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zhack/zhack.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zhack/zhack.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -21,6 +21,7 @@
 
 /*
  * Copyright (c) 2012 by Delphix. All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 /*
@@ -153,7 +154,7 @@ import_pool(const char *target, boolean_
 	g_importargs.poolname = g_pool;
 	pools = zpool_search_import(g_zfs, &g_importargs);
 
-	if (pools == NULL || nvlist_next_nvpair(pools, NULL) == NULL) {
+	if (nvlist_empty(pools)) {
 		if (!g_importargs.can_be_active) {
 			g_importargs.can_be_active = B_TRUE;
 			if (zpool_search_import(g_zfs, &g_importargs) != NULL ||

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -804,6 +804,7 @@ zpool_do_create(int argc, char **argv)
 				goto errout;
 			break;
 		case 'm':
+			/* Equivalent to -O mountpoint=optarg */
 			mountpoint = optarg;
 			break;
 		case 'o':
@@ -842,8 +843,18 @@ zpool_do_create(int argc, char **argv)
 			*propval = '\0';
 			propval++;
 
-			if (add_prop_list(optarg, propval, &fsprops, B_FALSE))
+			/*
+			 * Mountpoints are checked and then added later.
+			 * Uniquely among properties, they can be specified
+			 * more than once, to avoid conflict with -m.
+			 */
+			if (0 == strcmp(optarg,
+			    zfs_prop_to_name(ZFS_PROP_MOUNTPOINT))) {
+				mountpoint = propval;
+			} else if (add_prop_list(optarg, propval, &fsprops,
+			    B_FALSE)) {
 				goto errout;
+			}
 			break;
 		case ':':
 			(void) fprintf(stderr, gettext("missing argument for "
@@ -961,6 +972,18 @@ zpool_do_create(int argc, char **argv)
 		}
 	}
 
+	/*
+	 * Now that the mountpoint's validity has been checked, ensure that
+	 * the property is set appropriately prior to creating the pool.
+	 */
+	if (mountpoint != NULL) {
+		ret = add_prop_list(zfs_prop_to_name(ZFS_PROP_MOUNTPOINT),
+		    mountpoint, &fsprops, B_FALSE);
+		if (ret != 0)
+			goto errout;
+	}
+
+	ret = 1;
 	if (dryrun) {
 		/*
 		 * For a dry run invocation, print out a basic message and run
@@ -995,21 +1018,19 @@ zpool_do_create(int argc, char **argv)
 				if (nvlist_exists(props, propname))
 					continue;
 
-				if (add_prop_list(propname, ZFS_FEATURE_ENABLED,
-				    &props, B_TRUE) != 0)
+				ret = add_prop_list(propname,
+				    ZFS_FEATURE_ENABLED, &props, B_TRUE);
+				if (ret != 0)
 					goto errout;
 			}
 		}
+
+		ret = 1;
 		if (zpool_create(g_zfs, poolname,
 		    nvroot, props, fsprops) == 0) {
 			zfs_handle_t *pool = zfs_open(g_zfs, poolname,
 			    ZFS_TYPE_FILESYSTEM);
 			if (pool != NULL) {
-				if (mountpoint != NULL)
-					verify(zfs_prop_set(pool,
-					    zfs_prop_to_name(
-					    ZFS_PROP_MOUNTPOINT),
-					    mountpoint) == 0);
 				if (zfs_mount(pool, NULL, 0) == 0)
 					ret = zfs_shareall(pool);
 				zfs_close(pool);

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/ztest/ztest.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -23,6 +23,7 @@
  * Copyright (c) 2012 by Delphix. All rights reserved.
  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2012 Martin Matuska <mm at FreeBSD.org>.  All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 /*
@@ -4509,7 +4510,7 @@ ztest_dmu_commit_callbacks(ztest_ds_t *z
 	 */
 	tmp_cb = list_head(&zcl.zcl_callbacks);
 	if (tmp_cb != NULL &&
-	    tmp_cb->zcd_txg > txg - ZTEST_COMMIT_CALLBACK_THRESH) {
+	    (txg - ZTEST_COMMIT_CALLBACK_THRESH) > tmp_cb->zcd_txg) {
 		fatal(0, "Commit callback threshold exceeded, oldest txg: %"
 		    PRIu64 ", open txg: %" PRIu64 "\n", tmp_cb->zcd_txg, txg);
 	}
@@ -4713,7 +4714,7 @@ ztest_dmu_snapshot_hold(ztest_ds_t *zd, 
 
 	error = user_release_one(fullname, tag);
 	if (error)
-		fatal(0, "user_release_one(%s)", fullname, tag);
+		fatal(0, "user_release_one(%s, %s) = %d", fullname, tag, error);
 
 	VERIFY3U(dmu_objset_hold(fullname, FTAG, &origin), ==, ENOENT);
 

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Thu Jun 13 22:04:49 2013	(r251714)
@@ -27,6 +27,7 @@
  * Copyright (c) 2012 by Delphix. All rights reserved.
  * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  * Copyright (c) 2012 Martin Matuska <mm at FreeBSD.org>. All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 #ifndef	_LIBZFS_H
@@ -611,7 +612,8 @@ extern int zfs_send(zfs_handle_t *, cons
 
 extern int zfs_promote(zfs_handle_t *);
 extern int zfs_hold(zfs_handle_t *, const char *, const char *,
-    boolean_t, boolean_t, int);
+    boolean_t, int);
+extern int zfs_hold_nvl(zfs_handle_t *, int, nvlist_t *);
 extern int zfs_release(zfs_handle_t *, const char *, const char *, boolean_t);
 extern int zfs_get_holds(zfs_handle_t *, nvlist_t **);
 extern uint64_t zvol_volsize_to_reservation(uint64_t, nvlist_t *);

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -27,6 +27,7 @@
  * Copyright (c) 2011-2012 Pawel Jakub Dawidek <pawel at dawidek.net>.
  * All rights reserved.
  * Copyright (c) 2012 Martin Matuska <mm at FreeBSD.org>. All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 #include <ctype.h>
@@ -3158,18 +3159,14 @@ static int
 zfs_check_snap_cb(zfs_handle_t *zhp, void *arg)
 {
 	struct destroydata *dd = arg;
-	zfs_handle_t *szhp;
 	char name[ZFS_MAXNAMELEN];
 	int rv = 0;
 
 	(void) snprintf(name, sizeof (name),
 	    "%s@%s", zhp->zfs_name, dd->snapname);
 
-	szhp = make_dataset_handle(zhp->zfs_hdl, name);
-	if (szhp) {
+	if (lzc_exists(name))
 		verify(nvlist_add_boolean(dd->nvl, name) == 0);
-		zfs_close(szhp);
-	}
 
 	rv = zfs_iter_filesystems(zhp, zfs_check_snap_cb, dd);
 	zfs_close(zhp);
@@ -3189,7 +3186,7 @@ zfs_destroy_snaps(zfs_handle_t *zhp, cha
 	verify(nvlist_alloc(&dd.nvl, NV_UNIQUE_NAME, 0) == 0);
 	(void) zfs_check_snap_cb(zfs_handle_dup(zhp), &dd);
 
-	if (nvlist_next_nvpair(dd.nvl, NULL) == NULL) {
+	if (nvlist_empty(dd.nvl)) {
 		ret = zfs_standard_error_fmt(zhp->zfs_hdl, ENOENT,
 		    dgettext(TEXT_DOMAIN, "cannot destroy '%s@%s'"),
 		    zhp->zfs_name, snapname);
@@ -3214,7 +3211,7 @@ zfs_destroy_snaps_nvl(libzfs_handle_t *h
 	if (ret == 0)
 		return (0);
 
-	if (nvlist_next_nvpair(errlist, NULL) == NULL) {
+	if (nvlist_empty(errlist)) {
 		char errbuf[1024];
 		(void) snprintf(errbuf, sizeof (errbuf),
 		    dgettext(TEXT_DOMAIN, "cannot destroy snapshots"));
@@ -4168,18 +4165,14 @@ static int
 zfs_hold_one(zfs_handle_t *zhp, void *arg)
 {
 	struct holdarg *ha = arg;
-	zfs_handle_t *szhp;
 	char name[ZFS_MAXNAMELEN];
 	int rv = 0;
 
 	(void) snprintf(name, sizeof (name),
 	    "%s@%s", zhp->zfs_name, ha->snapname);
 
-	szhp = make_dataset_handle(zhp->zfs_hdl, name);
-	if (szhp) {
+	if (lzc_exists(name))
 		fnvlist_add_string(ha->nvl, name, ha->tag);
-		zfs_close(szhp);
-	}
 
 	if (ha->recursive)
 		rv = zfs_iter_filesystems(zhp, zfs_hold_one, ha);
@@ -4189,14 +4182,10 @@ zfs_hold_one(zfs_handle_t *zhp, void *ar
 
 int
 zfs_hold(zfs_handle_t *zhp, const char *snapname, const char *tag,
-    boolean_t recursive, boolean_t enoent_ok, int cleanup_fd)
+    boolean_t recursive, int cleanup_fd)
 {
 	int ret;
 	struct holdarg ha;
-	nvlist_t *errors;
-	libzfs_handle_t *hdl = zhp->zfs_hdl;
-	char errbuf[1024];
-	nvpair_t *elem;
 
 	ha.nvl = fnvlist_alloc();
 	ha.snapname = snapname;
@@ -4204,26 +4193,44 @@ zfs_hold(zfs_handle_t *zhp, const char *
 	ha.recursive = recursive;
 	(void) zfs_hold_one(zfs_handle_dup(zhp), &ha);
 
-	if (nvlist_next_nvpair(ha.nvl, NULL) == NULL) {
+	if (nvlist_empty(ha.nvl)) {
+		char errbuf[1024];
+
 		fnvlist_free(ha.nvl);
 		ret = ENOENT;
-		if (!enoent_ok) {
-			(void) snprintf(errbuf, sizeof (errbuf),
-			    dgettext(TEXT_DOMAIN,
-			    "cannot hold snapshot '%s@%s'"),
-			    zhp->zfs_name, snapname);
-			(void) zfs_standard_error(hdl, ret, errbuf);
-		}
+		(void) snprintf(errbuf, sizeof (errbuf),
+		    dgettext(TEXT_DOMAIN,
+		    "cannot hold snapshot '%s@%s'"),
+		    zhp->zfs_name, snapname);
+		(void) zfs_standard_error(zhp->zfs_hdl, ret, errbuf);
 		return (ret);
 	}
 
-	ret = lzc_hold(ha.nvl, cleanup_fd, &errors);
+	ret = zfs_hold_nvl(zhp, cleanup_fd, ha.nvl);
 	fnvlist_free(ha.nvl);
 
-	if (ret == 0)
+	return (ret);
+}
+
+int
+zfs_hold_nvl(zfs_handle_t *zhp, int cleanup_fd, nvlist_t *holds)
+{
+	int ret;
+	nvlist_t *errors;
+	libzfs_handle_t *hdl = zhp->zfs_hdl;
+	char errbuf[1024];
+	nvpair_t *elem;
+
+	errors = NULL;
+	ret = lzc_hold(holds, cleanup_fd, &errors);
+
+	if (ret == 0) {
+		/* There may be errors even in the success case. */
+		fnvlist_free(errors);
 		return (0);
+	}
 
-	if (nvlist_next_nvpair(errors, NULL) == NULL) {
+	if (nvlist_empty(errors)) {
 		/* no hold-specific errors */
 		(void) snprintf(errbuf, sizeof (errbuf),
 		    dgettext(TEXT_DOMAIN, "cannot hold"));
@@ -4263,10 +4270,6 @@ zfs_hold(zfs_handle_t *zhp, const char *
 		case EEXIST:
 			(void) zfs_error(hdl, EZFS_REFTAG_HOLD, errbuf);
 			break;
-		case ENOENT:
-			if (enoent_ok)
-				return (ENOENT);
-			/* FALLTHROUGH */
 		default:
 			(void) zfs_standard_error(hdl,
 			    fnvpair_value_int32(elem), errbuf);
@@ -4277,30 +4280,21 @@ zfs_hold(zfs_handle_t *zhp, const char *
 	return (ret);
 }
 
-struct releasearg {
-	nvlist_t *nvl;
-	const char *snapname;
-	const char *tag;
-	boolean_t recursive;
-};
-
 static int
 zfs_release_one(zfs_handle_t *zhp, void *arg)
 {
 	struct holdarg *ha = arg;
-	zfs_handle_t *szhp;
 	char name[ZFS_MAXNAMELEN];
 	int rv = 0;
 
 	(void) snprintf(name, sizeof (name),
 	    "%s@%s", zhp->zfs_name, ha->snapname);
 
-	szhp = make_dataset_handle(zhp->zfs_hdl, name);
-	if (szhp) {
+	if (lzc_exists(name)) {
 		nvlist_t *holds = fnvlist_alloc();
 		fnvlist_add_boolean(holds, ha->tag);
 		fnvlist_add_nvlist(ha->nvl, name, holds);
-		zfs_close(szhp);
+		fnvlist_free(holds);
 	}
 
 	if (ha->recursive)
@@ -4315,7 +4309,7 @@ zfs_release(zfs_handle_t *zhp, const cha
 {
 	int ret;
 	struct holdarg ha;
-	nvlist_t *errors;
+	nvlist_t *errors = NULL;
 	nvpair_t *elem;
 	libzfs_handle_t *hdl = zhp->zfs_hdl;
 	char errbuf[1024];
@@ -4326,7 +4320,7 @@ zfs_release(zfs_handle_t *zhp, const cha
 	ha.recursive = recursive;
 	(void) zfs_release_one(zfs_handle_dup(zhp), &ha);
 
-	if (nvlist_next_nvpair(ha.nvl, NULL) == NULL) {
+	if (nvlist_empty(ha.nvl)) {
 		fnvlist_free(ha.nvl);
 		ret = ENOENT;
 		(void) snprintf(errbuf, sizeof (errbuf),
@@ -4340,10 +4334,13 @@ zfs_release(zfs_handle_t *zhp, const cha
 	ret = lzc_release(ha.nvl, &errors);
 	fnvlist_free(ha.nvl);
 
-	if (ret == 0)
+	if (ret == 0) {
+		/* There may be errors even in the success case. */
+		fnvlist_free(errors);
 		return (0);
+	}
 
-	if (nvlist_next_nvpair(errors, NULL) == NULL) {
+	if (nvlist_empty(errors)) {
 		/* no hold-specific errors */
 		(void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN,
 		    "cannot release"));
@@ -4538,6 +4535,11 @@ zfs_get_holds(zfs_handle_t *zhp, nvlist_
 	return (err);
 }
 
+/*
+ * Convert the zvol's volume size to an appropriate reservation.
+ * Note: If this routine is updated, it is necessary to update the ZFS test
+ * suite's shell version in reservation.kshlib.
+ */
 uint64_t
 zvol_volsize_to_reservation(uint64_t volsize, nvlist_t *props)
 {

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -1112,7 +1112,6 @@ zpool_create(libzfs_handle_t *hdl, const
 	nvlist_t *zc_fsprops = NULL;
 	nvlist_t *zc_props = NULL;
 	char msg[1024];
-	char *altroot;
 	int ret = -1;
 
 	(void) snprintf(msg, sizeof (msg), dgettext(TEXT_DOMAIN,
@@ -1211,21 +1210,6 @@ zpool_create(libzfs_handle_t *hdl, const
 		}
 	}
 
-	/*
-	 * If this is an alternate root pool, then we automatically set the
-	 * mountpoint of the root dataset to be '/'.
-	 */
-	if (nvlist_lookup_string(props, zpool_prop_to_name(ZPOOL_PROP_ALTROOT),
-	    &altroot) == 0) {
-		zfs_handle_t *zhp;
-
-		verify((zhp = zfs_open(hdl, pool, ZFS_TYPE_DATASET)) != NULL);
-		verify(zfs_prop_set(zhp, zfs_prop_to_name(ZFS_PROP_MOUNTPOINT),
-		    "/") == 0);
-
-		zfs_close(zhp);
-	}
-
 create_failed:
 	zcmd_free_nvlists(&zc);
 	nvlist_free(zc_props);

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -25,6 +25,7 @@
  * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  * Copyright (c) 2012 Pawel Jakub Dawidek <pawel at dawidek.net>.
  * All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 #include <assert.h>
@@ -802,6 +803,7 @@ typedef struct send_dump_data {
 	int outfd;
 	boolean_t err;
 	nvlist_t *fss;
+	nvlist_t *snapholds;
 	avl_tree_t *fsavl;
 	snapfilter_cb_t *filter_cb;
 	void *filter_cb_arg;
@@ -952,41 +954,19 @@ dump_ioctl(zfs_handle_t *zhp, const char
 	return (0);
 }
 
-static int
-hold_for_send(zfs_handle_t *zhp, send_dump_data_t *sdd)
+static void
+gather_holds(zfs_handle_t *zhp, send_dump_data_t *sdd)
 {
-	zfs_handle_t *pzhp;
-	int error = 0;
-	char *thissnap;
-
 	assert(zhp->zfs_type == ZFS_TYPE_SNAPSHOT);
 
-	if (sdd->dryrun)
-		return (0);
-
 	/*
-	 * zfs_send() only opens a cleanup_fd for sends that need it,
+	 * zfs_send() only sets snapholds for sends that need them,
 	 * e.g. replication and doall.
 	 */
-	if (sdd->cleanup_fd == -1)
-		return (0);
-
-	thissnap = strchr(zhp->zfs_name, '@') + 1;
-	*(thissnap - 1) = '\0';
-	pzhp = zfs_open(zhp->zfs_hdl, zhp->zfs_name, ZFS_TYPE_DATASET);
-	*(thissnap - 1) = '@';
-
-	/*
-	 * It's OK if the parent no longer exists.  The send code will
-	 * handle that error.
-	 */
-	if (pzhp) {
-		error = zfs_hold(pzhp, thissnap, sdd->holdtag,
-		    B_FALSE, B_TRUE, sdd->cleanup_fd);
-		zfs_close(pzhp);
-	}
+	if (sdd->snapholds == NULL)
+		return;
 
-	return (error);
+	fnvlist_add_string(sdd->snapholds, zhp->zfs_name, sdd->holdtag);
 }
 
 static void *
@@ -1042,28 +1022,23 @@ dump_snapshot(zfs_handle_t *zhp, void *a
 	send_dump_data_t *sdd = arg;
 	progress_arg_t pa = { 0 };
 	pthread_t tid;
-
 	char *thissnap;
 	int err;
 	boolean_t isfromsnap, istosnap, fromorigin;
 	boolean_t exclude = B_FALSE;
 
+	err = 0;
 	thissnap = strchr(zhp->zfs_name, '@') + 1;
 	isfromsnap = (sdd->fromsnap != NULL &&
 	    strcmp(sdd->fromsnap, thissnap) == 0);
 
 	if (!sdd->seenfrom && isfromsnap) {
-		err = hold_for_send(zhp, sdd);
-		if (err == 0) {
-			sdd->seenfrom = B_TRUE;
-			(void) strcpy(sdd->prevsnap, thissnap);
-			sdd->prevsnap_obj = zfs_prop_get_int(zhp,
-			    ZFS_PROP_OBJSETID);
-		} else if (err == ENOENT) {
-			err = 0;
-		}
+		gather_holds(zhp, sdd);
+		sdd->seenfrom = B_TRUE;
+		(void) strcpy(sdd->prevsnap, thissnap);
+		sdd->prevsnap_obj = zfs_prop_get_int(zhp, ZFS_PROP_OBJSETID);
 		zfs_close(zhp);
-		return (err);
+		return (0);
 	}
 
 	if (sdd->seento || !sdd->seenfrom) {
@@ -1114,14 +1089,7 @@ dump_snapshot(zfs_handle_t *zhp, void *a
 		return (0);
 	}
 
-	err = hold_for_send(zhp, sdd);
-	if (err) {
-		if (err == ENOENT)
-			err = 0;
-		zfs_close(zhp);
-		return (err);
-	}
-
+	gather_holds(zhp, sdd);
 	fromorigin = sdd->prevsnap[0] == '\0' &&
 	    (sdd->fromorigin || sdd->replicate);
 
@@ -1389,7 +1357,7 @@ zfs_send(zfs_handle_t *zhp, const char *
 	avl_tree_t *fsavl = NULL;
 	static uint64_t holdseq;
 	int spa_version;
-	pthread_t tid;
+	pthread_t tid = 0;
 	int pipefd[2];
 	dedup_arg_t dda = { 0 };
 	int featureflags = 0;
@@ -1462,11 +1430,8 @@ zfs_send(zfs_handle_t *zhp, const char *
 				*debugnvp = hdrnv;
 			else
 				nvlist_free(hdrnv);
-			if (err) {
-				fsavl_destroy(fsavl);
-				nvlist_free(fss);
+			if (err)
 				goto stderr_out;
-			}
 		}
 
 		if (!flags->dryrun) {
@@ -1490,8 +1455,6 @@ zfs_send(zfs_handle_t *zhp, const char *
 			}
 			free(packbuf);
 			if (err == -1) {
-				fsavl_destroy(fsavl);
-				nvlist_free(fss);
 				err = errno;
 				goto stderr_out;
 			}
@@ -1502,8 +1465,6 @@ zfs_send(zfs_handle_t *zhp, const char *
 			drr.drr_u.drr_end.drr_checksum = zc;
 			err = write(outfd, &drr, sizeof (drr));
 			if (err == -1) {
-				fsavl_destroy(fsavl);
-				nvlist_free(fss);
 				err = errno;
 				goto stderr_out;
 			}
@@ -1515,7 +1476,7 @@ zfs_send(zfs_handle_t *zhp, const char *
 	/* dump each stream */
 	sdd.fromsnap = fromsnap;
 	sdd.tosnap = tosnap;
-	if (flags->dedup)
+	if (tid != 0)
 		sdd.outfd = pipefd[0];
 	else
 		sdd.outfd = outfd;
@@ -1552,36 +1513,71 @@ zfs_send(zfs_handle_t *zhp, const char *
 			err = errno;
 			goto stderr_out;
 		}
+		sdd.snapholds = fnvlist_alloc();
 	} else {
 		sdd.cleanup_fd = -1;
+		sdd.snapholds = NULL;
 	}
-	if (flags->verbose) {
+	if (flags->verbose || sdd.snapholds != NULL) {
 		/*
 		 * Do a verbose no-op dry run to get all the verbose output
-		 * before generating any data.  Then do a non-verbose real
-		 * run to generate the streams.
+		 * or to gather snapshot hold's before generating any data,
+		 * then do a non-verbose real run to generate the streams.
 		 */
 		sdd.dryrun = B_TRUE;
 		err = dump_filesystems(zhp, &sdd);
-		sdd.dryrun = flags->dryrun;
-		sdd.verbose = B_FALSE;
-		if (flags->parsable) {
-			(void) fprintf(stderr, "size\t%llu\n",
-			    (longlong_t)sdd.size);
-		} else {
-			char buf[16];
-			zfs_nicenum(sdd.size, buf, sizeof (buf));
-			(void) fprintf(stderr, dgettext(TEXT_DOMAIN,
-			    "total estimated size is %s\n"), buf);
+
+		if (err != 0)
+			goto stderr_out;
+
+		if (flags->verbose) {
+			if (flags->parsable) {
+				(void) fprintf(stderr, "size\t%llu\n",
+				    (longlong_t)sdd.size);
+			} else {
+				char buf[16];
+				zfs_nicenum(sdd.size, buf, sizeof (buf));
+				(void) fprintf(stderr, dgettext(TEXT_DOMAIN,
+				    "total estimated size is %s\n"), buf);
+			}
+		}
+
+		/* Ensure no snaps found is treated as an error. */
+		if (!sdd.seento) {
+			err = ENOENT;
+			goto err_out;
 		}
+
+		/* Skip the second run if dryrun was requested. */
+		if (flags->dryrun)
+			goto err_out;
+
+		if (sdd.snapholds != NULL) {
+			err = zfs_hold_nvl(zhp, sdd.cleanup_fd, sdd.snapholds);
+			if (err != 0)
+				goto stderr_out;
+
+			fnvlist_free(sdd.snapholds);
+			sdd.snapholds = NULL;
+		}
+
+		sdd.dryrun = B_FALSE;
+		sdd.verbose = B_FALSE;
 	}
+
 	err = dump_filesystems(zhp, &sdd);
 	fsavl_destroy(fsavl);
 	nvlist_free(fss);
 
-	if (flags->dedup) {
-		(void) close(pipefd[0]);
+	/* Ensure no snaps found is treated as an error. */
+	if (err == 0 && !sdd.seento)
+		err = ENOENT;
+
+	if (tid != 0) {
+		if (err != 0)
+			(void) pthread_cancel(tid);
 		(void) pthread_join(tid, NULL);
+		(void) close(pipefd[0]);
 	}
 
 	if (sdd.cleanup_fd != -1) {
@@ -1609,9 +1605,13 @@ zfs_send(zfs_handle_t *zhp, const char *
 stderr_out:
 	err = zfs_standard_error(zhp->zfs_hdl, err, errbuf);
 err_out:
+	fsavl_destroy(fsavl);
+	nvlist_free(fss);
+	fnvlist_free(sdd.snapholds);
+
 	if (sdd.cleanup_fd != -1)
 		VERIFY(0 == close(sdd.cleanup_fd));
-	if (flags->dedup) {
+	if (tid != 0) {
 		(void) pthread_cancel(tid);
 		(void) pthread_join(tid, NULL);
 		(void) close(pipefd[0]);

Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
==============================================================================
--- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -21,6 +21,7 @@
 
 /*
  * Copyright (c) 2012 by Delphix. All rights reserved.
+ * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
 /*
@@ -301,8 +302,11 @@ lzc_snapshot(nvlist_t *snaps, nvlist_t *
  * marked for deferred destruction, and will be destroyed when the last hold
  * or clone is removed/destroyed.
  *
+ * The return value will be ENOENT if none of the snapshots existed.
+ *
  * The return value will be 0 if all snapshots were destroyed (or marked for
- * later destruction if 'defer' is set) or didn't exist to begin with.
+ * later destruction if 'defer' is set) or didn't exist to begin with and
+ * at least one snapshot was destroyed.
  *
  * Otherwise the return value will be the errno of a (unspecified) snapshot
  * that failed, no snapshots will be destroyed, and the errlist will have an
@@ -333,7 +337,6 @@ lzc_destroy_snaps(nvlist_t *snaps, boole
 	nvlist_free(args);
 
 	return (error);
-
 }
 
 int
@@ -393,11 +396,22 @@ lzc_exists(const char *dataset)
  * uncleanly, the holds will be released when the pool is next opened
  * or imported.
  *
- * The return value will be 0 if all holds were created. Otherwise the return
- * value will be the errno of a (unspecified) hold that failed, no holds will
- * be created, and the errlist will have an entry for each hold that
- * failed (name = snapshot).  The value in the errlist will be the error
- * code (int32).
+ * Holds for snapshots which don't exist will be skipped and have an entry
+ * added to errlist, but will not cause an overall failure, except in the
+ * case that all holds where skipped.
+ *
+ * The return value will be ENOENT if none of the snapshots for the requested
+ * holds existed.
+ *
+ * The return value will be 0 if the nvl holds was empty or all holds, for
+ * snapshots that existed, were succesfully created and at least one hold
+ * was created.
+ *
+ * Otherwise the return value will be the errno of a (unspecified) hold that
+ * failed and no holds will be created.
+ *
+ * In all cases the errlist will have an entry for each hold that failed
+ * (name = snapshot), with its value being the error code (int32).
  */
 int
 lzc_hold(nvlist_t *holds, int cleanup_fd, nvlist_t **errlist)
@@ -434,11 +448,20 @@ lzc_hold(nvlist_t *holds, int cleanup_fd
  * The snapshots must all be in the same pool.
  * The value is a nvlist whose keys are the holds to remove.
  *
- * The return value will be 0 if all holds were removed.
- * Otherwise the return value will be the errno of a (unspecified) release
- * that failed, no holds will be released, and the errlist will have an
- * entry for each snapshot that has failed releases (name = snapshot).
- * The value in the errlist will be the error code (int32) of a failed release.
+ * Holds which failed to release because they didn't exist will have an entry
+ * added to errlist, but will not cause an overall failure, except in the
+ * case that all releases where skipped.
+ *
+ * The return value will be ENOENT if none of the specified holds existed.
+ *
+ * The return value will be 0 if the nvl holds was empty or all holds that
+ * existed, were successfully removed and at least one hold was removed.
+ *
+ * Otherwise the return value will be the errno of a (unspecified) hold that
+ * failed to release and no holds will be released.
+ *
+ * In all cases the errlist will have an entry for each hold that failed to
+ * to release.
  */
 int
 lzc_release(nvlist_t *holds, nvlist_t **errlist)

Modified: user/attilio/vmcontention/contrib/binutils/include/elf/dwarf2.h
==============================================================================
--- user/attilio/vmcontention/contrib/binutils/include/elf/dwarf2.h	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/contrib/binutils/include/elf/dwarf2.h	Thu Jun 13 22:04:49 2013	(r251714)
@@ -189,6 +189,7 @@ enum dwarf_tag
     DW_TAG_imported_unit = 0x3d,
     DW_TAG_condition = 0x3f,
     DW_TAG_shared_type = 0x40,
+    DW_TAG_rvalue_reference_type = 0x42,
     /* SGI/MIPS Extensions.  */
     DW_TAG_MIPS_loop = 0x4081,
     /* HP extensions.  See: ftp://ftp.hp.com/pub/lang/tools/WDB/wdb-4.0.tar.gz .  */

Modified: user/attilio/vmcontention/contrib/gdb/gdb/dwarf2read.c
==============================================================================
--- user/attilio/vmcontention/contrib/gdb/gdb/dwarf2read.c	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/contrib/gdb/gdb/dwarf2read.c	Thu Jun 13 22:04:49 2013	(r251714)
@@ -825,6 +825,8 @@ static void read_array_type (struct die_
 
 static void read_tag_pointer_type (struct die_info *, struct dwarf2_cu *);
 
+static void read_tag_unspecified_type (struct die_info *, struct dwarf2_cu *);
+
 static void read_tag_ptr_to_member_type (struct die_info *,
 					 struct dwarf2_cu *);
 
@@ -1977,6 +1979,7 @@ process_die (struct die_info *die, struc
       read_tag_ptr_to_member_type (die, cu);
       break;
     case DW_TAG_reference_type:
+    case DW_TAG_rvalue_reference_type:
       read_tag_reference_type (die, cu);
       break;
     case DW_TAG_string_type:
@@ -3721,6 +3724,27 @@ read_tag_reference_type (struct die_info
 }
 
 static void
+read_tag_unspecified_type (struct die_info *die, struct dwarf2_cu *cu)
+{
+  struct objfile *objfile = cu->objfile;
+  struct type *type;
+  struct attribute *attr;
+
+  if (die->type)
+    {
+      return;
+    }
+
+  type = alloc_type (objfile);
+  TYPE_LENGTH (type) = 0;
+  attr = dwarf2_attr (die, DW_AT_name, cu);
+  if (attr && DW_STRING (attr))
+      TYPE_NAME (type) = DW_STRING (attr);
+
+  die->type = type;
+}
+
+static void
 read_tag_const_type (struct die_info *die, struct dwarf2_cu *cu)
 {
   struct type *base_type;
@@ -6093,10 +6117,14 @@ read_type_die (struct die_info *die, str
     case DW_TAG_pointer_type:
       read_tag_pointer_type (die, cu);
       break;
+    case DW_TAG_unspecified_type:
+      read_tag_unspecified_type (die, cu);
+      break;
     case DW_TAG_ptr_to_member_type:
       read_tag_ptr_to_member_type (die, cu);
       break;
     case DW_TAG_reference_type:
+    case DW_TAG_rvalue_reference_type:
       read_tag_reference_type (die, cu);
       break;
     case DW_TAG_const_type:
@@ -6425,6 +6453,8 @@ dwarf_tag_name (unsigned tag)
       return "DW_TAG_pointer_type";
     case DW_TAG_reference_type:
       return "DW_TAG_reference_type";
+    case DW_TAG_rvalue_reference_type:
+      return "DW_TAG_rvalue_reference_type";
     case DW_TAG_compile_unit:
       return "DW_TAG_compile_unit";
     case DW_TAG_string_type:

Modified: user/attilio/vmcontention/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- user/attilio/vmcontention/contrib/llvm/include/llvm-c/Core.h	Thu Jun 13 21:47:22 2013	(r251713)
+++ user/attilio/vmcontention/contrib/llvm/include/llvm-c/Core.h	Thu Jun 13 22:04:49 2013	(r251714)
@@ -18,13 +18,6 @@
 #include "llvm/Support/DataTypes.h"
 
 #ifdef __cplusplus
-
-/* Need these includes to support the LLVM 'cast' template for the C++ 'wrap' 
-   and 'unwrap' conversion functions. */
-#include "llvm/IR/IRBuilder.h"
-#include "llvm/IR/Module.h"
-#include "llvm/PassRegistry.h"
-
 extern "C" {
 #endif
 
@@ -60,11 +53,6 @@ extern "C" {
  * with C++ due to name mangling. So in addition to C, this interface enables
  * tools written in such languages.
  *
- * When included into a C++ source file, also declares 'wrap' and 'unwrap'
- * helpers to perform opaque reference<-->pointer conversions. These helpers
- * are shorter and more tightly typed than writing the casts by hand when
- * authoring bindings. In assert builds, they will do runtime type checking.
- *
  * @{
  */
 
@@ -352,6 +340,63 @@ typedef enum {
   LLVMLandingPadFilter    /**< A filter clause  */
 } LLVMLandingPadClauseTy;
 
+typedef enum {
+  LLVMNotThreadLocal = 0,
+  LLVMGeneralDynamicTLSModel,
+  LLVMLocalDynamicTLSModel,
+  LLVMInitialExecTLSModel,
+  LLVMLocalExecTLSModel
+} LLVMThreadLocalMode;
+
+typedef enum {
+  LLVMAtomicOrderingNotAtomic = 0, /**< A load or store which is not atomic */
+  LLVMAtomicOrderingUnordered = 1, /**< Lowest level of atomicity, guarantees
+                                     somewhat sane results, lock free. */
+  LLVMAtomicOrderingMonotonic = 2, /**< guarantees that if you take all the 
+                                     operations affecting a specific address, 
+                                     a consistent ordering exists */
+  LLVMAtomicOrderingAcquire = 4, /**< Acquire provides a barrier of the sort 
+                                   necessary to acquire a lock to access other 
+                                   memory with normal loads and stores. */
+  LLVMAtomicOrderingRelease = 5, /**< Release is similar to Acquire, but with 
+                                   a barrier of the sort necessary to release 
+                                   a lock. */
+  LLVMAtomicOrderingAcquireRelease = 6, /**< provides both an Acquire and a 
+                                          Release barrier (for fences and 
+                                          operations which both read and write
+                                           memory). */
+  LLVMAtomicOrderingSequentiallyConsistent = 7 /**< provides Acquire semantics 
+                                                 for loads and Release 
+                                                 semantics for stores. 
+                                                 Additionally, it guarantees 
+                                                 that a total ordering exists 
+                                                 between all 
+                                                 SequentiallyConsistent 
+                                                 operations. */
+} LLVMAtomicOrdering;
+
+typedef enum {
+    LLVMAtomicRMWBinOpXchg, /**< Set the new value and return the one old */
+    LLVMAtomicRMWBinOpAdd, /**< Add a value and return the old one */
+    LLVMAtomicRMWBinOpSub, /**< Subtract a value and return the old one */
+    LLVMAtomicRMWBinOpAnd, /**< And a value and return the old one */
+    LLVMAtomicRMWBinOpNand, /**< Not-And a value and return the old one */
+    LLVMAtomicRMWBinOpOr, /**< OR a value and return the old one */
+    LLVMAtomicRMWBinOpXor, /**< Xor a value and return the old one */
+    LLVMAtomicRMWBinOpMax, /**< Sets the value if it's greater than the
+                             original using a signed comparison and return 
+                             the old one */
+    LLVMAtomicRMWBinOpMin, /**< Sets the value if it's Smaller than the
+                             original using a signed comparison and return 
+                             the old one */
+    LLVMAtomicRMWBinOpUMax, /**< Sets the value if it's greater than the
+                             original using an unsigned comparison and return 
+                             the old one */
+    LLVMAtomicRMWBinOpUMin /**< Sets the value if it's greater than the
+                             original using an unsigned comparison  and return 
+                             the old one */
+} LLVMAtomicRMWBinOp;
+
 /**
  * @}
  */
@@ -1057,24 +1102,24 @@ LLVMTypeRef LLVMX86MMXType(void);
         macro(SwitchInst)                   \
         macro(UnreachableInst)              \
         macro(ResumeInst)                   \
-    macro(UnaryInstruction)                 \
-      macro(AllocaInst)                     \
-      macro(CastInst)                       \
-        macro(BitCastInst)                  \
-        macro(FPExtInst)                    \
-        macro(FPToSIInst)                   \

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list