From owner-svn-src-head@FreeBSD.ORG Thu Apr 19 21:14:41 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1233) id 3380D106567C; Thu, 19 Apr 2012 21:14:41 +0000 (UTC) Date: Thu, 19 Apr 2012 21:14:41 +0000 From: Alexander Best To: Dimitry Andric Message-ID: <20120419211441.GA7744@freebsd.org> References: <201204162123.q3GLNSr6051133@svn.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201204162123.q3GLNSr6051133@svn.freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r234353 - in head: . contrib/llvm contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm-c/Transforms contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/An... X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Apr 2012 21:14:41 -0000 On Mon Apr 16 12, Dimitry Andric wrote: > Author: dim > Date: Mon Apr 16 21:23:25 2012 > New Revision: 234353 > URL: http://svn.freebsd.org/changeset/base/234353 > > Log: > Upgrade our copy of llvm/clang to trunk r154661, in preparation of the > upcoming 3.1 release (expected in a few weeks). Preliminary release > notes can be found at: very nice. :) any reason '-fformat-extensions'-support still hasn't been pushed upstream as something like '-fbsd-extensions'? cheers. alex > > MFC after: 2 weeks > > Added: > head/contrib/llvm/include/llvm-c/TargetMachine.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm-c/TargetMachine.h > head/contrib/llvm/include/llvm-c/Transforms/Vectorize.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm-c/Transforms/Vectorize.h > head/contrib/llvm/include/llvm/ADT/Hashing.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ADT/Hashing.h > head/contrib/llvm/include/llvm/ADT/SparseSet.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ADT/SparseSet.h > head/contrib/llvm/include/llvm/ADT/VariadicFunction.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ADT/VariadicFunction.h > head/contrib/llvm/include/llvm/ADT/edit_distance.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ADT/edit_distance.h > head/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/DFAPacketizer.h > head/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/LiveRangeEdit.h > head/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h > head/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/MachineScheduler.h > head/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/ResourcePriorityQueue.h > head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h > head/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h > head/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/ExecutionEngine/OProfileWrapper.h > head/contrib/llvm/include/llvm/IntrinsicsHexagon.td > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/IntrinsicsHexagon.td > head/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/MC/MCWinCOFFObjectWriter.h > head/contrib/llvm/include/llvm/Object/ELF.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Object/ELF.h > head/contrib/llvm/include/llvm/Support/DataStream.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/DataStream.h > head/contrib/llvm/include/llvm/Support/JSONParser.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/JSONParser.h > head/contrib/llvm/include/llvm/Support/LockFileManager.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/LockFileManager.h > head/contrib/llvm/include/llvm/Support/SaveAndRestore.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/SaveAndRestore.h > head/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/StreamableMemoryObject.h > head/contrib/llvm/include/llvm/Support/YAMLParser.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Support/YAMLParser.h > head/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Transforms/Utils/CmpInstAnalysis.h > head/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Transforms/Utils/ModuleUtils.h > head/contrib/llvm/include/llvm/Transforms/Vectorize.h > - copied unchanged from r234301, vendor/llvm/dist/include/llvm/Transforms/Vectorize.h > head/contrib/llvm/lib/Analysis/CodeMetrics.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.h > head/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/DFAPacketizer.cpp > head/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/JITCodeEmitter.cpp > head/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/MachineBlockPlacement.cpp > head/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/MachineCodeEmitter.cpp > head/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/MachineCopyPropagation.cpp > head/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp > head/contrib/llvm/lib/CodeGen/MachineScheduler.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/MachineScheduler.cpp > head/contrib/llvm/lib/CodeGen/RegAllocBase.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/RegAllocBase.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp > head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp > head/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/TargetFrameLoweringImpl.cpp > head/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/CodeGen/TargetOptionsImpl.cpp > head/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h > - copied unchanged from r234301, vendor/llvm/dist/lib/ExecutionEngine/EventListenerCommon.h > head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ > - copied from r234301, vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/ > head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp > head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ > - copied from r234301, vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/ > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h > - copied unchanged from r234301, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h > - copied unchanged from r234301, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h > head/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/MC/MCDisassembler/EDMain.cpp > head/contrib/llvm/lib/Support/DataStream.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/DataStream.cpp > head/contrib/llvm/lib/Support/Hashing.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/Hashing.cpp > head/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/IntrusiveRefCntPtr.cpp > head/contrib/llvm/lib/Support/JSONParser.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/JSONParser.cpp > head/contrib/llvm/lib/Support/LockFileManager.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/LockFileManager.cpp > head/contrib/llvm/lib/Support/StreamableMemoryObject.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/StreamableMemoryObject.cpp > head/contrib/llvm/lib/Support/YAMLParser.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Support/YAMLParser.cpp > head/contrib/llvm/lib/TableGen/TableGenAction.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/TableGen/TableGenAction.cpp > head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/CellSPU/SPUMachineFunction.cpp > head/contrib/llvm/lib/Target/Hexagon/ > - copied from r234301, vendor/llvm/dist/lib/Target/Hexagon/ > head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/MBlaze/MBlazeMachineFunction.cpp > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/Mips/AsmParser/ > - copied from r234301, vendor/llvm/dist/lib/Target/Mips/AsmParser/ > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp > head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Mips/MipsAnalyzeImmediate.cpp > head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Mips/MipsAnalyzeImmediate.h > head/contrib/llvm/lib/Target/Mips/MipsCondMov.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Mips/MipsCondMov.td > head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.cpp > head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/PTX/PTXMachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule440.td > head/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleA2.td > head/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/Sparc/SparcMachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/TargetJITInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/TargetJITInfo.cpp > head/contrib/llvm/lib/Target/TargetMachineC.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/TargetMachineC.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp > head/contrib/llvm/lib/Target/X86/X86InstrSVM.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/X86InstrSVM.td > head/contrib/llvm/lib/Target/X86/X86InstrXOP.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td > head/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.cpp > head/contrib/llvm/lib/Target/X86/X86Schedule.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/X86Schedule.td > head/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/X86/X86ScheduleAtom.td > head/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Target/XCore/XCoreMachineFunctionInfo.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Instrumentation/FunctionBlackList.h > head/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp > head/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Scalar/GlobalMerge.cpp > head/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Utils/CmpInstAnalysis.cpp > head/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollRuntime.cpp > head/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp > - copied unchanged from r234301, vendor/llvm/dist/lib/Transforms/Utils/ModuleUtils.cpp > head/contrib/llvm/lib/Transforms/Vectorize/ > - copied from r234301, vendor/llvm/dist/lib/Transforms/Vectorize/ > head/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def > - copied unchanged from r234301, vendor/clang/dist/include/clang/AST/BuiltinTypes.def > head/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/AST/DeclLookups.h > head/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/AST/LambdaMangleContext.h > head/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/AST/NSAPI.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Analysis/Analyses/Dominators.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Analysis/Analyses/PostOrderCFGView.h > head/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Analysis/CallGraph.h > head/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Basic/AllDiagnostics.h > head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def > - copied unchanged from r234301, vendor/clang/dist/include/clang/Basic/BuiltinsHexagon.def > head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td > - copied unchanged from r234301, vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td > head/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Basic/Lambda.h > head/contrib/llvm/tools/clang/include/clang/Basic/Module.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Basic/Module.h > head/contrib/llvm/tools/clang/include/clang/Edit/ > - copied from r234301, vendor/clang/dist/include/clang/Edit/ > head/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/ChainedIncludesSource.h > head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/DiagnosticRenderer.h > head/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/LayoutOverrideSource.h > head/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/MigratorOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticPrinter.h > head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Frontend/TextDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Index/GlobalCallGraph.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Index/GlobalCallGraph.h > head/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Lex/ModuleMap.h > head/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/Serialization/SerializationDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h > - copied unchanged from r234301, vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h > head/contrib/llvm/tools/clang/include/clang/Tooling/ > - copied from r234301, vendor/clang/dist/include/clang/Tooling/ > head/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/ARCMigrate/TransGCAttrs.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/ARCMigrate/TransGCCalls.cpp > head/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/AST/LambdaMangleContext.cpp > head/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/AST/NSAPI.cpp > head/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Analysis/CallGraph.cpp > head/contrib/llvm/tools/clang/lib/Analysis/Dominators.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Analysis/Dominators.cpp > head/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Analysis/PostOrderCFGView.cpp > head/contrib/llvm/tools/clang/lib/Basic/Module.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Basic/Module.cpp > head/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Driver/WindowsToolChain.cpp > head/contrib/llvm/tools/clang/lib/Edit/ > - copied from r234301, vendor/clang/dist/lib/Edit/ > head/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/ChainedDiagnosticConsumer.cpp > head/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/ChainedIncludesSource.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/DependencyGraph.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/DiagnosticRenderer.cpp > head/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/LayoutOverrideSource.cpp > head/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp > head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp > head/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/avx2intrin.h > head/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/bmi2intrin.h > head/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/bmiintrin.h > head/contrib/llvm/tools/clang/lib/Headers/cpuid.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/cpuid.h > head/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/fma4intrin.h > head/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/lzcntintrin.h > head/contrib/llvm/tools/clang/lib/Headers/module.map > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/module.map > head/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/popcntintrin.h > head/contrib/llvm/tools/clang/lib/Headers/unwind.h > - copied unchanged from r234301, vendor/clang/dist/lib/Headers/unwind.h > head/contrib/llvm/tools/clang/lib/Index/GlobalCallGraph.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Index/GlobalCallGraph.cpp > head/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Lex/ModuleMap.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPCallbacks.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Lex/PPCallbacks.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Rewrite/RewriteModernObjC.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaConsumer.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Sema/SemaConsumer.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Sema/SemaLambda.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Core/FunctionSummary.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp > - copied unchanged from r234301, vendor/clang/dist/lib/StaticAnalyzer/Core/SubEngine.cpp > head/contrib/llvm/tools/clang/lib/Tooling/ > - copied from r234301, vendor/clang/dist/lib/Tooling/ > head/contrib/llvm/tools/llvm-readobj/ > - copied from r234301, vendor/llvm/dist/tools/llvm-readobj/ > head/contrib/llvm/tools/llvm-stress/ > - copied from r234301, vendor/llvm/dist/tools/llvm-stress/ > head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp > - copied unchanged from r234301, vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.cpp > head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h > - copied unchanged from r234301, vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.h > head/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h > - copied unchanged from r234301, vendor/llvm/dist/utils/TableGen/SequenceToOffsetTable.h > head/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp > - copied unchanged from r234301, vendor/llvm/dist/utils/TableGen/X86ModRMFilters.cpp > head/lib/clang/include/MipsGenMCCodeEmitter.inc (contents, props changed) > head/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc (contents, props changed) > head/lib/clang/include/clang/Config/ > head/lib/clang/include/clang/Config/config.h (contents, props changed) > head/lib/clang/include/clang/Sema/ > head/lib/clang/include/clang/Sema/AttrParsedAttrKinds.inc (contents, props changed) > head/lib/clang/include/clang/Sema/AttrParsedAttrList.inc (contents, props changed) > head/lib/clang/include/clang/Sema/AttrTemplateInstantiate.inc (contents, props changed) > head/lib/clang/libclangedit/ > head/lib/clang/libclangedit/Makefile (contents, props changed) > head/lib/clang/libllvmmipsasmparser/ > head/lib/clang/libllvmmipsasmparser/Makefile (contents, props changed) > head/lib/clang/libllvmvectorize/ > head/lib/clang/libllvmvectorize/Makefile (contents, props changed) > Deleted: > head/contrib/llvm/include/llvm/ADT/VectorExtras.h > head/contrib/llvm/include/llvm/CodeGen/BinaryObject.h > head/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h > head/contrib/llvm/include/llvm/DebugInfoProbe.h > head/contrib/llvm/include/llvm/IntrinsicsAlpha.td > head/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h > head/contrib/llvm/lib/CodeGen/ELF.h > head/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp > head/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h > head/contrib/llvm/lib/CodeGen/ELFWriter.cpp > head/contrib/llvm/lib/CodeGen/ELFWriter.h > head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h > head/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp > head/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h > head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp > head/contrib/llvm/lib/CodeGen/Splitter.cpp > head/contrib/llvm/lib/CodeGen/Splitter.h > head/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp > head/contrib/llvm/lib/CodeGen/VirtRegRewriter.h > head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt > head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt > head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/Makefile > head/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h > head/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp > head/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp > head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/CMakeLists.txt > head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt > head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/Makefile > head/contrib/llvm/lib/MC/ELFObjectWriter.h > head/contrib/llvm/lib/MC/MCELFStreamer.h > head/contrib/llvm/lib/MC/MCLoggingStreamer.cpp > head/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp > head/contrib/llvm/lib/Target/Alpha/ > head/contrib/llvm/lib/Target/Blackfin/ > head/contrib/llvm/lib/Target/CBackend/ > head/contrib/llvm/lib/Target/Hexagon/CMakeLists.txt > head/contrib/llvm/lib/Target/Hexagon/InstPrinter/CMakeLists.txt > head/contrib/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt > head/contrib/llvm/lib/Target/Hexagon/InstPrinter/Makefile > head/contrib/llvm/lib/Target/Hexagon/LLVMBuild.txt > head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt > head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt > head/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/Makefile > head/contrib/llvm/lib/Target/Hexagon/Makefile > head/contrib/llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt > head/contrib/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt > head/contrib/llvm/lib/Target/Hexagon/TargetInfo/Makefile > head/contrib/llvm/lib/Target/Mips/AsmParser/CMakeLists.txt > head/contrib/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt > head/contrib/llvm/lib/Target/Mips/AsmParser/Makefile > head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp > head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h > head/contrib/llvm/lib/Target/SystemZ/ > head/contrib/llvm/lib/Target/TargetFrameLowering.cpp > head/contrib/llvm/lib/Transforms/Utils/BasicInliner.cpp > head/contrib/llvm/lib/Transforms/Vectorize/CMakeLists.txt > head/contrib/llvm/lib/Transforms/Vectorize/LLVMBuild.txt > head/contrib/llvm/lib/Transforms/Vectorize/Makefile > head/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp > head/contrib/llvm/tools/bugpoint/CMakeLists.txt > head/contrib/llvm/tools/bugpoint/Makefile > head/contrib/llvm/tools/clang/include/clang/AST/UsuallyTinyPtrVector.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Support/SaveAndRestore.h > head/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h > head/contrib/llvm/tools/clang/include/clang/Index/CallGraph.h > head/contrib/llvm/tools/clang/include/clang/Sema/MultiInitializer.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h > head/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGException.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp > head/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp > head/contrib/llvm/tools/clang/lib/Edit/CMakeLists.txt > head/contrib/llvm/tools/clang/lib/Edit/Makefile > head/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp > head/contrib/llvm/tools/clang/lib/Sema/MultiInitializer.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp > head/contrib/llvm/tools/clang/lib/Tooling/CMakeLists.txt > head/contrib/llvm/tools/clang/lib/Tooling/Makefile > head/contrib/llvm/tools/clang/utils/TableGen/CMakeLists.txt > head/contrib/llvm/tools/clang/utils/TableGen/Makefile > head/contrib/llvm/tools/llc/CMakeLists.txt > head/contrib/llvm/tools/llc/Makefile > head/contrib/llvm/tools/lli/CMakeLists.txt > head/contrib/llvm/tools/lli/Makefile > head/contrib/llvm/tools/llvm-ar/CMakeLists.txt > head/contrib/llvm/tools/llvm-ar/Makefile > head/contrib/llvm/tools/llvm-as/CMakeLists.txt > head/contrib/llvm/tools/llvm-as/Makefile > head/contrib/llvm/tools/llvm-bcanalyzer/CMakeLists.txt > head/contrib/llvm/tools/llvm-bcanalyzer/Makefile > head/contrib/llvm/tools/llvm-diff/CMakeLists.txt > head/contrib/llvm/tools/llvm-diff/Makefile > head/contrib/llvm/tools/llvm-dis/CMakeLists.txt > head/contrib/llvm/tools/llvm-dis/Makefile > head/contrib/llvm/tools/llvm-extract/CMakeLists.txt > head/contrib/llvm/tools/llvm-extract/Makefile > head/contrib/llvm/tools/llvm-ld/CMakeLists.txt > head/contrib/llvm/tools/llvm-ld/Makefile > head/contrib/llvm/tools/llvm-link/CMakeLists.txt > head/contrib/llvm/tools/llvm-link/Makefile > head/contrib/llvm/tools/llvm-mc/CMakeLists.txt > head/contrib/llvm/tools/llvm-mc/Makefile > head/contrib/llvm/tools/llvm-nm/CMakeLists.txt > head/contrib/llvm/tools/llvm-nm/Makefile > head/contrib/llvm/tools/llvm-objdump/CMakeLists.txt > head/contrib/llvm/tools/llvm-objdump/Makefile > head/contrib/llvm/tools/llvm-prof/CMakeLists.txt > head/contrib/llvm/tools/llvm-prof/Makefile > head/contrib/llvm/tools/llvm-ranlib/CMakeLists.txt > head/contrib/llvm/tools/llvm-ranlib/Makefile > head/contrib/llvm/tools/llvm-readobj/CMakeLists.txt > head/contrib/llvm/tools/llvm-readobj/LLVMBuild.txt > head/contrib/llvm/tools/llvm-readobj/Makefile > head/contrib/llvm/tools/llvm-rtdyld/CMakeLists.txt > head/contrib/llvm/tools/llvm-rtdyld/Makefile > head/contrib/llvm/tools/llvm-stress/CMakeLists.txt > head/contrib/llvm/tools/llvm-stress/LLVMBuild.txt > head/contrib/llvm/tools/llvm-stress/Makefile > head/contrib/llvm/tools/llvm-stub/CMakeLists.txt > head/contrib/llvm/tools/llvm-stub/Makefile > head/contrib/llvm/tools/macho-dump/CMakeLists.txt > head/contrib/llvm/tools/macho-dump/Makefile > head/contrib/llvm/tools/opt/CMakeLists.txt > head/contrib/llvm/tools/opt/Makefile > head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp > head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h > head/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp > head/contrib/llvm/utils/TableGen/InstrEnumEmitter.h > Modified: > head/ObsoleteFiles.inc > head/contrib/llvm/LICENSE.TXT > head/contrib/llvm/include/llvm-c/Analysis.h > head/contrib/llvm/include/llvm-c/BitReader.h > head/contrib/llvm/include/llvm-c/BitWriter.h > head/contrib/llvm/include/llvm-c/Core.h > head/contrib/llvm/include/llvm-c/Disassembler.h > head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h > head/contrib/llvm/include/llvm-c/ExecutionEngine.h > head/contrib/llvm/include/llvm-c/Initialization.h > head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h > head/contrib/llvm/include/llvm-c/Object.h > head/contrib/llvm/include/llvm-c/Target.h > head/contrib/llvm/include/llvm-c/Transforms/IPO.h > head/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.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/ArrayRef.h > head/contrib/llvm/include/llvm/ADT/BitVector.h > head/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h > head/contrib/llvm/include/llvm/ADT/DenseMap.h > head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h > head/contrib/llvm/include/llvm/ADT/FoldingSet.h > head/contrib/llvm/include/llvm/ADT/GraphTraits.h > head/contrib/llvm/include/llvm/ADT/ImmutableSet.h > head/contrib/llvm/include/llvm/ADT/IntervalMap.h > head/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h > head/contrib/llvm/include/llvm/ADT/PointerIntPair.h > head/contrib/llvm/include/llvm/ADT/PointerUnion.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/SmallSet.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/TinyPtrVector.h > head/contrib/llvm/include/llvm/ADT/Trie.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/BlockFrequencyImpl.h > head/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h > head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h > head/contrib/llvm/include/llvm/Analysis/CFGPrinter.h > head/contrib/llvm/include/llvm/Analysis/CaptureTracking.h > head/contrib/llvm/include/llvm/Analysis/CodeMetrics.h > head/contrib/llvm/include/llvm/Analysis/ConstantFolding.h > head/contrib/llvm/include/llvm/Analysis/DIBuilder.h > head/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h > head/contrib/llvm/include/llvm/Analysis/DebugInfo.h > head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h > head/contrib/llvm/include/llvm/Analysis/DominatorInternals.h > head/contrib/llvm/include/llvm/Analysis/Dominators.h > head/contrib/llvm/include/llvm/Analysis/IVUsers.h > head/contrib/llvm/include/llvm/Analysis/InlineCost.h > head/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h > head/contrib/llvm/include/llvm/Analysis/IntervalIterator.h > head/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h > head/contrib/llvm/include/llvm/Analysis/Loads.h > head/contrib/llvm/include/llvm/Analysis/LoopInfo.h > head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h > head/contrib/llvm/include/llvm/Analysis/PHITransAddr.h > head/contrib/llvm/include/llvm/Analysis/ProfileInfo.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/Argument.h > head/contrib/llvm/include/llvm/Assembly/AssemblyAnnotationWriter.h > head/contrib/llvm/include/llvm/Assembly/Parser.h > head/contrib/llvm/include/llvm/Assembly/Writer.h > head/contrib/llvm/include/llvm/Attributes.h > head/contrib/llvm/include/llvm/AutoUpgrade.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/BitstreamReader.h > head/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h > head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h > head/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h > head/contrib/llvm/include/llvm/CodeGen/Analysis.h > head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h > head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h > head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h > head/contrib/llvm/include/llvm/CodeGen/FastISel.h > head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h > head/contrib/llvm/include/llvm/CodeGen/GCStrategy.h > head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h > head/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h > head/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h > head/contrib/llvm/include/llvm/CodeGen/LexicalScopes.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/LiveVariables.h > head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h > head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h > head/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h > head/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.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/MachineJumpTableInfo.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/MachinePassRegistry.h > head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h > head/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h > head/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h > head/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h > head/contrib/llvm/include/llvm/CodeGen/Passes.h > head/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h > head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h > head/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.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/Constant.h > head/contrib/llvm/include/llvm/Constants.h > head/contrib/llvm/include/llvm/DefaultPasses.h > head/contrib/llvm/include/llvm/DerivedTypes.h > head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h > head/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h > head/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h > head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h > head/contrib/llvm/include/llvm/Function.h > head/contrib/llvm/include/llvm/GlobalValue.h > head/contrib/llvm/include/llvm/InitializePasses.h > head/contrib/llvm/include/llvm/InlineAsm.h > head/contrib/llvm/include/llvm/InstrTypes.h > head/contrib/llvm/include/llvm/Instruction.def > 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/IntrinsicsX86.td > head/contrib/llvm/include/llvm/LLVMContext.h > head/contrib/llvm/include/llvm/LinkAllPasses.h > head/contrib/llvm/include/llvm/Linker.h > head/contrib/llvm/include/llvm/MC/MCAsmBackend.h > head/contrib/llvm/include/llvm/MC/MCAsmInfo.h > head/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h > head/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.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/MCCodeGenInfo.h > head/contrib/llvm/include/llvm/MC/MCContext.h > head/contrib/llvm/include/llvm/MC/MCDisassembler.h > head/contrib/llvm/include/llvm/MC/MCDwarf.h > head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.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/MCInstrAnalysis.h > head/contrib/llvm/include/llvm/MC/MCInstrDesc.h > head/contrib/llvm/include/llvm/MC/MCInstrInfo.h > head/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h > head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h > head/contrib/llvm/include/llvm/MC/MCObjectWriter.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/MCRegisterInfo.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/Metadata.h > head/contrib/llvm/include/llvm/Module.h > head/contrib/llvm/include/llvm/Object/Archive.h > head/contrib/llvm/include/llvm/Object/Binary.h > head/contrib/llvm/include/llvm/Object/COFF.h > head/contrib/llvm/include/llvm/Object/MachO.h > head/contrib/llvm/include/llvm/Object/MachOObject.h > head/contrib/llvm/include/llvm/Object/ObjectFile.h > head/contrib/llvm/include/llvm/Operator.h > head/contrib/llvm/include/llvm/Pass.h > head/contrib/llvm/include/llvm/PassAnalysisSupport.h > head/contrib/llvm/include/llvm/PassManager.h > head/contrib/llvm/include/llvm/PassManagers.h > head/contrib/llvm/include/llvm/PassSupport.h > head/contrib/llvm/include/llvm/Support/BlockFrequency.h > head/contrib/llvm/include/llvm/Support/BranchProbability.h > head/contrib/llvm/include/llvm/Support/CFG.h > head/contrib/llvm/include/llvm/Support/COFF.h > head/contrib/llvm/include/llvm/Support/CallSite.h > head/contrib/llvm/include/llvm/Support/Capacity.h > head/contrib/llvm/include/llvm/Support/CodeGen.h > head/contrib/llvm/include/llvm/Support/CommandLine.h > head/contrib/llvm/include/llvm/Support/Compiler.h > head/contrib/llvm/include/llvm/Support/DOTGraphTraits.h > head/contrib/llvm/include/llvm/Support/DataTypes.h.in > head/contrib/llvm/include/llvm/Support/Debug.h > head/contrib/llvm/include/llvm/Support/Dwarf.h > head/contrib/llvm/include/llvm/Support/DynamicLibrary.h > head/contrib/llvm/include/llvm/Support/ELF.h > head/contrib/llvm/include/llvm/Support/Endian.h > head/contrib/llvm/include/llvm/Support/FileSystem.h > head/contrib/llvm/include/llvm/Support/GraphWriter.h > head/contrib/llvm/include/llvm/Support/Host.h > head/contrib/llvm/include/llvm/Support/IRReader.h > head/contrib/llvm/include/llvm/Support/InstVisitor.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/MemoryObject.h > head/contrib/llvm/include/llvm/Support/PathV1.h > head/contrib/llvm/include/llvm/Support/PatternMatch.h > head/contrib/llvm/include/llvm/Support/Process.h > head/contrib/llvm/include/llvm/Support/Program.h > head/contrib/llvm/include/llvm/Support/Recycler.h > head/contrib/llvm/include/llvm/Support/SMLoc.h > head/contrib/llvm/include/llvm/Support/SourceMgr.h > head/contrib/llvm/include/llvm/Support/TargetRegistry.h > head/contrib/llvm/include/llvm/Support/TargetSelect.h > head/contrib/llvm/include/llvm/Support/Valgrind.h > head/contrib/llvm/include/llvm/Support/ValueHandle.h > head/contrib/llvm/include/llvm/Support/system_error.h > head/contrib/llvm/include/llvm/Support/type_traits.h > head/contrib/llvm/include/llvm/TableGen/Record.h > head/contrib/llvm/include/llvm/TableGen/TableGenAction.h > head/contrib/llvm/include/llvm/TableGen/TableGenBackend.h > head/contrib/llvm/include/llvm/Target/Mangler.h > head/contrib/llvm/include/llvm/Target/Target.td > head/contrib/llvm/include/llvm/Target/TargetCallingConv.h > head/contrib/llvm/include/llvm/Target/TargetCallingConv.td > head/contrib/llvm/include/llvm/Target/TargetData.h > head/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h > head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h > head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h > head/contrib/llvm/include/llvm/Target/TargetJITInfo.h > head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.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/TargetOpcodes.h > head/contrib/llvm/include/llvm/Target/TargetOptions.h > head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h > head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td > head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h > head/contrib/llvm/include/llvm/Transforms/IPO.h > head/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h > head/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h > head/contrib/llvm/include/llvm/Transforms/Instrumentation.h > head/contrib/llvm/include/llvm/Transforms/Scalar.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/SSAUpdater.h > head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h > head/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h > head/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h > head/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h > head/contrib/llvm/include/llvm/Type.h > head/contrib/llvm/include/llvm/User.h > head/contrib/llvm/include/llvm/Value.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/AliasSetTracker.cpp > head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp > head/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp > head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.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/DIBuilder.cpp > head/contrib/llvm/lib/Analysis/DebugInfo.cpp > head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp > head/contrib/llvm/lib/Analysis/IPA/CallGraph.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/InstructionSimplify.cpp > head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp > head/contrib/llvm/lib/Analysis/Lint.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/MemDepPrinter.cpp > head/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp > head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp > head/contrib/llvm/lib/Analysis/PHITransAddr.cpp > head/contrib/llvm/lib/Analysis/PathNumbering.cpp > head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp > head/contrib/llvm/lib/Analysis/ProfileEstimatorPass.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/ScalarEvolution.cpp > head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp > head/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp > head/contrib/llvm/lib/Analysis/SparsePropagation.cpp > head/contrib/llvm/lib/Analysis/Trace.cpp > head/contrib/llvm/lib/Analysis/ValueTracking.cpp > head/contrib/llvm/lib/Archive/ArchiveReader.cpp > 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/Bitcode/Writer/ValueEnumerator.cpp > head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h > head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp > head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp > head/contrib/llvm/lib/CodeGen/AllocationOrder.h > head/contrib/llvm/lib/CodeGen/Analysis.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.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/DIE.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp > head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h > 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/BranchFolding.cpp > head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp > head/contrib/llvm/lib/CodeGen/CodeGen.cpp > head/contrib/llvm/lib/CodeGen/CodePlacementOpt.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/EdgeBundles.cpp > head/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp > head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp > head/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.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/InterferenceCache.cpp > head/contrib/llvm/lib/CodeGen/InterferenceCache.h > 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/LexicalScopes.cpp > head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp > head/contrib/llvm/lib/CodeGen/LiveInterval.cpp > head/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp > head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp > head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h > head/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp > head/contrib/llvm/lib/CodeGen/LiveRangeEdit.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/MachineBlockFrequencyInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineCSE.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/MachineModuleInfo.cpp > head/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp > head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp > head/contrib/llvm/lib/CodeGen/MachineSSAUpdater.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/Passes.cpp > head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp > head/contrib/llvm/lib/CodeGen/PostRASchedulerList.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/RegAllocBase.h > head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp > head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp > head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp > head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp > head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp > head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h > head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp > head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h > head/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp > head/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp > head/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp > head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp > 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/ScheduleDAGFast.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/ShadowStackGC.cpp > head/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp > 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/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/VirtRegMap.cpp > head/contrib/llvm/lib/CodeGen/VirtRegMap.h > head/contrib/llvm/lib/DebugInfo/DWARFContext.cpp > head/contrib/llvm/lib/DebugInfo/DWARFContext.h > head/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp > head/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.h > head/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp > head/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp > head/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp > head/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h > head/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp > head/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp > head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp > head/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.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/JIT.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h > head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp > head/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp > head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp > head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h > head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h > head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp > head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp > head/contrib/llvm/lib/Linker/LinkArchives.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/MCAsmBackend.cpp > head/contrib/llvm/lib/MC/MCAsmInfo.cpp > head/contrib/llvm/lib/MC/MCAsmInfoCOFF.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/MCCodeGenInfo.cpp > head/contrib/llvm/lib/MC/MCContext.cpp > head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp > head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h > head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp > head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h > head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp > head/contrib/llvm/lib/MC/MCDwarf.cpp > head/contrib/llvm/lib/MC/MCELF.cpp > head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp > head/contrib/llvm/lib/MC/MCELFStreamer.cpp > head/contrib/llvm/lib/MC/MCExpr.cpp > head/contrib/llvm/lib/MC/MCInst.cpp > head/contrib/llvm/lib/MC/MCInstPrinter.cpp > head/contrib/llvm/lib/MC/MCMachOStreamer.cpp > head/contrib/llvm/lib/MC/MCModule.cpp > head/contrib/llvm/lib/MC/MCNullStreamer.cpp > head/contrib/llvm/lib/MC/MCObjectFileInfo.cpp > head/contrib/llvm/lib/MC/MCObjectStreamer.cpp > head/contrib/llvm/lib/MC/MCObjectWriter.cpp > head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp > head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp > head/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp > head/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp > head/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp > head/contrib/llvm/lib/MC/MCPureStreamer.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/SubtargetFeature.cpp > head/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp > head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp > head/contrib/llvm/lib/Object/Archive.cpp > head/contrib/llvm/lib/Object/COFFObjectFile.cpp > head/contrib/llvm/lib/Object/ELFObjectFile.cpp > head/contrib/llvm/lib/Object/MachOObject.cpp > head/contrib/llvm/lib/Object/MachOObjectFile.cpp > head/contrib/llvm/lib/Object/Object.cpp > head/contrib/llvm/lib/Object/ObjectFile.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/Atomic.cpp > head/contrib/llvm/lib/Support/BlockFrequency.cpp > head/contrib/llvm/lib/Support/BranchProbability.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/DAGDeltaAlgorithm.cpp > head/contrib/llvm/lib/Support/DataExtractor.cpp > head/contrib/llvm/lib/Support/Dwarf.cpp > head/contrib/llvm/lib/Support/FileUtilities.cpp > head/contrib/llvm/lib/Support/FoldingSet.cpp > head/contrib/llvm/lib/Support/GraphWriter.cpp > head/contrib/llvm/lib/Support/Host.cpp > head/contrib/llvm/lib/Support/ManagedStatic.cpp > head/contrib/llvm/lib/Support/MemoryBuffer.cpp > head/contrib/llvm/lib/Support/Mutex.cpp > head/contrib/llvm/lib/Support/Path.cpp > head/contrib/llvm/lib/Support/PathV2.cpp > head/contrib/llvm/lib/Support/Program.cpp > head/contrib/llvm/lib/Support/RWMutex.cpp > head/contrib/llvm/lib/Support/SmallPtrSet.cpp > head/contrib/llvm/lib/Support/SourceMgr.cpp > head/contrib/llvm/lib/Support/Statistic.cpp > head/contrib/llvm/lib/Support/StringExtras.cpp > head/contrib/llvm/lib/Support/StringMap.cpp > head/contrib/llvm/lib/Support/StringRef.cpp > head/contrib/llvm/lib/Support/TargetRegistry.cpp > head/contrib/llvm/lib/Support/ThreadLocal.cpp > head/contrib/llvm/lib/Support/Threading.cpp > head/contrib/llvm/lib/Support/Timer.cpp > head/contrib/llvm/lib/Support/Triple.cpp > head/contrib/llvm/lib/Support/Unix/Host.inc > head/contrib/llvm/lib/Support/Unix/Path.inc > head/contrib/llvm/lib/Support/Unix/PathV2.inc > head/contrib/llvm/lib/Support/Unix/Process.inc > head/contrib/llvm/lib/Support/Unix/Program.inc > head/contrib/llvm/lib/Support/Unix/Signals.inc > head/contrib/llvm/lib/Support/Valgrind.cpp > head/contrib/llvm/lib/Support/Windows/Host.inc > head/contrib/llvm/lib/Support/Windows/Path.inc > head/contrib/llvm/lib/Support/Windows/PathV2.inc > head/contrib/llvm/lib/Support/Windows/Process.inc > head/contrib/llvm/lib/Support/Windows/Program.inc > head/contrib/llvm/lib/Support/Windows/Signals.inc > head/contrib/llvm/lib/Support/Windows/Windows.h > head/contrib/llvm/lib/Support/raw_ostream.cpp > head/contrib/llvm/lib/TableGen/Error.cpp > head/contrib/llvm/lib/TableGen/Record.cpp > head/contrib/llvm/lib/TableGen/TGLexer.cpp > head/contrib/llvm/lib/TableGen/TGLexer.h > head/contrib/llvm/lib/TableGen/TGParser.cpp > head/contrib/llvm/lib/TableGen/TGParser.h > head/contrib/llvm/lib/TableGen/TableGenBackend.cpp > head/contrib/llvm/lib/Target/ARM/ARM.h > head/contrib/llvm/lib/Target/ARM/ARM.td > head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp > head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h > 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.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/ARMELFWriterInfo.cpp > head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h > head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp > head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp > head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp > head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h > head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp > head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h > 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.h > head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td > head/contrib/llvm/lib/Target/ARM/ARMRelocations.h > 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/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/InstPrinter/ARMInstPrinter.cpp > head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h > head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp > head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp > head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp > 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/Thumb2ITBlockPass.cpp > 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/Thumb2RegisterInfo.h > head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp > head/contrib/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td > head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.h > head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp > head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h > head/contrib/llvm/lib/Target/CellSPU/SPU.h > head/contrib/llvm/lib/Target/CellSPU/SPU.td > head/contrib/llvm/lib/Target/CellSPU/SPU128InstrInfo.td > head/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td > head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUCallingConv.td > head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.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/SPUInstrBuilder.h > head/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td > head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp > head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h > head/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.h > head/contrib/llvm/lib/Target/CellSPU/SPUMathInstr.td > head/contrib/llvm/lib/Target/CellSPU/SPUNodes.td > head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp > 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/SPURegisterInfo.td > head/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td > head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp > 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/CppBackend/CPPTargetMachine.h > head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp > head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp > head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp > head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h > head/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h > head/contrib/llvm/lib/Target/MBlaze/MBlaze.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h > 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/MBlazeIntrinsicInfo.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.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/MBlazeRelocations.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td > head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp > head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp > head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h > head/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp > head/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h > head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp > head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h > head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp > head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h > head/contrib/llvm/lib/Target/MSP430/MSP430.td > head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h > head/contrib/llvm/lib/Target/MSP430/MSP430InstrFormats.td > 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/MSP430MCInstLower.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h > head/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h > 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/MSP430Subtarget.cpp > head/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h > 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/InstPrinter/MipsInstPrinter.cpp > head/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp > head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h > head/contrib/llvm/lib/Target/Mips/Mips.h > head/contrib/llvm/lib/Target/Mips/Mips.td > head/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td > head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp > head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h > head/contrib/llvm/lib/Target/Mips/MipsCallingConv.td > head/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp > head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp > head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp > head/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp > head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp > head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h > 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/MipsInstrFormats.td > head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp > head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h > head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td > head/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp > head/contrib/llvm/lib/Target/Mips/MipsJITInfo.h > head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp > head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h > 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/MipsRegisterInfo.td > head/contrib/llvm/lib/Target/Mips/MipsRelocations.h > head/contrib/llvm/lib/Target/Mips/MipsSchedule.td > head/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp > 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/PTX/InstPrinter/PTXInstPrinter.cpp > head/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h > head/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h > head/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp > head/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h > head/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp > head/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h > head/contrib/llvm/lib/Target/PTX/PTX.h > head/contrib/llvm/lib/Target/PTX/PTX.td > head/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp > head/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h > head/contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp > head/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp > head/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h > head/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp > head/contrib/llvm/lib/Target/PTX/PTXISelLowering.h > head/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td > head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp > head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h > head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td > head/contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td > head/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td > head/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp > head/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp > head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h > head/contrib/llvm/lib/Target/PTX/PTXParamManager.cpp > head/contrib/llvm/lib/Target/PTX/PTXParamManager.h > head/contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp > head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp > head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h > head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td > head/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp > head/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp > head/contrib/llvm/lib/Target/PTX/PTXSubtarget.h > head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp > head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h > head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp > head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp > head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h > head/contrib/llvm/lib/Target/PowerPC/PPC.h > head/contrib/llvm/lib/Target/PowerPC/PPC.td > head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td > head/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h > 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/PPCInstrAltivec.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/PPCJITInfo.h > head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp > head/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h > head/contrib/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h > 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/PPCRelocations.h > head/contrib/llvm/lib/Target/PowerPC/PPCSchedule.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/PPCSubtarget.h > 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/FPMover.cpp > head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp > head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h > head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp > head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h > head/contrib/llvm/lib/Target/Sparc/Sparc.h > head/contrib/llvm/lib/Target/Sparc/Sparc.td > head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp > head/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td > head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp > head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h > 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/SparcInstrFormats.td > 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/SparcSubtarget.cpp > head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h > head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp > head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h > head/contrib/llvm/lib/Target/TargetData.cpp > head/contrib/llvm/lib/Target/TargetInstrInfo.cpp > head/contrib/llvm/lib/Target/TargetLibraryInfo.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/InstPrinter/X86ATTInstPrinter.cpp > head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h > head/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp > head/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h > head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp > head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp > head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h > head/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp > head/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h > head/contrib/llvm/lib/Target/X86/X86.h > head/contrib/llvm/lib/Target/X86/X86.td > head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp > head/contrib/llvm/lib/Target/X86/X86AsmPrinter.h > head/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp > head/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.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/X86FastISel.cpp > head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp > head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp > head/contrib/llvm/lib/Target/X86/X86FrameLowering.h > 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/X86Instr3DNow.td > head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td > head/contrib/llvm/lib/Target/X86/X86InstrBuilder.h > head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td > head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td > head/contrib/llvm/lib/Target/X86/X86InstrControl.td > head/contrib/llvm/lib/Target/X86/X86InstrExtension.td > head/contrib/llvm/lib/Target/X86/X86InstrFMA.td > 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/X86InstrShiftRotate.td > head/contrib/llvm/lib/Target/X86/X86InstrSystem.td > head/contrib/llvm/lib/Target/X86/X86InstrVMX.td > head/contrib/llvm/lib/Target/X86/X86JITInfo.cpp > head/contrib/llvm/lib/Target/X86/X86JITInfo.h > head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp > head/contrib/llvm/lib/Target/X86/X86MCInstLower.h > head/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.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/X86Relocations.h > head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp > 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/X86/X86TargetObjectFile.cpp > head/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h > head/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp > head/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp > head/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h > head/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp > head/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h > head/contrib/llvm/lib/Target/XCore/XCore.h > head/contrib/llvm/lib/Target/XCore/XCore.td > head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp > head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h > 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/XCoreInstrFormats.td > 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/XCoreMachineFunctionInfo.h > 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/XCoreSubtarget.cpp > head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h > head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp > head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h > head/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h > head/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp > head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp > head/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp > head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.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/PassManagerBuilder.cpp > head/contrib/llvm/lib/Transforms/IPO/PruneEH.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/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/InstCombineWorklist.h > head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp > head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.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/DeadStoreElimination.cpp > head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.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/LoopInstSimplify.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/MemCpyOptimizer.cpp > head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp > head/contrib/llvm/lib/Transforms/Scalar/Reassociate.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/SimplifyLibCalls.cpp > head/contrib/llvm/lib/Transforms/Scalar/Sink.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/CodeExtractor.cpp > head/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp > head/contrib/llvm/lib/Transforms/Utils/InlineFunction.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/LowerExpectIntrinsic.cpp > head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp > head/contrib/llvm/lib/Transforms/Utils/LowerSwitch.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/SimplifyIndVar.cpp > head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp > head/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.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/Constants.cpp > head/contrib/llvm/lib/VMCore/ConstantsContext.h > head/contrib/llvm/lib/VMCore/Core.cpp > head/contrib/llvm/lib/VMCore/DebugLoc.cpp > head/contrib/llvm/lib/VMCore/Dominators.cpp > head/contrib/llvm/lib/VMCore/Function.cpp > head/contrib/llvm/lib/VMCore/GCOV.cpp > head/contrib/llvm/lib/VMCore/IRBuilder.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/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/Type.cpp > head/contrib/llvm/lib/VMCore/Use.cpp > head/contrib/llvm/lib/VMCore/User.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/bugpoint/BugDriver.cpp > head/contrib/llvm/tools/bugpoint/CrashDebugger.cpp > head/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp > head/contrib/llvm/tools/bugpoint/ExtractFunction.cpp > head/contrib/llvm/tools/bugpoint/Miscompilation.cpp > head/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp > head/contrib/llvm/tools/bugpoint/ToolRunner.cpp > head/contrib/llvm/tools/bugpoint/ToolRunner.h > head/contrib/llvm/tools/bugpoint/bugpoint.cpp > head/contrib/llvm/tools/clang/LICENSE.TXT > head/contrib/llvm/tools/clang/include/clang-c/Index.h > head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h > head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h > head/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h > head/contrib/llvm/tools/clang/include/clang/AST/APValue.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/ASTMutationListener.h > head/contrib/llvm/tools/clang/include/clang/AST/Attr.h > head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.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/DeclObjC.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h > head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h > head/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.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/Mangle.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/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/StmtVisitor.h > head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.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/TypeVisitor.h > head/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.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/Analyses/ReachableCode.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.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/DomainSpecific/CocoaConventions.h > head/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h > head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h > head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td > head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def > head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def > head/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h > 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/DiagnosticAnalysisKinds.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/DiagnosticIDs.h > 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/ExpressionTraits.h > head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h > head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h > head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h > head/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h > head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def > head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h > head/contrib/llvm/tools/clang/include/clang/Basic/Linkage.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/TargetBuiltins.h > 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/TypeTraits.h > head/contrib/llvm/tools/clang/include/clang/Basic/Version.h > head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h > head/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h > head/contrib/llvm/tools/clang/include/clang/Driver/Action.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/Compilation.h > 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/Job.h > head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.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/Tool.h > 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/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/ChainedDiagnosticConsumer.h > head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.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/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/LangStandard.h > head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def > head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h > head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h > head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h > head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h > head/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h > head/contrib/llvm/tools/clang/include/clang/Index/ASTLocation.h > head/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h > head/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.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/ModuleLoader.h > head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.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/ParseAST.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/Rewrite/FrontendActions.h > head/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.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/IdentifierResolver.h > head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h > head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.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/ParsedTemplate.h > head/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.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/SemaConsumer.h > head/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/Sema/SemaFixItUtils.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/Sema/TypoCorrection.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/include/clang/Serialization/ContinuousRangeMap.h > head/contrib/llvm/tools/clang/include/clang/Serialization/Module.h > head/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h > head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h > head/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp > head/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h > head/contrib/llvm/tools/clang/lib/AST/APValue.cpp > head/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp > 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/AttrImpl.cpp > 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/DeclFriend.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/DumpXML.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/ItaniumMangle.cpp > head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp > head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.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/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/AST/VTableBuilder.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp > head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp > head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp > head/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h > 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/ProgramPoint.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/ScanfFormatString.cpp > head/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.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/ConvertUTF.c > head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp > head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp > head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp > head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp > head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp > head/contrib/llvm/tools/clang/lib/Basic/LangOptions.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.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/CGCall.h > head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.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/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.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/CGRecordLayoutBuilder.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.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/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/CodeGenTBAA.cpp > head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.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/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/CC1AsOptions.cpp > head/contrib/llvm/tools/clang/lib/Driver/CC1Options.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/Job.cpp > head/contrib/llvm/tools/clang/lib/Driver/Option.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/CreateInvocationFromCommandLine.cpp > head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.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/HeaderIncludeGen.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/LangStandards.cpp > head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp > head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp > head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.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/VerifyDiagnosticConsumer.cpp > head/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp > head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp > head/contrib/llvm/tools/clang/lib/Headers/avxintrin.h > head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/float.h > head/contrib/llvm/tools/clang/lib/Headers/immintrin.h > head/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h > head/contrib/llvm/tools/clang/lib/Headers/smmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/tgmath.h > head/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h > head/contrib/llvm/tools/clang/lib/Headers/x86intrin.h > head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h > head/contrib/llvm/tools/clang/lib/Index/ASTLocation.cpp > head/contrib/llvm/tools/clang/lib/Index/Analyzer.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/MacroArgs.cpp > head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp > head/contrib/llvm/tools/clang/lib/Lex/PPCaching.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/PreprocessorLexer.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/Rewrite/FixItRewriter.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.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/RewriteTest.cpp > head/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.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/DelayedDiagnostic.cpp > head/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp > head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp > head/contrib/llvm/tools/clang/lib/Sema/Scope.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/SemaCXXScopeSpec.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaCast.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/SemaExprMember.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp > head/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.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/SemaTemplateVariadic.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/ASTReaderInternals.h > 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/lib/Serialization/Module.cpp > head/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp > head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.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/tools/clang/utils/TableGen/ClangAttrEmitter.cpp > head/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h > head/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp > head/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp > head/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h > head/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp > head/contrib/llvm/tools/llc/llc.cpp > head/contrib/llvm/tools/lli/lli.cpp > head/contrib/llvm/tools/llvm-as/llvm-as.cpp > head/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp > head/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp > head/contrib/llvm/tools/llvm-diff/DiffConsumer.h > head/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp > head/contrib/llvm/tools/llvm-diff/DifferenceEngine.h > head/contrib/llvm/tools/llvm-diff/llvm-diff.cpp > head/contrib/llvm/tools/llvm-dis/llvm-dis.cpp > head/contrib/llvm/tools/llvm-extract/llvm-extract.cpp > head/contrib/llvm/tools/llvm-ld/llvm-ld.cpp > head/contrib/llvm/tools/llvm-link/llvm-link.cpp > head/contrib/llvm/tools/llvm-mc/Disassembler.cpp > head/contrib/llvm/tools/llvm-mc/llvm-mc.cpp > head/contrib/llvm/tools/llvm-nm/llvm-nm.cpp > head/contrib/llvm/tools/llvm-objdump/MachODump.cpp > head/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp > head/contrib/llvm/tools/llvm-objdump/llvm-objdump.h > head/contrib/llvm/tools/llvm-prof/llvm-prof.cpp > head/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp > head/contrib/llvm/tools/opt/PrintSCC.cpp > head/contrib/llvm/tools/opt/opt.cpp > head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp > head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp > head/contrib/llvm/utils/TableGen/AsmWriterEmitter.h > head/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp > head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp > 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/CodeGenRegisters.cpp > 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/DisassemblerEmitter.cpp > head/contrib/llvm/utils/TableGen/EDEmitter.cpp > head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp > head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp > head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h > head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp > head/contrib/llvm/utils/TableGen/InstrInfoEmitter.h > head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp > head/contrib/llvm/utils/TableGen/IntrinsicEmitter.h > head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp > head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp > head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h > head/contrib/llvm/utils/TableGen/SetTheory.cpp > head/contrib/llvm/utils/TableGen/SetTheory.h > head/contrib/llvm/utils/TableGen/StringToOffsetTable.h > head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp > 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/config.h > head/lib/clang/include/llvm/Config/llvm-config.h > head/lib/clang/libclanganalysis/Makefile > head/lib/clang/libclangarcmigrate/Makefile > head/lib/clang/libclangast/Makefile > head/lib/clang/libclangbasic/Makefile > head/lib/clang/libclangcodegen/Makefile > head/lib/clang/libclangdriver/Makefile > head/lib/clang/libclangfrontend/Makefile > head/lib/clang/libclangindex/Makefile > head/lib/clang/libclanglex/Makefile > head/lib/clang/libclangparse/Makefile > head/lib/clang/libclangrewrite/Makefile > head/lib/clang/libclangsema/Makefile > head/lib/clang/libclangserialization/Makefile > head/lib/clang/libclangstaticanalyzercheckers/Makefile > head/lib/clang/libclangstaticanalyzercore/Makefile > head/lib/clang/libllvmanalysis/Makefile > head/lib/clang/libllvmarmcodegen/Makefile > head/lib/clang/libllvmarmdesc/Makefile > head/lib/clang/libllvmasmprinter/Makefile > head/lib/clang/libllvmcodegen/Makefile > head/lib/clang/libllvmcore/Makefile > head/lib/clang/libllvminstrumentation/Makefile > head/lib/clang/libllvmjit/Makefile > head/lib/clang/libllvmmc/Makefile > head/lib/clang/libllvmmcjit/Makefile > head/lib/clang/libllvmmipscodegen/Makefile > head/lib/clang/libllvmmipsdesc/Makefile > head/lib/clang/libllvmpowerpccodegen/Makefile > head/lib/clang/libllvmpowerpcdesc/Makefile > head/lib/clang/libllvmruntimedyld/Makefile > head/lib/clang/libllvmscalaropts/Makefile > head/lib/clang/libllvmselectiondag/Makefile > head/lib/clang/libllvmsupport/Makefile > head/lib/clang/libllvmtablegen/Makefile > head/lib/clang/libllvmtarget/Makefile > head/lib/clang/libllvmtransformutils/Makefile > head/lib/clang/libllvmx86codegen/Makefile > head/lib/clang/libllvmx86desc/Makefile > head/share/mk/bsd.sys.mk > head/usr.bin/clang/bugpoint/Makefile > head/usr.bin/clang/bugpoint/bugpoint.1 > head/usr.bin/clang/clang/Makefile > head/usr.bin/clang/clang/clang.1 > head/usr.bin/clang/llc/llc.1 > head/usr.bin/clang/lli/Makefile > head/usr.bin/clang/lli/lli.1 > head/usr.bin/clang/llvm-ar/llvm-ar.1 > head/usr.bin/clang/llvm-as/llvm-as.1 > head/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 > head/usr.bin/clang/llvm-diff/llvm-diff.1 > head/usr.bin/clang/llvm-dis/llvm-dis.1 > head/usr.bin/clang/llvm-extract/llvm-extract.1 > head/usr.bin/clang/llvm-ld/Makefile > head/usr.bin/clang/llvm-ld/llvm-ld.1 > head/usr.bin/clang/llvm-link/llvm-link.1 > head/usr.bin/clang/llvm-nm/llvm-nm.1 > head/usr.bin/clang/llvm-prof/llvm-prof.1 > head/usr.bin/clang/llvm-ranlib/llvm-ranlib.1 > head/usr.bin/clang/opt/Makefile > head/usr.bin/clang/opt/opt.1 > head/usr.bin/clang/tblgen/Makefile > head/usr.bin/clang/tblgen/tblgen.1 > Directory Properties: > head/contrib/llvm/ (props changed) > head/contrib/llvm/tools/clang/ (props changed) > > Modified: head/ObsoleteFiles.inc > ============================================================================== > --- head/ObsoleteFiles.inc Mon Apr 16 21:22:02 2012 (r234352) > +++ head/ObsoleteFiles.inc Mon Apr 16 21:23:25 2012 (r234353) > @@ -38,6 +38,22 @@ > # xargs -n1 | sort | uniq -d; > # done > > +# 20120415: new clang import which bumps version from 3.0 to 3.1 > +OLD_FILES+=usr/include/clang/3.0/altivec.h > +OLD_FILES+=usr/include/clang/3.0/avxintrin.h > +OLD_FILES+=usr/include/clang/3.0/emmintrin.h > +OLD_FILES+=usr/include/clang/3.0/immintrin.h > +OLD_FILES+=usr/include/clang/3.0/mm3dnow.h > +OLD_FILES+=usr/include/clang/3.0/mm_malloc.h > +OLD_FILES+=usr/include/clang/3.0/mmintrin.h > +OLD_FILES+=usr/include/clang/3.0/nmmintrin.h > +OLD_FILES+=usr/include/clang/3.0/pmmintrin.h > +OLD_FILES+=usr/include/clang/3.0/smmintrin.h > +OLD_FILES+=usr/include/clang/3.0/tmmintrin.h > +OLD_FILES+=usr/include/clang/3.0/wmmintrin.h > +OLD_FILES+=usr/include/clang/3.0/x86intrin.h > +OLD_FILES+=usr/include/clang/3.0/xmmintrin.h > +OLD_DIRS+=usr/include/clang/3.0 > # 20120322: Update heimdal to 1.5.1. > OLD_FILES+=usr/include/krb5-v4compat.h \ > usr/include/krb_err.h \ > > Modified: head/contrib/llvm/LICENSE.TXT > ============================================================================== > --- head/contrib/llvm/LICENSE.TXT Mon Apr 16 21:22:02 2012 (r234352) > +++ head/contrib/llvm/LICENSE.TXT Mon Apr 16 21:23:25 2012 (r234353) > @@ -4,7 +4,7 @@ LLVM Release License > University of Illinois/NCSA > Open Source License > > -Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. > +Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign. > All rights reserved. > > Developed by: > @@ -67,3 +67,4 @@ Autoconf llvm/autoconf > CellSPU backend llvm/lib/Target/CellSPU/README.txt > Google Test llvm/utils/unittest/googletest > OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} > +pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} > > Modified: head/contrib/llvm/include/llvm-c/Analysis.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/Analysis.h Mon Apr 16 21:22:02 2012 (r234352) > +++ head/contrib/llvm/include/llvm-c/Analysis.h Mon Apr 16 21:23:25 2012 (r234353) > @@ -25,6 +25,12 @@ > extern "C" { > #endif > > +/** > + * @defgroup LLVMCAnalysis Analysis > + * @ingroup LLVMC > + * > + * @{ > + */ > > typedef enum { > LLVMAbortProcessAction, /* verifier will print to stderr and abort() */ > @@ -48,6 +54,10 @@ LLVMBool LLVMVerifyFunction(LLVMValueRef > void LLVMViewFunctionCFG(LLVMValueRef Fn); > void LLVMViewFunctionCFGOnly(LLVMValueRef Fn); > > +/** > + * @} > + */ > + > #ifdef __cplusplus > } > #endif > > Modified: head/contrib/llvm/include/llvm-c/BitReader.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/BitReader.h Mon Apr 16 21:22:02 2012 (r234352) > +++ head/contrib/llvm/include/llvm-c/BitReader.h Mon Apr 16 21:23:25 2012 (r234353) > @@ -25,6 +25,12 @@ > extern "C" { > #endif > > +/** > + * @defgroup LLVMCBitReader Bit Reader > + * @ingroup LLVMC > + * > + * @{ > + */ > > /* Builds a module from the bitcode in the specified memory buffer, returning a > reference to the module via the OutModule parameter. Returns 0 on success. > @@ -59,6 +65,10 @@ LLVMBool LLVMGetBitcodeModuleProvider(LL > LLVMModuleProviderRef *OutMP, > char **OutMessage); > > +/** > + * @} > + */ > + > #ifdef __cplusplus > } > #endif > > Modified: head/contrib/llvm/include/llvm-c/BitWriter.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/BitWriter.h Mon Apr 16 21:22:02 2012 (r234352) > +++ head/contrib/llvm/include/llvm-c/BitWriter.h Mon Apr 16 21:23:25 2012 (r234353) > @@ -25,6 +25,12 @@ > extern "C" { > #endif > > +/** > + * @defgroup LLVMCBitWriter Bit Writer > + * @ingroup LLVMC > + * > + * @{ > + */ > > /*===-- Operations on modules ---------------------------------------------===*/ > > @@ -39,6 +45,10 @@ int LLVMWriteBitcodeToFD(LLVMModuleRef M > descriptor. Returns 0 on success. Closes the Handle. */ > int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle); > > +/** > + * @} > + */ > + > #ifdef __cplusplus > } > #endif > > Modified: head/contrib/llvm/include/llvm-c/Core.h > ============================================================================== > --- head/contrib/llvm/include/llvm-c/Core.h Mon Apr 16 21:22:02 2012 (r234352) > +++ head/contrib/llvm/include/llvm-c/Core.h Mon Apr 16 21:23:25 2012 (r234353) > @@ -10,24 +10,6 @@ > |* This header declares the C interface to libLLVMCore.a, which implements *| > |* the LLVM intermediate representation. *| > |* *| > -|* LLVM uses a polymorphic type hierarchy which C cannot represent, therefore *| > -|* parameters must be passed as base types. Despite the declared types, most *| > -|* of the functions provided operate only on branches of the type hierarchy. *| > -|* The declared parameter names are descriptive and specify which type is *| > -|* required. Additionally, each type hierarchy is documented along with the *| > -|* functions that operate upon it. For more detail, refer to LLVM's C++ code. *| > -|* If in doubt, refer to Core.cpp, which performs paramter downcasts in the *| > -|* form unwrap(Param). *| > -|* *| > -|* Many exotic languages can interoperate with C code but have a harder time *| > -|* with C++ due to name mangling. So in addition to C, this interface enables *| > -|* tools written in such languages. *| > -|* *| > -|* When included into a C++ source file, also declares 'wrap' and 'unwrap' *| > -|* helpers to perform opaque reference<-->pointer conversions. These helpers *| > -|* are shorter and more tightly typed than writing the casts by hand when *| > -|* authoring bindings. In assert builds, they will do runtime type checking. *| > -|* *| > \*===----------------------------------------------------------------------===*/ > > #ifndef LLVM_C_CORE_H > @@ -46,50 +28,121 @@ > extern "C" { > #endif > > +/** > + * @defgroup LLVMC LLVM-C: C interface to LLVM > + * > + * This module exposes parts of the LLVM library as a C API. > + * > + * @{ > + */ > + > +/** > + * @defgroup LLVMCTransforms Transforms > + */ > + > +/** > + * @defgroup LLVMCCore Core > + * > + * This modules provide an interface to libLLVMCore, which implements > + * the LLVM intermediate representation as well as other related types > + * and utilities. > + * > + * LLVM uses a polymorphic type hierarchy which C cannot represent, therefore > + * parameters must be passed as base types. Despite the declared types, most > + * of the functions provided operate only on branches of the type hierarchy. > + * The declared parameter names are descriptive and specify which type is > + * required. Additionally, each type hierarchy is documented along with the > + * functions that operate upon it. For more detail, refer to LLVM's C++ code. > + * If in doubt, refer to Core.cpp, which performs paramter downcasts in the > + * form unwrap(Param). > + * > + * Many exotic languages can interoperate with C code but have a harder time > + * with C++ due to name mangling. So in addition to C, this interface enables > + * tools written in such languages. > + * > + * When included into a C++ source file, also declares 'wrap' and 'unwrap' > + * helpers to perform opaque reference<-->pointer conversions. These helpers > + * are shorter and more tightly typed than writing the casts by hand when > + * authoring bindings. In assert builds, they will do runtime type checking. > + * > + * @{ > + */ > + > +/** > + * @defgroup LLVMCCoreTypes Types and Enumerations > + * > + * @{ > + */ > > typedef int LLVMBool; > > /* Opaque types. */ > > /** > - * The top-level container for all LLVM global data. See the LLVMContext class. > + * The top-level container for all LLVM global data. See the LLVMContext class. > */ > typedef struct LLVMOpaqueContext *LLVMContextRef; > > /** > * The top-level container for all other LLVM Intermediate Representation (IR) > - * objects. See the llvm::Module class. > + * objects. > + * > + * @see llvm::Module > */ > typedef struct LLVMOpaqueModule *LLVMModuleRef; > > /** > - * Each value in the LLVM IR has a type, an LLVMTypeRef. See the llvm::Type > - * class. > + * Each value in the LLVM IR has a type, an LLVMTypeRef. > + * > + * @see llvm::Type > */ > typedef struct LLVMOpaqueType *LLVMTypeRef; > > +/** > + * Represents an individual value in LLVM IR. > + * > + * This models llvm::Value. > + */ > typedef struct LLVMOpaqueValue *LLVMValueRef; > + > +/** > + * Represents a basic block of instruction in LLVM IR. > + * > + * This models llvm::BasicBlock. > + */ > typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; > + > +/** > + * Represents an LLVM basic block builder. > + * > + * This models llvm::IRBuilder. > + */ > typedef struct LLVMOpaqueBuilder *LLVMBuilderRef; > > -/* Interface used to provide a module to JIT or interpreter. This is now just a > - * synonym for llvm::Module, but we have to keep using the different type to > - * keep binary compatibility. > +/** > + * Interface used to provide a module to JIT or interpreter. > + * This is now just a synonym for llvm::Module, but we have to keep using the > + * different type to keep binary compatibility. > */ > typedef struct LLVMOpaqueModuleProvider *LLVMModuleProviderRef; > > -/* Used to provide a module to JIT or interpreter. > - * See the llvm::MemoryBuffer class. > +/** > + * Used to provide a module to JIT or interpreter. > + * > + * @see llvm::MemoryBuffer > */ > typedef struct LLVMOpaqueMemoryBuffer *LLVMMemoryBufferRef; > > -/** See the llvm::PassManagerBase class. */ > +/** @see llvm::PassManagerBase */ > typedef struct LLVMOpaquePassManager *LLVMPassManagerRef; > > -/** See the llvm::PassRegistry class. */ > +/** @see llvm::PassRegistry */ > typedef struct LLVMOpaquePassRegistry *LLVMPassRegistryRef; > > -/** Used to get the users and usees of a Value. See the llvm::Use class. */ > +/** > + * Used to get the users and usees of a Value. > + * > + * @see llvm::Use */ > typedef struct LLVMOpaqueUse *LLVMUseRef; > > typedef enum { > @@ -119,6 +172,11 @@ typedef enum { > LLVMReturnsTwice = 1 << 29, > LLVMUWTable = 1 << 30, > LLVMNonLazyBind = 1 << 31 > + > + // FIXME: This attribute is currently not included in the C API as > + // a temporary measure until the API/ABI impact to the C API is understood > + // and the path forward agreed upon. > + //LLVMAddressSafety = 1ULL << 32 > } LLVMAttribute; > > typedef enum { > @@ -195,14 +253,13 @@ typedef enum { > > /* Exception Handling Operators */ > LLVMResume = 58, > - LLVMLandingPad = 59, > - LLVMUnwind = 60 > - > + LLVMLandingPad = 59 > > } LLVMOpcode; > > typedef enum { > LLVMVoidTypeKind, /**< type with no size */ > + LLVMHalfTypeKind, /**< 16 bit floating point type */ > LLVMFloatTypeKind, /**< 32 bit floating point type */ > LLVMDoubleTypeKind, /**< 64 bit floating point type */ > LLVMX86_FP80TypeKind, /**< 80 bit floating point type (X87) */ > @@ -294,6 +351,10 @@ typedef enum { > LLVMLandingPadFilter /**< A filter clause */ > } LLVMLandingPadClauseTy; > > +/** > + * @} > + */ > + > void LLVMInitializeCore(LLVMPassRegistryRef R); > > > @@ -302,49 +363,233 @@ void LLVMInitializeCore(LLVMPassRegistry > void LLVMDisposeMessage(char *Message); > > > -/*===-- Contexts ----------------------------------------------------------===*/ > +/** > + * @defgroup LLVMCCoreContext Contexts > + * > + * Contexts are execution states for the core LLVM IR system. > + * > + * Most types are tied to a context instance. Multiple contexts can > + * exist simultaneously. A single context is not thread safe. However, > + * different contexts can execute on different threads simultaneously. > + * > + * @{ > + */ > > -/* Create and destroy contexts. */ > +/** > + * Create a new context. > + * > + * Every call to this function should be paired with a call to > + * LLVMContextDispose() or the context will leak memory. > + */ > LLVMContextRef LLVMContextCreate(void); > + > +/** > + * Obtain the global context instance. > + */ > LLVMContextRef LLVMGetGlobalContext(void); > + > +/** > + * Destroy a context instance. > + * > + * This should be called for every call to LLVMContextCreate() or memory > + * will be leaked. > + */ > void LLVMContextDispose(LLVMContextRef C); > > unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char* Name, > unsigned SLen); > unsigned LLVMGetMDKindID(const char* Name, unsigned SLen); > > -/*===-- Modules -----------------------------------------------------------===*/ > +/** > + * @} > + */ > + > +/** > + * @defgroup LLVMCCoreModule Modules > + * > + * Modules represent the top-level structure in a LLVM program. An LLVM > + * module is effectively a translation unit or a collection of > + * translation units merged together. > + * > + * @{ > + */ > > -/* Create and destroy modules. */ > -/** See llvm::Module::Module. */ > +/** > + * Create a new, empty module in the global context. > + * > + * This is equivalent to calling LLVMModuleCreateWithNameInContext with > + * LLVMGetGlobalContext() as the context parameter. > + * > + * Every invocation should be paired with LLVMDisposeModule() or memory > + * will be leaked. > + */ > LLVMModuleRef LLVMModuleCreateWithName(const char *ModuleID); > + > +/** > + * Create a new, empty module in a specific context. > + * > + * Every invocation should be paired with LLVMDisposeModule() or memory > + * will be leaked. > + */ > LLVMModuleRef LLVMModuleCreateWithNameInContext(const char *ModuleID, > LLVMContextRef C); > > -/** See llvm::Module::~Module. */ > +/** > + * Destroy a module instance. > + * > + * This must be called for every created module or memory will be > + * leaked. > + */ > void LLVMDisposeModule(LLVMModuleRef M); > > -/** Data layout. See Module::getDataLayout. */ > +/** > + * Obtain the data layout for a module. > + * > + * @see Module::getDataLayout() > + */ > const char *LLVMGetDataLayout(LLVMModuleRef M); > + > +/** > + * Set the data layout for a module. > + * > + * @see Module::setDataLayout() > + */ > void LLVMSetDataLayout(LLVMModuleRef M, const char *Triple); > > -/** Target triple. See Module::getTargetTriple. */ > +/** > + * Obtain the target triple for a module. > + * > + * @see Module::getTargetTriple() > + */ > const char *LLVMGetTarget(LLVMModuleRef M); > + > +/** > + * Set the target triple for a module. > + * > + * @see Module::setTargetTriple() > + */ > void LLVMSetTarget(LLVMModuleRef M, const char *Triple); > > -/** See Module::dump. */ > +/** > + * Dump a representation of a module to stderr. > + * > + * @see Module::dump() > + */ > void LLVMDumpModule(LLVMModuleRef M); > > -/** See Module::setModuleInlineAsm. */ > +/** > + * Set inline assembly for a module. > + * > + * @see Module::setModuleInlineAsm() > + */ > void LLVMSetModuleInlineAsm(LLVMModuleRef M, const char *Asm); > > -/** See Module::getContext. */ > +/** > + * Obtain the context to which this module is associated. > + * > + * @see Module::getContext() > + */ > LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M); > > -/*===-- Types -------------------------------------------------------------===*/ > +/** > + * Obtain a Type from a module by its registered name. > + */ > +LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); > + > +/** > + * Obtain the number of operands for named metadata in a module. > + * > + * @see llvm::Module::getNamedMetadata() > + */ > +unsigned LLVMGetNamedMetadataNumOperands(LLVMModuleRef M, const char* name); > + > +/** > + * Obtain the named metadata operands for a module. > + * > + * The passed LLVMValueRef pointer should refer to an array of > + * LLVMValueRef at least LLVMGetNamedMetadataNumOperands long. This > + * array will be populated with the LLVMValueRef instances. Each > + * instance corresponds to a llvm::MDNode. > + * > + * @see llvm::Module::getNamedMetadata() > + * @see llvm::MDNode::getOperand() > + */ > +void LLVMGetNamedMetadataOperands(LLVMModuleRef M, const char* name, LLVMValueRef *Dest); > + > +/** > + * Add an operand to named metadata. > + * > + * @see llvm::Module::getNamedMetadata() > + * @see llvm::MDNode::addOperand() > + */ > +void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const char* name, > + LLVMValueRef Val); > + > +/** > + * Add a function to a module under a specified name. > + * > + * @see llvm::Function::Create() > + */ > +LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const char *Name, > + LLVMTypeRef FunctionTy); > + > +/** > + * Obtain a Function value from a Module by its name. > + * > + * The returned value corresponds to a llvm::Function value. > + * > + * @see llvm::Module::getFunction() > + */ > +LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const char *Name); > + > +/** > + * Obtain an iterator to the first Function in a Module. > + * > + * @see llvm::Module::begin() > + */ > +LLVMValueRef LLVMGetFirstFunction(LLVMModuleRef M); > + > +/** > + * Obtain an iterator to the last Function in a Module. > + * > + * @see llvm::Module::end() > + */ > +LLVMValueRef LLVMGetLastFunction(LLVMModuleRef M); > + > +/** > + * Advance a Function iterator to the next Function. > + * > + * Returns NULL if the iterator was already at the end and there are no more > + * functions. > + */ > +LLVMValueRef LLVMGetNextFunction(LLVMValueRef Fn); > + > +/** > + * Decrement a Function iterator to the previous Function. > + * > + * Returns NULL if the iterator was already at the beginning and there are > + * no previous functions. > + */ > +LLVMValueRef LLVMGetPreviousFunction(LLVMValueRef Fn); > + > +/** > + * @} > + */ > > -/* LLVM types conform to the following hierarchy: > - * > +/** > + * @defgroup LLVMCCoreType Types > + * > + * Types represent the type of a value. > + * > + * Types are associated with a context instance. The context internally > + * deduplicates types so there is only 1 instance of a specific type > + * alive at a time. In other words, a unique type is shared among all > + * consumers within a context. > + * > + * A Type in the C API corresponds to llvm::Type. > + * > + * Types have the following hierarchy: > + * > * types: > * integer type > * real type > @@ -356,16 +601,44 @@ LLVMContextRef LLVMGetModuleContext(LLVM > * void type > * label type > * opaque type > + * > + * @{ > */ > > -/** See llvm::LLVMTypeKind::getTypeID. */ > +/** > + * Obtain the enumerated type of a Type instance. > + * > + * @see llvm::Type:getTypeID() > + */ > LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty); > + > +/** > + * Whether the type has a known size. > + * > + * Things that don't have a size are abstract types, labels, and void.a > + * > + * @see llvm::Type::isSized() > + */ > LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty); > > -/** See llvm::LLVMType::getContext. */ > +/** > + * Obtain the context to which this type instance is associated. > + * > + * @see llvm::Type::getContext() > + */ > LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty); > > -/* Operations on integer types */ > +/** > + * @defgroup LLVMCCoreTypeInt Integer Types > + * > + * Functions in this section operate on integer types. > + * > + * @{ > + */ > + > +/** > + * Obtain an integer type from a context with specified bit width. > + */ > LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C); > LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C); > LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C); > @@ -373,6 +646,10 @@ LLVMTypeRef LLVMInt32TypeInContext(LLVMC > LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C); > LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits); > > +/** > + * Obtain an integer type from the global context with a specified bit > + * width. > + */ > LLVMTypeRef LLVMInt1Type(void); > LLVMTypeRef LLVMInt8Type(void); > LLVMTypeRef LLVMInt16Type(void); > @@ -381,68 +658,336 @@ LLVMTypeRef LLVMInt64Type(void); > LLVMTypeRef LLVMIntType(unsigned NumBits); > unsigned LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy); > > -/* Operations on real types */ > +/** > + * @} > + */ > + > +/** > + * @defgroup LLVMCCoreTypeFloat Floating Point Types > + * > + * @{ > + */ > + > +/** > + * Obtain a 16-bit floating point type from a context. > + */ > +LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C); > + > +/** > + * Obtain a 32-bit floating point type from a context. > + */ > LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C); > + > +/** > + * Obtain a 64-bit floating point type from a context. > + */ > LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C); > + > +/** > + * Obtain a 80-bit floating point type (X87) from a context. > + */ > LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C); > + > +/** > + * Obtain a 128-bit floating point type (112-bit mantissa) from a > + * context. > + */ > LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C); > + > +/** > + * Obtain a 128-bit floating point type (two 64-bits) from a context. > + */ > LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C); > > +/** > + * Obtain a floating point type from the global context. > + * > + * These map to the functions in this group of the same name. > + */ > +LLVMTypeRef LLVMHalfType(void); > LLVMTypeRef LLVMFloatType(void); > LLVMTypeRef LLVMDoubleType(void); > LLVMTypeRef LLVMX86FP80Type(void); > LLVMTypeRef LLVMFP128Type(void); > LLVMTypeRef LLVMPPCFP128Type(void); > > -/* Operations on function types */ > +/** > + * @} > + */ > + > +/** > + * @defgroup LLVMCCoreTypeFunction Function Types > + * > + * @{ > + */ > + > +/** > + * Obtain a function type consisting of a specified signature. > + * > + * The function is defined as a tuple of a return Type, a list of > + * parameter types, and whether the function is variadic. > + */ > LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType, > LLVMTypeRef *ParamTypes, unsigned ParamCount, > LLVMBool IsVarArg); > + > +/** > + * Returns whether a function type is variadic. > + */ > LLVMBool LLVMIsFunctionVarArg(LLVMTypeRef FunctionTy); > + > +/** > + * Obtain the Type this function Type returns. > + */ > LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy); > + > +/** > + * Obtain the number of parameters this function accepts. > + */ > unsigned LLVMCountParamTypes(LLVMTypeRef FunctionTy); > + > +/** > + * Obtain the types of a function's parameters. > + * > + * The Dest parameter should point to a pre-allocated array of > + * LLVMTypeRef at least LLVMCountParamTypes() large. On return, the > + * first LLVMCountParamTypes() entries in the array will be populated > + * with LLVMTypeRef instances. > + * > + * @param FunctionTy The function type to operate on. > + * @param Dest Memory address of an array to be filled with result. > + */ > void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest); > > -/* Operations on struct types */ > +/** > + * @} > + */ > + > +/** > + * @defgroup LLVMCCoreTypeStruct Structure Types > + * > + * These functions relate to LLVMTypeRef instances. > + * > + * @see llvm::StructType > + * > + * @{ > + */ > + > +/** > + * Create a new structure type in a context. > + * > + * A structure is specified by a list of inner elements/types and > + * whether these can be packed together. > + * > + * @see llvm::StructType::create() > + */ > LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes, > unsigned ElementCount, LLVMBool Packed); > + > +/** > + * Create a new structure type in the global context. > + * > + * @see llvm::StructType::create() > + */ > LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount, > LLVMBool Packed); > + > +/** > + * Create an empty structure in a context having a specified name. > + * > + * @see llvm::StructType::create() > + */ > LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name); > + > +/** > + * Obtain the name of a structure. > + * > + * @see llvm::StructType::getName() > + */ > const char *LLVMGetStructName(LLVMTypeRef Ty); > + > +/** > + * Set the contents of a structure type. > + * > + * @see llvm::StructType::setBody() > + */ > void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, > unsigned ElementCount, LLVMBool Packed); > > +/** > + * Get the number of elements defined inside the structure. > + * > + * @see llvm::StructType::getNumElements() > + */ > unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy); > + > +/** > + * Get the elements within a structure. > + * > + * The function is passed the address of a pre-allocated array of > + * LLVMTypeRef at least LLVMCountStructElementTypes() long. After > + * invocation, this array will be populated with the structure's > + * elements. The objects in the destination array will have a lifetime > + * of the structure type itself, which is the lifetime of the context it > + * is contained in. > + */ > void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest); > + > +/** > + * Determine whether a structure is packed. > + * > + * @see llvm::StructType::isPacked() > + */ > LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy); > + > +/** > + * Determine whether a structure is opaque. > + * > + * @see llvm::StructType::isOpaque() > + */ > LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy); > > -LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); > +/** > + * @} > + */ > > -/* Operations on array, pointer, and vector types (sequence types) */ > -LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount); > -LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace); > -LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount); > > +/** > + * @defgroup LLVMCCoreTypeSequential Sequential Types > + * > + * Sequential types represents "arrays" of types. This is a super class > + * for array, vector, and pointer types. > + * > + * @{ > + */ > + > +/** > + * Obtain the type of elements within a sequential type. > + * > + * This works on array, vector, and pointer types. > + * > + * @see llvm::SequentialType::getElementType() > + */ > LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty); > + > +/** > + * Create a fixed size array type that refers to a specific type. > + * > + * The created type will exist in the context that its element type > + * exists in. > + * > + * @see llvm::ArrayType::get() > + */ > +LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount); > + > +/** > + * Obtain the length of an array type. > + * > + * This only works on types that represent arrays. > + * > + * @see llvm::ArrayType::getNumElements() > + */ > unsigned LLVMGetArrayLength(LLVMTypeRef ArrayTy); > + > +/** > + * Create a pointer type that points to a defined type. > + * > + * The created type will exist in the context that its pointee type > + * exists in. > + * > + * @see llvm::PointerType::get() > + */ > +LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace); > + > +/** > + * Obtain the address space of a pointer type. > + * > + * This only works on types that represent pointers. > + * > + * @see llvm::PointerType::getAddressSpace() > + */ > unsigned LLVMGetPointerAddressSpace(LLVMTypeRef PointerTy); > + > +/** > + * Create a vector type that contains a defined type and has a specific > + * number of elements. > + * > + * The created type will exist in the context thats its element type > + * exists in. > + * > + * @see llvm::VectorType::get() > + */ > +LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount); > + > +/** > + * Obtain the number of elements in a vector type. > + * > + * This only works on types that represent vectors. > + * > + * @see llvm::VectorType::getNumElements() > + */ > unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy); > > -/* Operations on other types */ > +/** > + * @} > + */ > + > +/** > + * @defgroup LLVMCCoreTypeOther Other Types > + * > + * @{ > + */ > + > +/** > + * Create a void type in a context. > + */ > LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C); > + > +/** > + * Create a label type in a context. > + */ > LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C); > + > +/** > + * Create a X86 MMX type in a context. > + */ > LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C); > > +/** > + * These are similar to the above functions except they operate on the > + * global context. > + */ > LLVMTypeRef LLVMVoidType(void); > LLVMTypeRef LLVMLabelType(void); > LLVMTypeRef LLVMX86MMXType(void); > > -/*===-- Values ------------------------------------------------------------===*/ > +/** > + * @} > + */ > + > +/** > + * @} > + */ > > -/* The bulk of LLVM's object model consists of values, which comprise a very > +/** > + * @defgroup LLVMCCoreValues Values > + * > + * The bulk of LLVM's object model consists of values, which comprise a very > * rich type hierarchy. > + * > + * LLVMValueRef essentially represents llvm::Value. There is a rich > + * hierarchy of classes within this type. Depending on the instance > + * obtain, not all APIs are available. > + * > + * Callers can determine the type of a LLVMValueRef by calling the > + * LLVMIsA* family of functions (e.g. LLVMIsAArgument()). These > + * functions are defined by a macro, so it isn't obvious which are > + * available by looking at the Doxygen source code. Instead, look at the > + * source definition of LLVM_FOR_EACH_VALUE_SUBCLASS and note the list > + * of value names given. These value names also correspond to classes in > + * the llvm::Value hierarchy. > + * > + * @{ > */ > > #define LLVM_FOR_EACH_VALUE_SUBCLASS(macro) \ > @@ -473,8 +1018,6 @@ LLVMTypeRef LLVMX86MMXType(void); > macro(IntrinsicInst) \ > macro(DbgInfoIntrinsic) \ > macro(DbgDeclareInst) \ > - macro(EHExceptionInst) \ > - macro(EHSelectorInst) \ > macro(MemIntrinsic) \ > macro(MemCpyInst) \ > macro(MemMoveInst) \ > @@ -518,92 +1061,399 @@ LLVMTypeRef LLVMX86MMXType(void); > macro(LoadInst) \ > macro(VAArgInst) > > -/* Operations on all values */ > -LLVMTypeRef LLVMTypeOf(LLVMValueRef Val); > +/** > + * @defgroup LLVMCCoreValueGeneral General APIs > + * > + * Functions in this section work on all LLVMValueRef instances, > + * regardless of their sub-type. They correspond to functions available > + * on llvm::Value. > + * > + * @{ > + */ > + > > *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***