Date: Sun, 20 Feb 2011 22:31:47 +0100 From: Roman Divacky <rdivacky@FreeBSD.org> To: Dimitry Andric <dim@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r218893 - in head: . contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm-c/Transforms contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/Analysis contri... Message-ID: <20110220213147.GA22080@freebsd.org> In-Reply-To: <201102201933.p1KJXm1N042245@svn.freebsd.org> References: <201102201933.p1KJXm1N042245@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
with this update gnu as is no longer used when compiling stuff on i386 and amd64. if you encounter problems try to add "-no-integrated-as" to the command line and if that fixes the problem please report that to me or dim@. the integrated assembler is considered production ready and generally supports everything gnu as does, there are a few exceptions though. most notably, .code16 support. There are a few files in freebsd that cant be compiled with the integrated assembler because of this but everything else should just work. enjoy using it :) On Sun, Feb 20, 2011 at 07:33:48PM +0000, Dimitry Andric wrote: > Author: dim > Date: Sun Feb 20 19:33:47 2011 > New Revision: 218893 > URL: http://svn.freebsd.org/changeset/base/218893 > > Log: > Upgrade our copy of llvm/clang to r126079, from upstream's trunk. > > This contains many improvements, primarily better C++ support, an > integrated assembler for x86 and support for -pg. > > Added: > head/contrib/llvm/include/llvm-c/Initialization.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm-c/Initialization.h > head/contrib/llvm/include/llvm/ADT/ArrayRef.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/ADT/ArrayRef.h > head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/ADT/InMemoryStruct.h > head/contrib/llvm/include/llvm/ADT/IntEqClasses.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/ADT/IntEqClasses.h > head/contrib/llvm/include/llvm/ADT/IntervalMap.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/ADT/IntervalMap.h > head/contrib/llvm/include/llvm/Analysis/DIBuilder.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h > head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Analysis/DominanceFrontier.h > head/contrib/llvm/include/llvm/Analysis/PathNumbering.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Analysis/PathNumbering.h > head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Analysis/PathProfileInfo.h > head/contrib/llvm/include/llvm/Analysis/RegionPass.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Analysis/RegionPass.h > head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/CodeGen/EdgeBundles.h > head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/CodeGen/MachineLoopRanges.h > head/contrib/llvm/include/llvm/CodeGen/PBQP/ > - copied from r218888, vendor/llvm/dist/include/llvm/CodeGen/PBQP/ > head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/CodeGen/RegAllocPBQP.h > head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/CodeGen/ScoreboardHazardRecognizer.h > head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/ExecutionEngine/MCJIT.h > head/contrib/llvm/include/llvm/InitializePasses.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/InitializePasses.h > head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h > head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/MC/MCFixupKindInfo.h > head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/MC/MCMachObjectWriter.h > head/contrib/llvm/include/llvm/Object/ > - copied from r218888, vendor/llvm/dist/include/llvm/Object/ > head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/AIXDataTypesFix.h > head/contrib/llvm/include/llvm/Support/Atomic.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Atomic.h > head/contrib/llvm/include/llvm/Support/DataTypes.h.in > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/DataTypes.h.in > head/contrib/llvm/include/llvm/Support/Disassembler.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Disassembler.h > head/contrib/llvm/include/llvm/Support/DynamicLibrary.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/DynamicLibrary.h > head/contrib/llvm/include/llvm/Support/Endian.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Endian.h > head/contrib/llvm/include/llvm/Support/Errno.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Errno.h > head/contrib/llvm/include/llvm/Support/FEnv.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/FEnv.h > head/contrib/llvm/include/llvm/Support/FileSystem.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/FileSystem.h > head/contrib/llvm/include/llvm/Support/Host.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Host.h > head/contrib/llvm/include/llvm/Support/IncludeFile.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/IncludeFile.h > head/contrib/llvm/include/llvm/Support/Memory.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Memory.h > head/contrib/llvm/include/llvm/Support/Mutex.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Mutex.h > head/contrib/llvm/include/llvm/Support/Path.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Path.h > head/contrib/llvm/include/llvm/Support/PathV1.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/PathV1.h > head/contrib/llvm/include/llvm/Support/PathV2.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/PathV2.h > head/contrib/llvm/include/llvm/Support/Process.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Process.h > head/contrib/llvm/include/llvm/Support/Program.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Program.h > head/contrib/llvm/include/llvm/Support/RWMutex.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/RWMutex.h > head/contrib/llvm/include/llvm/Support/Signals.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Signals.h > head/contrib/llvm/include/llvm/Support/Solaris.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Solaris.h > head/contrib/llvm/include/llvm/Support/SwapByteOrder.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/SwapByteOrder.h > head/contrib/llvm/include/llvm/Support/ThreadLocal.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/ThreadLocal.h > head/contrib/llvm/include/llvm/Support/Threading.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Threading.h > head/contrib/llvm/include/llvm/Support/TimeValue.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/TimeValue.h > head/contrib/llvm/include/llvm/Support/ToolOutputFile.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/ToolOutputFile.h > head/contrib/llvm/include/llvm/Support/Valgrind.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/Valgrind.h > head/contrib/llvm/include/llvm/Support/system_error.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Support/system_error.h > head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Target/TargetAsmInfo.h > head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Target/TargetFrameLowering.h > head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h > - copied unchanged from r218888, vendor/llvm/dist/include/llvm/Target/TargetLibraryInfo.h > head/contrib/llvm/lib/Analysis/DIBuilder.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/DIBuilder.cpp > head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/DominanceFrontier.cpp > head/contrib/llvm/lib/Analysis/IPA/IPA.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/IPA/IPA.cpp > head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/MemDepPrinter.cpp > head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/NoAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/PathNumbering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/PathNumbering.cpp > head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/PathProfileInfo.cpp > head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/PathProfileVerifier.cpp > head/contrib/llvm/lib/Analysis/RegionPass.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Analysis/RegionPass.cpp > head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/AllocationOrder.cpp > head/contrib/llvm/lib/CodeGen/AllocationOrder.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/AllocationOrder.h > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfTableException.cpp > head/contrib/llvm/lib/CodeGen/CodeGen.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/CodeGen.cpp > head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/EdgeBundles.cpp > head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/ExpandISelPseudos.cpp > head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.cpp > head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.h > head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.cpp > head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveIntervalUnion.h > head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp > head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.h > head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/MachineLoopRanges.cpp > head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/PHIEliminationUtils.cpp > head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/PHIEliminationUtils.h > head/contrib/llvm/lib/CodeGen/RegAllocBase.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/RegAllocBase.h > head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp > head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp > head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/ScoreboardHazardRecognizer.cpp > head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp > head/contrib/llvm/lib/CodeGen/SpillPlacement.h > - copied unchanged from r218888, vendor/llvm/dist/lib/CodeGen/SpillPlacement.h > head/contrib/llvm/lib/ExecutionEngine/MCJIT/ > - copied from r218888, vendor/llvm/dist/lib/ExecutionEngine/MCJIT/ > head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/MC/MCELFObjectTargetWriter.cpp > head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/MC/MCMachObjectTargetWriter.cpp > head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/MC/MCParser/COFFAsmParser.cpp > head/contrib/llvm/lib/MC/MCPureStreamer.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/MC/MCPureStreamer.cpp > head/contrib/llvm/lib/Object/ > - copied from r218888, vendor/llvm/dist/lib/Object/ > head/contrib/llvm/lib/Support/Atomic.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Atomic.cpp > head/contrib/llvm/lib/Support/Disassembler.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Disassembler.cpp > head/contrib/llvm/lib/Support/DynamicLibrary.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/DynamicLibrary.cpp > head/contrib/llvm/lib/Support/Errno.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Errno.cpp > head/contrib/llvm/lib/Support/Host.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Host.cpp > head/contrib/llvm/lib/Support/IncludeFile.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/IncludeFile.cpp > head/contrib/llvm/lib/Support/IntEqClasses.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/IntEqClasses.cpp > head/contrib/llvm/lib/Support/IntervalMap.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/IntervalMap.cpp > head/contrib/llvm/lib/Support/Memory.cpp > - copied, changed from r218888, vendor/llvm/dist/lib/Support/Memory.cpp > head/contrib/llvm/lib/Support/Mutex.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Mutex.cpp > head/contrib/llvm/lib/Support/Path.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Path.cpp > head/contrib/llvm/lib/Support/PathV2.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/PathV2.cpp > head/contrib/llvm/lib/Support/Process.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Process.cpp > head/contrib/llvm/lib/Support/Program.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Program.cpp > head/contrib/llvm/lib/Support/RWMutex.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/RWMutex.cpp > head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/SearchForAddressOfSpecialSymbol.cpp > head/contrib/llvm/lib/Support/Signals.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Signals.cpp > head/contrib/llvm/lib/Support/ThreadLocal.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/ThreadLocal.cpp > head/contrib/llvm/lib/Support/Threading.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Threading.cpp > head/contrib/llvm/lib/Support/TimeValue.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/TimeValue.cpp > head/contrib/llvm/lib/Support/ToolOutputFile.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/ToolOutputFile.cpp > head/contrib/llvm/lib/Support/Unix/ > - copied from r218888, vendor/llvm/dist/lib/Support/Unix/ > head/contrib/llvm/lib/Support/Valgrind.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/Valgrind.cpp > head/contrib/llvm/lib/Support/Windows/ > - copied from r218888, vendor/llvm/dist/lib/Support/Windows/ > head/contrib/llvm/lib/Support/system_error.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Support/system_error.cpp > head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMAsmBackend.cpp > head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h > head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMBaseInfo.h > head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.h > head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMELFWriterInfo.h > head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMFixupKinds.h > head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp > head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.h > head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.cpp > head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.h > head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMMCExpr.cpp > head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/ARMMCExpr.h > head/contrib/llvm/lib/Target/ARM/InstPrinter/ > - copied from r218888, vendor/llvm/dist/lib/Target/ARM/InstPrinter/ > head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp > head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp > head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.h > head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Alpha/AlphaAsmPrinter.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Alpha/AlphaFrameLowering.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Alpha/AlphaFrameLowering.h > head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Blackfin/BlackfinAsmPrinter.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Blackfin/BlackfinFrameLowering.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Blackfin/BlackfinFrameLowering.h > head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/CellSPU/SPUAsmPrinter.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/CellSPU/SPUFrameLowering.h > head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/CellSPU/SPUNopFiller.cpp > head/contrib/llvm/lib/Target/MBlaze/AsmParser/ > - copied from r218888, vendor/llvm/dist/lib/Target/MBlaze/AsmParser/ > head/contrib/llvm/lib/Target/MBlaze/Disassembler/ > - copied from r218888, vendor/llvm/dist/lib/Target/MBlaze/Disassembler/ > head/contrib/llvm/lib/Target/MBlaze/InstPrinter/ > - copied from r218888, vendor/llvm/dist/lib/Target/MBlaze/InstPrinter/ > head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmBackend.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeAsmPrinter.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeELFWriterInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeFrameLowering.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCInstLower.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeMCInstLower.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MBlaze/MBlazeRelocations.h > head/contrib/llvm/lib/Target/MSP430/InstPrinter/ > - copied from r218888, vendor/llvm/dist/lib/Target/MSP430/InstPrinter/ > head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MSP430/MSP430AsmPrinter.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.h > head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MSP430/MSP430MCInstLower.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/MSP430/MSP430MCInstLower.h > head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp > head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.cpp > head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.h > head/contrib/llvm/lib/Target/PTX/ > - copied from r218888, vendor/llvm/dist/lib/Target/PTX/ > head/contrib/llvm/lib/Target/PowerPC/InstPrinter/ > - copied from r218888, vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/ > head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCAsmBackend.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCFixupKinds.h > head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.h > head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/PowerPC/PPCMCInstLower.cpp > head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Sparc/SparcAsmPrinter.cpp > head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.cpp > head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.h > head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/SystemZ/SystemZAsmPrinter.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.h > head/contrib/llvm/lib/Target/TargetAsmInfo.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/TargetAsmInfo.cpp > head/contrib/llvm/lib/Target/TargetFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/TargetFrameLowering.cpp > head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/TargetLibraryInfo.cpp > head/contrib/llvm/lib/Target/X86/InstPrinter/ > - copied from r218888, vendor/llvm/dist/lib/Target/X86/InstPrinter/ > head/contrib/llvm/lib/Target/X86/Utils/ > - copied from r218888, vendor/llvm/dist/lib/Target/X86/Utils/ > head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp > head/contrib/llvm/lib/Target/X86/X86FrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86FrameLowering.h > head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86Instr3DNow.td > head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrArithmetic.td > head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrCMovSetCC.td > head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td > head/contrib/llvm/lib/Target/X86/X86InstrControl.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrControl.td > head/contrib/llvm/lib/Target/X86/X86InstrExtension.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrExtension.td > head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrShiftRotate.td > head/contrib/llvm/lib/Target/X86/X86InstrSystem.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td > head/contrib/llvm/lib/Target/X86/X86InstrVMX.td > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86InstrVMX.td > head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/X86/X86MachObjectWriter.cpp > head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/XCore/XCoreAsmPrinter.cpp > head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp > head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h > - copied unchanged from r218888, vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.h > head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Instrumentation/Instrumentation.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Instrumentation/PathProfiling.cpp > head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Scalar/EarlyCSE.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Scalar/LoopInstSimplify.cpp > head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Utils/SimplifyInstructions.cpp > head/contrib/llvm/lib/Transforms/Utils/Utils.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/Transforms/Utils/Utils.cpp > head/contrib/llvm/lib/VMCore/User.cpp > - copied unchanged from r218888, vendor/llvm/dist/lib/VMCore/User.cpp > head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/AST/ASTMutationListener.h > head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/AST/EvaluatedExprVisitor.h > head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/AST/Mangle.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValuesV2.h > head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ > - copied from r218888, vendor/clang/dist/include/clang/Analysis/DomainSpecific/ > head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/ABI.h > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h > head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/FileSystemOptions.h > head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/FileSystemStatCache.h > head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/OpenCLExtensions.def > head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Basic/Visibility.h > head/contrib/llvm/tools/clang/include/clang/Config/ > - copied from r218888, vendor/clang/dist/include/clang/Config/ > head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h > - copied unchanged from r218888, vendor/clang/dist/include/clang/Serialization/ASTSerializationListener.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ > - copied from r218888, vendor/clang/dist/include/clang/StaticAnalyzer/ > head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/AST/DumpXML.cpp > head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/AST/ItaniumMangle.cpp > head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/AST/Mangle.cpp > head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/AST/MicrosoftMangle.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Analysis/CocoaConventions.cpp > head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Analysis/UninitializedValuesV2.cpp > head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp > head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Basic/FileSystemStatCache.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/CodeGen/CGCleanup.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h > - copied unchanged from r218888, vendor/clang/dist/lib/CodeGen/CGCleanup.h > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h > - copied unchanged from r218888, vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h > head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp > head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp > - copied unchanged from r218888, vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp > head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h > - copied unchanged from r218888, vendor/clang/dist/lib/Sema/TypeLocBuilder.h > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/ > - copied from r218888, vendor/clang/dist/lib/StaticAnalyzer/ > head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.cpp > head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.h > head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp > head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.h > head/contrib/llvm/utils/TableGen/StringMatcher.cpp > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/StringMatcher.cpp > head/contrib/llvm/utils/TableGen/StringMatcher.h > - copied unchanged from r218888, vendor/llvm/dist/utils/TableGen/StringMatcher.h > head/lib/clang/include/ARMGenDecoderTables.inc (contents, props changed) > head/lib/clang/include/ARMGenEDInfo.inc (contents, props changed) > head/lib/clang/include/ARMGenMCCodeEmitter.inc (contents, props changed) > head/lib/clang/include/Checkers.inc (contents, props changed) > head/lib/clang/include/PPCGenMCCodeEmitter.inc (contents, props changed) > head/lib/clang/include/clang/Lex/ > head/lib/clang/include/clang/Lex/AttrSpellings.inc (contents, props changed) > head/lib/clang/include/llvm/Support/ > head/lib/clang/include/llvm/Support/DataTypes.h (contents, props changed) > head/lib/clang/libclangstaticanalyzercheckers/ > head/lib/clang/libclangstaticanalyzercheckers/Makefile (contents, props changed) > head/lib/clang/libclangstaticanalyzercore/ > head/lib/clang/libclangstaticanalyzercore/Makefile (contents, props changed) > head/lib/clang/libclangstaticanalyzerfrontend/ > head/lib/clang/libclangstaticanalyzerfrontend/Makefile (contents, props changed) > head/lib/clang/libllvmarmdisassembler/ > head/lib/clang/libllvmarmdisassembler/Makefile (contents, props changed) > head/lib/clang/libllvmarminstprinter/ > head/lib/clang/libllvmarminstprinter/Makefile (contents, props changed) > head/lib/clang/libllvmpowerpcinstprinter/ > head/lib/clang/libllvmpowerpcinstprinter/Makefile (contents, props changed) > head/lib/clang/libllvmx86instprinter/ > head/lib/clang/libllvmx86instprinter/Makefile (contents, props changed) > head/lib/clang/libllvmx86utils/ > head/lib/clang/libllvmx86utils/Makefile (contents, props changed) > Deleted: > head/contrib/llvm/include/llvm/Analysis/PointerTracking.h > head/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h > head/contrib/llvm/include/llvm/MC/ELFObjectWriter.h > head/contrib/llvm/include/llvm/MC/MachObjectWriter.h > head/contrib/llvm/include/llvm/Support/DynamicLinker.h > head/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h > head/contrib/llvm/include/llvm/System/ > head/contrib/llvm/include/llvm/Target/TargetFrameInfo.h > head/contrib/llvm/include/llvm/Transforms/RSProfiling.h > head/contrib/llvm/lib/Analysis/PointerTracking.cpp > head/contrib/llvm/lib/CodeGen/PBQP/ > head/contrib/llvm/lib/CodeGen/PHIElimination.h > head/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp > head/contrib/llvm/lib/System/ > head/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h > head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h > head/contrib/llvm/lib/Target/ARM/AsmPrinter/ > head/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp > head/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp > head/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h > head/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h > head/contrib/llvm/lib/Target/Alpha/AsmPrinter/ > head/contrib/llvm/lib/Target/Blackfin/AsmPrinter/ > head/contrib/llvm/lib/Target/CellSPU/AsmPrinter/ > head/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h > head/contrib/llvm/lib/Target/MBlaze/AsmPrinter/ > head/contrib/llvm/lib/Target/MSP430/AsmPrinter/ > head/contrib/llvm/lib/Target/Mips/AsmPrinter/ > head/contrib/llvm/lib/Target/PIC16/ > head/contrib/llvm/lib/Target/PowerPC/AsmPrinter/ > head/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h > head/contrib/llvm/lib/Target/Sparc/AsmPrinter/ > head/contrib/llvm/lib/Target/SystemZ/AsmPrinter/ > head/contrib/llvm/lib/Target/TargetFrameInfo.cpp > head/contrib/llvm/lib/Target/X86/AsmPrinter/ > head/contrib/llvm/lib/Target/X86/X86Instr64bit.td > head/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h > head/contrib/llvm/lib/Target/XCore/AsmPrinter/ > head/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp > head/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h > head/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp > head/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h > head/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h > head/contrib/llvm/tools/clang/include/clang/Checker/ > head/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp > head/contrib/llvm/tools/clang/lib/Checker/ > head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h > head/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h > head/lib/clang/include/llvm/ADT/ > head/lib/clang/include/llvm/System/ > head/lib/clang/libclangchecker/ > head/lib/clang/libllvmarmasmprinter/ > head/lib/clang/libllvmmipsasmprinter/ > head/lib/clang/libllvmpowerpcasmprinter/ > head/lib/clang/libllvmsystem/ > head/lib/clang/libllvmx86asmprinter/ > Modified: > head/Makefile.inc1 > head/ObsoleteFiles.inc > head/contrib/llvm/include/llvm-c/Core.h > head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h > head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h > head/contrib/llvm/include/llvm-c/Transforms/Scalar.h > head/contrib/llvm/include/llvm-c/lto.h > head/contrib/llvm/include/llvm/ADT/APFloat.h > head/contrib/llvm/include/llvm/ADT/APInt.h > head/contrib/llvm/include/llvm/ADT/APSInt.h > head/contrib/llvm/include/llvm/ADT/BitVector.h > head/contrib/llvm/include/llvm/ADT/DenseMap.h > head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h > head/contrib/llvm/include/llvm/ADT/DenseSet.h > head/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h > head/contrib/llvm/include/llvm/ADT/FoldingSet.h > head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h > head/contrib/llvm/include/llvm/ADT/ImmutableList.h > head/contrib/llvm/include/llvm/ADT/ImmutableMap.h > head/contrib/llvm/include/llvm/ADT/ImmutableSet.h > head/contrib/llvm/include/llvm/ADT/IndexedMap.h > head/contrib/llvm/include/llvm/ADT/Optional.h > head/contrib/llvm/include/llvm/ADT/PointerIntPair.h > head/contrib/llvm/include/llvm/ADT/PointerUnion.h > head/contrib/llvm/include/llvm/ADT/PostOrderIterator.h > head/contrib/llvm/include/llvm/ADT/SCCIterator.h > head/contrib/llvm/include/llvm/ADT/ScopedHashTable.h > head/contrib/llvm/include/llvm/ADT/SetVector.h > head/contrib/llvm/include/llvm/ADT/SmallBitVector.h > head/contrib/llvm/include/llvm/ADT/SmallPtrSet.h > head/contrib/llvm/include/llvm/ADT/SmallString.h > head/contrib/llvm/include/llvm/ADT/SmallVector.h > head/contrib/llvm/include/llvm/ADT/SparseBitVector.h > head/contrib/llvm/include/llvm/ADT/Statistic.h > head/contrib/llvm/include/llvm/ADT/StringExtras.h > head/contrib/llvm/include/llvm/ADT/StringMap.h > head/contrib/llvm/include/llvm/ADT/StringRef.h > head/contrib/llvm/include/llvm/ADT/Triple.h > head/contrib/llvm/include/llvm/ADT/Twine.h > head/contrib/llvm/include/llvm/ADT/ValueMap.h > head/contrib/llvm/include/llvm/ADT/ilist.h > head/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h > head/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h > head/contrib/llvm/include/llvm/Analysis/CallGraph.h > head/contrib/llvm/include/llvm/Analysis/CodeMetrics.h > head/contrib/llvm/include/llvm/Analysis/ConstantFolding.h > head/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h > head/contrib/llvm/include/llvm/Analysis/DebugInfo.h > head/contrib/llvm/include/llvm/Analysis/DominatorInternals.h > head/contrib/llvm/include/llvm/Analysis/Dominators.h > head/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h > head/contrib/llvm/include/llvm/Analysis/InlineCost.h > head/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h > head/contrib/llvm/include/llvm/Analysis/IntervalPartition.h > head/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h > head/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h > head/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h > head/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h > head/contrib/llvm/include/llvm/Analysis/LoopInfo.h > head/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h > head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h > head/contrib/llvm/include/llvm/Analysis/Passes.h > head/contrib/llvm/include/llvm/Analysis/PostDominators.h > head/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h > head/contrib/llvm/include/llvm/Analysis/RegionInfo.h > head/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h > head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h > head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h > head/contrib/llvm/include/llvm/Analysis/ValueTracking.h > head/contrib/llvm/include/llvm/Attributes.h > head/contrib/llvm/include/llvm/BasicBlock.h > head/contrib/llvm/include/llvm/Bitcode/Archive.h > head/contrib/llvm/include/llvm/Bitcode/BitCodes.h > head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h > head/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h > head/contrib/llvm/include/llvm/CallingConv.h > head/contrib/llvm/include/llvm/CodeGen/Analysis.h > head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h > head/contrib/llvm/include/llvm/CodeGen/BinaryObject.h > head/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h > head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h > head/contrib/llvm/include/llvm/CodeGen/FastISel.h > head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h > head/contrib/llvm/include/llvm/CodeGen/GCMetadata.h > head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h > head/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h > head/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h > head/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h > head/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h > head/contrib/llvm/include/llvm/CodeGen/LiveInterval.h > head/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h > head/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h > head/contrib/llvm/include/llvm/CodeGen/LiveVariables.h > head/contrib/llvm/include/llvm/CodeGen/MachORelocation.h > head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h > head/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h > head/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineDominators.h > head/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h > head/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h > head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h > head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h > head/contrib/llvm/include/llvm/CodeGen/MachineLocation.h > head/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h > head/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h > head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h > head/contrib/llvm/include/llvm/CodeGen/Passes.h > head/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h > head/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h > head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h > head/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h > head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h > head/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h > head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h > head/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h > head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h > head/contrib/llvm/include/llvm/CodeGen/ValueTypes.h > head/contrib/llvm/include/llvm/CodeGen/ValueTypes.td > head/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h > head/contrib/llvm/include/llvm/CompilerDriver/Tool.h > head/contrib/llvm/include/llvm/Constant.h > head/contrib/llvm/include/llvm/Constants.h > head/contrib/llvm/include/llvm/DerivedTypes.h > head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h > head/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h > head/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h > head/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h > head/contrib/llvm/include/llvm/Function.h > head/contrib/llvm/include/llvm/GlobalAlias.h > head/contrib/llvm/include/llvm/GlobalValue.h > head/contrib/llvm/include/llvm/GlobalVariable.h > head/contrib/llvm/include/llvm/InlineAsm.h > head/contrib/llvm/include/llvm/InstrTypes.h > head/contrib/llvm/include/llvm/Instruction.h > head/contrib/llvm/include/llvm/Instructions.h > head/contrib/llvm/include/llvm/IntrinsicInst.h > head/contrib/llvm/include/llvm/Intrinsics.td > head/contrib/llvm/include/llvm/IntrinsicsARM.td > head/contrib/llvm/include/llvm/IntrinsicsX86.td > head/contrib/llvm/include/llvm/IntrinsicsXCore.td > head/contrib/llvm/include/llvm/LLVMContext.h > head/contrib/llvm/include/llvm/LinkAllPasses.h > head/contrib/llvm/include/llvm/LinkAllVMCore.h > head/contrib/llvm/include/llvm/MC/EDInstInfo.h > head/contrib/llvm/include/llvm/MC/MCAsmInfo.h > head/contrib/llvm/include/llvm/MC/MCAsmLayout.h > head/contrib/llvm/include/llvm/MC/MCAssembler.h > head/contrib/llvm/include/llvm/MC/MCCodeEmitter.h > head/contrib/llvm/include/llvm/MC/MCContext.h > head/contrib/llvm/include/llvm/MC/MCDirectives.h > head/contrib/llvm/include/llvm/MC/MCDisassembler.h > head/contrib/llvm/include/llvm/MC/MCDwarf.h > head/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h > head/contrib/llvm/include/llvm/MC/MCExpr.h > head/contrib/llvm/include/llvm/MC/MCFixup.h > head/contrib/llvm/include/llvm/MC/MCInst.h > head/contrib/llvm/include/llvm/MC/MCInstPrinter.h > head/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h > head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h > head/contrib/llvm/include/llvm/MC/MCObjectWriter.h > head/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h > head/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h > head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h > head/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h > head/contrib/llvm/include/llvm/MC/MCSection.h > head/contrib/llvm/include/llvm/MC/MCSectionCOFF.h > head/contrib/llvm/include/llvm/MC/MCSectionELF.h > head/contrib/llvm/include/llvm/MC/MCSectionMachO.h > head/contrib/llvm/include/llvm/MC/MCStreamer.h > head/contrib/llvm/include/llvm/MC/MCSymbol.h > head/contrib/llvm/include/llvm/MC/MCValue.h > head/contrib/llvm/include/llvm/Metadata.h > head/contrib/llvm/include/llvm/Module.h > head/contrib/llvm/include/llvm/OperandTraits.h > head/contrib/llvm/include/llvm/Operator.h > head/contrib/llvm/include/llvm/Pass.h > head/contrib/llvm/include/llvm/PassManagers.h > head/contrib/llvm/include/llvm/PassRegistry.h > head/contrib/llvm/include/llvm/PassSupport.h > head/contrib/llvm/include/llvm/Support/AlignOf.h > head/contrib/llvm/include/llvm/Support/Allocator.h > head/contrib/llvm/include/llvm/Support/COFF.h > head/contrib/llvm/include/llvm/Support/CallSite.h > head/contrib/llvm/include/llvm/Support/Casting.h > head/contrib/llvm/include/llvm/Support/Compiler.h > head/contrib/llvm/include/llvm/Support/ConstantFolder.h > head/contrib/llvm/include/llvm/Support/ConstantRange.h > head/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h > head/contrib/llvm/include/llvm/Support/Dwarf.h > head/contrib/llvm/include/llvm/Support/ELF.h > head/contrib/llvm/include/llvm/Support/ErrorHandling.h > head/contrib/llvm/include/llvm/Support/FileUtilities.h > head/contrib/llvm/include/llvm/Support/GraphWriter.h > head/contrib/llvm/include/llvm/Support/IRBuilder.h > head/contrib/llvm/include/llvm/Support/IRReader.h > head/contrib/llvm/include/llvm/Support/MachO.h > head/contrib/llvm/include/llvm/Support/ManagedStatic.h > head/contrib/llvm/include/llvm/Support/MathExtras.h > head/contrib/llvm/include/llvm/Support/MemoryBuffer.h > head/contrib/llvm/include/llvm/Support/MemoryObject.h > head/contrib/llvm/include/llvm/Support/MutexGuard.h > head/contrib/llvm/include/llvm/Support/NoFolder.h > head/contrib/llvm/include/llvm/Support/PatternMatch.h > head/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h > head/contrib/llvm/include/llvm/Support/SourceMgr.h > head/contrib/llvm/include/llvm/Support/StandardPasses.h > head/contrib/llvm/include/llvm/Support/SystemUtils.h > head/contrib/llvm/include/llvm/Support/TargetFolder.h > head/contrib/llvm/include/llvm/Support/Timer.h > head/contrib/llvm/include/llvm/Support/TypeBuilder.h > head/contrib/llvm/include/llvm/Support/raw_ostream.h > head/contrib/llvm/include/llvm/Target/Mangler.h > head/contrib/llvm/include/llvm/Target/SubtargetFeature.h > head/contrib/llvm/include/llvm/Target/Target.td > head/contrib/llvm/include/llvm/Target/TargetAsmBackend.h > head/contrib/llvm/include/llvm/Target/TargetAsmParser.h > head/contrib/llvm/include/llvm/Target/TargetCallingConv.h > head/contrib/llvm/include/llvm/Target/TargetData.h > head/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h > head/contrib/llvm/include/llvm/Target/TargetInstrDesc.h > head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h > head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h > head/contrib/llvm/include/llvm/Target/TargetJITInfo.h > head/contrib/llvm/include/llvm/Target/TargetLowering.h > head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h > head/contrib/llvm/include/llvm/Target/TargetMachine.h > head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h > head/contrib/llvm/include/llvm/Target/TargetRegistry.h > head/contrib/llvm/include/llvm/Target/TargetSchedule.td > head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td > head/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h > head/contrib/llvm/include/llvm/Transforms/IPO.h > head/contrib/llvm/include/llvm/Transforms/Instrumentation.h > head/contrib/llvm/include/llvm/Transforms/Scalar.h > head/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h > head/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h > head/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h > head/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h > head/contrib/llvm/include/llvm/Transforms/Utils/Local.h > head/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h > head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h > head/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h > head/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h > head/contrib/llvm/include/llvm/Type.h > head/contrib/llvm/include/llvm/TypeSymbolTable.h > head/contrib/llvm/include/llvm/Use.h > head/contrib/llvm/include/llvm/User.h > head/contrib/llvm/include/llvm/Value.h > head/contrib/llvm/include/llvm/ValueSymbolTable.h > head/contrib/llvm/lib/Analysis/AliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp > head/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp > head/contrib/llvm/lib/Analysis/AliasDebugger.cpp > head/contrib/llvm/lib/Analysis/AliasSetTracker.cpp > head/contrib/llvm/lib/Analysis/Analysis.cpp > head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/CFGPrinter.cpp > head/contrib/llvm/lib/Analysis/CaptureTracking.cpp > head/contrib/llvm/lib/Analysis/ConstantFolding.cpp > head/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp > head/contrib/llvm/lib/Analysis/DebugInfo.cpp > head/contrib/llvm/lib/Analysis/DomPrinter.cpp > head/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp > head/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp > head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp > head/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp > head/contrib/llvm/lib/Analysis/IVUsers.cpp > head/contrib/llvm/lib/Analysis/InlineCost.cpp > head/contrib/llvm/lib/Analysis/InstCount.cpp > head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp > head/contrib/llvm/lib/Analysis/IntervalPartition.cpp > head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp > head/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/Lint.cpp > head/contrib/llvm/lib/Analysis/LiveValues.cpp > head/contrib/llvm/lib/Analysis/Loads.cpp > head/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp > head/contrib/llvm/lib/Analysis/LoopInfo.cpp > head/contrib/llvm/lib/Analysis/LoopPass.cpp > head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp > head/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp > head/contrib/llvm/lib/Analysis/PHITransAddr.cpp > head/contrib/llvm/lib/Analysis/PostDominators.cpp > head/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp > head/contrib/llvm/lib/Analysis/ProfileInfo.cpp > head/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp > head/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp > head/contrib/llvm/lib/Analysis/RegionInfo.cpp > head/contrib/llvm/lib/Analysis/RegionPrinter.cpp > head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp > head/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp > head/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/ValueTracking.cpp > head/contrib/llvm/lib/Archive/Archive.cpp > head/contrib/llvm/lib/Archive/ArchiveInternals.h > head/contrib/llvm/lib/Archive/ArchiveWriter.cpp > head/contrib/llvm/lib/AsmParser/LLLexer.cpp > head/contrib/llvm/lib/AsmParser/LLLexer.h > head/contrib/llvm/lib/AsmParser/LLParser.cpp > head/contrib/llvm/lib/AsmParser/LLParser.h > head/contrib/llvm/lib/AsmParser/LLToken.h > head/contrib/llvm/lib/AsmParser/Parser.cpp > head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp > head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h > head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp > head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp > head/contrib/llvm/lib/CodeGen/Analysis.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h > head/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp > head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp > head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp > head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp > head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h > head/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp > head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp > head/contrib/llvm/lib/CodeGen/ELF.h > head/contrib/llvm/lib/CodeGen/ELFWriter.cpp > head/contrib/llvm/lib/CodeGen/GCMetadata.cpp > head/contrib/llvm/lib/CodeGen/GCStrategy.cpp > head/contrib/llvm/lib/CodeGen/IfConversion.cpp > head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp > head/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp > head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp > head/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp > head/contrib/llvm/lib/CodeGen/LiveInterval.cpp > head/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp > head/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp > head/contrib/llvm/lib/CodeGen/LiveVariables.cpp > head/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp > head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp > head/contrib/llvm/lib/CodeGen/MachineCSE.cpp > head/contrib/llvm/lib/CodeGen/MachineDominators.cpp > head/contrib/llvm/lib/CodeGen/MachineFunction.cpp > head/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp > head/contrib/llvm/lib/CodeGen/MachineInstr.cpp > head/contrib/llvm/lib/CodeGen/MachineLICM.cpp > head/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineSink.cpp > head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp > head/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp > head/contrib/llvm/lib/CodeGen/PHIElimination.cpp > head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp > head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp > head/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp > head/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp > head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp > head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h > head/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp > head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp > head/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp > head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp > head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp > head/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp > head/contrib/llvm/lib/CodeGen/RenderMachineFunction.h > head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp > head/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp > head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp > head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h > head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp > head/contrib/llvm/lib/CodeGen/SlotIndexes.cpp > head/contrib/llvm/lib/CodeGen/Spiller.cpp > head/contrib/llvm/lib/CodeGen/Spiller.h > head/contrib/llvm/lib/CodeGen/SplitKit.cpp > head/contrib/llvm/lib/CodeGen/SplitKit.h > head/contrib/llvm/lib/CodeGen/Splitter.cpp > head/contrib/llvm/lib/CodeGen/Splitter.h > head/contrib/llvm/lib/CodeGen/StackProtector.cpp > head/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp > head/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp > head/contrib/llvm/lib/CodeGen/TailDuplication.cpp > head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp > head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp > head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp > head/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp > head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp > head/contrib/llvm/lib/CodeGen/VirtRegMap.h > head/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp > head/contrib/llvm/lib/CompilerDriver/Action.cpp > head/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp > head/contrib/llvm/lib/CompilerDriver/Main.cpp > head/contrib/llvm/lib/CompilerDriver/Tool.cpp > head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp > head/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp > head/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp > head/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h > head/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h > head/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp > head/contrib/llvm/lib/Linker/LinkItems.cpp > head/contrib/llvm/lib/Linker/LinkModules.cpp > head/contrib/llvm/lib/Linker/Linker.cpp > head/contrib/llvm/lib/MC/ELFObjectWriter.cpp > head/contrib/llvm/lib/MC/MCAsmInfo.cpp > head/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp > head/contrib/llvm/lib/MC/MCAsmStreamer.cpp > head/contrib/llvm/lib/MC/MCAssembler.cpp > head/contrib/llvm/lib/MC/MCCodeEmitter.cpp > head/contrib/llvm/lib/MC/MCContext.cpp > head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp > head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h > head/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp > head/contrib/llvm/lib/MC/MCDisassembler/EDInst.h > head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp > head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h > head/contrib/llvm/lib/MC/MCDisassembler/EDToken.h > head/contrib/llvm/lib/MC/MCDwarf.cpp > head/contrib/llvm/lib/MC/MCELFStreamer.cpp > head/contrib/llvm/lib/MC/MCExpr.cpp > head/contrib/llvm/lib/MC/MCLoggingStreamer.cpp > head/contrib/llvm/lib/MC/MCMachOStreamer.cpp > head/contrib/llvm/lib/MC/MCNullStreamer.cpp > head/contrib/llvm/lib/MC/MCObjectStreamer.cpp > head/contrib/llvm/lib/MC/MCObjectWriter.cpp > head/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp > head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp > head/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp > head/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp > head/contrib/llvm/lib/MC/MCSectionCOFF.cpp > head/contrib/llvm/lib/MC/MCSectionELF.cpp > head/contrib/llvm/lib/MC/MCSectionMachO.cpp > head/contrib/llvm/lib/MC/MCStreamer.cpp > head/contrib/llvm/lib/MC/MCSymbol.cpp > head/contrib/llvm/lib/MC/MachObjectWriter.cpp > head/contrib/llvm/lib/MC/TargetAsmBackend.cpp > head/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp > head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp > head/contrib/llvm/lib/Support/APFloat.cpp > head/contrib/llvm/lib/Support/APInt.cpp > head/contrib/llvm/lib/Support/Allocator.cpp > head/contrib/llvm/lib/Support/CommandLine.cpp > head/contrib/llvm/lib/Support/ConstantRange.cpp > head/contrib/llvm/lib/Support/CrashRecoveryContext.cpp > head/contrib/llvm/lib/Support/Debug.cpp > head/contrib/llvm/lib/Support/Dwarf.cpp > head/contrib/llvm/lib/Support/ErrorHandling.cpp > head/contrib/llvm/lib/Support/FileUtilities.cpp > head/contrib/llvm/lib/Support/FoldingSet.cpp > head/contrib/llvm/lib/Support/FormattedStream.cpp > head/contrib/llvm/lib/Support/GraphWriter.cpp > head/contrib/llvm/lib/Support/ManagedStatic.cpp > head/contrib/llvm/lib/Support/MemoryBuffer.cpp > head/contrib/llvm/lib/Support/PluginLoader.cpp > head/contrib/llvm/lib/Support/PrettyStackTrace.cpp > head/contrib/llvm/lib/Support/SourceMgr.cpp > head/contrib/llvm/lib/Support/Statistic.cpp > head/contrib/llvm/lib/Support/StringMap.cpp > head/contrib/llvm/lib/Support/StringRef.cpp > head/contrib/llvm/lib/Support/SystemUtils.cpp > head/contrib/llvm/lib/Support/TargetRegistry.cpp > head/contrib/llvm/lib/Support/Timer.cpp > head/contrib/llvm/lib/Support/Triple.cpp > head/contrib/llvm/lib/Support/Twine.cpp > head/contrib/llvm/lib/Support/raw_ostream.cpp > head/contrib/llvm/lib/Support/regexec.c > head/contrib/llvm/lib/Target/ARM/ARM.h > head/contrib/llvm/lib/Target/ARM/ARM.td > head/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h > head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp > head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h > head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h > head/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h > head/contrib/llvm/lib/Target/ARM/ARMCallingConv.td > head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp > head/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp > head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp > head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h > head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp > head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp > head/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp > head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp > head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h > head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td > head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h > head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td > head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td > head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td > head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td > head/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td > head/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMJITInfo.h > head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp > head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp > head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h > head/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h > head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td > head/contrib/llvm/lib/Target/ARM/ARMSchedule.td > head/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td > head/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td > head/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td > head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h > head/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp > head/contrib/llvm/lib/Target/ARM/ARMSubtarget.h > head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp > head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h > head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp > head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h > head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp > head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp > head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp > head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp > head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h > head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp > head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h > head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp > head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h > head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp > head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h > head/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp > head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp > head/contrib/llvm/lib/Target/Alpha/Alpha.h > head/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h > head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td > head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h > head/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td > head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp > head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h > head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h > head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td > head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h > head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td > head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp > head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h > head/contrib/llvm/lib/Target/CBackend/CBackend.cpp > head/contrib/llvm/lib/Target/CellSPU/SPU.h > head/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td > head/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h > head/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h > head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h > head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td > head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUNodes.td > head/contrib/llvm/lib/Target/CellSPU/SPUOperands.td > head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h > head/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td > head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h > head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h > head/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlaze.h > head/contrib/llvm/lib/Target/MBlaze/MBlaze.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h > head/contrib/llvm/lib/Target/MSP430/MSP430.td > head/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h > head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td > head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h > head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td > head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h > head/contrib/llvm/lib/Target/Mangler.cpp > head/contrib/llvm/lib/Target/Mips/Mips.td > head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp > head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp > head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h > head/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td > head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td > head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h > head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp > head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h > head/contrib/llvm/lib/Target/Mips/MipsSchedule.td > head/contrib/llvm/lib/Target/Mips/MipsSubtarget.h > head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp > head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h > head/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp > head/contrib/llvm/lib/Target/PowerPC/PPC.h > head/contrib/llvm/lib/Target/PowerPC/PPC.td > head/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h > head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h > head/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td > head/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td > head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h > head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td > head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h > head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td > head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td > head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td > head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td > head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td > head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h > head/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp > head/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td > head/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp > head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h > head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp > head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h > head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td > head/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h > head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp > head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h > head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td > head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp > head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h > head/contrib/llvm/lib/Target/SubtargetFeature.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h > head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h > head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td > head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td > head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h > head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td > head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp > head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h > head/contrib/llvm/lib/Target/Target.cpp > head/contrib/llvm/lib/Target/TargetData.cpp > head/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp > head/contrib/llvm/lib/Target/TargetInstrInfo.cpp > head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp > head/contrib/llvm/lib/Target/TargetMachine.cpp > head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp > head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp > head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp > head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp > head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h > head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c > head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h > head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h > head/contrib/llvm/lib/Target/X86/X86.h > head/contrib/llvm/lib/Target/X86/X86.td > head/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp > head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp > head/contrib/llvm/lib/Target/X86/X86AsmPrinter.h > head/contrib/llvm/lib/Target/X86/X86CallingConv.td > head/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp > head/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp > head/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h > head/contrib/llvm/lib/Target/X86/X86FastISel.cpp > head/contrib/llvm/lib/Target/X86/X86FixupKinds.h > head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp > head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp > head/contrib/llvm/lib/Target/X86/X86ISelLowering.h > head/contrib/llvm/lib/Target/X86/X86InstrBuilder.h > head/contrib/llvm/lib/Target/X86/X86InstrFPStack.td > head/contrib/llvm/lib/Target/X86/X86InstrFormats.td > head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td > head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp > head/contrib/llvm/lib/Target/X86/X86InstrInfo.h > head/contrib/llvm/lib/Target/X86/X86InstrInfo.td > head/contrib/llvm/lib/Target/X86/X86InstrMMX.td > head/contrib/llvm/lib/Target/X86/X86InstrSSE.td > head/contrib/llvm/lib/Target/X86/X86JITInfo.cpp > head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp > head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp > head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp > head/contrib/llvm/lib/Target/X86/X86MCInstLower.h > head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp > head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h > head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td > head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp > head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h > head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp > head/contrib/llvm/lib/Target/X86/X86Subtarget.h > head/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp > head/contrib/llvm/lib/Target/X86/X86TargetMachine.h > head/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td > head/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp > head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp > head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h > head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp > head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h > head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td > head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp > head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h > head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td > head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp > head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h > head/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp > head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp > head/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp > head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp > head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp > head/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp > head/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp > head/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp > head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp > head/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp > head/contrib/llvm/lib/Transforms/IPO/IPO.cpp > head/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp > head/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp > head/contrib/llvm/lib/Transforms/IPO/Inliner.cpp > head/contrib/llvm/lib/Transforms/IPO/Internalize.cpp > head/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp > head/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp > head/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp > head/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp > head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp > head/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp > head/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp > head/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp > head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h > head/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp > head/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp > head/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp > head/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp > head/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp > head/contrib/llvm/lib/Transforms/Scalar/DCE.cpp > head/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp > head/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp > head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp > head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp > head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp > head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp > head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp > head/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp > head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp > head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp > head/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp > head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp > head/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp > head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp > head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp > head/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp > head/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp > head/contrib/llvm/lib/Transforms/Scalar/Sink.cpp > head/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp > head/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp > head/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp > head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp > head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp > head/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp > head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp > head/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp > head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp > head/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp > head/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp > head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp > head/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp > head/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp > head/contrib/llvm/lib/Transforms/Utils/Local.cpp > head/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp > head/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp > head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp > head/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp > head/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp > head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp > head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp > head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp > head/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp > head/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp > head/contrib/llvm/lib/VMCore/AsmWriter.cpp > head/contrib/llvm/lib/VMCore/Attributes.cpp > head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp > head/contrib/llvm/lib/VMCore/BasicBlock.cpp > head/contrib/llvm/lib/VMCore/ConstantFold.cpp > head/contrib/llvm/lib/VMCore/ConstantFold.h > head/contrib/llvm/lib/VMCore/Constants.cpp > head/contrib/llvm/lib/VMCore/ConstantsContext.h > head/contrib/llvm/lib/VMCore/Core.cpp > head/contrib/llvm/lib/VMCore/Dominators.cpp > head/contrib/llvm/lib/VMCore/Function.cpp > head/contrib/llvm/lib/VMCore/Globals.cpp > head/contrib/llvm/lib/VMCore/IRBuilder.cpp > head/contrib/llvm/lib/VMCore/InlineAsm.cpp > head/contrib/llvm/lib/VMCore/Instruction.cpp > head/contrib/llvm/lib/VMCore/Instructions.cpp > head/contrib/llvm/lib/VMCore/LLVMContext.cpp > head/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp > head/contrib/llvm/lib/VMCore/LLVMContextImpl.h > head/contrib/llvm/lib/VMCore/LeakDetector.cpp > head/contrib/llvm/lib/VMCore/Metadata.cpp > head/contrib/llvm/lib/VMCore/Module.cpp > head/contrib/llvm/lib/VMCore/Pass.cpp > head/contrib/llvm/lib/VMCore/PassManager.cpp > head/contrib/llvm/lib/VMCore/PassRegistry.cpp > head/contrib/llvm/lib/VMCore/PrintModulePass.cpp > head/contrib/llvm/lib/VMCore/Type.cpp > head/contrib/llvm/lib/VMCore/TypesContext.h > head/contrib/llvm/lib/VMCore/Use.cpp > head/contrib/llvm/lib/VMCore/Value.cpp > head/contrib/llvm/lib/VMCore/ValueTypes.cpp > head/contrib/llvm/lib/VMCore/Verifier.cpp > head/contrib/llvm/tools/clang/include/clang-c/Index.h > head/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h > head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h > head/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h > head/contrib/llvm/tools/clang/include/clang/AST/Attr.h > head/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h > head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h > head/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h > head/contrib/llvm/tools/clang/include/clang/AST/Decl.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h > head/contrib/llvm/tools/clang/include/clang/AST/Expr.h > head/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h > head/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h > head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h > head/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h > head/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h > head/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h > head/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h > head/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h > head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h > head/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h > head/contrib/llvm/tools/clang/include/clang/AST/Stmt.h > head/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h > head/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h > head/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h > head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h > head/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h > head/contrib/llvm/tools/clang/include/clang/AST/Type.h > head/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h > head/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def > head/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h > head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h > head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h > head/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h > head/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h > head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td > head/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h > head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def > head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h > head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def > head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def > head/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td > head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h > head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h > head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h > head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h > head/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h > head/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h > head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h > head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h > head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td > head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h > head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def > head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h > head/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h > head/contrib/llvm/tools/clang/include/clang/Basic/Version.h > head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td > head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h > head/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h > head/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td > head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td > head/contrib/llvm/tools/clang/include/clang/Driver/Driver.h > head/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h > head/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h > head/contrib/llvm/tools/clang/include/clang/Driver/Options.td > head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h > head/contrib/llvm/tools/clang/include/clang/Driver/Types.def > head/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h > head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h > head/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def > head/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h > head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h > head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h > head/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def > head/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h > head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def > head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def > head/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def > head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h > head/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h > head/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h > head/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h > head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h > head/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h > head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h > head/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h > head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h > head/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h > head/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h > head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h > head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h > head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h > head/contrib/llvm/tools/clang/include/clang/Lex/Token.h > head/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h > head/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h > head/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h > head/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h > head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h > head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h > head/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h > head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h > head/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h > head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h > head/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h > head/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h > head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h > head/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h > head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h > head/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Sema/Template.h > head/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h > head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp > head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp > head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp > head/contrib/llvm/tools/clang/lib/AST/CXXABI.h > head/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp > head/contrib/llvm/tools/clang/lib/AST/Decl.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp > head/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp > head/contrib/llvm/tools/clang/lib/AST/Expr.cpp > head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp > head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp > head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp > head/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp > head/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp > head/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp > head/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp > head/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp > head/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp > head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp > head/contrib/llvm/tools/clang/lib/AST/Stmt.cpp > head/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp > head/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp > head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp > head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp > head/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp > head/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp > head/contrib/llvm/tools/clang/lib/AST/Type.cpp > head/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp > head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp > head/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp > head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp > head/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp > head/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp > head/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp > head/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp > head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp > head/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp > head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp > head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp > head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp > head/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp > head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp > head/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp > head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp > head/contrib/llvm/tools/clang/lib/Basic/Version.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h > head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGException.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h > head/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h > head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h > head/contrib/llvm/tools/clang/lib/Driver/Action.cpp > head/contrib/llvm/tools/clang/lib/Driver/Arg.cpp > head/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp > head/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp > head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp > head/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp > head/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp > head/contrib/llvm/tools/clang/lib/Driver/Job.cpp > head/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp > head/contrib/llvm/tools/clang/lib/Driver/Option.cpp > head/contrib/llvm/tools/clang/lib/Driver/Phases.cpp > head/contrib/llvm/tools/clang/lib/Driver/Tool.cpp > head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp > head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp > head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h > head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp > head/contrib/llvm/tools/clang/lib/Driver/Tools.h > head/contrib/llvm/tools/clang/lib/Driver/Types.cpp > head/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp > head/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp > head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp > head/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp > head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp > head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp > head/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp > head/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp > head/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp > head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp > head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp > head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp > head/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp > head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp > head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp > head/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp > head/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp > head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp > head/contrib/llvm/tools/clang/lib/Headers/altivec.h > head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/limits.h > head/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h > head/contrib/llvm/tools/clang/lib/Headers/mmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/stdbool.h > head/contrib/llvm/tools/clang/lib/Headers/stddef.h > head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h > head/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h > head/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp > head/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp > head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp > head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp > head/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp > head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp > head/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp > head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp > head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp > head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp > head/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp > head/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h > head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp > head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp > head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp > head/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h > head/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp > head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp > head/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp > head/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp > head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp > head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp > head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp > head/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp > head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h > head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h > head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp > head/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp > head/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp > head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp > head/contrib/llvm/tools/clang/tools/driver/driver.cpp > head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp > head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h > head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp > head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp > head/contrib/llvm/utils/TableGen/AsmWriterInst.cpp > head/contrib/llvm/utils/TableGen/AsmWriterInst.h > head/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp > head/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h > head/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp > head/contrib/llvm/utils/TableGen/ClangAttrEmitter.h > head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp > head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp > head/contrib/llvm/utils/TableGen/CodeEmitterGen.h > head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp > head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h > head/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp > head/contrib/llvm/utils/TableGen/CodeGenInstruction.h > head/contrib/llvm/utils/TableGen/CodeGenRegisters.h > head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp > head/contrib/llvm/utils/TableGen/CodeGenTarget.h > head/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp > head/contrib/llvm/utils/TableGen/DAGISelMatcher.h > head/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp > head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp > head/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp > head/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp > head/contrib/llvm/utils/TableGen/EDEmitter.cpp > head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp > head/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp > head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp > head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp > head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp > head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h > head/contrib/llvm/utils/TableGen/NeonEmitter.cpp > head/contrib/llvm/utils/TableGen/NeonEmitter.h > head/contrib/llvm/utils/TableGen/Record.cpp > head/contrib/llvm/utils/TableGen/Record.h > head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp > head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp > head/contrib/llvm/utils/TableGen/SubtargetEmitter.h > head/contrib/llvm/utils/TableGen/TGLexer.cpp > head/contrib/llvm/utils/TableGen/TGLexer.h > head/contrib/llvm/utils/TableGen/TGParser.cpp > head/contrib/llvm/utils/TableGen/TGParser.h > head/contrib/llvm/utils/TableGen/TableGen.cpp > head/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp > head/contrib/llvm/utils/TableGen/X86ModRMFilters.h > head/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp > head/contrib/llvm/utils/TableGen/X86RecognizableInstr.h > head/etc/mtree/BSD.include.dist > head/lib/clang/Makefile > head/lib/clang/clang.build.mk > head/lib/clang/include/Makefile > head/lib/clang/include/clang/Basic/Version.inc > head/lib/clang/include/llvm/Config/AsmPrinters.def > head/lib/clang/include/llvm/Config/Disassemblers.def > head/lib/clang/include/llvm/Config/Targets.def > head/lib/clang/include/llvm/Config/config.h > head/lib/clang/include/llvm/Config/llvm-config.h > head/lib/clang/libclanganalysis/Makefile > head/lib/clang/libclangast/Makefile > head/lib/clang/libclangbasic/Makefile > head/lib/clang/libclangcodegen/Makefile > head/lib/clang/libclangfrontend/Makefile > head/lib/clang/libclanglex/Makefile > head/lib/clang/libclangsema/Makefile > head/lib/clang/libllvmanalysis/Makefile > head/lib/clang/libllvmarmcodegen/Makefile > head/lib/clang/libllvmasmprinter/Makefile > head/lib/clang/libllvmcodegen/Makefile > head/lib/clang/libllvmcore/Makefile > head/lib/clang/libllvmipo/Makefile > head/lib/clang/libllvmmc/Makefile > head/lib/clang/libllvmmcparser/Makefile > head/lib/clang/libllvmmipscodegen/Makefile > head/lib/clang/libllvmpowerpccodegen/Makefile > head/lib/clang/libllvmscalaropts/Makefile > head/lib/clang/libllvmsupport/Makefile > head/lib/clang/libllvmtarget/Makefile > head/lib/clang/libllvmx86codegen/Makefile > head/lib/libz/Makefile > head/sys/boot/i386/boot0/Makefile > head/sys/boot/i386/btx/btx/Makefile > head/sys/boot/i386/btx/btxldr/Makefile > head/sys/boot/i386/gptboot/Makefile > head/sys/boot/i386/gptzfsboot/Makefile > head/sys/boot/i386/libi386/Makefile > head/sys/boot/i386/pxeldr/Makefile > head/sys/boot/i386/zfsboot/Makefile > head/sys/boot/pc98/btx/btx/Makefile > head/sys/boot/pc98/btx/btxldr/Makefile > head/sys/conf/Makefile.amd64 > head/sys/conf/Makefile.i386 > head/sys/modules/bios/smapi/Makefile > head/sys/modules/linux/Makefile > head/usr.bin/clang/clang/Makefile > head/usr.bin/clang/tblgen/Makefile > Directory Properties: > head/contrib/llvm/ (props changed) > head/contrib/llvm/tools/clang/ (props changed) > > Modified: head/Makefile.inc1 > ============================================================================== > --- head/Makefile.inc1 Sun Feb 20 17:54:49 2011 (r218892) > +++ head/Makefile.inc1 Sun Feb 20 19:33:47 2011 (r218893) > @@ -974,7 +974,6 @@ _crunchgen= usr.sbin/crunch/crunchgen > # with different per-architecture default values. Always build tblgen. > _clang_tblgen= \ > lib/clang/libllvmsupport \ > - lib/clang/libllvmsystem \ > usr.bin/clang/tblgen > > .if ${MK_CDDL} != "no" > > Modified: head/ObsoleteFiles.inc > ============================================================================== > --- head/ObsoleteFiles.inc Sun Feb 20 17:54:49 2011 (r218892) > +++ head/ObsoleteFiles.inc Sun Feb 20 19:33:47 2011 (r218893) > @@ -38,6 +38,14 @@ > # xargs -n1 | sort | uniq -d; > # done > > +# 20110220: new clang import which bumps version from 2.8 to 2.9 > +OLD_FILES+=usr/include/clang/2.8/emmintrin.h > +OLD_FILES+=usr/include/clang/2.8/mm_malloc.h > +OLD_FILES+=usr/include/clang/2.8/mmintrin.h > +OLD_FILES+=usr/include/clang/2.8/pmmintrin.h > +OLD_FILES+=usr/include/clang/2.8/tmmintrin.h > +OLD_FILES+=usr/include/clang/2.8/xmmintrin.h > +OLD_DIRS+=usr/include/clang/2.8 > # 20110119: Remove SYSCTL_*X* sysctl additions. > OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ > usr/share/man/man9/SYSCTL_XLONG.9.gz > > Modified: head/contrib/llvm/include/llvm-c/Core.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/Core.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm-c/Core.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -33,13 +33,14 @@ > #ifndef LLVM_C_CORE_H > #define LLVM_C_CORE_H > > -#include "llvm/System/DataTypes.h" > +#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/Module.h" > +#include "llvm/PassRegistry.h" > #include "llvm/Support/IRBuilder.h" > > extern "C" { > @@ -92,6 +93,9 @@ typedef struct LLVMOpaqueMemoryBuffer *L > /** See the llvm::PassManagerBase class. */ > typedef struct LLVMOpaquePassManager *LLVMPassManagerRef; > > +/** See the llvm::PassRegistry class. */ > +typedef struct LLVMOpaquePassRegistry *LLVMPassRegistryRef; > + > /** Used to get the users and usees of a Value. See the llvm::Use class. */ > typedef struct LLVMOpaqueUse *LLVMUseRef; > > @@ -204,7 +208,8 @@ typedef enum { > LLVMPointerTypeKind, /**< Pointers */ > LLVMOpaqueTypeKind, /**< Opaque: type with unknown structure */ > LLVMVectorTypeKind, /**< SIMD 'packed' format, or other vector type */ > - LLVMMetadataTypeKind /**< Metadata */ > + LLVMMetadataTypeKind, /**< Metadata */ > + LLVMX86_MMXTypeKind /**< X86 MMX */ > } LLVMTypeKind; > > typedef enum { > @@ -317,6 +322,7 @@ void LLVMSetTarget(LLVMModuleRef M, cons > LLVMBool LLVMAddTypeName(LLVMModuleRef M, const char *Name, LLVMTypeRef Ty); > void LLVMDeleteTypeName(LLVMModuleRef M, const char *Name); > LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); > +const char *LLVMGetTypeName(LLVMModuleRef M, LLVMTypeRef Ty); > > /** See Module::dump. */ > void LLVMDumpModule(LLVMModuleRef M); > @@ -324,6 +330,9 @@ void LLVMDumpModule(LLVMModuleRef M); > /** See Module::setModuleInlineAsm. */ > void LLVMSetModuleInlineAsm(LLVMModuleRef M, const char *Asm); > > +/** See Module::getContext. */ > +LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M); > + > /*===-- Types -------------------------------------------------------------===*/ > > /* LLVM types conform to the following hierarchy: > @@ -408,10 +417,12 @@ unsigned LLVMGetVectorSize(LLVMTypeRef V > LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C); > LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C); > LLVMTypeRef LLVMOpaqueTypeInContext(LLVMContextRef C); > +LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C); > > LLVMTypeRef LLVMVoidType(void); > LLVMTypeRef LLVMLabelType(void); > LLVMTypeRef LLVMOpaqueType(void); > +LLVMTypeRef LLVMX86MMXType(void); > > /* Operations on type handles */ > LLVMTypeHandleRef LLVMCreateTypeHandle(LLVMTypeRef PotentiallyAbstractTy); > @@ -540,6 +551,9 @@ LLVMValueRef LLVMMDNode(LLVMValueRef *Va > /* Operations on scalar constants */ > LLVMValueRef LLVMConstInt(LLVMTypeRef IntTy, unsigned long long N, > LLVMBool SignExtend); > +LLVMValueRef LLVMConstIntOfArbitraryPrecision(LLVMTypeRef IntTy, > + unsigned NumWords, > + const uint64_t Words[]); > LLVMValueRef LLVMConstIntOfString(LLVMTypeRef IntTy, const char *Text, > uint8_t Radix); > LLVMValueRef LLVMConstIntOfStringAndSize(LLVMTypeRef IntTy, const char *Text, > @@ -1013,6 +1027,11 @@ LLVMBool LLVMCreateMemoryBufferWithSTDIN > char **OutMessage); > void LLVMDisposeMemoryBuffer(LLVMMemoryBufferRef MemBuf); > > +/*===-- Pass Registry -----------------------------------------------------===*/ > + > +/** Return the global pass registry, for use with initialization functions. > + See llvm::PassRegistry::getPassRegistry. */ > +LLVMPassRegistryRef LLVMGetGlobalPassRegistry(void); > > /*===-- Pass Managers -----------------------------------------------------===*/ > > @@ -1101,6 +1120,7 @@ namespace llvm { > DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef ) > DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef ) > DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassManagerBase, LLVMPassManagerRef ) > + DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassRegistry, LLVMPassRegistryRef ) > /* LLVMModuleProviderRef exists for historical reasons, but now just holds a > * Module. > */ > > Modified: head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -19,7 +19,7 @@ > #ifndef LLVM_C_ENHANCEDDISASSEMBLY_H > #define LLVM_C_ENHANCEDDISASSEMBLY_H > > -#include "llvm/System/DataTypes.h" > +#include "llvm/Support/DataTypes.h" > > #ifdef __cplusplus > extern "C" { > > Copied: head/contrib/llvm/include/llvm-c/Initialization.h (from r218888, vendor/llvm/dist/include/llvm-c/Initialization.h) > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/contrib/llvm/include/llvm-c/Initialization.h Sun Feb 20 19:33:47 2011 (r218893, copy of r218888, vendor/llvm/dist/include/llvm-c/Initialization.h) > @@ -0,0 +1,40 @@ > +/*===-- llvm-c/Initialization.h - Initialization C Interface ------*- C -*-===*\ > +|* *| > +|* The LLVM Compiler Infrastructure *| > +|* *| > +|* This file is distributed under the University of Illinois Open Source *| > +|* License. See LICENSE.TXT for details. *| > +|* *| > +|*===----------------------------------------------------------------------===*| > +|* *| > +|* This header declares the C interface to LLVM initialization routines, *| > +|* which must be called before you can use the functionality provided by *| > +|* the corresponding LLVM library. *| > +|* *| > +\*===----------------------------------------------------------------------===*/ > + > +#ifndef LLVM_C_INITIALIZEPASSES_H > +#define LLVM_C_INITIALIZEPASSES_H > + > +#include "llvm-c/Core.h" > + > +#ifdef __cplusplus > +extern "C" { > +#endif > + > +void LLVMInitializeCore(LLVMPassRegistryRef R); > +void LLVMInitializeTransformUtils(LLVMPassRegistryRef R); > +void LLVMInitializeScalarOpts(LLVMPassRegistryRef R); > +void LLVMInitializeInstCombine(LLVMPassRegistryRef R); > +void LLVMInitializeIPO(LLVMPassRegistryRef R); > +void LLVMInitializeInstrumentation(LLVMPassRegistryRef R); > +void LLVMInitializeAnalysis(LLVMPassRegistryRef R); > +void LLVMInitializeIPA(LLVMPassRegistryRef R); > +void LLVMInitializeCodeGen(LLVMPassRegistryRef R); > +void LLVMInitializeTarget(LLVMPassRegistryRef R); > + > +#ifdef __cplusplus > +} > +#endif > + > +#endif > > Modified: head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -8,7 +8,7 @@ > //===----------------------------------------------------------------------===// > // > // This header provides a C API to use the LLVM link time optimization > -// library. This is inteded to be used by linkers which are C-only in > +// library. This is intended to be used by linkers which are C-only in > // their implementation for performing LTO. > // > //===----------------------------------------------------------------------===// > > Modified: head/contrib/llvm/include/llvm-c/Transforms/Scalar.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/Transforms/Scalar.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm-c/Transforms/Scalar.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -52,9 +52,6 @@ void LLVMAddLICMPass(LLVMPassManagerRef > /** See llvm::createLoopDeletionPass function. */ > void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM); > > -/** See llvm::createLoopIndexSplitPass function. */ > -void LLVMAddLoopIndexSplitPass(LLVMPassManagerRef PM); > - > /** See llvm::createLoopRotatePass function. */ > void LLVMAddLoopRotatePass(LLVMPassManagerRef PM); > > > Modified: head/contrib/llvm/include/llvm-c/lto.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/lto.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm-c/lto.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -18,27 +18,28 @@ > > #include <stdbool.h> > #include <stddef.h> > -#include "llvm/System/DataTypes.h" > +#include <unistd.h> > > -#define LTO_API_VERSION 3 > +#define LTO_API_VERSION 4 > > typedef enum { > - LTO_SYMBOL_ALIGNMENT_MASK = 0x0000001F, /* log2 of alignment */ > - LTO_SYMBOL_PERMISSIONS_MASK = 0x000000E0, > - LTO_SYMBOL_PERMISSIONS_CODE = 0x000000A0, > - LTO_SYMBOL_PERMISSIONS_DATA = 0x000000C0, > - LTO_SYMBOL_PERMISSIONS_RODATA = 0x00000080, > - LTO_SYMBOL_DEFINITION_MASK = 0x00000700, > - LTO_SYMBOL_DEFINITION_REGULAR = 0x00000100, > - LTO_SYMBOL_DEFINITION_TENTATIVE = 0x00000200, > - LTO_SYMBOL_DEFINITION_WEAK = 0x00000300, > - LTO_SYMBOL_DEFINITION_UNDEFINED = 0x00000400, > - LTO_SYMBOL_DEFINITION_WEAKUNDEF = 0x00000500, > - LTO_SYMBOL_SCOPE_MASK = 0x00003800, > - LTO_SYMBOL_SCOPE_INTERNAL = 0x00000800, > - LTO_SYMBOL_SCOPE_HIDDEN = 0x00001000, > - LTO_SYMBOL_SCOPE_PROTECTED = 0x00002000, > - LTO_SYMBOL_SCOPE_DEFAULT = 0x00001800 > + LTO_SYMBOL_ALIGNMENT_MASK = 0x0000001F, /* log2 of alignment */ > + LTO_SYMBOL_PERMISSIONS_MASK = 0x000000E0, > + LTO_SYMBOL_PERMISSIONS_CODE = 0x000000A0, > + LTO_SYMBOL_PERMISSIONS_DATA = 0x000000C0, > + LTO_SYMBOL_PERMISSIONS_RODATA = 0x00000080, > + LTO_SYMBOL_DEFINITION_MASK = 0x00000700, > + LTO_SYMBOL_DEFINITION_REGULAR = 0x00000100, > + LTO_SYMBOL_DEFINITION_TENTATIVE = 0x00000200, > + LTO_SYMBOL_DEFINITION_WEAK = 0x00000300, > + LTO_SYMBOL_DEFINITION_UNDEFINED = 0x00000400, > + LTO_SYMBOL_DEFINITION_WEAKUNDEF = 0x00000500, > + LTO_SYMBOL_SCOPE_MASK = 0x00003800, > + LTO_SYMBOL_SCOPE_INTERNAL = 0x00000800, > + LTO_SYMBOL_SCOPE_HIDDEN = 0x00001000, > + LTO_SYMBOL_SCOPE_PROTECTED = 0x00002000, > + LTO_SYMBOL_SCOPE_DEFAULT = 0x00001800, > + LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN = 0x00002800 > } lto_symbol_attributes; > > typedef enum { > @@ -121,6 +122,13 @@ lto_module_create(const char* path); > extern lto_module_t > lto_module_create_from_memory(const void* mem, size_t length); > > +/** > + * Loads an object file from disk. The seek point of fd is not preserved. > + * Returns NULL on error (check lto_get_error_message() for details). > + */ > +extern lto_module_t > +lto_module_create_from_fd(int fd, const char *path, off_t size); > + > > /** > * Frees all memory internally allocated by the module. > @@ -146,7 +154,7 @@ lto_module_set_target_triple(lto_module_ > /** > * Returns the number of symbols in the object module. > */ > -extern uint32_t > +extern unsigned int > lto_module_get_num_symbols(lto_module_t mod); > > > @@ -154,14 +162,14 @@ lto_module_get_num_symbols(lto_module_t > * Returns the name of the ith symbol in the object module. > */ > extern const char* > -lto_module_get_symbol_name(lto_module_t mod, uint32_t index); > +lto_module_get_symbol_name(lto_module_t mod, unsigned int index); > > > /** > * Returns the attributes of the ith symbol in the object module. > */ > extern lto_symbol_attributes > -lto_module_get_symbol_attribute(lto_module_t mod, uint32_t index); > +lto_module_get_symbol_attribute(lto_module_t mod, unsigned int index); > > > /** > > Modified: head/contrib/llvm/include/llvm/ADT/APFloat.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/APFloat.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/APFloat.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -246,6 +246,13 @@ namespace llvm { > static APFloat getSmallestNormalized(const fltSemantics &Sem, > bool Negative = false); > > + /// getAllOnesValue - Returns a float which is bitcasted from > + /// an all one value int. > + /// > + /// \param BitWidth - Select float type > + /// \param isIEEE - If 128 bit number, select between PPC and IEEE > + static APFloat getAllOnesValue(unsigned BitWidth, bool isIEEE = false); > + > /// Profile - Used to insert APFloat objects, or objects that contain > /// APFloat objects, into FoldingSets. > void Profile(FoldingSetNodeID& NID) const; > > Modified: head/contrib/llvm/include/llvm/ADT/APInt.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/APInt.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/APInt.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -275,12 +275,6 @@ public: > /// objects, into FoldingSets. > void Profile(FoldingSetNodeID& id) const; > > - /// @brief Used by the Bitcode serializer to emit APInts to Bitcode. > - void Emit(Serializer& S) const; > - > - /// @brief Used by the Bitcode deserializer to deserialize APInts. > - void Read(Deserializer& D); > - > /// @} > /// @name Value Tests > /// @{ > @@ -302,7 +296,7 @@ public: > /// @returns true if this APInt is positive. > /// @brief Determine if this APInt Value is positive. > bool isStrictlyPositive() const { > - return isNonNegative() && (*this) != 0; > + return isNonNegative() && !!*this; > } > > /// This checks to see if the value has all bits of the APInt are set or not. > @@ -330,15 +324,14 @@ public: > /// value for the APInt's bit width. > /// @brief Determine if this is the smallest unsigned value. > bool isMinValue() const { > - return countPopulation() == 0; > + return !*this; > } > > /// This checks to see if the value of this APInt is the minimum signed > /// value for the APInt's bit width. > /// @brief Determine if this is the smallest signed value. > bool isMinSignedValue() const { > - return BitWidth == 1 ? VAL == 1 : > - isNegative() && countPopulation() == 1; > + return BitWidth == 1 ? VAL == 1 : isNegative() && isPowerOf2(); > } > > /// @brief Check if this APInt has an N-bits unsigned integer value. > @@ -348,10 +341,8 @@ public: > return true; > > if (isSingleWord()) > - return VAL == (VAL & (~0ULL >> (64 - N))); > - APInt Tmp(N, getNumWords(), pVal); > - Tmp.zext(getBitWidth()); > - return Tmp == (*this); > + return isUIntN(N, VAL); > + return APInt(N, getNumWords(), pVal).zext(getBitWidth()) == (*this); > } > > /// @brief Check if this APInt has an N-bits signed integer value. > @@ -361,7 +352,11 @@ public: > } > > /// @returns true if the argument APInt value is a power of two > 0. > - bool isPowerOf2() const; > + bool isPowerOf2() const { > + if (isSingleWord()) > + return isPowerOf2_64(VAL); > + return countPopulationSlowCase() == 1; > + } > > /// isSignBit - Return true if this is the value returned by getSignBit. > bool isSignBit() const { return isMinSignedValue(); } > @@ -369,7 +364,7 @@ public: > /// This converts the APInt to a boolean value as a test against zero. > /// @brief Boolean conversion function. > bool getBoolValue() const { > - return *this != 0; > + return !!*this; > } > > /// getLimitedValue - If this value is smaller than the specified limit, > @@ -385,12 +380,14 @@ public: > /// @{ > /// @brief Gets maximum unsigned value of APInt for specific bit width. > static APInt getMaxValue(unsigned numBits) { > - return APInt(numBits, 0).set(); > + return getAllOnesValue(numBits); > } > > /// @brief Gets maximum signed value of APInt for a specific bit width. > static APInt getSignedMaxValue(unsigned numBits) { > - return APInt(numBits, 0).set().clear(numBits - 1); > + APInt API = getAllOnesValue(numBits); > + API.clearBit(numBits - 1); > + return API; > } > > /// @brief Gets minimum unsigned value of APInt for a specific bit width. > @@ -400,7 +397,9 @@ public: > > /// @brief Gets minimum signed value of APInt for a specific bit width. > static APInt getSignedMinValue(unsigned numBits) { > - return APInt(numBits, 0).set(numBits - 1); > + APInt API(numBits, 0); > + API.setBit(numBits - 1); > + return API; > } > > /// getSignBit - This is just a wrapper function of getSignedMinValue(), and > @@ -413,7 +412,7 @@ public: > /// @returns the all-ones value for an APInt of the specified bit-width. > /// @brief Get the all-ones value. > static APInt getAllOnesValue(unsigned numBits) { > - return APInt(numBits, 0).set(); > + return APInt(numBits, -1ULL, true); > } > > /// @returns the '0' value for an APInt of the specified bit-width. > @@ -432,6 +431,13 @@ public: > /// @returns the low "numBits" bits of this APInt. > APInt getLoBits(unsigned numBits) const; > > + /// getOneBitSet - Return an APInt with exactly one bit set in the result. > + static APInt getOneBitSet(unsigned numBits, unsigned BitNo) { > + APInt Res(numBits, 0); > + Res.setBit(BitNo); > + return Res; > + } > + > /// Constructs an APInt value that has a contiguous range of bits set. The > /// bits from loBit (inclusive) to hiBit (exclusive) will be set. All other > /// bits will be zero. For example, with parameters(32, 0, 16) you would get > @@ -530,7 +536,7 @@ public: > /// @brief Unary bitwise complement operator. > APInt operator~() const { > APInt Result(*this); > - Result.flip(); > + Result.flipAllBits(); > return Result; > } > > @@ -741,11 +747,11 @@ public: > /// RHS are treated as unsigned quantities for purposes of this division. > /// @returns a new APInt value containing the division result > /// @brief Unsigned division operation. > - APInt udiv(const APInt& RHS) const; > + APInt udiv(const APInt &RHS) const; > > /// Signed divide this APInt by APInt RHS. > /// @brief Signed division function for APInt. > - APInt sdiv(const APInt& RHS) const { > + APInt sdiv(const APInt &RHS) const { > if (isNegative()) > if (RHS.isNegative()) > return (-(*this)).udiv(-RHS); > @@ -763,11 +769,11 @@ public: > /// which is *this. > /// @returns a new APInt value containing the remainder result > /// @brief Unsigned remainder operation. > - APInt urem(const APInt& RHS) const; > + APInt urem(const APInt &RHS) const; > > /// Signed remainder operation on APInt. > /// @brief Function for signed remainder operation. > - APInt srem(const APInt& RHS) const { > + APInt srem(const APInt &RHS) const { > if (isNegative()) > if (RHS.isNegative()) > return -((-(*this)).urem(-RHS)); > @@ -788,8 +794,7 @@ public: > APInt &Quotient, APInt &Remainder); > > static void sdivrem(const APInt &LHS, const APInt &RHS, > - APInt &Quotient, APInt &Remainder) > - { > + APInt &Quotient, APInt &Remainder) { > if (LHS.isNegative()) { > if (RHS.isNegative()) > APInt::udivrem(-LHS, -RHS, Quotient, Remainder); > @@ -804,6 +809,16 @@ public: > APInt::udivrem(LHS, RHS, Quotient, Remainder); > } > } > + > + > + // Operations that return overflow indicators. > + APInt sadd_ov(const APInt &RHS, bool &Overflow) const; > + APInt uadd_ov(const APInt &RHS, bool &Overflow) const; > + APInt ssub_ov(const APInt &RHS, bool &Overflow) const; > + APInt usub_ov(const APInt &RHS, bool &Overflow) const; > + APInt sdiv_ov(const APInt &RHS, bool &Overflow) const; > + APInt smul_ov(const APInt &RHS, bool &Overflow) const; > + APInt sshl_ov(unsigned Amt, bool &Overflow) const; > > /// @returns the bit value at bitPosition > /// @brief Array-indexing support. > @@ -868,7 +883,7 @@ public: > /// the validity of the less-than relationship. > /// @returns true if *this < RHS when both are considered unsigned. > /// @brief Unsigned less than comparison > - bool ult(const APInt& RHS) const; > + bool ult(const APInt &RHS) const; > > /// Regards both *this as an unsigned quantity and compares it with RHS for > /// the validity of the less-than relationship. > @@ -988,6 +1003,9 @@ public: > return sge(APInt(getBitWidth(), RHS)); > } > > + > + > + > /// This operation tests if there are any pairs of corresponding bits > /// between this APInt and RHS that are both set. > bool intersects(const APInt &RHS) const { > @@ -1000,80 +1018,78 @@ public: > /// Truncate the APInt to a specified width. It is an error to specify a width > /// that is greater than or equal to the current width. > /// @brief Truncate to new width. > - APInt &trunc(unsigned width); > + APInt trunc(unsigned width) const; > > /// This operation sign extends the APInt to a new width. If the high order > /// bit is set, the fill on the left will be done with 1 bits, otherwise zero. > /// It is an error to specify a width that is less than or equal to the > /// current width. > /// @brief Sign extend to a new width. > - APInt &sext(unsigned width); > + APInt sext(unsigned width) const; > > /// This operation zero extends the APInt to a new width. The high order bits > /// are filled with 0 bits. It is an error to specify a width that is less > /// than or equal to the current width. > /// @brief Zero extend to a new width. > - APInt &zext(unsigned width); > + APInt zext(unsigned width) const; > > /// Make this APInt have the bit width given by \p width. The value is sign > /// extended, truncated, or left alone to make it that width. > /// @brief Sign extend or truncate to width > - APInt &sextOrTrunc(unsigned width); > + APInt sextOrTrunc(unsigned width) const; > > /// Make this APInt have the bit width given by \p width. The value is zero > /// extended, truncated, or left alone to make it that width. > /// @brief Zero extend or truncate to width > - APInt &zextOrTrunc(unsigned width); > + APInt zextOrTrunc(unsigned width) const; > > /// @} > /// @name Bit Manipulation Operators > /// @{ > /// @brief Set every bit to 1. > - APInt& set() { > - if (isSingleWord()) { > + void setAllBits() { > + if (isSingleWord()) > VAL = -1ULL; > - return clearUnusedBits(); > + else { > + // Set all the bits in all the words. > + for (unsigned i = 0; i < getNumWords(); ++i) > + pVal[i] = -1ULL; > } > - > - // Set all the bits in all the words. > - for (unsigned i = 0; i < getNumWords(); ++i) > - pVal[i] = -1ULL; > // Clear the unused ones > - return clearUnusedBits(); > + clearUnusedBits(); > } > > /// Set the given bit to 1 whose position is given as "bitPosition". > /// @brief Set a given bit to 1. > - APInt& set(unsigned bitPosition); > + void setBit(unsigned bitPosition); > > /// @brief Set every bit to 0. > - APInt& clear() { > + void clearAllBits() { > if (isSingleWord()) > VAL = 0; > else > memset(pVal, 0, getNumWords() * APINT_WORD_SIZE); > - return *this; > } > > /// Set the given bit to 0 whose position is given as "bitPosition". > /// @brief Set a given bit to 0. > - APInt& clear(unsigned bitPosition); > + void clearBit(unsigned bitPosition); > > /// @brief Toggle every bit to its opposite value. > - APInt& flip() { > - if (isSingleWord()) { > + void flipAllBits() { > + if (isSingleWord()) > VAL ^= -1ULL; > - return clearUnusedBits(); > + else { > + for (unsigned i = 0; i < getNumWords(); ++i) > + pVal[i] ^= -1ULL; > } > - for (unsigned i = 0; i < getNumWords(); ++i) > - pVal[i] ^= -1ULL; > - return clearUnusedBits(); > + clearUnusedBits(); > } > > /// Toggle a given bit to its opposite value whose position is given > /// as "bitPosition". > /// @brief Toggles a given bit to its opposite value. > - APInt& flip(unsigned bitPosition); > + void flipBit(unsigned bitPosition); > > /// @} > /// @name Value Characterization Functions > @@ -1281,37 +1297,27 @@ public: > } > > /// The conversion does not do a translation from double to integer, it just > - /// re-interprets the bits of the double. Note that it is valid to do this on > - /// any bit width but bits from V may get truncated. > + /// re-interprets the bits of the double. > /// @brief Converts a double to APInt bits. > - APInt& doubleToBits(double V) { > + static APInt doubleToBits(double V) { > union { > uint64_t I; > double D; > } T; > T.D = V; > - if (isSingleWord()) > - VAL = T.I; > - else > - pVal[0] = T.I; > - return clearUnusedBits(); > + return APInt(sizeof T * CHAR_BIT, T.I); > } > > /// The conversion does not do a translation from float to integer, it just > - /// re-interprets the bits of the float. Note that it is valid to do this on > - /// any bit width but bits from V may get truncated. > + /// re-interprets the bits of the float. > /// @brief Converts a float to APInt bits. > - APInt& floatToBits(float V) { > + static APInt floatToBits(float V) { > union { > unsigned I; > float F; > } T; > T.F = V; > - if (isSingleWord()) > - VAL = T.I; > - else > - pVal[0] = T.I; > - return clearUnusedBits(); > + return APInt(sizeof T * CHAR_BIT, T.I); > } > > /// @} > > Modified: head/contrib/llvm/include/llvm/ADT/APSInt.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/APSInt.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/APSInt.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -68,20 +68,22 @@ public: > } > using APInt::toString; > > - APSInt& extend(uint32_t width) { > + APSInt trunc(uint32_t width) const { > + return APSInt(APInt::trunc(width), IsUnsigned); > + } > + > + APSInt extend(uint32_t width) const { > if (IsUnsigned) > - zext(width); > + return APSInt(zext(width), IsUnsigned); > else > - sext(width); > - return *this; > + return APSInt(sext(width), IsUnsigned); > } > > - APSInt& extOrTrunc(uint32_t width) { > + APSInt extOrTrunc(uint32_t width) const { > if (IsUnsigned) > - zextOrTrunc(width); > + return APSInt(zextOrTrunc(width), IsUnsigned); > else > - sextOrTrunc(width); > - return *this; > + return APSInt(sextOrTrunc(width), IsUnsigned); > } > > const APSInt &operator%=(const APSInt &RHS) { > > Copied: head/contrib/llvm/include/llvm/ADT/ArrayRef.h (from r218888, vendor/llvm/dist/include/llvm/ADT/ArrayRef.h) > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/contrib/llvm/include/llvm/ADT/ArrayRef.h Sun Feb 20 19:33:47 2011 (r218893, copy of r218888, vendor/llvm/dist/include/llvm/ADT/ArrayRef.h) > @@ -0,0 +1,121 @@ > +//===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===// > +// > +// The LLVM Compiler Infrastructure > +// > +// This file is distributed under the University of Illinois Open Source > +// License. See LICENSE.TXT for details. > +// > +//===----------------------------------------------------------------------===// > + > +#ifndef LLVM_ADT_ARRAYREF_H > +#define LLVM_ADT_ARRAYREF_H > + > +#include "llvm/ADT/SmallVector.h" > +#include <vector> > + > +namespace llvm { > + class APInt; > + > + /// ArrayRef - Represent a constant reference to an array (0 or more elements > + /// consecutively in memory), i.e. a start pointer and a length. It allows > + /// various APIs to take consecutive elements easily and conveniently. > + /// > + /// This class does not own the underlying data, it is expected to be used in > + /// situations where the data resides in some other buffer, whose lifetime > + /// extends past that of the StringRef. For this reason, it is not in general > + /// safe to store a ArrayRef. > + /// > + /// This is intended to be trivially copyable, so it should be passed by > + /// value. > + template<typename T> > + class ArrayRef { > + public: > + typedef const T *iterator; > + typedef const T *const_iterator; > + typedef size_t size_type; > + > + private: > + /// The start of the array, in an external buffer. > + const T *Data; > + > + /// The number of elements. > + size_t Length; > + > + public: > + /// @name Constructors > + /// @{ > + > + /// Construct an empty ArrayRef. > + /*implicit*/ ArrayRef() : Data(0), Length(0) {} > + > + /// Construct an ArrayRef from a single element. > + /*implicit*/ ArrayRef(const T &OneElt) > + : Data(&OneElt), Length(1) {} > + > + /// Construct an ArrayRef from a pointer and length. > + /*implicit*/ ArrayRef(const T *data, size_t length) > + : Data(data), Length(length) {} > + > + /// Construct an ArrayRef from a SmallVector. > + /*implicit*/ ArrayRef(const SmallVectorImpl<T> &Vec) > + : Data(Vec.data()), Length(Vec.size()) {} > + > + /// Construct an ArrayRef from a std::vector. > + /*implicit*/ ArrayRef(const std::vector<T> &Vec) > + : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {} > + > + // TODO: C arrays. > + > + /// @} > + /// @name Simple Operations > + /// @{ > + > + iterator begin() const { return Data; } > + iterator end() const { return Data + Length; } > + > + /// empty - Check if the array is empty. > + bool empty() const { return Length == 0; } > + > + /// size - Get the array size. > + size_t size() const { return Length; } > + > + /// front - Get the first element. > + const T &front() const { > + assert(!empty()); > + return Data[0]; > + } > + > + /// back - Get the last element. > + const T &back() const { > + assert(!empty()); > + return Data[Length-1]; > + } > + > + /// @} > + /// @name Operator Overloads > + /// @{ > + > + const T &operator[](size_t Index) const { > + assert(Index < Length && "Invalid index!"); > + return Data[Index]; > + } > + > + /// @} > + /// @name Expensive Operations > + /// @{ > + > + std::vector<T> vec() const { > + return std::vector<T>(Data, Data+Length); > + } > + > + /// @} > + }; > + > + // ArrayRefs can be treated like a POD type. > + template <typename T> struct isPodLike; > + template <typename T> struct isPodLike<ArrayRef<T> > { > + static const bool value = true; > + }; > +} > + > +#endif > > Modified: head/contrib/llvm/include/llvm/ADT/BitVector.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/BitVector.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/BitVector.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -18,6 +18,7 @@ > #include <algorithm> > #include <cassert> > #include <climits> > +#include <cstdlib> > #include <cstring> > > namespace llvm { > @@ -77,7 +78,7 @@ public: > /// bits are initialized to the specified value. > explicit BitVector(unsigned s, bool t = false) : Size(s) { > Capacity = NumBitWords(s); > - Bits = new BitWord[Capacity]; > + Bits = (BitWord *)std::malloc(Capacity * sizeof(BitWord)); > init_words(Bits, Capacity, t); > if (t) > clear_unused_bits(); > @@ -92,12 +93,12 @@ public: > } > > Capacity = NumBitWords(RHS.size()); > - Bits = new BitWord[Capacity]; > - std::copy(RHS.Bits, &RHS.Bits[Capacity], Bits); > + Bits = (BitWord *)std::malloc(Capacity * sizeof(BitWord)); > + std::memcpy(Bits, RHS.Bits, Capacity * sizeof(BitWord)); > } > > ~BitVector() { > - delete[] Bits; > + std::free(Bits); > } > > /// empty - Tests whether there are no bits in this bitvector. > @@ -127,6 +128,12 @@ public: > return false; > } > > + /// all - Returns true if all bits are set. > + bool all() const { > + // TODO: Optimize this. > + return count() == size(); > + } > + > /// none - Returns true if none of the bits are set. > bool none() const { > return !any(); > @@ -335,18 +342,18 @@ public: > unsigned RHSWords = NumBitWords(Size); > if (Size <= Capacity * BITWORD_SIZE) { > if (Size) > - std::copy(RHS.Bits, &RHS.Bits[RHSWords], Bits); > + std::memcpy(Bits, RHS.Bits, RHSWords * sizeof(BitWord)); > clear_unused_bits(); > return *this; > } > > // Grow the bitvector to have enough elements. > Capacity = RHSWords; > - BitWord *NewBits = new BitWord[Capacity]; > - std::copy(RHS.Bits, &RHS.Bits[RHSWords], NewBits); > + BitWord *NewBits = (BitWord *)std::malloc(Capacity * sizeof(BitWord)); > + std::memcpy(NewBits, RHS.Bits, Capacity * sizeof(BitWord)); > > // Destroy the old bits. > - delete[] Bits; > + std::free(Bits); > Bits = NewBits; > > return *this; > @@ -384,17 +391,8 @@ private: > } > > void grow(unsigned NewSize) { > - unsigned OldCapacity = Capacity; > - Capacity = NumBitWords(NewSize); > - BitWord *NewBits = new BitWord[Capacity]; > - > - // Copy the old bits over. > - if (OldCapacity != 0) > - std::copy(Bits, &Bits[OldCapacity], NewBits); > - > - // Destroy the old bits. > - delete[] Bits; > - Bits = NewBits; > + Capacity = std::max(NumBitWords(NewSize), Capacity * 2); > + Bits = (BitWord *)std::realloc(Bits, Capacity * sizeof(BitWord)); > > clear_unused_bits(); > } > > Modified: head/contrib/llvm/include/llvm/ADT/DenseMap.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/DenseMap.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/DenseMap.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -18,6 +18,7 @@ > #include "llvm/Support/PointerLikeTypeTraits.h" > #include "llvm/Support/type_traits.h" > #include "llvm/ADT/DenseMapInfo.h" > +#include <algorithm> > #include <iterator> > #include <new> > #include <utility> > @@ -385,7 +386,7 @@ private: > // Insert the key/value into the new table. > BucketT *DestBucket; > bool FoundVal = LookupBucketFor(B->first, DestBucket); > - FoundVal = FoundVal; // silence warning. > + (void)FoundVal; // silence warning. > assert(!FoundVal && "Key already in new map?"); > DestBucket->first = B->first; > new (&DestBucket->second) ValueT(B->second); > > Modified: head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -102,6 +102,20 @@ template<> struct DenseMapInfo<int> { > } > }; > > +// Provide DenseMapInfo for longs. > +template<> struct DenseMapInfo<long> { > + static inline long getEmptyKey() { > + return (1UL << (sizeof(long) * 8 - 1)) - 1L; > + } > + static inline long getTombstoneKey() { return getEmptyKey() - 1L; } > + static unsigned getHashValue(const long& Val) { > + return (unsigned)(Val * 37L); > + } > + static bool isEqual(const long& LHS, const long& RHS) { > + return LHS == RHS; > + } > +}; > + > // Provide DenseMapInfo for long longs. > template<> struct DenseMapInfo<long long> { > static inline long long getEmptyKey() { return 0x7fffffffffffffffLL; } > > Modified: head/contrib/llvm/include/llvm/ADT/DenseSet.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/DenseSet.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/DenseSet.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -33,6 +33,9 @@ public: > bool empty() const { return TheMap.empty(); } > unsigned size() const { return TheMap.size(); } > > + /// Grow the denseset so that it has at least Size buckets. Does not shrink > + void resize(size_t Size) { TheMap.resize(Size); } > + > void clear() { > TheMap.clear(); > } > > Modified: head/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -15,7 +15,7 @@ > #ifndef LLVM_ADT_EQUIVALENCECLASSES_H > #define LLVM_ADT_EQUIVALENCECLASSES_H > > -#include "llvm/System/DataTypes.h" > +#include "llvm/Support/DataTypes.h" > #include <cassert> > #include <set> > > > Modified: head/contrib/llvm/include/llvm/ADT/FoldingSet.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/FoldingSet.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/FoldingSet.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -16,7 +16,7 @@ > #ifndef LLVM_ADT_FOLDINGSET_H > #define LLVM_ADT_FOLDINGSET_H > > -#include "llvm/System/DataTypes.h" > +#include "llvm/Support/DataTypes.h" > #include "llvm/ADT/SmallVector.h" > #include "llvm/ADT/StringRef.h" > > > Modified: head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h > ============================================================================== > --- head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h Sun Feb 20 17:54:49 2011 (r218892) > +++ head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h Sun Feb 20 19:33:47 2011 (r218893) > @@ -94,7 +94,7 @@ public: > : ImutAVLFactory<ImutInfo>(Alloc) {} > > TreeTy *Add(TreeTy *T, value_type_ref V) { > - T = Add_internal(V,T); > + T = add_internal(V,T); > this->MarkImmutable(T); > return T; > > *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110220213147.GA22080>